Heater fault on heated bed because it's rising to slow.
-
@dc42 I have tested the new firmware, thanks for this! Now the PID-Tuning takes a long time (over a half hour) and after this I get now a warning;
If I use this PID settings to heat up my bed, I still get the heater fault
Error: Heater 0 fault: temperature rising too slowly: expected 0.34°C/sec measured 0.11°C/secI have recorded the PID Tuning and you can view this long video under:
https://kleinersonnenschein.eu/video/pidtuning_3.4.b7+1.mp4
I hope this will help you when you need more tests then let me know
But first I wish you and the whole great duet team a merry Christmas, thanks for your hard work!
-
@siam Perhaps I've asked this before in another thread, but can you show/describe what your bed assembly is like?
-
I forget to answer your question
What I suspect is happening is that your bed heater has a high thermal mass (e.g. aluminium plate)
My Alu plate is 420 x 420 x 8 mm
and the thermistor is embedded in the heater,not in good contact with the plate.
yes it is
Does that describe your bed heater?
yes
As a workaround until I have a solution, if you reduce the R parameter in the M307 command by 30%, that should be sufficient to avoid getting heater faults.
I haven't test with 30% at the moment, I reduce it to 50% and this works for now
-
@phaedrux The structure of the heating plate is as follows :
First the Alu plate with 420 x420 x 8 mm
Then this silicone heatbed :
https://de.aliexpress.com/item/32612060131.html?spm=a2g0o.9042311.0.0.27424c4daTA4uh
With 220V / 500W
and under this I have a cork plate for isolation. -
-
-
This post is deleted! -
@dc42 said in Heater fault on heated bed because it's rising to slow.:
@siam thanks for the video, that's really helpful.
What I suspect is happening is that your bed heater has a high thermal mass (e.g. aluminium plate) and the thermistor is embedded in the heater, not in good contact with the plate. Does that describe your bed heater? This makes the long-term heating behaviour very different from the short-term behaviour. The current tuning algorithm measures the short term behaviour, because that is what is required for computing suitable PID parameters.
Please can you do a video of the heater being tuned, so that I can see the complete temperature graph during the tuning process.
As a workaround until I have a solution, if you reduce the R parameter in the M307 command by 30%, that should be sufficient to avoid getting heater faults.
Tested beta7+2 today, issue is still on my printer. I read the code change and found there is some tuning, I still have to change to 0.2. From the heat chart, it needs to take more than 10 minutes to heat from 50°C to 100°C
-
@hestiahuang said in Heater fault on heated bed because it's rising to slow.:
@dc42 said in Heater fault on heated bed because it's rising to slow.:
@siam thanks for the video, that's really helpful.
What I suspect is happening is that your bed heater has a high thermal mass (e.g. aluminium plate) and the thermistor is embedded in the heater, not in good contact with the plate. Does that describe your bed heater? This makes the long-term heating behaviour very different from the short-term behaviour. The current tuning algorithm measures the short term behaviour, because that is what is required for computing suitable PID parameters.
Please can you do a video of the heater being tuned, so that I can see the complete temperature graph during the tuning process.
As a workaround until I have a solution, if you reduce the R parameter in the M307 command by 30%, that should be sufficient to avoid getting heater faults.
Tested beta7+2 today, issue is still on my printer. I read the code change and found there is some tuning, I still have to change to 0.2. From the heat chart, it needs to take more than 10 minutes to heat from 50°C to 100°C
I don't have time to test and tune the parameter, just give 0.2 temporary
-
@hestiahuang if the expected heating rate is 0.42degC/sec and actual is 0.14 then any value below 0.14/0.42 = 0.333 should work. I'll change it to 0.3 in the next build.
-
@dc42 said in Heater fault on heated bed because it's rising to slow.:
@hestiahuang if the expected heating rate is 0.42degC/sec and actual is 0.14 then any value below 0.14/0.42 = 0.333 should work. I'll change it to 0.3 in the next build.
Many thanks for your explanation. Suggest that we can keep some buffers.
-
@dc42 said in Heater fault on heated bed because it's rising to slow.:
@hestiahuang if the expected heating rate is 0.42degC/sec and actual is 0.14 then any value below 0.14/0.42 = 0.333 should work. I'll change it to 0.3 in the next build.
Tested base on today's version. Thank you very much! Seem 0.2 is better to me.
-