Daniels Lab Wiki

It is worth noting that.

Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:3d-printing:anycubic-mega-s:klipper-firmware

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:3d-printing:anycubic-mega-s:klipper-firmware [2023/04/15 20:02] – [Schreibrechte für User "pi" auf den seriellen Port] danielprojekte:3d-printing:anycubic-mega-s:klipper-firmware [2023/04/15 20:27] (aktuell) – [Klipper Firmware erstellen] daniel
Zeile 37: Zeile 37:
 ==== Schreibrechte für User "pi" auf den seriellen Port ==== ==== Schreibrechte für User "pi" auf den seriellen Port ====
  
-Zuerst sollte man testen ob der User "piRechte auf die Seriellen Ports hat:+Zuerst sollte man testen ob der User ''pi'' Rechte auf die Seriellen Ports hat:
  
 <code bash> <code bash>
Zeile 44: Zeile 44:
 </code> </code>
  
-Ist das nicht der Fall (permission denied) muss der Nutzer "pieventuell der Gruppe für den seriellen Port hinzugefügt werden.+Ist das nicht der Fall (permission denied) muss der Nutzer ''pi'' eventuell der Gruppe für den seriellen Port hinzugefügt werden.
  
 Die Schreib Leserechte des seriellen Ports anzeigen: Die Schreib Leserechte des seriellen Ports anzeigen:
Zeile 53: Zeile 53:
 </code> </code>
  
-Die Gruppe "ttyhat in meinem Fall nur Leserechte.+Die Gruppe ''tty'' hat in meinem Fall nur Leserechte.
  
-Anzeigen der Gruppen für den User "pi":+Anzeigen der Gruppen für den User ''pi'':
  
 <code bash> <code bash>
Zeile 62: Zeile 62:
 </code> </code>
  
-Der User "piist also in der Gruppe tty und dialout und hat trotzdem keine Schreibrechte.+Der User ''pi'' ist also in der Gruppe ''tty'' und ''dialout'' und hat trotzdem keine Schreibrechte.
  
 __**Lösung:**__ __**Lösung:**__
  
-Auf tty ist per default eine login shell aktiviert die man per raspi-config deaktivieren muss.+Für ''tty'' ist per default eine login shell aktiviert die man per raspi-config deaktivieren muss. 
 + 
 +''raspi-config'' als ''root'' starten:
  
 <code bash> <code bash>
Zeile 72: Zeile 74:
 </code> </code>
  
-Der User "pi" hat jetzt Schreib- und Leserechte.+Interface Options auswählen:
  
 +{{ :projekte:3d-printing:anycubic-mega-s:raspi-config.jpg |}}
 +
 +Serial Port auswählen:
 +
 +{{ :projekte:3d-printing:anycubic-mega-s:raspi-config-serial-port.jpg |}}
 +
 +Login shell deaktivieren:
 +
 +{{ :projekte:3d-printing:anycubic-mega-s:raspi-config-serial-port-disable.jpg |}}
 +
 +Hardware Serial Port aktivieren:
 +
 +{{ :projekte:3d-printing:anycubic-mega-s:raspi-config-serial-port-hardware-enable.jpg |}}
 +
 +Anschließend wird die Statusübersicht angezeigt:
 +
 +{{ :projekte:3d-printing:anycubic-mega-s:raspi-config-serial-port-status.jpg |}}
 +
 +Nach einem **''reboot''** hat der User ''pi'' Schreib- und Leserechte.
 +
 +<code bash>
 +pi@3dprinter:~ $ ls -l /dev/ttyAMA0
 +crw-rw---- 1 root dialout 204, 64 Apr 15 18:51 /dev/ttyAMA0
 +</code>
 ==== Seriellen Port für die printer.cfg ermitteln ==== ==== Seriellen Port für die printer.cfg ermitteln ====
  
Zeile 85: Zeile 111:
 drwxr-xr-x 4 root root 80 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 -> ../../ttyUSB0 lrwxrwxrwx 1 root root 13 Apr  6 18:04 usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 -> ../../ttyUSB0
- 
 </code> </code>
 +
 +Das ''usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0'' merken wir uns also für später.
 +
 +==== Klipper Firmware erstellen ====
 +
 +FIXME
 +
 +Ich gehe davon aus das [[projekte:3d-printing:klipper-moonraker-fluidd-setup-mit-kiauh|Klipper, Moonraker und fluidd per KIAUH]] (siehe Anleitung) bereits installiert sind.
 +==== Klipper Firmware aufspielen ====
 +
 +FIXME
projekte/3d-printing/anycubic-mega-s/klipper-firmware.1681581778.txt.gz · Zuletzt geändert: 2023/04/15 20:02 von daniel

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki