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 21:09] – daniel | projekte:3d-printing:anycubic-mega-s:klipper-firmware [2023/04/15 20:27] (aktuell) – [Klipper Firmware erstellen] daniel | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
===== Vorbereitung ===== | ===== Vorbereitung ===== | ||
- | Zuerst sollte man testen ob der User Rechte auf die Seriellen | + | ==== Mappen |
- | < | + | 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. | ||
+ | |||
+ | < | ||
+ | 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: | pi@3dprinter: | ||
cat: / | cat: / | ||
</ | </ | ||
- | Ist das nicht der Fall (permission denied) muss der Nutzer eventuell der Gruppe für den seriellen Port hinzugefügt werden. | + | Ist das nicht der Fall (permission denied) muss der Nutzer |
Die Schreib Leserechte des seriellen Ports anzeigen: | Die Schreib Leserechte des seriellen Ports anzeigen: | ||
- | < | + | < |
pi@3dprinter: | pi@3dprinter: | ||
crw--w---- 1 root tty 204, 64 Apr 6 18:01 / | crw--w---- 1 root tty 204, 64 Apr 6 18:01 / | ||
</ | </ | ||
- | Die Gruppe | + | Die Gruppe |
- | Anzeigen der Gruppen: | + | Anzeigen der Gruppen |
- | < | + | < |
- | pi@3dprinter: | + | pi@3dprinter: |
- | pi adm tty dialout cdrom sudo audio video plugdev games users input netdev | + | pi : pi adm tty dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio |
</ | </ | ||
- | Anzeigen der Gruppen für einen User: | + | Der User '' |
- | < | + | __**Lösung: |
- | pi@3dprinter: | + | |
- | pi : pi adm tty dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio | + | Für '' |
+ | |||
+ | '' | ||
+ | |||
+ | < | ||
+ | sudo raspi-config | ||
</ | </ | ||
- | Es müssen also die Rechte auf den seriellen Port erweitert werden: | + | Interface Options auswählen: |
- | < | + | {{ : |
- | pi@3dprinter:~/kiauh $ ls -l / | + | |
- | crw--w---- 1 root tty 204, 64 Apr 6 18:01 / | + | Serial Port auswählen: |
- | pi@3dprinter:~/kiauh $ sudo chmod ug+rw / | + | |
- | pi@3dprinter: | + | {{ : |
- | crw-rw---- 1 root tty 204, 64 Apr | + | |
+ | Login shell deaktivieren: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hardware Serial Port aktivieren: | ||
+ | |||
+ | {{ :projekte: | ||
+ | |||
+ | Anschließend wird die Statusübersicht angezeigt: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Nach einem **'' | ||
+ | |||
+ | <code bash> | ||
+ | pi@3dprinter: | ||
+ | crw-rw---- 1 root dialout | ||
</ | </ | ||
+ | ==== 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 | ||
- | Der User " | + | Ich gehe davon aus das [[projekte: |
+ | ==== Klipper Firmware aufspielen ==== | ||
+ | FIXME |
projekte/3d-printing/anycubic-mega-s/klipper-firmware.1680808161.txt.gz · Zuletzt geändert: 2023/04/06 21:09 von daniel