Power loss/disconnect recovery plugin - testers wanted

Want to try out power loss/printer disconnect recovery in OctoPrint? Pablo wrote a plugin a number of years ago and I have updated it recently. Really looking for feedback at this point. You can read about it here: GitHub - pablogventura/OctoPrint-PowerFailure

and you can install from Plugin Manager->Get More->URL: https://github.com/pablogventura/OctoPrint-PowerFailure/archive/refs/heads/master.zip

1 Like

I'll give it a try. Curious how this works if both the printer and the pi lose power at the same time.

The biggest issue is likely to be the Z axis sagging. I'm planning on trying to add in a Z-max homing routine at some point that might address that in some cases.

My OctoPrint keeps disconnecting, as my Enders seems to react badly with something electrical in its environment and breaks the link. This is annoying as a day long print can be broken in a second. I was advised that your plugin might help.

After the Enders disconnects, the head stays in the exact place on the print where it disconnected.

I restarted the PI in order to trigger your plugin.

It then gave the me option to continue, which was a great step! However, on reconnection, the head raised by about 10mm. Therefore it did continue to print, but printed into thin air.

So this was almost a success, but not quite.

I wish you luck in getting it all working!

OctoPrint 1.8.6
Python 3.7.3
Raspbian GNU/Linux 10 (buster)
Linux 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux
Firmware: Ender-3 V2 Neo-Marlin2.0.8.3-HW-V4.2.2-SW-V1.1.4-CR-Touch

You must configure the plugin for your specific printer.
This is described in the Configuration section of the README, and similar information in the tooltip in the plugin settings:
image

Also, you do not need to restart the Pi to trigger the plugin. Simply reconnect the printer in OctoPrint. That will generate the recovery file. If you have Automatically restart selected, the printer will begin immediately.

The plugin does work!