Mini CNC Plotter made using Arduino, CNC Shield, Processing and stepper motos from dvd drivers . Cool stuff here
Mini-CNC-Plotter-
步进电机驱动板
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
用Arduino、CNC Shield、Processing和DVD步进电机制作迷你CNC绘图仪。
Mini CNC Plotter made using Arduino, CNC Shield, Processing and stepper motos from dvd drivers . Cool stuff here
项目特点
利用废旧光驱拆机步进电机,成本极低
基于 Arduino Uno 和 CNC Shield V3,硬件方案成熟
使用 Processing 编写上位机,支持图像转 G-code 或直接绘图
结构简单,亚克力或木板框架即可搭建
支持常见的 GRBL 固件,兼容性好
适合教育、创客空间和入门级数控学习
技术规格
| 控制板 | |
|---|---|
| 驱动扩展板 | |
| 步进电机驱动 | |
| 电机类型 | |
| 轴数 | |
| 绘图区域 | |
| 固件 | |
| 上位机软件 | |
| 电源 | |
| 通信接口 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Arduino Uno | 1 | — | 也可用 Nano |
| CNC Shield V3 | 1 | — | 兼容 A4988/DRV8825 |
| A4988 模块 | 2 | — | 或 DRV8825 |
| DVD 光驱步进电机 | 2 | — | 两相四线,带滑轨 |
| 12V 2A DC 适配器 | 1 | — | 5.5×2.1mm 接口 |
| 亚克力/木板底板 | 1 | — | 自行切割 |
| 普通签字笔或马克笔 | 1 | — | 可更换 |
| 杜邦线(公对母) | 若干 | — | 用于接线 |
| GRBL 1.1 | 1 | — | 烧录到 Arduino |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 烙铁及焊锡 | 焊接电机引线、电源接口 | ✅ 是 |
| 3D 打印机或激光切割机 | 制作结构件(底板、笔架) | ▢ 推荐 |
| 螺丝刀套装 | 固定螺丝、安装支架 | ✅ 是 |
| 剥线钳 | 处理杜邦线和电机线 | ✅ 是 |
| 万用表 | 检查电路通断和电压 | ▢ 推荐 |
| 电脑(Windows/Mac/Linux) | 烧录固件、运行 Processing | ✅ 是 |
| USB 数据线 | 连接 Arduino 与电脑 | ✅ 是 |
能力画像
**记忆与知识检索**:2/5 — 需要查阅 GRBL 配置和 Processing 基本语法,但资料不多
**动手与操作**:4/5 — 涉及拆光驱、焊接、组装机械结构,动手要求较高
**编程与算法**:2/5 — 主要使用现成固件和脚本,只需少量修改
**设计与建模**:2/5 — 底板和笔架需要简单设计,可用现成图纸
**实验与调试**:3/5 — 需要调试电机方向、步进参数和绘图精度
**协作与分享**:1/5 — 单人项目,社区较小
**学习与研究**:3/5 — 能学到步进电机控制、GRBL 固件和 G-code 基础
**系统集成**:3/5 — 需要将硬件、固件、上位机软件整合在一起
所需技能
基础电子知识(接线、焊接)
Arduino 固件烧录(使用 Arduino IDE)
简单机械组装(螺丝固定、滑轨安装)
基础 G-code 概念(可选)
Processing 基本操作(运行脚本、调整参数)
适用场景
创客空间或学校里的 CNC 入门教学
用低成本方案体验数字绘图和数控运动
废旧光驱的环保再利用项目
制作小尺寸个性化卡片、标签或图案
学习步进电机驱动与 GRBL 固件配置的实验平台