So recently the team and I have discovered an issue with our CanCoders that we have on our swervedrive modules.
So our CanCoders are not booting entirely to its absolute value, and instead boots so that where the current wheels are all facing is its forwards, although being directly set in code to absolute value, although being directly set in code to head to absolute position on boot.
The rest of our robot works, and the robot itself can drive after manually setting all the wheels to 0.
You can find our configuration at the bottom of RevSwerveConfig, and our offsets are at RevSwerveConstants.
Sorry if I didn’t supply everything, this is my first year setting up Swerve, and I’ve been having issue after issue.
By the way, our swerve drive currently runs off 2 cansparkmax and a cancoder per module.