Using the following code to autotune the PID:
M303 E0 S200 C10
Which is setting my tuning temperature to 200 °C using 10 cycles (though this is irrelevant in this scenario).
The temperature overshoots to 250 °C then decreases until room temperature.
The following error is returned:
PID Autotune failed! Temperature too high
As a test I reset all PID values to zero.
M301 P00.00 I00.00 D00.00
M500
Then set the printer to reach 200 °C
M104 S200
This produced the following graph, where oscillations can be seen.
I could attempt to manual tune the PID from here but I'd rather use the autotune command if possible. Any ideas how to fix this?