ребята не мешайте в кучу разные вещи!!! - шаговик не пропускает шаги - но если вы не выполняете параметры двигателя то он вообще может под воздействием внешних сил вращаться в другую от заданной вами сторону !!! просто у вас не выполняются условия эксплуатации двигателя . и вы просто решаете задачу через другое место - при наличии енкодера можно обойтись и без шаговика - любым другим двигателем
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)