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

@@ -1309,6 +1309,10 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloat, fan_kickstart))
((ConfigOptionBool, fan_speedup_overhangs))
((ConfigOptionFloat, fan_speedup_time))
// ORCA: minimum PWM (as a percent 0-100) emitted when the part-cooling fan is asked for a non-zero speed.
// Used to overcome the PWM start-up threshold on fans that cannot spool below a certain duty cycle.
// A value of 0 (the default) leaves behaviour unchanged. A fan command of 0 (off) is always honoured.
((ConfigOptionInt, part_cooling_fan_min_pwm))
((ConfigOptionFloats, filament_diameter))
((ConfigOptionBoolsNullable, filament_adaptive_volumetric_speed))
((ConfigOptionStrings, volumetric_speed_coefficients))