When wiring CIMCoders to talons using breakout boards we’ve been getting inconsistent readings. Moving the drivetrain one direction makes the encoder values increase significantly more than moving it the same distance in the other direction (factor of 4 to 10). We don’t have this issue when plugging into the RoboRio directly. A spare grayhill we had also worked fine.
We tried adding 10K ohm pull up resistors which seemed to work for a little while before we began to get inconsistent values again.
Has anyone else had this issue before and are pull up resistors the proper solution?
Readings are inconsistent whether the wheels are hand spun or driven by the motors. We don’t think it’s a gearbox engagement issue or anything similar.