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:
; Heaters
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 280CM115
FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.05.1 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2020-02-09b1PS - PID done
M307 H1 A578.7 C170.3 D12.3 S1.00 V11.8 B0Thank you
-
Is it giving an error message?
What does the graph look like?
Is it simply overshooting the target temp? -
Hello,
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). -
@johny said in Heater doesnt stop heating:
PS - PID done
M307 H1 A578.7 C170.3 D12.3 S1.00 V11.8 B0I would suggest you delete your tuned values and redo the tuning process. Start with a cold hot end and turn your fan on to your regular print fan speed.
-
@Phaedrux said in Heater doesnt stop heating:
and
i will try again. Also if i remove the M307 i assume it wont work with PID i manage to print but with a lot of temp variations. Is there other way?
-
Well when you redo the PID tuning you'll get a new M307 to use.
https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+4:+Calibration/40#s161
-
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.
thermistor:
104GT-2 104NT-4-R025H42G Semitec
https://atcsemitec.co.uk/wp-content/uploads/2019/01/Semitec-NT-4-Glass-NTC-Thermistor.pdf -
bump!
-
@johny said in Heater doesnt stop heating:
https://atcsemitec.co.uk/wp-content/uploads/2019/01/Semitec-NT-4-Glass-NTC-Thermistor.pdf
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
-
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