Falcon 500 integrated encoder problem

Hi guys!
We’re having problems with our swerve drive, where the first swerve module in CANbus chain(connected by CANivore).
The integrated encoder of the rotation motor(falcon 500) does not return any values in the tuner.
The CAN chain includes:
8 Falcon 500 motors
4 Cancoders
1 pigeon 2.0
We have tried:
Connecting the chain to the RoboRio 2.0.
Disconnecting the pigeon 2.0
Adding a single Falcon 500 before the swerve modules.
Replacing the Falcon 500.
Connecting a single module to the CAN chain.
Connecting the other 3 modules to the CAN chain.

The intersting part is that whenever we disconnect the first module from the CAN chain, the next module ( which became the first one) encountred the same exact problem.

If anyone had the same problem we would appreciate help :slight_smile:

Are the Talons on your rotation Falcons setup up to use the cancoders as remote sensors? If so, the tuner won’t report the internal rotor sensor (turned off)… Also, do you have a terminating resistor on your can network? That would explain why this is only happening on one device

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