Pause/resume print if you've moved bed with the DWC controls?
-
HI, I have a print on now and had reason to pause it and then through DWC I dropped the bed 100mm. I then moved the bed back up and hit resume, it looks good.
The question I have though it would the print resume correctly if I dropped the bed but left it there? Does the FW know to apply the correction?
-
Hi,
Here are the relevant docs:
https://duet3d.dozuki.com/Wiki/Gcode#Section_G0_G1_Move - make note of the R parameter it is mentioned in G60
https://duet3d.dozuki.com/Wiki/Gcode#Section_G60_Save_current_position_to_slot
If you have the pause.g and resume.g with the correct commands it will work correctly if you simply move the bed.
Here is my pause.g:
M83 ; relative extruder moves G1 E-2 F3600 ; retract filament (see resume.g) G91 ; relative moves G1 Z10 F9999 ; move nozzle out of the way - step 1 (max speed) G90 ; absolute moves G1 X0 Y150 F6000 ; move nozzle out of the way - step 2
Here is my resume.g:
G1 R1 Z2 ; move nozzle to 2mm above resume point G1 R1 ; lower nozzle to resume point M83 ; relative extruder moves G1 E2 F3600 ; undo the retraction done in pause.g
Frederick
-
@fcwilt Thanks. I'll look at this and increase my understanding.
-
@Blacksheep99 said in Pause/resume print if you've moved bed with the DWC controls?:
HI, I have a print on now and had reason to pause it and then through DWC I dropped the bed 100mm. I then moved the bed back up and hit resume, it looks good.
The question I have though it would the print resume correctly if I dropped the bed but left it there? Does the FW know to apply the correction?
Yes, it will resume the print at the correct location, even without pause.g or resume.g files.
-
@dc42 Thanks. That's so useful. It allowed me to save a print half way through.
-
@dc42 said in Pause/resume print if you've moved bed with the DWC controls?:
Yes, it will resume the print at the correct location, even without pause.g or resume.g files.
Interesting.
In the absence of those files what is the default behavior when pausing then resuming?
Thanks.
Frederick
-
@fcwilt said in Pause/resume print if you've moved bed with the DWC controls?:
@dc42 said in Pause/resume print if you've moved bed with the DWC controls?:
Yes, it will resume the print at the correct location, even without pause.g or resume.g files.
Interesting.
In the absence of those files what is the default behavior when pausing then resuming?
Thanks.
Frederick
The default behaviour when pausing is to just stop at the current location. The default action when resuming is to move to the XY position where the print was paused, then move to the Z position where the print was paused, then resume printing.
-