Wenn du einen 3D-Drucker hast, der über USB verbunden wird, hast du 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 deinem System verbunden ist.
Dies funktioniert nur, wenn du nie mehr als einen 3D-Drucker (oder ein anderes /dev/ttyACMx-Gerät) gleichzeitig anschließt.
Erstelle
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 kannst du entweder dein System neu starten oder ausführen
reload_udev_rules.sh
sudo udevadm control --reload-rules
sudo udevadm trigger
Ähnliche Beiträge nach Kategorie:
Linux 3D Printer
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen