Нет, одна "ардуинка" - один МК, один драйвер. "Ардуинка" ретранслирует управляющий сигнал следующей "ардуинке" в цепочке, без адресации
На каждой из ардуинок идентичная прошивка, которая суть есть небольшой буфер (чтобы реализовать задержку) и ретранслятор
И сигнал распространяется по цепочке ардуинок как бегущие огни. Цепочка ардуинок - это ряд моторов. Не вижу больших проблем с тем чтобы добавить на каждый мотор ещё и по микроконтроллеру, в конце концов они нынче дешевые (кхм-кхм), чего про драйвера для шаговых, сами шаговые и механику сказать вроде нельзя, если требуется низкий уровень шума при работе