Here’s a good one. We’re having a CAN bus issue. About 30 seconds after powering on, we get CAN errors. We’ve tried isolating a NEO and then, separately, each of two CANCoders. So in one test it’s just the RoboRio, a NEO and the PDH with the terminator switch set to Yes. Tried it again swapping in a CANCoder for the NEO. and again with a new CANCcoder. The same behavior occurs each time. We’ve tried reseating the CAN wires in the RoboRio and we’ve tried both CAN connections on the PDH. We’ve also tried our robot software and a test build that does nothing until we set motor values in Smart Dashboard. Even without setting anything, we get the error.
“Swapping” consisted of disconnecting devices from CAN bus and then using jumpers to go from Rio to device to PDH.
- Jumpers are twisted pair.
- All firmware is up to date.
- Double checked the Rio connections. On the PDH it was happening with our original connection which had the PDH in the middle with the terminator switch off and a 120 ohm resistor at the end of the chain on top of our elevator. Then we cut out those devices by setting the terminator switch to On. Then we disconnected the wire going up the elevator. Then we swapped the wired from the pair farther from the terminator switch to the pair next to the terminator switch.