Recovering a stopped print after a fault



  • I have a long print mid way through and experienced a heater fault that stopped the print. M562 cleared the fault ok DWC did not keep the print active as it was sleeping. is it possible to find the print stop position and recommence (continue) the print?



  • @iains I have found the Resurrect.g file relative to this print. I homed the printer and ran M916. When I run M916 i get this:
    Error: M916: Resume prologue file 'resurrect-prologue.g' not found.
    Yet the prologue file is present in the resurrect file? as below. What steps am I missing to resume the print?

    ; File "0:/gcodes/CFFFP_Mask 13 Pattern correct for 3D PRINT (2) Full Size PLA.gcode" resume print after print paused at 2020-08-19 05:02
    ; File "0:/gcodes/CFFFP_Mask 13 Pattern correct for 3D PRINT (2) Full Size PLA.gcode" resume print after print paused at 2020-08-19 05:02
    G21
    M140 P0 S45.0
    ; Delta parameters
    M665 L440.370:440.370:440.370 R265.335 H395.585 B140.0 X-0.083 Y0.032 Z0.000
    M666 X-1.288 Y0.105 Z1.183 A0.00 B0.00
    G29 S1
    T-1 P0
    G92 X-55.180 Y-26.172 Z79.510
    G60 S1
    G10 P0 S210 R210
    T0 P0
    M98 P"resurrect-prologue.g"
    M116
    M290 X0.000 Y0.000 Z0.000 R0
    T-1 P0
    T0 P6
    G10 L2 P1 X0.00 Y0.00 Z0.00
    G10 L2 P2 X0.00 Y0.00 Z0.00
    G10 L2 P3 X0.00 Y0.00 Z0.00
    G10 L2 P4 X0.00 Y0.00 Z0.00
    G10 L2 P5 X0.00 Y0.00 Z0.00
    G10 L2 P6 X0.00 Y0.00 Z0.00
    G10 L2 P7 X0.00 Y0.00 Z0.00
    G10 L2 P8 X0.00 Y0.00 Z0.00
    G10 L2 P9 X0.00 Y0.00 Z0.00
    G54
    M106 S0.00
    M106 P0 S0.00
    M106 P2 S0.00
    M106 P3 S0.00
    M106 P4 S0.00
    M106 P5 S0.00
    M106 P6 S0.00
    M106 P7 S0.00
    M106 P8 S0.00
    M116
    G92 E0.00000
    M83
    M23 "0:/gcodes/CFFFP_Mask 13 Pattern correct for 3D PRINT (2) Full Size PLA.gcode"
    M26 S18181103
    G0 F6000 Z81.510
    G0 F6000 X-55.180 Y-26.172
    G0 F6000 Z79.510
    G1 F2424.0 P0
    G21
    M24


  • Moderator

    Do you have a file called resurrect-prologue.g in the /sys folder? You'd want to set it up so that you can home the printer without hitting the print on the bed.

    https://duet3d.dozuki.com/Wiki/Setting_up_to_resume_a_print_after_a_power_failure



  • No i dont have it set up. Does a manual home sequence not have the same effect


  • Moderator

    Well if you want to use M916 to resume the print it expects there to be a prologue file to prepare the machine for resuming the job. You can probably safely home X and Y with G28 XY?

    Then for z you can either add a manual probing at a specific safe XY coordinate and probe type 0 (M558 P0) to give yourself a jog dialogue to manually touch the nozzle to the bed to home Z. Or you can position it at a known height and use G92 to set it.

    It's really up to you how you do it. The file could be largely blank if you want as long as you know you've got XYZ homed to match what's on the build plate.

    https://duet3d.dozuki.com/Wiki/Setting_up_to_resume_a_print_after_a_power_failure#Section_Setting_up_the_sys_resurrect_prologue_g_file
    This kind of spells it out.



  • OK thanks ill set one up.



  • Excellent its up and running again. Many thanks for your guidance.


Log in to reply