Basic Information:
Printer Model:Sovol SV06 Ace
MCU / Printerboard: OEM
Host / SBC Integrated
klippy.log
Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:Updating Machine to Mainline Klipper
…
I have a working OEM printer.cfg that I would like to modify for use in a Mainstream Klipper installation. It looks possible but there are two things, that I’ve identified, that should be sorted out before executing. New user, can’t put 2 links in a post but you can browse to .printer_data/config/printer.cfg in the link below.
The SV06 Ace uses a load cell on the nozzle for bed leveling/meshing and wrote their own code:
[hx711]
sclk_pin: extra_mcu:PB13
dout_pin: extra_mcu:PB15
single_pin: extra_mcu:PB5
hx711_diff: 0.01 #Trigger sensitivity, the smaller the value, the easier it is to trigger
Sovol GLP’d source for hx711.py
Mainstream kipper uses /klipper/klippy/extras/hx71.py. The mainstream entry covers the hx711 and the hx717 chips.
The printer.cfg entry is done under load_cell. So it appears I need to pull pins/calibration values and generate a [load_cell] entry to replace [hx711]
The other thing I’d like to sort out is flashing the mcu. It is a custom makerbase board similar to the MKS Skipr series, has no sd card slot and the emmc is soldered on. Firmware is flashed, brom mode, using a rockchip update utility via a usb c connection. It is also accessible by adb over the usb c connection.
The factory recommended J-Link in this Sovol3D Forum Thread
OEM uses a framebuffer touch screen setup - I think the guppyscreen project would be a lightweight replacement.
It’s my only printer; should go into this with a well thought out plan.
Thanks for any guidance
klippy.log (103.1 KB)


