Huh, It seems that the serial number for the lift and arm in the 99-hello-arduino.rules file is the same.
Here is the output for all of the commands:
hello-motor-arm | ttyACM4
hello-motor-right-wheel | ttyACM2
hello-motor-left-wheel | ttyACM0
hello-pimu | ttyACM3
hello-wacc | ttyACM5
hello-motor-lift | ttyACM4
------------------------------------------
ttyACM0 | hello-motor-left-wheel
ttyACM1 | None
ttyACM2 | hello-motor-right-wheel
ttyACM3 | hello-pimu
ttyACM4 | hello-motor-lift
ttyACM5 | hello-wacc
------------------------------------------
{'/dev/ttyACM0': {'model': 'Hello_Stepper',
'model_id': '804d',
'path': '/devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:02.0/0000:3a:00.0/usb3/3-1/3-1.2/3-1.2:1.0/tty/ttyACM0',
'serial': '33790D1950535134382E3120FF102F24',
'vendor': 'Arduino_LLC',
'vendor_id': '2341'},
'/dev/ttyACM1': {'model': 'Hello_Stepper',
'model_id': '804d',
'path': '/devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:02.0/0000:3a:00.0/usb3/3-1/3-1.3/3-1.3:1.0/tty/ttyACM1',
'serial': '2132D7BC50535134382E3120FF100925',
'vendor': 'Arduino_LLC',
'vendor_id': '2341'},
'/dev/ttyACM2': {'model': 'Hello_Stepper',
'model_id': '804d',
'path': '/devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:02.0/0000:3a:00.0/usb3/3-1/3-1.4/3-1.4:1.0/tty/ttyACM2',
'serial': '157D671150535134382E3120FF100525',
'vendor': 'Arduino_LLC',
'vendor_id': '2341'},
'/dev/ttyACM3': {'model': 'Hello_Pimu',
'model_id': '804d',
'path': '/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/tty/ttyACM3',
'serial': '915925515053334D332E3120FF120D14',
'vendor': 'Arduino_LLC',
'vendor_id': '2341'},
'/dev/ttyACM4': {'model': 'Hello_Stepper',
'model_id': '804d',
'path': '/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3.2/1-1.3.2:1.0/tty/ttyACM4',
'serial': 'C17409C150535134382E3120FF102924',
'vendor': 'Arduino_LLC',
'vendor_id': '2341'},
'/dev/ttyACM5': {'model': 'Hello_Wacc',
'model_id': '804d',
'path': '/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3.1/1-1.3.1.3/1-1.3.1.3:1.0/tty/ttyACM5',
'serial': '1E1E500E50535134382E3120FF102C23',
'vendor': 'Arduino_LLC',
'vendor_id': '2341'},
'/dev/ttyUSB0': {'model': 'CP2102_USB_to_UART_Bridge_Controller',
'model_id': 'ea60',
'path': '/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/ttyUSB0/tty/ttyUSB0',
'serial': '0001',
'vendor': 'Silicon_Labs',
'vendor_id': '10c4'},
'/dev/ttyUSB1': {'model': 'FT232R_USB_UART',
'model_id': '6001',
'path': '/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2.2/1-1.2.2:1.0/ttyUSB1/tty/ttyUSB1',
'serial': 'AR0K005M',
'vendor': 'FTDI',
'vendor_id': '0403'},
'/dev/ttyUSB2': {'model': 'FT232R_USB_UART',
'model_id': '6001',
'path': '/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3.1/1-1.3.1.2/1-1.3.1.2:1.0/ttyUSB2/tty/ttyUSB2',
'serial': 'AR0K005Y',
'vendor': 'FTDI',
'vendor_id': '0403'}}
# INSTALLATION
#
# First, copy this rules file into the following directory:
#
# /etc/udev/rules.d/
#
# Second, run the following command to make the new rule files become
# active and then disconnect and reconnect the device.
#
# sudo udevadm control --reload
#
# When writing udev rules, you can find relevant information about a
# device by running commands like the following with the appropriate
# device file name. You can often find the device file name by running
# dmesg from the command line right after plugging in the device.
#
# udevadm info -a /dev/ttyUSB0
#
# REFERENCES
#
# http://www.linuxfromscratch.org/lfs/view/6.2/chapter07/symlinks.html
#
#This rule is to make all Arduinos r/w permissions for the IDE
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="915925515053334D332E3120FF120D14", SYMLINK+="hello-pimu", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="C17409C150535134382E3120FF102924", SYMLINK+="hello-motor-arm", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="C17409C150535134382E3120FF102924", SYMLINK+="hello-motor-lift", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="33790D1950535134382E3120FF102F24", SYMLINK+="hello-motor-left-wheel", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="157D671150535134382E3120FF100525", SYMLINK+="hello-motor-right-wheel", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="1E1E500E50535134382E3120FF102C23", SYMLINK+="hello-wacc", ENV{ID_MM_DEVICE_IGNORE}="1"
# INSTALLATION
#
# First, copy this rules file into the following directory:
#
# /etc/udev/rules.d/
#
# Second, run the following command to make the new rule files become
# active and then disconnect and reconnect the device.
#
# sudo udevadm control --reload
#
# When writing udev rules, you can find relevant information about a
# device by running commands like the following with the appropriate
# device file name. You can often find the device file name by running
# dmesg from the command line right after plugging in the device.
#
# udevadm info -a /dev/ttyUSB0
#
# REFERENCES
#
# http://www.linuxfromscratch.org/lfs/view/6.2/chapter07/symlinks.html
#
#This rule is to make all Arduinos r/w permissions for the IDE
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="915925515053334D332E3120FF120D14", SYMLINK+="hello-pimu", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="C17409C150535134382E3120FF102924", SYMLINK+="hello-motor-arm", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="C17409C150535134382E3120FF102924", SYMLINK+="hello-motor-lift", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="33790D1950535134382E3120FF102F24", SYMLINK+="hello-motor-left-wheel", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="157D671150535134382E3120FF100525", SYMLINK+="hello-motor-right-wheel", ENV{ID_MM_DEVICE_IGNORE}="1"
KERNEL=="ttyACM*", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="804d",MODE:="0666", ATTRS{serial}=="1E1E500E50535134382E3120FF102C23", SYMLINK+="hello-wacc", ENV{ID_MM_DEVICE_IGNORE}="1"