@Spuddy

It’s good to hear you had it working under Mach3 using the proximity sensor and step counting setup. Sounds like you got it dialled in nicely, considering the usual headaches with turret logic. I agree with @m_c though, the TOE80 is a bit of a beast compared to some of the simpler pawl types, so hats off for getting that working on a NEMA 34!

Switching to Centroid definitely adds a layer of complexity but also opens things up long term, I like the idea of bringing in an absolute encoder + microcontroller to translate position states, might be overkill for now but definitely worth thinking about if you want to make it bulletproof down the line...

That said, the proximity + cap screw combo was clever, If you ever fancy building on that again, I reckon a better-quality proximity setup or magnetic encoder ring with discrete states for each turret position could give you what you need with minimal fuss, especially if it just has to tell Centroid “where it is” after boot.