PID autotunning on heated bed
bellwether last edited by
I have a large 400x400 aluminum plate bed with a silicone heater run from an SSR.
I have autotuned my hotend, but my bed heater will not get above 80C. Then it stalls. It gets hot pretty fast but as it approaches 60 is slows down.
Here is the code from my config file
; Bed Heater H0
M301 H0 S1.00 P32 I0.1 D93 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
M305 P0 X150 ; Configure thermocouple for heater 0 - Bed heater
M143 H0 S140 ; Set temperature limit for heater 0 to 140C
I commented out the override from the overide config file.
; This is a system-generated file - do not edit
; Heater model parameters
; M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B1
; M301 H0 P10.0 I0.000 D200.0
M307 H2 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M301 H2 P-1.0 I0.482 D51.4
M307 H3 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H7 A340.0 C140.0 D5.5 S1.00 V0.0 B0
Remove the M301 command from config.g command and use M303 H0 to find suitable M307 H0 parameters for the bed. If your bed heater will not get above 80C then I suggest you specify 65C or 70C as the target temperature in the M303 command.