diff options
author | supermerill <merill@free.fr> | 2021-10-31 01:08:11 +0300 |
---|---|---|
committer | supermerill <merill@free.fr> | 2021-11-06 23:19:15 +0300 |
commit | f2a994543556c5c3dfa42978483619ede307f9f8 (patch) | |
tree | d7ca4c54c26fd45e8aad56e119cadc1ede23cb9f /src/slic3r/GUI/Tab.cpp | |
parent | b8e173aa305c705cecdee5c2ac700908eaab4e75 (diff) |
Add lift_min: minimum height to travel between objects
Also change other behaviors to be compliant:
* At the first move don't split the travel
* At the first move, if start_gcode_manual and no layer_gcode, don't lift the nozzle so the printer won't "z-dance", whatever where the nozzle is.
Note:it's a hack, please redo it properly when reworking gcode-writer.
* retract_lift_first_layer is gone back to the old simple behavior (revert b16ecbfc)
* removed auto extra lift for first layer, now that lift_min exists.
* with complete_object, don't unlift at object/first layer change, to avoid Z-dance
* lift_min will be used between brims, skirts, objects but not between object-skirt, object-brim and their object
supermerill/SuperSlicer#1783
supermerill/SuperSlicer#1775
supermerill/SuperSlicer#1575
supermerill/SuperSlicer#599
supermerill/SuperSlicer#429
supermerill/SuperSlicer#395
supermerill/SuperSlicer#241
Diffstat (limited to 'src/slic3r/GUI/Tab.cpp')
-rw-r--r-- | src/slic3r/GUI/Tab.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index 9db946043..0e3375df3 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -2965,7 +2965,7 @@ void TabPrinter::toggle_options() // retract lift above / below only applies if using retract lift vec.resize(0); - vec = { "retract_lift_above", "retract_lift_below", "retract_lift_top" }; + vec = { "retract_lift_above", "retract_lift_below", "retract_lift_top", "retract_lift_first_layer" }; for (auto el : vec) { field = get_field(el, i); if (field) |