This is how i resume my prints that don't make it all the way. this instructable only works if :
A: the print has failed cleanly meaning still stuck on print bed and no spaghetti monster.
B: your printer has not skipped steps*
C: you have the g-code (you don't want to re-slice.

* you can fix skipped steps in x and y if you don't have autobed leveling. and you can fix z if you home up (some mendel 90 and Delta printers)

Step 1: Stay Clear!

move your nozzle clear of the print. get it some z height to to make sure you not ramming your print of the bed.
remove any blobs that may mess up your print at resume.

Step 2: Fix You Extruder

if your extruder is clogged fix it now. keep a piece of paper under to protect you print. Note: move your axels before working on the extruder this will engage the motors holding it in place. yes it is possible to re home your x and y but if you can restart without loosing steps why not?

Step 3: Find Z Height

carefully find the height your print failed at. Do this the same way you level your bed= feeling it, I use a paper. try to find a good flat spot to do this on. Note that the layer may not be completed, measure the highest layer.

use a M114 and note down your z. mine is 122.10

Step 4: Fix G Code

find the g code you where printing (you dont want to re-slice). make a copy and open in a text editor.
use crl+f to find the layer your print failed on (crl+f= z122).
in step 3 i found my z to be 122.1 in my g code one layer had z 121.9 and the next one 122.4
you want to delete all text before the row that say "NEW LAYER" follow by (in my case) 122.4

then save your file.

Step 5: Upload G Code

upload your new file and start heating up your printer!

Step 6: Prime Your Extruder

prime it. but remember to do a M92 E0 after or your extruder will retract at print start. If you need to zero your x and y now.

Step 7: Hit Print!

Do a little dance and hit print!

Step 8: Enjoy

If all went well your print will make it this time.
Now post a picture of your failed and resumed print in the comments :)

Step 9:

<p>Thank You (╹◡╹) really you saving lives lol Thank You (╹◡╹) </p>
<p>Glad that this is helping you!</p>
<p>Thank you man, very helpful !</p>
<p>Thanks! <br>This saved Many hours of print + filament!!</p>
<p>Love you.</p>
<p>A lot easier than I thought! worked like a charm. used text edit and saved .gcode and uploaded with repetier host! </p><p>thank you so much!</p>
<p>There is a tool for modifying the gcode to do this if you are comfortable with command line utilities</p><p>http://github.com/jensenj08/gcode</p>
<p>Thanks for the tips. Saved my print last night. Just to add: I had to add a g92 Z30.150 (z hight for my next layer) to the start of the modified gcode. Smoothieware was trying to zero all axis before the print. </p>
What 3d printer is that
Its a mendel90.
<p>Thank you for the detailed walk through. I must say I have successfully pulled this off though testing and was still missing some steps. having the steps writen out in a clear mannor will defenatly lead to sucess more often then not...Good work! </p>
Thanks! <br>
<p>Your article encouraged be to try and save an aborted print. I woke up to the printer stuck, hotend still on, not really knowing hat had happened. I worked through the G-code, fixed everything, got the right layer, resumed and it stopped again in the same position. Turned out the G-Code file was corrupted at that point- so I recovered the original one, cut out the previous layers again and restarted the job. It's looking really promising so far - other than a little too much material in 3 of 8 parts in the effected layer.</p>
<p>This is very helpful, thanks for sharing! I hope we see more posts from you in the future!</p>

About This Instructable




More by nakcam:Continue a failed 3d print 
Add instructable to: