Cooling: add per-printer non-zero fan PWM floor and fix N=0 fan ramp override (#13715)

* Cooling: add per-printer non-zero fan PWM floor and fix N=0 ramp override
* updated parameter naming
This commit is contained in:
Ioannis Giannakas
2026-05-19 09:40:53 +01:00
committed by GitHub
parent 7fc1e109c5
commit 3370e224b2
9 changed files with 61 additions and 18 deletions

View File

@@ -4500,6 +4500,8 @@ void TabPrinter::build_fff()
line.append_option(optgroup->get_option("fan_speedup_overhangs"));
optgroup->append_line(line);
optgroup->append_single_option_line("fan_kickstart", "printer_basic_information_cooling_fan#fan-kick-start-time");
// ORCA: PWM floor for fans that won't spool at low duty cycles.
optgroup->append_single_option_line("part_cooling_fan_min_pwm", "printer_basic_information_cooling_fan#minimum-non-zero-part-cooling-fan-speed");
optgroup = page->new_optgroup(L("Extruder Clearance"), "param_extruder_clearance");
optgroup->append_single_option_line("extruder_clearance_radius", "printer_basic_information_extruder_clearance#radius");