Напомню собственная разработка обойдётся не меньше 40 баксов и это вы получите целых 10 таких контролеров
Собственная разработка обойдется мне бесплатно, потому что будет, как обычно, проведена дома по 2-3 часа вечерами. Почти все необходимые детали на работе есть (в т.ч. дефицитные нынче STM32). Вчера вечером полистал RM и даташит STM32F072C8T6 — там предостаточно таймеров, чтобы хоть на три шаговика сделать (на каждый ШД нужно два таймера: один, работающий в режиме Encoder для подключения инкрементального энкодера, другой — в режиме PWM для генерирования импульсов STEP). Вот, можно будет попробовать развести на три, а если будет коряво в двух слоях, тогда уж разводить на 2 шаговика. Платы на работе закажу у китайцев.
Получается, где-то 100р за плату, 300р за две платки с DRV8825, 300р за МК и еще рублей 100 на мелочевку. Итого — меньше тысячи рублей за USB'шный контроллер для пары ШД. Авось, месяца через 2-3 получу готовое изделие (спешить все равно некуда, т.к. нужно будет еще уйму дюралевых деталей в мастерских заказывать). Если не забуду к тому времени, кину ссылку на свой гитхаб. А лучше - просто мониторьте мой ЖЖ.