Comment créer un alias /dev/ttyACMx pour imprimante 3D automatiquement

Si vous avez une imprimante 3D qui se connecte via USB, vous avez peut-être remarqué que le nom du périphérique (/dev/ttyACM0, /dev/ttyACM1, etc) peut changer entre les redémarrages ou les réinitialisations du carte.

Afin de corriger cela, je recommande de créer une règle udev qui crée un lien symbolique vers n’importe quel périphérique /dev/ttyACM qui est connecté à votre système.

Ceci fonctionne seulement si vous ne connectez jamais plus d’une imprimante 3D (ou un autre périphérique /dev/ttyACMx à la fois) à la fois.

Créez

99-3d-printer-alias.rules
/etc/udev/rules.d/99-3d-printer-alias.rules

avec le contenu suivant :

99-3d-printer-alias.rules
SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", SYMLINK+="serial/3dprinter"

Ceci créera un lien symbolique /dev/serial/3dprinter qui pointe vers le premier périphérique /dev/ttyACMx qui est connecté.

Après avoir créé le fichier, vous pouvez soit redémarrer votre système soit exécuter

reload_udev_rules.sh
sudo udevadm control --reload-rules
sudo udevadm trigger

Consultez les articles similaires par catégorie : Linux Impression 3D