projekte:3d-printing:anycubic-mega-s:klipper-firmware
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:3d-printing:anycubic-mega-s:klipper-firmware [2023/04/06 20:15] – daniel | projekte:3d-printing:anycubic-mega-s:klipper-firmware [2023/04/15 20:27] (aktuell) – [Klipper Firmware erstellen] daniel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Anycubic Mega S - Klipper Firmware installieren ====== | ====== Anycubic Mega S - Klipper Firmware installieren ====== | ||
- | Als Basis nutze ich einen [[https:// | + | Als Basis nutze ich einen [[https:// |
+ | ===== Vorbereitung ===== | ||
+ | ==== Mappen der UART Ports des Raspberry Pi Zero W ==== | ||
+ | |||
+ | Quelle: [[https:// | ||
+ | |||
+ | Wir müssen das Mapping der seriellen Ports ändern. | ||
+ | |||
+ | Standardmäßig zeigt der serial0 auf ttyS0 und serial1 auf ttyAMA0. Der ttyS0 ist der mini UART serielle Port, der ttyAMA0 ist der Hardware serielle Port, der in der Standardeinstellung von Bluetooth verwendet wird. | ||
+ | |||
+ | <code bash> | ||
+ | sudo vi / | ||
+ | </ | ||
+ | |||
+ | Folgende Zeilen hinzufügen: | ||
+ | |||
+ | <code bash> | ||
+ | # Switch serial ports | ||
+ | dtoverlay=miniuart-bt | ||
+ | core_freq=250 | ||
+ | </ | ||
+ | |||
+ | Jetzt den Raspberry Pi neu starten (reboot). | ||
+ | |||
+ | Wir können uns das neue Mapping jetzt anschauen: | ||
+ | |||
+ | <code bash> | ||
+ | pi@3dprinter: | ||
+ | lrwxrwxrwx 1 root root 7 Apr 6 18:01 / | ||
+ | lrwxrwxrwx 1 root root 5 Apr 6 18:01 / | ||
+ | </ | ||
+ | |||
+ | ==== Schreibrechte für User " | ||
+ | |||
+ | Zuerst sollte man testen ob der User '' | ||
+ | |||
+ | <code bash> | ||
+ | pi@3dprinter: | ||
+ | cat: / | ||
+ | </ | ||
+ | |||
+ | Ist das nicht der Fall (permission denied) muss der Nutzer '' | ||
+ | |||
+ | Die Schreib Leserechte des seriellen Ports anzeigen: | ||
+ | |||
+ | <code bash> | ||
+ | pi@3dprinter: | ||
+ | crw--w---- 1 root tty 204, 64 Apr 6 18:01 / | ||
+ | </ | ||
+ | |||
+ | Die Gruppe '' | ||
+ | |||
+ | Anzeigen der Gruppen für den User '' | ||
+ | |||
+ | <code bash> | ||
+ | pi@3dprinter: | ||
+ | pi : pi adm tty dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio | ||
+ | </ | ||
+ | |||
+ | Der User '' | ||
+ | |||
+ | __**Lösung: | ||
+ | |||
+ | Für '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | <code bash> | ||
+ | sudo raspi-config | ||
+ | </ | ||
+ | |||
+ | Interface Options auswählen: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Serial Port auswählen: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Login shell deaktivieren: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hardware Serial Port aktivieren: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Anschließend wird die Statusübersicht angezeigt: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Nach einem **'' | ||
+ | |||
+ | <code bash> | ||
+ | pi@3dprinter: | ||
+ | crw-rw---- 1 root dialout 204, 64 Apr 15 18:51 / | ||
+ | </ | ||
+ | ==== Seriellen Port für die printer.cfg ermitteln ==== | ||
+ | |||
+ | |||
+ | Den seriellen Port für die Klipper printer.cfg findet man so heraus: | ||
+ | |||
+ | <code bash> | ||
+ | pi@3dprinter: | ||
+ | total 0 | ||
+ | drwxr-xr-x 2 root root 60 Apr 6 18:04 . | ||
+ | drwxr-xr-x 4 root root 80 Apr 6 18:04 .. | ||
+ | lrwxrwxrwx 1 root root 13 Apr 6 18:04 usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 -> ../ | ||
+ | </ | ||
+ | |||
+ | Das '' | ||
+ | |||
+ | ==== Klipper Firmware erstellen ==== | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | Ich gehe davon aus das [[projekte: | ||
+ | ==== Klipper Firmware aufspielen ==== | ||
+ | |||
+ | FIXME |
projekte/3d-printing/anycubic-mega-s/klipper-firmware.1680804956.txt.gz · Zuletzt geändert: 2023/04/06 20:15 von daniel