Wie man automatisch einen /dev/ttyACMx-Alias für einen 3D-Drucker erstellt
Wenn Sie einen 3D-Drucker haben, der über USB verbunden wird, haben Sie vielleicht bemerkt, dass sich der Gerätename (/dev/ttyACM0, /dev/ttyACM1, usw.) zwischen Neustarts oder Board-Resets ändern kann.
Um dies zu beheben, empfehle ich, eine udev-Regel zu erstellen, die einen Symlink zu jedem /dev/ttyACM-Gerät erstellt, das mit Ihrem System verbunden ist.
Dies funktioniert nur, wenn Sie nie mehr als einen 3D-Drucker (oder ein anderes /dev/ttyACMx-Gerät) gleichzeitig anschließen.
Erstellen Sie
99-3d-printer-alias.rules
/etc/udev/rules.d/99-3d-printer-alias.rulesmit folgendem Inhalt:
99-3d-printer-alias.rules
SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", SYMLINK+="serial/3dprinter"Dies erstellt einen Symlink /dev/serial/3dprinter, der auf das erste verbundene /dev/ttyACMx-Gerät zeigt.
Nach dem Erstellen der Datei können Sie entweder Ihr System neu starten oder ausführen
reload_udev_rules.sh
sudo udevadm control --reload-rules
sudo udevadm triggerCheck out similar posts by category:
Linux, 3D Printer
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow