Table of Contents

THIS WIKI HAS MOVED!

ACTUAL LOCATION:

2025/01/21 11:53 · torte

https://torte71.github.io/InsideSovolKlipperScreen/sovol_mods.html

.








2025/01/21 11:53 · torte

Sovol KlipperScreen (Makerbase MKS KLIPAD50)

Please note that this is just work-in-progress.
The changes listed here may not be complete and are just quickly tested.
Thanks to Vasyl Gontar for his additions/corrections to this list.

Modifications by Sovol


Files in /root


Services

makerbase-auto-fresh.service

makerbase-automount@.service

makerbase-beep.service

makerbase-byid.service

makerbase-net-mods.service

makerbase-soft-shutdown.service

makerbase-timezone-monitor.service

makerbase-wlan0.service


power loss recovery (plr)


Reverting

power loss recovery (plr)

  1. Make a backup of printer.cfg!
  2. Edit printer.cfg, find and remove the 3 paragraphs shown below.
  3. Test the new config: Do a normal print with normal end. And then cancel a print.
  4. If there are errors, revert to your backed-up printer.cfg
  5. If everything is fine, log in via ssh/putty and remove the unused files: “rm ~/plr.sh ~/clear_plr.sh ~/printer_data/config/plr.cfg”

#1: Somewhere at the beginning:

[include plr.cfg]

#2: At the start of “[gcode_macro CANCEL_PRINT]”, after “gcode:”:

    SAVE_VARIABLE VARIABLE=was_interrupted VALUE=False
    RUN_SHELL_COMMAND CMD=clear_plr
    clear_last_file
    G31

#3: Before the “SAVE_CONFIG” section:

[gcode_macro PRINT_START]
gcode:
    SAVE_VARIABLE VARIABLE=was_interrupted VALUE=True
[gcode_macro PRINT_END]
gcode:
    SAVE_VARIABLE VARIABLE=was_interrupted VALUE=False
    RUN_SHELL_COMMAND CMD=clear_plr
    clear_last_file
  

Back to start