Next revision | Previous revision |
image [2024/03/25 15:02] – created torte | image [2025/01/21 12:27] (current) – torte |
---|
Here you will find a ready-to-use replacement image for Sovol's KlipperScreen:\\ | {{page>redirect#this_wiki_has_moved}} |
[[TODO]] | https://torte71.github.io/InsideSovolKlipperScreen/image.html |
| {{page>redirect#section}} |
| ---- |
| |
| ====== Sovolized Armbian Klipper Image ====== |
| ==== For SV06/SV06+/SV07/SV07+ KlipperScreen (Makerbase MKS KLIPAD50) ==== |
| |
| A ready-to-use replacement image for Sovol's KlipperScreen can be downloaded at:\\ |
| https://drive.google.com/file/d/1xy5em404ZeeOhga0X9CXQ6KVAzr-tuLX/view?usp=sharing\\ |
| (Extract it using [[https://www.7-zip.org/|7zip]]) |
| |
It is based on Maxims Medvedevs image for Makerbase boards and using a recent armbian-bookworm. | It is based on Maxims Medvedevs image for Makerbase boards and using a recent armbian-bookworm. |
(Sovol's image based on armbian-buster is outdated, there are no packages available for it any longer. So you can't easily add any additional packages.)\\ | (Sovol's image based on armbian-buster is outdated, there are no packages available for it any longer. So you can't easily add any additional packages.)\\ |
[[https://github.com/redrathnure/armbian-mkspi/releases|Maxims image]] (Release 0.3.4-24.2.0-trunk; Armbian-unofficial_24.2.0-trunk_Mkspi_bookworm_current_6.6.17.img.xz) | Maxims image: [[https://github.com/redrathnure/armbian-mkspi/releases|Release 0.3.4-24.2.0-trunk; Armbian-unofficial_24.2.0-trunk_Mkspi_bookworm_current_6.6.17.img.xz]] |
| |
| |
Please note that the **printer itself ("mcu") needs to be updated as well** (not just the KlipperScreen), otherwise it will complain about an outdated klipper version on the mcu and not be able to print. | Please note that the **printer itself ("mcu") needs to be updated as well** (not just the KlipperScreen), otherwise it will complain about an outdated klipper version on the mcu and not be able to print. |
For convenience, there is a ready compiled mcu_firmware.bin in the image (which you can easily access directly after flashing, it's located in the root of the eMMC/USB-stick). | For convenience, there is a **ready compiled mcu_firmware.bin** in the image (which you can easily access directly after flashing, it's located in the root of the eMMC/USB-stick). |
| |
| |
* Flash using two USB-sticks(*): https://github.com/vasyl83/SV07update | * Flash using two USB-sticks(*): https://github.com/vasyl83/SV07update |
| |
(*) Vasyl's version allows creating a full backup before overwriting the original eMMC as well: | (*) Vasyl's version allows creating a full backup before overwriting the original eMMC: |
Just follow its step to point 6 "Flashing the image onto EMMC" and switch the source ("if=") and destination ("of="), | Just follow its step to point 6 "Flashing the image onto EMMC" and switch the source ("if=") and destination ("of="), |
so it reads ''dd of=backup.img if=/dev/mmcblk1 status=progress''. | so it reads ''dd of=backup.img if=/dev/mmcblk1 status=progress''. |
* [[https://github.com/redrathnure/armbian-mkspi/releases|Maxims image]] (Version 0.3.4-24.2.0-trunk; bookworm; current-6.6.17 kernel) | * [[https://github.com/redrathnure/armbian-mkspi/releases|Maxims image]] (Version 0.3.4-24.2.0-trunk; bookworm; current-6.6.17 kernel) |
* {{wiki:rk3328-roc-cc.dtb|Customized dtb}} for enabling wifi & spidev | * {{wiki:rk3328-roc-cc.dtb|Customized dtb}} for enabling wifi & spidev |
* Default Klipper install: KIAUH, Klipper, Moonraker, Mainsail, Fluidd, KlipperScreen, Crowsnest, G-Code-Shell-Command | * Default Klipper install: KIAUH, Klipper (v0.12.0-131-gd9043345), Moonraker (v0.8.0-324-ga3e4dac5), Mainsail (v2.10.0), Fluidd (v1.29.0), KlipperScreen (v0.3.9-64-g1c9d82a), Crowsnest (v4.1.6-1-ge96cd46f), G-Code-Shell-Command |
| * Numpy for input shaper (see [[https://github.com/vasyl83/SV07update#15-accelerometer-input-shaper|Vasyl's guide]]) |
* Makerbase/Sovol [[sovol_mods#services|additions]]: makerbase-beep-service, makerbase-automount-service, Powerloss recovery/plr-klipper | * Makerbase/Sovol [[sovol_mods#services|additions]]: makerbase-beep-service, makerbase-automount-service, Powerloss recovery/plr-klipper |
* Sovol's original [[https://github.com/Sovol3d/SOVOL_KLIPAD50_SYSTEM/blob/main/klipper_configuration/SV06/printer.cfg|printer.cfg for SV06]] | * Sovol's original [[https://github.com/Sovol3d/SOVOL_KLIPAD50_SYSTEM/blob/main/klipper_configuration/SV06/printer.cfg|printer.cfg for SV06]] |
* Packages and files of the Makerbase/Sovol additions can be found in "/root/sovolize/" for easy install/deinstall using dpkg. | * Packages and files of the Makerbase/Sovol additions can be found in "/root/sovolize/" for easy install/deinstall using dpkg. |
| |
| |
| Settings you might want to change (or at least know): |
| * Password for user "root": ''makerbase'' |
| * Password for user "mks": ''makerbase'' |
| * Location/Timezone: Europe/Germany |
| |
| To change the timezone, execute ''sudo armbian-config'' and select "Personal" and then "Timezone". |
| |
| The language has to be changed in KlipperScreen, Mainsail and Fluidd separately. |
| |
| ---- |
| |
Thanks to all who helped testing, bug chasing and documenting. | Thanks to all who helped testing, bug chasing and documenting. |
Special thanks to Vasyl Gontar for his support and of course to Maxim Medvedev for his work re-creating the build-system for the Makerbase boards. | Special thanks to Vasyl Gontar for his support and of course to Maxim Medvedev for his work re-creating the build-system for the Makerbase boards. |
| |
| ---- |
| Back to [[start]] |