Restarting print after abort doesn't wait for temps to be restored
-
Hi,
I am just getting to grips with the DuetWifi and so far it's looking pretty amazing. I can't believe how quiet the machine (a Kossel XL) is.
However, one problem I keep having is that if I pause and then abort a print, when I start the print again (by selecting the gcode file) the duet doesn't wait for the bed and hotend temps to get back to the required initial values (they have dropped since the print was aborted) before it starts trying to print and, of course, it says the extruder is inhibited due to the low hotend temp.
It seems to me that there's some bit of state in the duet that isn't getting reset when the print is aborted?
The gcode files are produced by s3d and work fine (wait for bed temp, wait for hotend temp, start print) unless the print is aborted.
I am using the latest firmware (1.16).
On a vaguely related note, is it possible for the UI to have a "Print Again" button to repeat the last print?
Thanks,
Mark
-
It sounds like you don't have a T0 command in your start gcode, before the temperature-setting command, so you are relying on tool 0 being selected already.
You can set up a cancel.g file in /sys to define what you want to do when a print is cancelled. For a Kossel, you could just do G28 in it. Then tool 0 will remain selected and the temperatures won't drop.
Which UI do you want the Print Again button on: DWC, PanelDue, or both?
-
Thanks for the swift response, the gcode file header I am currently using looks like this:
G90
M82
M106 S0
M140 S60
M190 S60
M104 S210 T0
M109 S210 T0
G28 ; home all axesNot sure why it has both M140/190 and M104/109 as surely just using M190 and M109 would be good enough?
Been using this for a long time with a Marlin machine with no problems.
Just noticed that the config.g file has T0 at the bottom.
I have only used the web UI so far so it was in that I was thinking a Print Again button would be useful.