如何自动为 3D 打印机创建 /dev/ttyACMx 别名
如果你有通过 USB 连接的 3D 打印机,你可能注意到设备名称(/dev/ttyACM0、/dev/ttyACM1 等)可能在重启或板子重置之间变化。
为了解决此问题,我建议创建 udev 规则,为连接到系统的任何 /dev/ttyACM 设备创建符号链接。
这仅在你不一次连接多于一台 3D 打印机(或其他 /dev/ttyACMx 设备)时有效。
创建
99-3d-printer-alias.rules
/etc/udev/rules.d/99-3d-printer-alias.rules内容如下:
99-3d-printer-alias.rules
SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", SYMLINK+="serial/3dprinter"这将创建符号链接 /dev/serial/3dprinter,指向连接的第一个 /dev/ttyACMx 设备。
创建文件后,你可以重启系统或运行
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