Updated the default values for wall_add_middle_threshold and wall_split_middle_threshold, which should decrease the number of missing tiny islands.

This commit is contained in:
Lukáš Hejl 2022-04-25 12:35:40 +02:00
parent 7e52650430
commit d868261399
7 changed files with 28 additions and 43 deletions

View file

@ -3113,7 +3113,7 @@ void PrintConfigDef::init_fff_params()
def->mode = comExpert;
def->min = 1;
def->max = 99;
def->set_default_value(new ConfigOptionPercent(90));
def->set_default_value(new ConfigOptionPercent(50));
def = this->add("wall_add_middle_threshold", coPercent);
def->label = L("Add Middle Line Threshold");
@ -3128,7 +3128,7 @@ void PrintConfigDef::init_fff_params()
def->mode = comExpert;
def->min = 1;
def->max = 99;
def->set_default_value(new ConfigOptionPercent(80));
def->set_default_value(new ConfigOptionPercent(75));
def = this->add("min_feature_size", coFloat);
def->label = L("Minimum Feature Size");
@ -3141,16 +3141,17 @@ void PrintConfigDef::init_fff_params()
def->min = 0;
def->set_default_value(new ConfigOptionFloat(0.1));
def = this->add("min_bead_width", coFloat);
def = this->add("min_bead_width", coFloatOrPercent);
def->label = L("Minimum Wall Line Width");
def->category = L("Advanced");
def->tooltip = L("Width of the wall that will replace thin features (according to the Minimum Feature Size) "
"of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature,"
" the wall will become as thick as the feature itself.");
def->sidetext = L("mm");
" the wall will become as thick as the feature itself. "
"If expressed as percentage (for example 85%), it will be computed over nozzle diameter.");
def->sidetext = L("mm or %");
def->mode = comExpert;
def->min = 0;
def->set_default_value(new ConfigOptionFloat(0.2));
def->set_default_value(new ConfigOptionFloatOrPercent(85, true));
// Declare retract values for filament profile, overriding the printer's extruder profile.
for (const char *opt_key : {