On our new robot, my plan was to test our motors using the REV Hardware Client. However I’m not having any luck getting the “Run Motor” option to do anything.
My setup is:
- RoboRIO has the latest firmware
- 6 Spark Max Controllers are installed
- Several Talon SRXs are installed. All motor controllers are on the CAN Bus
- I have a USB-C cable connected between the laptop and one of the spark max controllers
- The REV Hardware Client sees all the motor controllers.
- Each Spark Max has a unique CAN ID (1,3,4,5,8 and 9)
- Each Spark Max has firmware version 1.5.2 (the latest version)
- I’m running Ver 1.1.0 of the Hardware Client
- All spark max’s are slow blinking magenta
I can click on each spark max in the client and click on the “identify” icon and see the fast flash on the correct controller.
But if I click on the Run tab and choose a speed and click Run Motor, nothing happens.
I had this working at one time but we had some mechanical problems. Now that the mechanical problems are fixed, I can no longer run any motors from the client.
One thing that might be related - I deployed software to the RIO. It’s possible that when I first used the client successfully there was no valid software in the RIO (i.e. it was just after doing a firmware update).
What am I missing here? There’s gotta be a reason why I can’t run motors from the client.
Thanks