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:44] – [FlyOS-Armbian Bookworm] 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 167: Line 168:
 </code> </code>
  
-(moonraker-env) fly@fly-minipad:~/KlipperScreen/scripts$ nano KlipperScreen-install.sh +  * ''cd ~'' 
-<code> +  * Kiauh starten und alles deinstallieren \\ ''./kiauh/kiauh.sh'' \\ kiauh beenden 
-    if [[ "$(uname -m)" =~ armv[67]l ]]; then +  * Reste von Klipper löschen \\ ''sudo rm -rf klipp*'' 
-        echo_text "Using armv[67]l! Adding piwheels.org as extra index..." +  * Kiauh starten und alles neu installieren \\ ''./kiauh/kiauh.sh'' 
-        pip --disable-pip-version-check install pip3 -r ${KSPATH}/scripts/KlipperScreen-requirements.txt --no-index --find-links https://pypi.org/simple +    * Klipper 
-    else +    * Moonraker 
-        pip --disable-pip-version-check install -r ${KSPATH}/scripts/KlipperScreen-requirements.txt --no-index --find-links https://pypi.org/simple +    * MainSail 
-    fi +    * Klipperscreen \\ Am Ende ''Install NetworkManager for the network panel'' -> Y 
-    if [ $? -gt 0 ]; then +  * ''sudo apt %%--%%purge autoremove -y'' 
-        echo_error "Error: pip install exited with status code $?" +===== Linux Host MCU ===== 
-        echo_text "Trying again with new tools..." +  * ''sudo nano /etc/security/limits.conf'' 
-        sudo apt install -y build-essential cmake libsystemd-dev +  * Am Ende die beiden root Einträge einfügen ... <code> 
-        if [[ "$(uname -m)" =~ armv[67]l ]]; then +#@faculty        hard    nproc           50 
-            echo_text "Adding piwheels.org as extra index..." +#ftp             hard    nproc           0 
-            pip install --extra-index-url https://www.piwheels.org/simple --upgrade pip setuptools +#ftp                   chroot          /ftp 
-            pip install --extra-index-url https://www.piwheels.org/simple -r ${KSPATH}/scripts/KlipperScreen-requirements.txt --prefer-binary +#@student              maxlogins       4
-        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+
  
 +root  -  rtprio  99
 +root  -  nice   -20
 +
 +# End of file
 +</code>
 +
 +  * ''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) =====
 +
 +**HINWEIS** \\ Diese Konfiguration ist nur für einen einfachen Test! Bitte entpsrechend anpassen!
 +
 +<code printer,cfg>
 +[include mainsail.cfg]
 +[virtual_sdcard]
 +path: /home/fly/printer_data/gcodes
 +on_error_gcode: CANCEL_PRINT
 +
 +[mcu]
 +serial : /dev/serial/by-id/usb-Klipper_stm32f446xx_3D002A000350563046353420-if00
 +
 +[mcu host]
 +serial : /tmp/klipper_host_mcu
 +
 +[printer]
 +kinematics: none
 +max_velocity: 1000
 +max_accel: 1000
 </code> </code>
 ===== Netzwerk ===== ===== Netzwerk =====
Line 208: 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.1756273489.txt.gz · Last modified: by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki