• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Brothers, please, help me rescue failed print? (Solved)

Scheduled Pinned Locked Moved
General Discussion
2
4
794
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    Duetfan223
    last edited by Duetfan223 7 Nov 2018, 21:39 11 Jul 2018, 17:13

    I had a print fail at hour 6/7. It looked like the set-screw for the hobbed gear backed out enough to slip and it stopped feeding filament. I've since added blue threadlock.

    By the time I noticed it, it had printed about 10 layer in the air, thankfully no wasted filament, but I am not sure how to proceed. Anyone have advice for how to recover the print? It would be nice if there was just a "Rewind" button that played the g-code instructions in reverse, that way I could just stop it right when the extruder meets the part again.... is this a thing?

    I paused the printer and powered it off, it created a ressurect.g file. Is there a way to get the machine to start printing roughly where it left off, by measuring how high the part is, modifying the original G-Code to start where I believe it left off? (Machine homes Z Min)

    Whats my best course of action? The part is still where I left it on the print bed, so at least I have that going for me. I may just guess what layer and print the remaining pieces separate, and try to heat bond them together.

    1 Reply Last reply Reply Quote 0
    • undefined
      Duetfan223
      last edited by Duetfan223 7 Nov 2018, 19:22 11 Jul 2018, 19:05

      Here is ressurect.g:

      ; File "printme.gcode" resume print after print paused at 2018-07-11 03:52
      G10 P0 S315 R315
      T0 P0
      M98 Presurrect-prologue.g
      M106 P0 S0.00
      M106 P1 S0.00
      M106 S153.00
      M116
      M290 S0.000
      G92 E278.13150
      M82
      M23 printme.gcode
      M26 S2992654 P0.000
      G0 F6000 Z166.720
      G0 F6000 X270.24 Y359.71
      G0 F6000 Z164.720
      G1 F840.0
      M24

      I measured the print to be at 163.512mm height, I have updated resurrect-prologue.g and I paused the machine, powered down at height z166.720 . I have verified in Simplify3D that it was Line 204 where the filament stopped feeding. My machine's homes at Z minimum, and I've adjusted the ressurect-prologue.g accordingly.

      How do I set ressurect.g to start from Line 204? I know what height it is, I just don't see how to change M26 S2992654 to indicate the right line...

      "M26 Snnn File position from start of file in bytes" So how do I go about finding the number of bytes from start to the first command of line 204 then?

      What am I missing here?

      1 Reply Last reply Reply Quote 0
      • undefined
        Anzere
        last edited by 11 Jul 2018, 19:27

        So I have not yet used this command at all but M110 will set your line number in a file (https://duet3d.dozuki.com/Wiki/Gcode#Section_M110_Set_Current_Line_Number). It might help you.

        1 Reply Last reply Reply Quote 0
        • undefined
          Duetfan223
          last edited by 11 Jul 2018, 20:59

          I managed to get it working again, though I may have been 1 layer off, its at least printing now and seems to be doing a fine job sticking to the previous layer.

          https://forum.duet3d.com/topic/4778/restart-print-at-specified-layer/3

          So in the end, the M26 S number for your corresponding line is found in your gcode file by opening your G-code file in Notepad++ and ticking "Offset"

          After this print, I will try the m110 command on a test piece, thank you Anzere

          1 Reply Last reply Reply Quote 0
          1 out of 4
          • First post
            1/4
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA