Подключение драйвера ШД на L298N к Ардуино, шаговому двигателю и БП
Получив множество писем с просьбами о рассмотрении возможности подключения к разрабатываемому станку простейшего драйвера ШД на L298N для биполярных двигателей, я купил на aliexpress.com драйвер ШД на L298N. Стоит он сущие копейки, работает по схеме двойного моста, соответсвенно не имеет никаких настроек, вроде режима шага, полушага, четвертьшага. Не поддерживает изменение тока удержания. Однако, как уже говорилось, он дёшев и позволяет управлять биполярными шаговыми двигателями в полношаговом режиме в том числе мощными двигателями в корпусе Nema.

Как видно на фото, на драйвере уже установлены перемычки 12V, ENA и ENB. То есть драйвер находится в режиме 12-вольтового питания ШД, а также со всеми включенными входными пинами. Таким образом, для запуска шагового двигателя достаточно подключить ШД, питание и подавать "плюс" и "сток" в правильной последовательности на разные входы In1, In2, In3, In4.
Подключение драйвера на L298N к Ардуино, шаговому двигателю и блоку питания
Драйвер L298N к ардуино подключаем так: In1 драйвера к цифровому пину 2 Ардуино, соответсвенно In2 к пину 3, In3 к пину 4, In4 к пину 5. Провода ШД к L298N подключаем перебором. У меня заработало так: желтый к Out1, синий - Out2, зеленый - Out3, красный - Out4.

Остальные двигатели ШД подключаем к L298N аналогично. Второй драйвер подключаем начиная с пина 6 Ардуино, третий - с пина 10.
Указанная схема подключения биполярного двигателя к ардуино через драйвер ШД на L298N требует использования одной из прошивок, написанных для мощного станка с ЧПУ на L298N.