From c84956befe88daeeb9512acaa9fa82395665df16 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Wed, 1 Sep 2021 12:54:25 -0400 Subject: heaters: Change default smooth_time from 2 seconds to 1 second A larger smooth_time results in a slower reaction time for the PID. This increased delay can cause temperature oscillations with high power heaters. Many boards produce good results without any smoothing. So, it seems a smooth_time of 1 second is a better default. Reported by @ReXT3D. Signed-off-by: Kevin O'Connor --- klippy/extras/heaters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'klippy/extras/heaters.py') diff --git a/klippy/extras/heaters.py b/klippy/extras/heaters.py index e63881dc..b9f60e63 100644 --- a/klippy/extras/heaters.py +++ b/klippy/extras/heaters.py @@ -34,7 +34,7 @@ class Heater: is not None) self.can_extrude = self.min_extrude_temp <= 0. or is_fileoutput self.max_power = config.getfloat('max_power', 1., above=0., maxval=1.) - self.smooth_time = config.getfloat('smooth_time', 2., above=0.) + self.smooth_time = config.getfloat('smooth_time', 1., above=0.) self.inv_smooth_time = 1. / self.smooth_time self.lock = threading.Lock() self.last_temp = self.smoothed_temp = self.target_temp = 0. -- cgit v1.2.3-70-g09d2