Hello, I'm designing a small robot arm for which I'd like to use DIY brushless servos. Since I'd like to be as economical as possible on this prototype, I'm hoping to use cheap rotary encoders (such as the possibly-fake ebay Omron ones). However, everything I can find that is relatively inexpensive appears to be a shafted encoder, and I just don't see how I can actually drive my robot with that thing strapped to the motor shaft via huge coupling, and brushless double-shafted motors are much rarer than single shaft ones. There are some really nice-looking encoders such as the RLS RM08 which seem like they could work by gluing them to the back side of a single-shaft motor, but those are way over my budget. Finally, the "Omron" encoders are only rated for 6000rpm, and I'd like to use a motor at 12V or so, which effectively rules that out as the speed of a typical motor at that voltage is usually higher.
I did find something interesting at Mouser: the AMT102-V is reasonably priced, has 2048 pulses per revolution, a max speed of 7500rpm, and it appears to mount on the shaft base, leaving the rest of the shaft free to drive my robot.
Is that a reasonable choice for an encoder, or am I missing something important that makes the Omron the better choice? The only advantage I see to the Omron is its wider range of power supply voltage (5V to 24V, which is nice admittedly). Am I missing something important? Is there another encoder that someone could recommend that is perhaps better for my intended use than the ones I mentioned? Thank you for reading.
Small edit: looks like the AMT102-V has a resolution of only 512 ppr at 15000 rpm, which I'll probably have to settle for since motors like to go fast at 12V. Still, it seems like the best option for now.