Depending on how much you are comfortable tinkering with control electronics and encoders, know that getting a good repeatability can just be a matter of tinkering with the control eletcronics:
https://www.youtube.com/watch?v=SioCwvR_PYY
How does this channel does not have more views is a real mystery to me.