Открытый проект со схемой, платой и документацией.

Тестовый набор на трёх драйверах шаговых двигателей TMC2130: скорость и направление двигателя задаются командами по UART.
Можно управлять отдельным выводом, а через MOSFET-драйвер подключать нагреватель, свет или нагрузку 24 В. К плате подключаются 2 кнопки и 2 оптических выключателя — управление ведётся по данным от них.
Если к входу UART подключить Bluetooth-модуль, командами можно управлять со смартфона или компьютера.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/rcpuysl/tmc2130