Hmmm.... on my system the ring can only rest in one of four positions. If you drag it around, does it not jump to the nearest quarter? It does this because the arrow part is constrained to snap back to zero, and is connected to the ring by a 4:1 rotational constraint.

But perhaps this isn't really addressing what you need. Can you describe in a bit more detail what you want for your four-position indexer? If you actually want to simulate the motion of the indexer by driving the input, that will be more complex, probably involving Simulation, which is a bit above my pay grade. But for just constraining its rest positions while able to drag it from one position to the next, this does the job.
Sam B
Inventor Pro 2022.2 | Windows 10 Home 21H1
LinkedIn
