Add ironing fan speed control (#9944)

* Internal bridge fan speed should be applied only if overhang bridge fan control is enabled

* Reduce duplicate code

* Add ironing fan speed control
This commit is contained in:
Noisyfox
2025-07-18 16:01:15 +08:00
committed by GitHub
parent 46c0f19cc9
commit c00502638c
8 changed files with 101 additions and 82 deletions

View File

@@ -2770,6 +2770,17 @@ void PrintConfigDef::init_fff_params()
def->max = 100;
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionInts{ -1 });
def = this->add("ironing_fan_speed", coInts);
def->label = L("Ironing fan speed");
def->tooltip = L("This part cooling fan speed is applied when ironing. Setting this parameter to a lower than regular speed "
"reduces possible nozzle clogging due to the low volumetric flow rate, making the interface smoother."
"\nSet to -1 to disable it.");
def->sidetext = "%";
def->min = -1;
def->max = 100;
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionInts{ -1 });
def = this->add("fuzzy_skin", coEnum);
def->label = L("Fuzzy Skin");