Our team is having trouble connecting multiple motor controllers to our robot.
Our drive system works fine, with 4 Talons, but if we try to add even one more in, the code crashes when we enable the robot, causing the drive system to run for a second or so and then break, rendering it inoperable, until we disable and re-enable.
We’ve tried changing the fifth to a jaguar, and a victor (as well as the original talon), but nothing works. (removing the fifth from the code causes it to run fine)
The issue doesn’t seem to be in our code, since the separately created labview and c++ code both have this issue.
Does anyone know what might be causing this? Any help would be extremely appreciated!!
By process of elimination, have you tried replacing your digital sidecar? It seems that it isn’t the motor controller and it isn’t the code, so try the next item, PWM cable, Digital Sidecar, DB37 Cable, etc.
What do you see that leads you to the conclusion that the code is crashing?
This type of problem is commonly caused by not properly powering the digital sidecar. If you remove the DB-37 cable from the Digital Sidecar, are all 3 power LEDs brightly lit?
You should definitely do that. The Digital Sidecar needs 12 volts to work properly. The 5 volt output on the Power Distribution Board should be reserved for the camera if you are using one.
Yes. And you should also seriously consider downloading the wiring instructions from the usfirst.org and screenstepslive.com websites and have someone carefully check all your wiring. It may save you a lot of unnecessary grief and downtime.