Está genial Tessen.

Lo que comentas del husillo se me ocurre otra solución. ¿Has barajado la posibilidad de usar encoders en las guías y en el husillo? Puede ser que en algunas partes del recorrido el motor se trabe y pierda pasos.

Saludos