Intro: The Jaguars are no longer working, although they once were. They blink yellow even when the code is deployed and the robot enabled. Here is a list of all the things we have tried, as well as the circumstances surrounding the sudden loss of function.
For a start, the robot was working and driving during the first week. Recently, though, we built the final electrical box and it was rewired. Now, the Jaguars never change from blinking yellow always.
This is not an obvious solution. We have triple and quadruple checked every connection and cannot find the issue:
-battery is connected to PDD
-PDD is supplying 12V power w/ 20 amp breaker to digital sidecar
-Digital sidecar has two PWM cables each going to a jaguar
-Each jaguar is plugged into the PDD with a 40 amp breaker using large gauge wire.
-The black is going to black and the red is going to red.
-The V+/V- port wires are going to the PDD.
-The M+/M- port wires are going to the motors.
-All lights are good to go on cRIO, DLink, PDD, and digital sidecar.
-The large signal light is on and does respond to the robot being turned on.
-The PWM cables are plugged in correctly: black to ground and white to signal.
-The arguments for the constructor in the code(Java) are correct.
And so on and so forth. Solutions we have tried include:
-Replacing the PWM cables
-Replacing the wires going into/out of the Jaguars
-Replacing the Jaguars entirely
-Rolling back to old code when the robot was first working.
Further, I have dashboard values for the jaguars: when I move the joysticks(yes, they’re plugged in and coded), the values change. It seems that my input is being sent, but lost somewhere along the way between the laptop and the DLink.
Lastly, the relay lights still work; the compressor and solenoid relay buttons work completely, so the problem doesn’t appear to be with the digital sidecar.
If anyone can offer advice, I would be very thankful indeed.