В самом популярном исполнении продается TB6560 так:



схема найденная на просторах нета:

настройка:

готовая плата на 3 шаговых двигателя на ebay стоит 45$, у нас около 500-600грн
микросхема TB6560 на ebay 3$, у нас стоит около 50грн
конечно можно разводить плату самому да и дешевле
1) проект на 4 оси в программе kicad


2) проект на 1 ось

3) еще один проект

4) шаблон для самостоятельной разводки в программе SprintLayot

оригинальный даташит на микросхему TB6560

Источник1 и 2
Возможности микросхемы:
К этому контроллеру уже не надо подключать драйвера, так как контроллер уже содержит в себе силовые ключи (драйвера) на 3,5А. Но это не означает что к этому контроллеру нужны шаговые двигатели именно на 3,5А. К контроллеру можно подключать шаговые двигатели с током фазы меньше 3,5А по скольку на контроллере есть возможность выставления тока 25%, 50%, 75%, 100% от максимального тока (3,5А) на который рассчитан этот контроллер. Можно подключать шаговые двигатели и с большим током фазы, но будет потеря мощности которую может отдать двигатель.
На контроллер подается питание 12-36 VDC.
Контроллер с широтно-импульсной модуляцией (ШИМ)
На контроллере есть возможность выставления шага.
Есть четыре варианта шага:
1 (шаг)
½ (полушаг)
1/8 шага
1/16 шага
Выставления размера шага возможно для каждого двигателя отдельно, что дает возможность использования шаговых двигателей не только разной мощности но и разных характеристик (1.8 градуса, 0.9 градуса….)