Чет я задолбался с полумостовым драйвером, вроде все есть все спаяно, но прошивку совмещенную с step dir никак не рожу, а попытки подрыгать просто так привели к парочке сожженных мосфетов с матюками...
В итоге не стал заморачиваться с полумостами а включил двигло в режиме 3 фазы + средняя точка, никаких отличий в моменте не заметил, обмотки можно так же программно задействовпть, главное подобрать шим не сильно нагревающий мосфеты
Драйвер малютка построен на трех мосфетах FDD8447L, 40В 50А [D-PAK]
по схеме с средней точкой на движке
С шим пока не заморачивался сделал простейшую поошивку дрыгающую последовательно обмотки в зависимости от step dir
И

двигатель запел! Прям как шаговик и стал месить воздух
Запел он от delay(1); между дергалками в цикле loop, пробовал быстрее момент падает, ибо нужно делать шим...
Но я доволен как слон

оно работает, движок рвет с места
Синхронизация пока по одному датчику холла, прикинул получается 102.8 шага на 1мм прутка, что неплохо ибо у стандартного золотистого экструдера получается 160 микрошагов на мм, спасает редуктор с шагом резьбы 0.25мм.
Поже как все облагорожу скину картинки и видосик