We had a sudden weather change last week here in Texas. The high temperature for the day went from about 65 to about 90 pretty suddenly, and I hadn’t really thought about the implications to my printer. The environment where I keep my printer is “somewhat controlled.” I normally let the HVAC shut off after around 4:00 PM. I also still have my enclosure on the printer, which I need to do to maintain enough heat around the 3d printer.
When the HVAC shut off, the temperature rose pretty quickly in the room and built up too much heat and the printer went into emergency shut down. I was about 30 hours into a 40 hour print, so I didn’t want to start over if I didn’t have to.
I get an error on my phone when this happens and then the machine shuts down. Here is how I was able to recover and what I could have done to prevent the shut down in the first place.
Step #1 – Make sure the heaters stay on. I went to my printer controls and turned on the bed heater to give me some time to work so that the part would not move.
Step #2 – Go to log file to find exact location of nozzle when it shut down. In Klipper, it is pretty easy to find by simply searching through the log files.
Step #3 – Download gcode file and open in code editor. This is tricky. I had to remove all of the gcode that had already been printed, but make sure that each of the setting codes remained. This was pretty time consuming. I had to find the exact spot that the log said the nozzle was when it shut down. Then I had to reupload this modified gcode file so that the printer would resume from there.
Prevention – What I should have done was to remove the enclosure so that it wouldn’t trap all of the heat in. I also should have left my HVAC system on so that the environment would stay cooler.
Note: whenever possible, try to leave the area where your printer homes clear. That way, if you ever have an emergency shutdown your machine can home without having to remove the part.