CAN

The motors return state information whenever a command with their address is received.

Low Level Programming

Windows

  1. Connect power and UART to USB cable to the motor and windows PC. 5V may be used for basic programming, but 24V will be needed for calibration.
  2. Launch Putty. Use the following configurations. Check device manager for COM number connected to the USB to UART converter.
    1. See driver error fix for “NOT A PROLIFIC DEVICE”
CommincationSerial
Baud9216100
PortCOM#
  1. Connect to motor. Hit s for settings. You may have to retry step 2 and 3 a few times.

USB to UART Driver fix

Prolific pushed an update that bricks knock off chips. Downgrading fixes the issue, but honestly its probably worth it to order a new one.

  1. Remove existing driver.
  2. Install driver 3.8.25.

Resources

Steadywin GIM8108 Documentation: https://docs.google.com/document/d/1QIEI6IdHOcW4N1cRyucb33io4LriNYafIMs1sjLfTQU/edit

Ben Katz Motor Drive Documentation: https://docs.google.com/document/d/1dzNVzblz6mqB3eZVEMyi2MtSngALHdgpTaDJIW_BpS4/edit

programming https://docs.google.com/document/d/14HLpJDV0MBez1FP9UIyuWOAR9XkmXL5tUZTvC5LI0m8/edit