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

Плата управления 3D-принтером SPARROW-7z. Управляющий микроконтроллер — STM32F103C8T6/CBT6, F103C6T6/C6T6A или F031C6T6. Поддерживает популярные драйверы: A4988, TMC2208, 2209, TMC2225, 2226. UART по всем осям (первые 4 оси — независимый UART, а одна из осей вместе с задними тремя реализует полноосевой UART через адресацию). Есть защита от теплового пробоя, защита силовых транзисторов и прочее. Габариты компактные — 100 × 80 мм.
Поскольку микросхема DC-DC в корпусе QFN трудна для пайки, можно взять версию SPARROW-7z_Lite: в ней убран выход 5 В DC и сделан вход 5 В — питание Lite-версии подаётся от управляющего компьютера.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/oshwhub.com/7-axis-3d-printer-motherboard-kl