My teams is trying to pick between V5 Rotation Sensor - VEX Robotics and Through Bore Encoder - REV Robotics. We are curious if anyone in VEX U has done this and has any insight regarding the usage of the REV encoders. A lot of us have FIRST experience and are siding with REV, but are skeptical if they will work with the V5 Brain as the REV encoder updates faster than what the V5 Brain pulls the data.
The REV encoder would need to use 3wire ports, its spec says 8192 counts per revolution, the legacy VEX quadrature encoder is only 360 counts/rev. I think, if it works at all, it would probably be unreliable.
(unless you decode using another microcontroller and send the data via serial to the V5)
We are using the REV encoder for the first time on our team and have had success so far. We just began working on autonomous programs, and our robot moves reliably using odometry from these encoders. We are using EZ template and it was able to work with no issues, you just need to specify the TPR correctly, otherwise it scales weirdly.
Refer to the REV docs (I used this) to wire it, you should configure it to be a quadrature encoder. You will need a 3-wire cable with two male ends to plug it into the brain. In PROS documentation, it will be referred to as an ADI encoder; if you use it as that, it works just fine.