Двигатель - самый обыкновенный шаговик ведь, все уже давно придумано.
Вариант “В лоб”: Просто залить в ардуинку grbl и подключить ардуинку хоть через штатный USB (USB/uart) хоть на uart разьема расширения, выбрав
Важно! GPIO на разьемах расширений НЕ толерантны к 5 вольтам! Замена SOC модуля - недешевое удовольствие и проводится только в офисе.
Вот правда, поверьте мне как тому кто чинил-обслуживал не один ЧПУ и имеет опыт сборки с нуля своего.
На одну копеечную ардуинку можно повесить управление несколькими драйверами.
Ардуинка - 300
Конвертор UART/485 - 50
Если напряжения питания 12-14 вольт - то преобразователь питания отдельный не нужен.