开源微型步进电机控制器

这是一个开源微型步进电机控制器项目,专为 CD 头驱动等场景下的微型步进电机设计,也可用于 DIY 电机载具。

开源微型步进电机控制器封面
oshw_hqzl2026-03-17 17:16:00CERN Open Hardware License
344
Star3

PCBA

设计文件

KiCad图标mini-motor-controller-main.zip17.34MB

EDA查看器

复制嵌入代码

详细介绍

这是一个开源微型步进电机控制器项目,专为 CD 头驱动等场景下的微型步进电机设计,也可用于 DIY 电机载具。

核心定位

  • 目标应用:专为 CD 头驱动等场景下的微型步进电机设计,也可用于 DIY 电机载具(当前电机载具尚未完成设计)。

  • 核心功能:提供精确的步进电机驱动,额外集成 ADC 输入 用于位置反馈,支持闭环控制。

硬件规格

  • 主控芯片:低成本 STM32F030,通过 I2C 与上位机通信。

  • 电机驱动STSPIN220 步进电机驱动芯片,支持最高 1.3Arms 输出电流,微步分辨率可达 1/256。

  • 电源设计:板载稳压电路,支持 1.8V–10V 输入电压,适配电池供电场景。

  • 设计文件:提供完整的 KiCad 工程文件(原理图、PCB)、固件代码和 schematic.pdf 文档。

技术亮点

  1. 微型化设计:紧凑的 PCB 布局,适合空间受限的嵌入式场景。

  2. 位置反馈能力:ADC 输入可连接位置传感器,实现精准定位。

  3. 开源开放:硬件和软件均开源,便于二次开发和定制。

  4. 低功耗特性:STSPIN220 支持零功耗待机模式,适合电池供电设备。

项目状态

  • 硬件设计已完成,但尚未经过实际测试,作者在 README 中提示 “硬件未测试,测试后将移除该提示”。

  • 固件代码已提供,可直接编译烧录到 STM32F030。

License

CERN-OHL-S-2.0 license

项目地址

https://github.com/Jana-Marie/mini-motor-controller