PID tunin - Temp too high
-
@tom33 now try increasing the R parameter to eliminate the overshoot.
-
@dc42 same problem. When I look at the led on the board, the heating stop only when the target value is reached, there is no anticipation.
The last solution is to calculate the PID value and set by M303 ?
-
@tom33 said in PID tunin - Temp too high:
@dc42 same problem. When I look at the led on the board, the heating stop only when the target value is reached, there is no anticipation.
I'm sorry, I assumed that graph you posted was from normal operation of the hot end. If it is from tuning, then it is normal. During tuning, the heat remains on until the target temperature is reached, so there will always be an overshoot.
My advice to increase the D parameter was on the assumption that you were getting temperature ripples during normal use of the hot end. Ripples during tuning are normal.
If the overshoot during tuning is a big problem, then either tune at a lower temperature (M303 T parameter), or at a lower PWM (M303 S parameter).
-
@dc4 The graph is not from tuning operation. I target 160 and after 205 °C
I will try this, I'm using a SSR relay for my heater cartridge, the overshoot problem can it cause by the relay ?
-
@tom33 overshoot can be hard to control if the heater is over-powered. However, if you have stopped the oscillations by increasing the dead time, then I think it should be possible to stop the overshoot by increasing the R parameter.