[PROJECT RELEASE] OMEGA_PLR – Reliable Power Loss Recovery for Sovol SV07 Plus (Klipper)

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:

  • :shield: 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.

  • :open_file_folder: 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.

  • :counterclockwise_arrows_button: Cleaner workflow – simple macros to integrate directly with your slicer (tested with OrcaSlicer).

  • :high_voltage: Tested on Sovol SV07 Plus – works seamlessly with the MKS-based environment.

Repository:
:backhand_index_pointing_right: OMEGA_PLR on GitHub

The repository contains:

  • install.sh and uninstall.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.

2 Likes