Oda - Sovol SV07

web adress (local): http://10.13.37.151:81


config repository: https://github.com/hackerembassy/sovol-sv07-oda-configuration-files

presets: https://github.com/hackerembassy/orca-slicer-presets (WIP)


Donated to Hacker Embassy with symptoms of Z-axis not homing. (Fixed by reducing Z homing speed). Printer Migrated to Amrbian Trixie Sovolized image by Torte.

OS / Firmware

The printer originally shipped on Sovol's factory image: Armbian, Debian Buster, on the MKS Klipad50 (an MKS-PI derivative board). That image is a dead end — Buster's repos are EOL for this board and no new packages can be installed against it.

We replaced it with torte71's "Sovolized" Armbian image, a community-maintained rebuild specifically for Sovol SV06/SV07 + Klipad50/MKS-PI boards, currently on Debian 13 (Trixie), kernel 6.12.41:

The image ships with the whole stack preinstalled via KIAUH — no manual KIAUH setup needed:

Component

Version (as shipped)

KIAUH

preinstalled

Klipper

v0.13.0-213

Moonraker

v0.9.3-102

Mainsail

v2.14.0

Fluidd

v1.34.3

KlipperScreen

v0.4.6-11

Crowsnest

v4.1.16-1

Makerbase/Sovol extras

makerbase-beep-service, makerbase-automount-service, makerbase-soft-shutdown-service, PLR (powerloss recovery)

MCU firmware

Flashing the host image is not enough — the physical printer mainboard MCU needs its own firmware flash or Klipper won't connect (version mismatch error). The image ships a precompiled klipper*.bin in /root on the eMMC for this.

Process (not a same-device copy — it goes host → SD card → mainboard):

  1. Copy the .bin off the eMMC (SCP, or via Mainsail/Fluidd file browser).

  2. Rename it — must end in .bin, and must be a new filename not previously used (the board remembers flashed filenames and won't re-flash a repeat).

  3. Put it on a separate FAT32 SD card, insert into the mainboard's own SD slot (on the SV07 this means removing the front panel — it's not the eMMC/host slot).

  4. Power-cycle and wait up to ~5 minutes for the bootloader to auto-flash.

  5. Confirm in Mainsail's Machine panel that mcu, mcu-rpi, and host Klipper versions all match.

Reference: https://torte71.github.io/InsideSovolKlipperScreen/updating_klipper.html

Beginner-friendly walkthrough: https://github.com/vasyl83/SV07update


UI / Usability

  • External fan on the mainboard - fixed cooling and printer crashes.

  • Print preview thumbnails — working, showing on KlipperScreen and Fluidd.

  • Bed mesh — working.

  • Nozzle Wiper present, Macro generated, and implemented.

  • Webcam installed and configured, decent FPS, low resolution. Mounted near Klipperscreen.

  • Mounted cable support spine in Edie’s signature orange

  • Mounted a more compact, lighweight LED strip holder for the extruder in Edie’s signature orange

  • Mounted extruder movement knob of funky design in Edie’s signature orange

  • Basic PETG/PLA Presets have been derived.