Skip to main content
Reads every configuration parameter from one motor, or from every motor on the bus when you omit --id, and prints them. With --out it also saves a JSON snapshot that motor.restore-config can write back. It works with both MyActuator and Damiao motors and picks the motor type from the CAN ID. Run it first when a motor misbehaves, so you have a record of its configuration. Each parameter is printed with its value and unit. Some carry a tag:
  • (read-only): the motor reports the value but won’t accept a new one, such as firmware versions and measured winding constants.
  • (protected): factory calibration, identity, CAN IDs and baud rate.
Parameters that the motor’s firmware doesn’t support are left out. A --raw snapshot can’t be restored, because its indices have no known meaning. Use it only to identify parameters.
Attach the printed output or the saved snapshot when you contact support. It shows the motor’s full configuration.