diff options
author | supermerill <merill@free.fr> | 2022-04-28 20:34:16 +0300 |
---|---|---|
committer | supermerill <merill@free.fr> | 2022-04-28 20:19:52 +0300 |
commit | 70440275ee45129092c3204979fc4d9c6e99582a (patch) | |
tree | 0926e3309ea65f3bfb393150f3a81a49d4f6c220 /src/libslic3r/PrintConfig.cpp | |
parent | 9ce3075435e29c0a97cb4210681336142dcdaefe (diff) |
Add gap_fill_flow_match_perimeter : allow to slow gapfill if the flow is too high
supermerill/SuperSlicer#1275
Diffstat (limited to 'src/libslic3r/PrintConfig.cpp')
-rw-r--r-- | src/libslic3r/PrintConfig.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 2926879a8..ba62159db 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -2575,6 +2575,18 @@ void PrintConfigDef::init_fff_params() def->mode = comExpert | comSuSi; def->set_default_value(new ConfigOptionFloatOrPercent(0,false)); + def = this->add("gap_fill_flow_match_perimeter", coPercent); + def->label = L("Cap with perimeter flow"); + def->full_label = L("Cap gapfill speed with perimeter flow"); + def->category = OptionCategory::output; + def->tooltip = L("A percentage of the perimeter flow (mm3/s) is used as a limit for the gap fill flow, and so the gapfill may reduce its speed when the gap fill extrusions became too thick." + " This allow you to use a high gapfill speed, to print the thin gapfill quickly and reduce the difference in flow rate for the gapfill." + "\nSet zero to deactivate."); + def->sidetext = L("%"); + def->min = 0; + def->mode = comExpert | comSuSi; + def->set_default_value(new ConfigOptionPercent(0)); + def = this->add("gap_fill_last", coBool); def->label = L("after last perimeter"); def->full_label = L("Gapfill after last perimeter"); @@ -7149,6 +7161,8 @@ std::unordered_set<std::string> prusa_export_to_remove_keys = { "first_layer_min_speed", "first_layer_size_compensation_layers", "gap_fill_acceleration", +"gap_fill_flow_match_perimeter", +"gap_fill_last", "gap_fill_infill", "gap_fill_min_area", "gap_fill_overlap", |