Os drivers respondem a uma transição do sinal de passo, negativa, no caso do mais popular L297 que uso aqui como exemplo. A depender da configuração e características do programa de controle, podemos ter uma situação onde um pulso de passo pode coincidir com com a transição do sinal de direção e o passo pode não ser corretamente interpretado,pode ser perdido ou ir na direção errada.
O diagrama abaixo mostra duas possíveis configurações do sinal de passo. Observe a diferença entre A e B. Fica evidenciado que na situação A pode ocorrer a ambiguidade mencionada acima, o flanco descendente do sinal de passo é coincidente com a mudança de direção. Isto não acontece na situação B.
Não duvido que isto possa ser a causa ou uma das causas dos probs relatados.
-------+ +------//-------+ +------//
| | | |
step V | V | A
| | | |
+---+ +---+
+---+ +---+
| | | |
step | V | V B
| | | |
-------+ +------//-------+ +------//
+----------//------------------//
|
dir |
|
-------+