User Tools

Site Tools


sovol_mods

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sovol_mods [2024/03/12 09:57] – [Sovol KlipperScreen] tortesovol_mods [2025/01/21 12:21] (current) torte
Line 1: Line 1:
-===== Sovol KlipperScreen =====+{{page>redirect#this_wiki_has_moved}} 
 +https://torte71.github.io/InsideSovolKlipperScreen/sovol_mods.html 
 +{{page>redirect#section}} 
 +---- 
 + 
 +===== Sovol KlipperScreen (Makerbase MKS KLIPAD50) =====
  
 Please note that this is just work-in-progress.\\ Please note that this is just work-in-progress.\\
-The changes listed here are not complete and the services below will probably need more work to function.\\+The changes listed here may not be complete and are just quickly tested.\\
 Thanks to Vasyl Gontar for his additions/corrections to this list. Thanks to Vasyl Gontar for his additions/corrections to this list.
 +
 ==== Modifications by Sovol ==== ==== Modifications by Sovol ====
   * KlipperScreen   * KlipperScreen
Line 26: Line 32:
       * see https://github.com/redrathnure/armbian-mkspi       * see https://github.com/redrathnure/armbian-mkspi
     * Serial console (u-boot messages): 1500000,8,n,1     * Serial console (u-boot messages): 1500000,8,n,1
 +
 +  * u-boot (bootloader)
 +    * <del>Sovols bootloader allows booting from an external device (USB-stick)</del>
 +    * [[Booting]] from an external device (USB-stick)
 +
  
 ---- ----
Line 108: Line 119:
   * **Installs system updates**   * **Installs system updates**
   * Files: [[makerbase-auto-fresh-files]]   * Files: [[makerbase-auto-fresh-files]]
 +  * Unofficial package: {{ :wiki:makerbase-auto-fresh-service.deb |}}
   * Details:   * Details:
     * if existing: install ''/root/system_deb/*.deb'' and reboot     * if existing: install ''/root/system_deb/*.deb'' and reboot
Line 114: Line 126:
       * ensure running automounter (mounts to ''./printer_data/gcodes/USB'')       * ensure running automounter (mounts to ''./printer_data/gcodes/USB'')
       * move ''armbian-update.deb'' from automount to ''/home/mks'', then install and reboot       * move ''armbian-update.deb'' from automount to ''/home/mks'', then install and reboot
 +  * Depends on makerbase-automount@.service
 +  * Might become useful once there is an unbricking-package like Sovol's armbian-update.deb
 === makerbase-automount@.service === === makerbase-automount@.service ===
-  * **Mounts all storage devices/partitions under /home/mks/printer_data/gcodes/**+  * **Mounts all storage devices/partitions under /home/mks/printer_data/gcodes/USB/**
   * Files: [[makerbase-automount-files]]   * Files: [[makerbase-automount-files]]
 +  * Unofficial package: {{ :wiki:makerbase-automount-service.deb |}}
 +  * Useful for those who want to have USB-drives automatically mounted as gcode storage
 === makerbase-beep.service === === makerbase-beep.service ===
   * **Beeps if touchscreen is touched**   * **Beeps if touchscreen is touched**
   * Files: [[makerbase-beep-files]]   * Files: [[makerbase-beep-files]]
 +  * Unofficial package: {{ :wiki:makerbase-beep-service.deb |}}
   * Details:   * Details:
     * initializes GPIO#82 (beeper pin)     * initializes GPIO#82 (beeper pin)
     * reads events from touchscreen (with vendor_product_id=*1a86*e5e3*)     * reads events from touchscreen (with vendor_product_id=*1a86*e5e3*)
     * beeps if touch-button got pressed     * beeps if touch-button got pressed
 +  * Useful
 === makerbase-byid.service === === makerbase-byid.service ===
   * **Updates ''serial:'' from section ''[mcu]'' in ''home/mks/printer_data/config/printer.cfg''**   * **Updates ''serial:'' from section ''[mcu]'' in ''home/mks/printer_data/config/printer.cfg''**
   * Files: [[makerbase-byid-files]]   * Files: [[makerbase-byid-files]]
 +  * Unofficial package: {{ :wiki:makerbase-byid-service.deb |}}
 +  * Probably useless, the name of the serial connection doesn't change
 === makerbase-net-mods.service === === makerbase-net-mods.service ===
   * **copies ''/boot/wpa_supplicant-wlan0.conf'' (if existing) into ''/etc/wpa_supplicant/''**   * **copies ''/boot/wpa_supplicant-wlan0.conf'' (if existing) into ''/etc/wpa_supplicant/''**
   * Files: [[makerbase-net-mods-files]]   * Files: [[makerbase-net-mods-files]]
 +  * Unofficial package: {{ :wiki:makerbase-net-mods-service.deb |}}
 +  * Probably useless, you can configure wifi on the screen
 === makerbase-soft-shutdown.service === === makerbase-soft-shutdown.service ===
   * **looks disabled**   * **looks disabled**
   * does something with the "supper" capacitor   * does something with the "supper" capacitor
   * Files: [[makerbase-soft-shutdown-files]]   * Files: [[makerbase-soft-shutdown-files]]
 +  * Unofficial package: {{ :wiki:makerbase-soft-shutdown-service.deb |}}
 +  * Useless
 === makerbase-timezone-monitor.service === === makerbase-timezone-monitor.service ===
   * **Fetches time via NTP every 3 seconds** (spamming syslog)   * **Fetches time via NTP every 3 seconds** (spamming syslog)
   * Update timezone to that from ''/home/mks/target_timezone.txt''   * Update timezone to that from ''/home/mks/target_timezone.txt''
   * Files: [[makerbase-timezone-monitor-files]]   * Files: [[makerbase-timezone-monitor-files]]
 +  * Unofficial package: {{ :wiki:makerbase-timezone-monitor-service.deb |}}
   * requires ''/home/mks/target_timezone.txt''   * requires ''/home/mks/target_timezone.txt''
 +  * Probably useless, works fine without
 === makerbase-wlan0.service === === makerbase-wlan0.service ===
-  * **configures wifi**+  * **configures wpa_supplicant**
   * Files: [[makerbase-wlan0-files]]   * Files: [[makerbase-wlan0-files]]
 +  * Unofficial package: {{ :wiki:makerbase-wlan0-service.deb |}} 
 +  * Probably useless, works fine without
  
 ---- ----
- 
-==== Reverting ==== 
- 
  
 === power loss recovery (plr) === === power loss recovery (plr) ===
 +  * **resumes print after power failure** 
 +  * origin: https://github.com/The--Captain/plr-klipper
   * Used files:   * Used files:
     * {{ wiki:plr.cfg|~/printer_data/config/plr.cfg }}     * {{ wiki:plr.cfg|~/printer_data/config/plr.cfg }}
     * {{ wiki:plr.sh|~/plr.sh }}     * {{ wiki:plr.sh|~/plr.sh }}
     * {{ wiki:clear_plr.sh|~/clear_plr.sh }}     * {{ wiki:clear_plr.sh|~/clear_plr.sh }}
 +  * Unofficial package: {{ :wiki:plr-klipper.deb |}}
 +  * Included in Sovol's default printer.cfg, thus it's recommended
 +
 +----
 +
 +==== Reverting ====
 +
 +
 +=== power loss recovery (plr) ===
  
-++++remove power loss recovery | 
     - Make a backup of printer.cfg!     - Make a backup of printer.cfg!
     - Edit printer.cfg, find and remove the 3 paragraphs shown below.     - Edit printer.cfg, find and remove the 3 paragraphs shown below.
Line 188: Line 221:
      
 </code> </code>
-+++++ 
 +---- 
 +Back to [[start]]
sovol_mods.1710233846.txt.gz · Last modified: 2024/03/12 09:57 by torte