we used a cam in our shooter this year. we used a limit switch to stop it when it's fully loaded, and when we shoot its loads automatically and stops when it hits the limit switch again. You could also use an absolute magnetic encoder to sense where you are, or use the modulus, like you said
