Power Loss Revocery

So, I feel like, even though PLR would be more complex with Klipper, it could actually be much better than other implementations.

I’m thinking the standard setup would be to power your raspberry pi through a portable battery charger. even if the battery gets wrecked from being constantly charged, it should be enough to save the state of the printer when the mcu disconnects.

We could save the entire printer object, a hash of the file being printed, and the current position in the print to disk the second the mcu disconnects. Then when it comes up, endstop phase would make much better accuracy in the interface between the two segments. People could code their own recovery process similar to homing override.

Thoughts?

3 Likes