diff options
author | Lukas Matena <lukasmatena@seznam.cz> | 2018-03-01 18:15:00 +0300 |
---|---|---|
committer | Lukas Matena <lukasmatena@seznam.cz> | 2018-03-01 18:15:00 +0300 |
commit | d2006c8d8ec32735fb8518855bc7df18cf502047 (patch) | |
tree | 6124b988db45672757193955d4cf3717d53f3648 /xs/src/libslic3r/PrintConfig.cpp | |
parent | 1d787a15a0cc3ef798bf993b8c1202d3c747bdd1 (diff) |
Cooling tubes parameters added into GUI and configuration layer (not yet into wipe tower generator)
Diffstat (limited to 'xs/src/libslic3r/PrintConfig.cpp')
-rw-r--r-- | xs/src/libslic3r/PrintConfig.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/xs/src/libslic3r/PrintConfig.cpp b/xs/src/libslic3r/PrintConfig.cpp index 7a48b3a32..a5fbb844b 100644 --- a/xs/src/libslic3r/PrintConfig.cpp +++ b/xs/src/libslic3r/PrintConfig.cpp @@ -171,6 +171,22 @@ PrintConfigDef::PrintConfigDef() def->cli = "cooling!"; def->default_value = new ConfigOptionBools { true }; + def = this->add("cooling_tube_retraction", coFloat); + def->label = _L("Cooling tube position"); + def->tooltip = _L("Distance of the center-point of the cooling tube from the extruder tip "); + def->sidetext = _L("mm"); + def->cli = "cooling_tube_retraction=f"; + def->min = 0; + def->default_value = new ConfigOptionFloat(0); + + def = this->add("cooling_tube_length", coFloat); + def->label = _L("Cooling tube length"); + def->tooltip = _L("Length of the cooling tube to limit space for cooling moves inside it "); + def->sidetext = _L("mm"); + def->cli = "cooling_tube_length=f"; + def->min = 0; + def->default_value = new ConfigOptionFloat(0); + def = this->add("default_acceleration", coFloat); def->label = _L("Default"); def->tooltip = _L("This is the acceleration your printer will be reset to after " @@ -947,6 +963,15 @@ PrintConfigDef::PrintConfigDef() def->cli = "overhangs!"; def->default_value = new ConfigOptionBool(true); + def = this->add("parking_pos_retraction", coFloat); + def->label = _L("Filament parking position"); + def->tooltip = _L("Distance of the extruder tip from the position where the filament is parked" + "when unloaded. This should match the value in printer firmware. "); + def->sidetext = _L("mm"); + def->cli = "parking_pos_retraction=f"; + def->min = 0; + def->default_value = new ConfigOptionFloat(0); + def = this->add("perimeter_acceleration", coFloat); def->label = _L("Perimeters"); def->tooltip = _L("This is the acceleration your printer will use for perimeters. " |