Добавлю, что еще стОит посмотреть на софт, которым собираетесь управлять станком — некоторые не умеют обратной связи. И тогда только шаговые движки и никакой обратной связи. Да, еще при большой нагрузке шаговики умеют пропускать шаги, и тогда ошибка накапливается.
Имеет смысл настроить ток примерно на 30% больше, чем начинают пропускаться шаги при самой большой нагрузке на станок.