Thanks Greg
I'm learning all the time so it's definitely useful to know about the printer timeouts and the write-back to the SD card. I agree, I would normally run from the SD card and run up & down stairs a lot but, being a small print, I thought I could get away with it. I have my laptop set to not sleep when powered up and I also don't have a screen saver. Ah well, lesson learned.
That's a good idea about using left-over lengths of filament. I haven't quite got to the end of the first one yet so I'm bound to hit that problem before too long.
Recommended Posts
GregValiant 1,436
This comes up a lot. Printing from the SD card is pretty bulletproof. Cura is a great slicer but a poor print server. If you insist on doing remote printing you should move to the Octoprint/PI setup.
In your case the printer was only doing what it was told on a line-by-line basis. When Cura quit sending, the printer waited patiently and then started timing out on the steppers and heaters from lack of activity. There was no way for it to know there might be more gcode coming in. So the question is what happened to Cura when the laptop went to sleep. Did it bother to put in a bookmark for a restart point? Probably not if Windows just stuck it's head in the door and said "go to sleep now" and shut off the lights.
Maybe somebody from the Cura team knows what happened to Cura when the laptop went to sleep. When printing from the SD card, the printer writes information to the SD card to keep track of where it is in the gcode file. That way it knows a restart point. I think the problem is that the original print wasn't paused - it was interrupted suddenly like a power failure.
I work from a laptop and it never sleeps, powers off, it doesn't even have a screen saver. I leave the USB cable connected to the printer all the time and run SD card printing and print tuning from my own software on the laptop. If I run an over-night print, I pull the laptop off the network just in case Microsoft pushes an update during the night. With the USB cable plugged in the printer is vulnerable to restarts of the laptop because they always cause a reboot of the printer.
SD card or Octoprint/PI. Later we will discuss the benefits of using the tail ends of filament rolls to practice disaster recovery. You now know about one, but there are others lurking around.
Link to post
Share on other sites