Не надо брать что-то малопопулярное, будет долгое и трудное изучение особенностей которые никогда потом не пригодятся. bluepill стоит копейки, её достаточно для погружения в мир СТМ.
Для полноценного управления ШД надо 3 ноги МК, для 7 моторов 21 ножка, исходя из этого можно выбрать подходящий МК.
Для самодельного контроллера надо в первую очередь выбрать прошивку, посмотреть какие конкретно процессоры поддерживаются и взять демо плату с таким процессором.
Платы это не видюха, её не купишь дорогую зато с запасом на много лет, платы выбираются под конкретную задачу.
Лучше иметь неcколько разных дешевых плат c разными процессорами чем одну с самым крутым процессором.