I just experienced a very strange phenomenon. I was printing a 30 layer file that was supposed to take ~25 minutes. I decided to hop in the shower and figured the print would be complete when I was done showering.
Well, when I woke up the iPad (from it's sleep state) that I was using to monitor the web interface, the interface reported that the print was complete. However, the print head had stopped at the location I assume it was in when the iPad went to sleep. There was no return to home. The extrusion continued briefly until the extruder chamber pressure equalized with the atmosphere, so there was a small button of material that the nozzle was seated in. The heaters shut off. The print stopped on layer 14. I counted the layers with a viewing loop.
What would ever cause the Duet 2 Wifi board to halt all operation and report the print was completed aside from reaching the end of the gcode file that's on the card?
This is the third or fourth time I have had this issue and I assumed it was related to bad gcode file export from the slicer, but in the file the code clearly continues past layer 14. So, maybe there is a bug where sleep causes an emergency stop and reports print complete?
Any insight would be great, and appreciated.