ArduFrauenfelder
ArduFrauenfelder
步进电机驱动板
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
ArduFrauenfelder是Arduino兼容板,带步进电机驱动,运行grbl。
ArduFrauenfelder 是一个基于 Arduino 兼容架构的定制化开源硬件板卡,由 Design Tech Industries (DTI) 于 2011 年设计发布。该项目主要面向需要精确步进电机控制的创客、机器人爱好者及小型数控设备开发者。其核心功能是将 Arduino 的灵活编程能力与专业步进电机驱动相结合,通过集成 SparkFun EasyDriver v4.4 驱动模块,能够直接驱动两相步进电机,实现高精度的位置与速度控制。板卡搭载 ATmega328 微控制器,并预装了 grbl 固件——一款广泛用于 CNC 雕刻机、3D 打印机等设备的开源运动控制软件,用户无需额外配置即可快速上手。技术栈方面,项目采用 KiCad 进行 PCB 设计,提供了完整的原理图、网表及项目文件,便于开发者修改和二次开发。板卡还配备了电源指示灯、复位开关以及用于 FTDI 调试板的排针接口,并预留了安装孔,方便固定于机箱或实验平台上。ArduFrauenfelder 主要解决了传统 Arduino 板卡无法直接驱动步进电机、需要额外搭建驱动电路的问题,降低了数控项目入门门槛。其适用场景包括小型 CNC 雕刻机、激光切割机、绘图仪、机械臂关节控制以及教学实验平台。需要注意的是,该项目目前仍处于持续完善阶段,板卡文件尚未最终完成,社区贡献者被邀请协助优化设计。整体而言,这是一个兼具实用性与开放性的硬件项目,适合有一定电子制作基础、希望快速搭建步进电机控制系统的开发者。
项目特点
兼容 Arduino 生态,可使用 Arduino IDE 编程
集成 SparkFun EasyDriver v4.4 步进电机驱动,支持两相步进电机
运行 grbl 固件,可直接用于 CNC 控制(如雕刻机、3D 打印机)
提供完整的 KiCad 设计文件(原理图、网表、PCB 布局)
包含电源指示 LED、复位开关、FTDI 接口引脚,方便调试与烧录
板载安装孔,便于固定到机箱或平台上
技术规格
| 微控制器 | |
|---|---|
| 步进电机驱动 | |
| 固件 | |
| 供电方式 | |
| 接口 | |
| 指示灯 | |
| 开关 | |
| 安装孔 | |
| PCB 设计工具 | |
| 许可证 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ATmega328P (DIP-28) | 1 | — | 可选用 Arduino 兼容版本 |
| SparkFun EasyDriver v4.4 模块 | 1 | — | 基于 A4988 |
| 100nF 陶瓷电容 | 若干 | — | 去耦电容 |
| 10µF 电解电容 | 1 | — | 电源滤波 |
| 10kΩ 电阻 | 1 | — | 复位上拉 |
| 3mm LED (绿色) | 1 | — | 电源指示 |
| 6mm 轻触开关 | 1 | — | 复位 |
| 2.54mm 排针 (6-pin) | 1 | — | FTDI 接口 |
| 2.54mm 排针 (2-pin) | 1 | — | 电机接口 |
| 2.54mm 排针 (2-pin) | 1 | — | 电源输入 |
| 定制 PCB | 1 | — | 见 KiCad 文件 |
| 安装螺丝 M3 | 4 | — | 固定用 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 焊台/电烙铁 | 焊接电子元件 | ✅ 是 |
| 万用表 | 检测电路连通性 | ✅ 是 |
| 3D 打印机 | 打印外壳或支架(可选) | ▢ 推荐 |
| 计算机 | 运行 KiCad、Arduino IDE、grbl 配置 | ✅ 是 |
| FTDI 编程器 | 烧录固件与串口通信 | ✅ 是 |
| 示波器/逻辑分析仪 | 调试步进电机信号(可选) | ▢ 推荐 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
所需技能
🔧 **动手能力**:中等。需要焊接 SMD 和 DIP 元件,使用万用表检测电路,组装 PCB。
💻 **编程能力**:中等。需要了解 Arduino IDE 使用、grbl 固件配置与烧录。
⚡ **电子电路**:中等。需要理解 ATmega328P 引脚功能、步进电机驱动原理、电源电路设计。
适用场景
自制小型 CNC 雕刻机或激光雕刻机的控制板
学习 Arduino 与步进电机驱动的硬件设计
作为 grbl 固件的硬件平台进行 CNC 控制实验
嵌入式系统课程中 PCB 设计与焊接的实践项目