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
/etc/udev/rules.d/99-3d-printer-alias.rulesavec le contenu suivant :
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
sudo udevadm control --reload-rules
sudo udevadm trigger