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

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@free.fr>2022-04-15 19:21:12 +0300
committersupermerill <merill@free.fr>2022-04-15 16:23:07 +0300
commit64f6ee8c18f5fdadc362ac7d44ac00af051c0452 (patch)
treef29af253b79359a17722f7a57fdf5a407ce692d3 /src/libslic3r/PrintConfig.cpp
parent775f5be7e1a4cb2fe3a5c1613cbdad7bed2aceee (diff)
support interface fan speed
supermerill/SuperSlicer#937
Diffstat (limited to 'src/libslic3r/PrintConfig.cpp')
-rw-r--r--src/libslic3r/PrintConfig.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp
index d5a858949..80897e3fb 100644
--- a/src/libslic3r/PrintConfig.cpp
+++ b/src/libslic3r/PrintConfig.cpp
@@ -4881,6 +4881,21 @@ void PrintConfigDef::init_fff_params()
def->mode = comAdvancedE | comPrusa;
def->set_default_value(new ConfigOptionFloatOrPercent(0, false));
+ def = this->add("support_material_interface_fan_speed", coInts);
+ def->label = L("Support interface fan speed");
+ def->category = OptionCategory::cooling;
+ def->tooltip = L("This fan speed is enforced during all support interfaces, to be able to weaken their bonding with a high fan speed."
+ "\nSet to 1 to disable the fan."
+ "\nSet to -1 to disable this override."
+ "\nCan only be overriden by disable_fan_first_layers.");
+ def->sidetext = L("%");
+ def->min = -1;
+ def->max = 100;
+ def->mode = comAdvancedE | comSuSi;
+ def->is_vector_extruder = true;
+ def->set_default_value(new ConfigOptionInts{ -1 });
+
+
def = this->add("support_material_interface_contact_loops", coBool);
def->label = L("Interface loops");
def->category = OptionCategory::support;
@@ -7203,6 +7218,7 @@ std::unordered_set<std::string> prusa_export_to_remove_keys = {
"support_material_acceleration",
"support_material_contact_distance_type",
"support_material_interface_acceleration",
+"support_material_interface_fan_speed",
"support_material_interface_pattern",
"thin_perimeters_all",
"thin_perimeters",