So here I am, trying to get the Bambu hotend to keep temperature reasonably well.
The temp there changes crazy quick, I think mainly due to the sensor being so close to the heater.
A normal pid tune will give temp fluctuations over 1 degree at the target temp. M190 takes forever to pass the 1 degree treshold.
When repeating the PID tune, the computed parameters vary 10+% between runs.
When keeping steady temp, the power graph is all over the place.
Lowering smooth time to 0.3 helps somewhat but still seeing ~0.4 deg fluctuations.
The power graph is all over the place. And if I try to print 20 degrees away form the calibration temp, itâs 1-2 deg fluctuations all the time.
I suspect in practice the whole hotend fluctuates way less and this is mostly sensor being close to the heater. So just smoothing this out for M190 would be a solution.
The smooth time unfortunately affects both calculation of the avaraged and PID loop speed. And the pid loop needs to be fast here just because the heater is fast.
The Experimental PID improvement changes - #66 by DanS seems tho mostly solve this. We have real use cases where it helps, why no merge?