User Tools

Site Tools


sbcs:mellow_mini_pad

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
sbcs:mellow_mini_pad [2025/08/27 07:59] – [Mini Config (Test)] dominiksbcs:mellow_mini_pad [2025/08/27 08:17] (current) – [Mini Config (Test)] dominik
Line 47: Line 47:
   * FLY TOOLS verfügbar über ''<IP>:9999'' (Bsp: 192.168.30.20:9999)   * FLY TOOLS verfügbar über ''<IP>:9999'' (Bsp: 192.168.30.20:9999)
   * Image ist ein Bullseye - also eher etwas veraltet ...   * Image ist ein Bullseye - also eher etwas veraltet ...
 +  * Kein neues Image für dieses MiniPad geplant
 ===== Image flashen ===== ===== Image flashen =====
 In der Anleitung von Mellow wird geschrieben, dass man zum Flashen die Software "Rufus" nutzen sollte. Das kann man sicherlich machen, allerdings könnte die Anwendung auch etwas verwirrend und technisch sein. Ich habe gute Erfahrungen damit gemacht, einfach den Raspberry Pi Imager zu verwenden: \\ https://www.raspberrypi.com/software/ In der Anleitung von Mellow wird geschrieben, dass man zum Flashen die Software "Rufus" nutzen sollte. Das kann man sicherlich machen, allerdings könnte die Anwendung auch etwas verwirrend und technisch sein. Ich habe gute Erfahrungen damit gemacht, einfach den Raspberry Pi Imager zu verwenden: \\ https://www.raspberrypi.com/software/
Line 127: Line 128:
 ==== FlyOS-Armbian Bookworm ==== ==== FlyOS-Armbian Bookworm ====
  
-**<color #ed1c24>WARNING</color>** \\ Ein Update auf Bookworm schien eine gute Idee, aber leider führt es bei Moonraker wie auch Klipperscreen zu diversen Python Lib Fehlern. Das System-Update auf Bookworm ist grundsätzlich machbar, aber Klipper dann richtig ans laufen bekommen erfordert zu viele Anpassungen und KrückenEs scheint auch so, das der verwendete ARM Prozessor (armv7l) nicht gut supported wird bei den Python Lib Verzeichnissen. \\ **Ein Update auf Bookworm ist deshalb nicht ratsam und hier nur als "Start" für weitere Versuche beigefügt**+**<color #ed1c24>WARNUNG</color>** \\ Das resultierende Image bitte gut testenIch habe es nicht in allen Einzelheiten durchgetestet! \\ **Der Updateprozess dauert auch sicherlich so ~1-2 Stunden!**
  
   * Armbian PGP-Key installieren/aktualisieren    * Armbian PGP-Key installieren/aktualisieren 
Line 156: Line 157:
       * Restart services during package upgrades without asking? -> Yes       * Restart services during package upgrades without asking? -> Yes
       * sshd ->  keep the local version currently installed       * sshd ->  keep the local version currently installed
-    * ''sudo apt %%--%%purge autoremove''+    * ''sudo apt %%--%%purge autoremove -y''
   * Reboot \\ ''sudo reboot''   * Reboot \\ ''sudo reboot''
   * ''cat /etc/os_version'' \\ sollte jetzt Bookworm liefern ... ;-)   * ''cat /etc/os_version'' \\ sollte jetzt Bookworm liefern ... ;-)
Line 174: Line 175:
     * Moonraker     * Moonraker
     * MainSail     * MainSail
-    * Klipperscreen +    * Klipperscreen \\ Am Ende ''Install NetworkManager for the network panel'' -> Y 
-  * ''sudo apt %%--%%purge autoremove''+  * ''sudo apt %%--%%purge autoremove -y'' 
 +===== Linux Host MCU ===== 
 +  * ''sudo nano /etc/security/limits.conf'' 
 +  * Am Ende die beiden root Einträge einfügen ... <code> 
 +#@faculty        hard    nproc           50 
 +#ftp             hard    nproc           0 
 +#ftp                   chroot          /ftp 
 +#@student        -       maxlogins       4
  
-(moonraker-env) fly@fly-minipad:~/KlipperScreen/scripts$ nano KlipperScreen-install.sh +root   rtprio  99 
-<code> +root   nice   -20
-    if [[ "$(uname -m)" =~ armv[67]l ]]; then +
-        echo_text "Using armv[67]l! Adding piwheels.org as extra index..." +
-        pip --disable-pip-version-check install pip3 -r ${KSPATH}/scripts/KlipperScreen-requirements.txt --no-index --find-links https://pypi.org/simple +
-    else +
-        pip --disable-pip-version-check install -r ${KSPATH}/scripts/KlipperScreen-requirements.txt --no-index --find-links https://pypi.org/simple +
-    fi +
-    if [ $? -gt 0 ]; then +
-        echo_error "Error: pip install exited with status code $?" +
-        echo_text "Trying again with new tools..." +
-        sudo apt install -y build-essential cmake libsystemd-dev +
-        if [[ "$(uname -m)" =~ armv[67]l ]]; then +
-            echo_text "Adding piwheels.org as extra index..." +
-            pip install --extra-index-url https://www.piwheels.org/simple --upgrade pip setuptools +
-            pip install --extra-index-url https://www.piwheels.org/simple -r ${KSPATH}/scripts/KlipperScreen-requirements.txt --prefer-binary +
-        else +
-            pip install --upgrade pip setuptools +
-            pip install -r ${KSPATH}/scripts/KlipperScreen-requirements.txt --prefer-binary --no-index --find-links https://pypi.org/simple +
-        fi +
-        if [ $? -gt 0 ]; then +
-            echo_error "Unable to install dependencies, aborting install." +
-            deactivate +
-            exit 1 +
-        fi +
-    fi+
  
 +# End of file
 </code> </code>
  
-===== Linux Host MCU ===== +  * ''cd ~/klipper/'' 
 +  * ''make menuconfig'' \\ <code> 
 +[*] Enable extra low-level configuration options 
 +    Micro-controller Architecture (Linux process)  ---> 
 +()  GPIO pins to set at micro-controller startup 
 +</code> 
 +  * ''sudo service klipper stop'' 
 +  * ''make flash -j4'' 
 +  * ''sudo reboot''
 ===== Mini Config (Test) ===== ===== Mini Config (Test) =====
 +
 +**HINWEIS** \\ Diese Konfiguration ist nur für einen einfachen Test! Bitte entpsrechend anpassen!
 +
 <code printer,cfg> <code printer,cfg>
 [include mainsail.cfg] [include mainsail.cfg]
Line 217: Line 212:
 [mcu] [mcu]
 serial : /dev/serial/by-id/usb-Klipper_stm32f446xx_3D002A000350563046353420-if00 serial : /dev/serial/by-id/usb-Klipper_stm32f446xx_3D002A000350563046353420-if00
 +
 +[mcu host]
 +serial : /tmp/klipper_host_mcu
  
 [printer] [printer]
Line 236: Line 234:
   * Verwendbar über die Host MCU   * Verwendbar über die Host MCU
   * Details dazu hier: https://mellow.klipper.cn/en/docs/ProductDoc/SBC/fly-mini-pad/adxl   * Details dazu hier: https://mellow.klipper.cn/en/docs/ProductDoc/SBC/fly-mini-pad/adxl
 +  * {{.:pasted:20250827-081411.png}}
 ===== Links ===== ===== Links =====
   * https://mellow.klipper.cn/en/docs/category/fly-mini-pad   * https://mellow.klipper.cn/en/docs/category/fly-mini-pad
sbcs/mellow_mini_pad.1756274381.txt.gz · Last modified: by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki