diff --git a/klippy/extras/heaters.py b/klippy/extras/heaters.py index fce3c49a..fcec44fc 100644 --- a/klippy/extras/heaters.py +++ b/klippy/extras/heaters.py @@ -75,7 +75,8 @@ class Heater: # No significant change in value - can suppress update return pwm_time = read_time + self.pwm_delay - self.next_pwm_time = pwm_time + 0.75 * MAX_HEAT_TIME + self.next_pwm_time = (pwm_time + MAX_HEAT_TIME + - (3. * self.pwm_delay + 0.001)) self.last_pwm_value = value self.mcu_pwm.set_pwm(pwm_time, value) #logging.debug("%s: pwm=%.3f@%.3f (from %.3f@%.3f [%.3f])",