Why ?
-
This post is deleted! -
@Herve_Smith Fair enough, I can omit the countdown a second time if a heater was reset before in the same brower session.
If you get too many heater faults because the temperature fluctuates too much, consider tuning the heater again and if that doesn't help, maybe adjust the heater fault detection via M570.
-
@Herve_Smith If you compile your own DWC, changing the countdown from a few seconds to zero is actually quite easy. It's the" countdownSeconds" variable in src/components/dialogs/ResetHeaterFaultDialog.vue
-
This post is deleted! -
@Herve_Smith said in Why ?:
for me everything rapidly heats to within 5c of my target temp then seems to grind to a halt and takes what feels like forever to get from the temp it stops at to then reach my target temp
It sounds to me that the tuning isn't quite right. Can you post a sample graph of the temperature while heating up?
-
This post is deleted! -
This post is deleted! -
@Herve_Smith Maybe setting K to K0:0 would solve your issue. It's fan compensation.
You can test it first (before changing K) by heating up to target temp and then turn on the fan to 100%
If your temp starts to climb while M307 K is non-zero then thats your issue. -
This post is deleted! -
@Herve_Smith I don't have an answer to your problem - not experiencing it myself but here is a hack that might work. Personally, I don't use M codes to wait for heaters for a number of reasons which have no bearing on your problem but instead use this format
while sensors.analog[1].lastReading < someNumber G4 S5
So maybe you could cobble together a hack whereby you set your temperature to be say 5 deg above what you really want, then use that while loop to wait for the actual desired temperature (i,e 5 degrees less tha what you've just asked for) and when it reaches it, set the temperature to your desired temperature and continue. e.g.
M568 P0 R205 S205 while sensors.analog[1].lastReading <200 G4 S5 M568 P0 R200 S200.
Or something along those lines
-
This post is deleted!