Age | Commit message (Collapse) | Author |
|
* if the path is too short, use the target acceleration for the whole travel
* if the path is too short for going to travel speed, switch accel at the computed tipping point
* if the path is long enough, switch to deceleration a bit before the needed distance.
Also change gcodewriter::setspeed to use mm/s instead of mm/min
supermerill/SuperSlicer#2044
|
|
|
|
supermerill/SuperSlicer#2114
|
|
supermerill/SuperSlicer#2112
|
|
supermerill/SuperSlicer#2102
|
|
supermerill/SuperSlicer#2110
|
|
|
|
Also add a new setting to say if the wipe is really needed if 'avoid crossing perimeters' activated & no crossing.
supermerill/SuperSlicer#1069
|
|
object
supermerill/SuperSlicer#2061
|
|
supermerill/SuperSlicer#2099
supermerill/SuperSlicer#2102
|
|
* 'default(var_name,value)' check if the variable exist and affect it the value if not.
The variable can be boolean 'true' 'false', int '0' '12', double '1.0' '42.24' or string '"a string"'.
* 'exists(var_name)' return true if present. Note that it create a dummy boolean variable.
Note that if you're using the variable in a formula, it may crash even if guarded by a {if} as everything is interpreted (no lazy check).
So be careful to add a 'default' so it get the right type and can the formula be interpreted (unless you just print it).
Using 'default' doesn't change the return value of 'exists'.
|
|
supermerill/SuperSlicer#2097
|
|
supermerill/SuperSlicer#2028
|
|
|
|
A longstanding irritant to me has been if I'm editing a value (such
as the model X position) and I move the mouse over the platter, focus
is lost in the input box, and digits and tab behave in unexpected ways.
This is due to the canvas taking focus on mouse movement apparently so
that keyboard shortcuts for the items in the left bar work. Since I've
never tried to use those keyboard shortcuts, it's more important to me
that the input box I clicked on receives the input I try to enter than
being able to use keyboard shortcuts for something else.
squashed with:
* Add new option to disable focus-follows-mouse for platter
* Fix egregious copy pasta.
|
|
* also make sparse fill speed/accel depends on solid fill instead of the opposite
* remove max_literal check if value is 0
* added default_speed, working as a reference value for the first column if they use a %.
|
|
supermerill:
rename bridge_acceleration_internal to bridge_internal_acceleration to be consistent with the others
move solid_infill_acceleration to gcode settings like the others.
add all new settings to the list of not-prusa settings.
add max_literal to new settings to have a more sane threshold for % check
julian:
Fallback accelerations to other accelerations when 0 36ba8ed4a8ccafa2177b0243b64b0ada32532b16
Print Skirt with Supportmaterial accelerations 375c13de00c473daab61aa7efc4cabdff3e8eca8
Take travel acceleration from get_travel_acceleration function 1385c2acbc2e88d24ad6fbddfcb4a47ff04cddcf
Added missing breaks in switch case. 9635f752ea5f3b6ccecbfd0086198f622a28d72b
Typos in localization readme 626cff20d5980347671cd3a2f9e6daa01d848e66
Deactivate acceleration fields when not applicable bdc4e1e861976dfaad521cf05ce10051d237033f
First layer acceleration only limits acceleration 64884a68b7e0f8c513efd0abf026ad2b4b653f12
Add accelerations for all extrusion roles 7accaccc09031a5f2a51772a443ee333413b420a
fixed to_prusa for accelerations 5cf824ca3220223028d78cde0135a6a130a14487
Thinwalls with perimeter accel, gapfill with SolidInfill accels 6fd41f39a88ca53a4194824da571360705faf3dd
removed CMakeSettings 9e6a05a4f7e3d8fe4a7de10c6399c17bcf9a2d9e
removed unused functions 33fe24070f814588b34bdf237336b4d7d3c7e1c2
Merge GCode.cpp fbba116248685e301fa1793c89feb82115491b44
Resolve conflict in acceleration control c193db4267ba30007c40cc521cc17c5843e2a6b0
Merge upstream. Resolved conflicts in acceleration handling 755a4c34d88c7ca45e12a6fadf875de3c7df459b
configurable travel deceleration fe8fcb671886cf8314ccceaa2f493c6c90d92792
Refactored acceleration code to switch statement to make it more explicit. 5178a23d3c8819d1863575d70baa0cfed206c125
Added acceleration settings for overhangs and solid infills 6ff6118fe28a1c2a0983f8c908c1982a5940866e
Remove default-acceleration checks 6e70bedee97dadfad5116779466c51a710341642
Added acceleration settings for top infill and external parameters 9db2d99b8f486e12a86de580da3733489b1bf076
|
|
I won't fix mainline/prusa typo in the source code, only the text.
|
|
|
|
also now use coincide_with_epsilon for most of medial_axis, as I have the proof the position can vary by 1 unit in an intersection.
supermerill/SuperSlicer#2092
|
|
clean cout
supermerill/SuperSlicer#2084
|
|
supermerill/SuperSlicer#2076
|
|
supermerill/SuperSlicer#2081
|
|
supermerill/SuperSlicer#1931
|
|
supermerill/SuperSlicer#2052
|
|
|
|
supermerill/superslicer#2046
|
|
|
|
supermerill/SuperSlicer#2053
|
|
supermerill/SuperSlicer#2060
|
|
* Adding MPMDv2 Print host upload support
|
|
supermerill/SuperSlicer#1368
|
|
also gapfill "star" are now even more restricted in min branch length.
supermerill/SuperSlicer#2038
|
|
* fix scale
* continue traveling up to the old gap position (or continue with wipe_extra_perimeter)
supermerill/SuperSlicer#57
|
|
|
|
* add resolution_internal to control it (and gyroid)
* disallow gapfill lines to be split
|
|
|
|
supermerill/SuperSlicer#2033
|
|
supermerill/superslicer#2029
|
|
supermerill/SuperSlicer#2027
|
|
supermerill/SuperSlicer#1938
|
|
supermerill/SuperSlicer#2005
|
|
supermerill/SuperSlicer#1960
|
|
supermerill/superslicer#2004
supermerill/superslicer#1840
|
|
supermerill/SuperSlicer#2015
|
|
supermerill/SuperSlicer#2008
|
|
|
|
supermerill/SuperSlicer#1467
|
|
Also added some safeguards
supermerill/SuperSlicer#1948
|
|
Use teh given flow, do not try to re-fetch them, it's too complicated!
|