Mini CNC Plotter made using Arduino, CNC Shield, Processing and stepper motos from dvd drivers . Cool stuff here Mini-CNC-Plotter-

步进电机驱动板 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
PetraLinaru 0 Stars 未知 BOM 完整度: /5 教程完整度: /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 固件配置的实验平台