Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Matena <lukasmatena@seznam.cz>2018-03-01 18:15:00 +0300
committerLukas Matena <lukasmatena@seznam.cz>2018-03-01 18:15:00 +0300
commitd2006c8d8ec32735fb8518855bc7df18cf502047 (patch)
tree6124b988db45672757193955d4cf3717d53f3648 /xs/src/libslic3r/PrintConfig.cpp
parent1d787a15a0cc3ef798bf993b8c1202d3c747bdd1 (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.cpp25
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. "