TalonFX not seen in PhoenixTuner v1

Trying to get our Talon up and running. Its see on the CAN Bus by the REV Hardware client but Phoenix Tuner displays no CAN devices.

PDP, RoboRio all up to date. Our code is running the SingleTone example from the CTRE example Github

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.

Can you use Phoenix tuner X?

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.

Is your Tuner v1 version 1.9 or greater?

We haven’t had success running on 2023 roborio images unless it’s the latest v1 Tuner.

Yes, we’re running 1.9.4.1.

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!

2 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.