Ola a todos, sou novo por aqui.
Venho pedir ajuda para resolver uma questão. Meu projeto não é relacionado a usinagem de pecas, nem CNC, porem usa motores de passo, bem parecido com os que vcs usam, porem de tamanho bem reduzido e com caixa de redução.
Montei um projeto onde eu tenho uma base que gira 360º na horizontal e na vertical.
Eu uso 2 steppers bem pequenos, justamente pois o projeto tem que ser bem compacto, eu preciso o máximo de passos possíveis por volta, tenho que ter essa precisão, os steppers de 5v são unipolares de 5 fios com caixa de redução de 1/64 oferecendo um passo de 5,625º totalizando 4096 passos por volta em modo half-step. Exatamente o que eu preciso no meu projeto e realmente ele da os 4096 passos com precisão.
Acontece que, por exemplo estou indo bem devagar para a direita e ele andando normalmente passo a passo. Se eu parar e voltar para a esquerda( passo a passo) ele parece não andar (não gira o eixo) em mais ou menos 10 passos, pelo que eu entendi é por causa de folgas, parece pouco mas no meu caso, gostaria de saber como resolver esse problema, já que não tenho como mexer fisicamente na redução, pois são muito pequenas, acreditei que a solução seria implementar por software algo do tipo, se mudar de direção anda 10 passos na direção inversa antes de começar andar na nova direção, acontece que não funciona como esperado, existe alguma solução que eu possa usar sem ter que substituir meu diminuto motor por outro muitas vezes mais caro e muito maior e mais pesado ?
Agradeço qualquer ajuda teórica ou exemplo para eu implementar no meu projeto.
Abraços,
Jota