Согласен. Как уже правильно написали, самый удобный вариант - взять готовый драйверок. Кстати, читал, что 3д-печатники больше жалуют вот такие драйверы goo.gl/iZ00iF А с такими мелкими шаговиками в моём случае пришлось во время движения задавать ток обмоток намного больше, чем при удержании. Без этого либо пропускались шаги, либо движок раскалялся как печка во время удержния.