Recently I decided to upgrade my Geeetech A10 (GT2560 v3.0 board) with E3D Chimera, Marlin 2.0.3 and more powerful 50 W heater cartridge. I wired everything up and tried to PID tune the hot end, but I got a problem.
When the tuning ends and I use the values with
M301, the values are too agressive and the hot end initially overshoots more than 15 °C. After that the temperature is rock steady.
The tuned values are
P=9.4 I=0.47 and
I tried to change the values according the wikipedia table to no overshoot (
P=3,13 I=0.47 and
D=123.7), but it just made the temperature unstable.
I also tried to tune the values manually but with no succes. I even tried to use zeros for all three gains but it just oscilated ±10 °C and still overshot.
My guess is that the cartridge is too powerful for the Marlin PID tuning.
Is there a setting in the firmware where I can set the PWM value for the PID tuning? To slow the heating down? I tried to use
M301 E1 P0.25 S200 C10 but it seems that it didnt use the
Or is there a way to manually tune the values without the printer? I've got an Arduin Uno and RPi Zero availible. Or do I have to buy another less powerful cartridge?