One of the main disadvantages of flywheels is that they require an independent indexer. So, I developed this system to feed and index with the same motor.
It's a pretty complicated system, but it saves me a motor and it's worked really well over the past few weeks. The only real disadvantage is that it can't spin backwards to flip caps or spit out balls. I spit out extra balls just by shooting them out of the flywheel (not aimed at a flag) and I flip caps with a different subsystem, but it's an important drawback to build around.
Feel free to ask any questions about it below.