The Phoenix Diagnostic server is found and connected, according to the tuner. But no CAN devices. Again the REV Hardware Client does see it and identify it. Under CAN Data, we can see CTR Electronics Motor Controller 4 sending messages.
I’m a little confused as to whether the pro license is needed to use Tuner X, but we do have it downloaded. And it does say that we are connected to the diagnostic server running on the roborio. But it also says that no devices were found on the CAN bus, while the rev hardware client clearly sees there’s a CTRE device there.
I’m a little confused as to whether the pro license is needed to use Tuner X
You do not need a Pro license to use Tuner X.
it also says that no devices were found on the CAN bus, while the rev hardware client clearly sees there’s a CTRE device there
The Rev Hardware Client just checks for the existence of CTRE arb IDs on the CAN bus, relative to the device you connected to in the hardware client. Phoenix Tuner, however, requires devices to have a fairly stable CAN connection to the roboRIO/CANivore. If devices aren’t showing up in Tuner, then any of the following are possible:
There’s a break in the CAN bus between the devices and the roboRIO
There are duplicate device IDs on the CAN bus
There is some other wiring issue with the CAN bus
In the case of either of the latter two, you would likely see the CTRE device LEDs occasionally blip red. We have documentation here for fixing any CAN bus issues caused by duplicate IDs and bad wiring.
Its gotta be the wiring. Its the only device on the CAN bus (besides the PDP that has ID 0) so there can’t be any duplicate ids. We’ll try replacing all the wiring and give it another shot. Thank you!
It lives! It was a wiring issue. Don’t know exactly what went wrong with the wires, (In fact, I thought my team had already swapped them out for some other ones…) but I swapped in some fresh ones and it came right up. Thank you @bhall-ctre! Thank you everybody!