klipper_faq:42_-_ls_dev_serial_by-id_murks
Table of Contents
ls /dev/serial/by-id/* Murks
Inhalt
Klipper FAQ. In diesem Video zeige ich euch wie ihr den seriellen Port und die dazugehörigen Links von eurem Druckerboard besser auslesen könnt. Zudem versuche ich noch ein bisschen zu erklären was es mit den verschiedenen Typen wie USB / ACM / AMA / usw. auf sich hat.
YouTube Video #42
Wo finde ich die Ports
Alle seriellen Ports werden unter Linux im /dev Verzeichnis eingehängt. Auflisten kann man die wie folgt:
ls /dev/tty*
Was bedeuten die Kürzel
Name | Beispiel | Bedeutung |
---|---|---|
/dev/ttyS[0..9] | /dev/ttyS0 | realer serieller Port |
/dev/ttyUSB[0..99] | /dev/ttyUSB0 | USB Serial Adapter |
/dev/ttyACM[0..99] | /dev/ttyACM0 | Abstract Control Model (AVR embedded USB/Arduino/STM32) |
/dev/ttyAMA[0..99] | /dev/ttyAMA0 | is the device for the first serial port on ARM architecture |
Warum ist ls /dev/serial/by-id/* Mist ?
- Wenn keine USB-Ports da sind, ist das Verzeichnis nicht vorhanden
- Listet nur USB-Ports
- Zeigt nicht die Links an
- Einsteckreihenfolge kann nicht erkannt werden
- Es zeigt nur die ID Variante … nicht die Path Variante
richtig Ports listen
ls -lR /dev/ | grep -v '\->\s../tty' | grep -v ttyprintk | grep -e 'tty[[:alpha:]]' -e serial
lsusb
Speichern mittels
nano ~/.bash_aliases
Probleme
- ja genau, aber die creality boards mit CH340 (oder wie das ding heist), hat immer die selbe ID. somit kannst du keine zwei ender3 mit einen host über by-id ansteuern. da muss man by-path verwenden. man darf aber dann ja nicht die stecker vertauschen
Beispiel Prolific 2303
crw-rw---- 1 root dialout 188, 0 Feb 25 17:42 ttyUSB0 crw-rw---- 1 root dialout 188, 1 Feb 25 17:46 ttyUSB1 /dev/serial: /dev/serial/by-id: lrwxrwxrwx 1 root root 13 Feb 25 17:46 usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 -> ../../ttyUSB1 /dev/serial/by-path: lrwxrwxrwx 1 root root 13 Feb 25 17:42 platform-3f980000.usb-usb-0:1.3:1.0-port0 -> ../../ttyUSB0 lrwxrwxrwx 1 root root 13 Feb 25 17:46 platform-3f980000.usb-usb-0:1.5:1.0-port0 -> ../../ttyUSB1
- By-Path ändert sich beim umstecken !
Port testen
sudo systemctl stop klipper.service
~/klipper $ ../klippy-env/bin/python ./klippy/console.py <PORT>
sudo systemctl start klipper.service
Links
Spenden
Wer meinen Kanal und meine Arbeit unterstützen möchte, kann das über folgenden Paypal Link:
https://www.paypal.com/donate/?hosted_button_id=68UZ68DMENVP6
klipper_faq/42_-_ls_dev_serial_by-id_murks.txt · Last modified: 2023/10/20 09:10 by 127.0.0.1