Heater doesnt stop heating
Hello, when i ask my heater from extruder to heat up it doesnt stop on the target temp, it keeps increasing temp. On the bed it works fine. My config:
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M305 P1 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater
M143 H1 S280 ; set temperature limit for heater 1 to 280C
FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.05.1 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2020-02-09b1
PS - PID done
M307 H1 A578.7 C170.3 D12.3 S1.00 V11.8 B0
Is it giving an error message?
What does the graph look like?
Is it simply overshooting the target temp?
I got the error that the temp increased 15 degree and goes fault. I manage to print by pre-heat to 200 degree (it goes almost to 220 than it start to drop and get stable for printing).
Well when you redo the PID tuning you'll get a new M307 to use.
I followed those steps. Is that a possibility to change the increase range of temp?
Well when it's tuned it shouldn't be overshooting like that.
Do you know what kind of thermistor you have?
Is this a 12v or 24v system? Are you sure the heater matches your power supply voltage?
I am using 12V PSU. I bought a bundle of 12v extruder, but if it was 24v prob it wont heat up.
104GT-2 104NT-4-R025H42G Semitec
Sorry about that. Based on your data sheet, your B value should be 4267
M305 P1 T100000 B4267 R4700 ; set thermistor + ADC parameters for heater 1 M143 H1 S280 ; set temperature limit for heater 1 to 280C
Which is pretty close to what you already have with B4138. So I don't think that's likely to be your problem.
However I do notice on your PID values that the deadtime (the D value) is 12 seconds, which is quite long time for a hotend I think which may explain the overshoot and the appearance that it's continuing to heat and if tripping the temp excursion limit.
So try reducing the deadtime to something a bit more responsive. For instance my own tuned value is 3.
M307 H1 A578.7 C170.3 D3 S1.00 V11.8 B0
giostark last edited by giostark
If I can suggest a thing , reported several time, and useful to me too, the calibration of the hot-end must be done with the heated bed ON and hot.
Seems there is a little drop of current that affect the calibration procedure.
Before I found this tip I was not able to have good stable values.
ps. put the right settings in the config.g , delete the override.g Ms command , reboot , launch the calibration with the bed hot , save M500 the new settings to override.g.
i'll try thank you