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