Hello Sovol community,
Many of us who use the Sovol SV07 Plus with Klipper have noticed a missing feature: a reliable Power Loss Recovery (PLR) system. While Creality machines implement this at the firmware level, Sovol left only partial traces of it — and unfortunately, their built-in recovery option is not functional.
This project, called OMEGA_PLR, was created to solve that.
It is based on the original YUMI_PLR project, but has been heavily refactored and adapted to work properly on the Sovol SV07 Plus and similar printers running Klipper.
Key features:
-
Backup redundancy – printing state is saved both in
saved_variables.cfg
and in a separate log file (omega_resume.log
), surviving restarts and even corrupted Klipper states. -
Safe resume file generation – after a power outage, a recovery G-code (
_RESUME_OMEGA.gcode
) is automatically generated with the correct layer height, heating sequence, homing routine and resume path. -
Cleaner workflow – simple macros to integrate directly with your slicer (tested with OrcaSlicer).
-
Tested on Sovol SV07 Plus – works seamlessly with the MKS-based environment.
Repository:
OMEGA_PLR on GitHub
The repository contains:
-
install.sh
anduninstall.sh
for setup and removal. -
All macros, scripts and configs needed to enable recovery.
-
A step-by-step README for integration with Klipper and slicers.
This is an open contribution to the Sovol/ Klipper community. Feedback, forks and improvements are welcome.
As Leonardo da Vinci once said:
“Simplicity is the ultimate sophistication.”
And that’s exactly what OMEGA_PLR brings — a straightforward, reliable way to save your prints from unexpected power loss.