How to wire CAN bus with TalonSRXs and the Pneumatics Control Panel?

This is my first year using TalonSRXs. our robot has the Pneumatics Control Panel (PCP) connected to our RoboRIO via a CAN bus connected to the RoboRIO and Power Distribution Panel as shown in the below image:

But we’re trying to wire our TalonSRX using CAN too, and it needs to be connected to the same CAN terminals on the RoboRIO and Power Distribution panel as the PCP, as shown below:

Are we supposed to “daisy chain” the PCP with the Talons together to acheive these connections? How de we account the fact that both the PCP and TalonSRXs need to be connected to the same CAN terminals on the Roborio and Power Distribution Panel?

Daisy chain is the correct way to do it. Just make sure the ends are the roboRIO and the PDP (Power Distribution Panel)*. PCM (Pneumatics Control Module) and Talons/Victors/SparkMAXes go anywhere in between, in no particular order.

* You can add your own terminating resistors, but it’s just easier to do roboRIO --> [things] --> PDP.

2 Likes

We’ve done this the past two years. Wire them all into the same daisy chain, with the PCM at the end just before you hook back into the RoboRIO. There shouldn’t be any difference in where you wire in the components (except that the RoboRIO is at one end and the PDP is at the other), but this has seemed to work best when we actually did it. It’s performed flawlessly for us.

1 Like

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