三合一升级版 CNC 雕刻机:无刷电机主轴 + 激光 + 绘图笔
核心亮点
本项目在前作 "Triple CNC Machine" 基础上全面升级,最大创新是 **采用无刷电机 (Brushless/DC Drone Motor) 替代传统主轴电机或 Dremel**,实现三功能一体:
- 雕刻/铣削:无刷电机高转速、大扭矩、低噪音、寿命长,配合 ER11 夹头可夹持标准铣刀。
- 激光切割/雕刻:快拆安装激光模组,功率可选 5W/10W/20W+,切割木板、亚克力、雕刻竹木皮革。
- 绘图仪:安装笔夹,使用钢笔/记号笔绘制线条图、PCB 走线、贺卡等。
所有功能模组采用 **插拔式 3D 打印快装结构**,无需工具几秒钟切换。机身为 OpenBuilds 型材 + 3D 打印件,设计紧凑、布线整洁。
主要物料清单 (BOM)
| 元件 | 规格/型号 | 数量 |
|---|---|---|
| 主控 | Arduino UNO + CNC Shield V3/V4 | 1 |
| 步进驱动 | A4988 (或 DRV8825/TMC2208 静音驱动) | 4 |
| 步进电机 | NEMA 17 (42mm, 1.8°/step, 1.5A~2A) | 4 (X/Y/Z + 备用/双Y) |
| 主轴电机 | 无刷电机 (KV 1000~2000, 200W~500W) + 30A ESC | 1 |
| 丝杠 | 8mm 公制梯形丝杠 (Tr8×2/4/8) + 铜螺母 | 1套 |
| 导轨/滑块 | MGN12H 或 V-Slot 滑轮 + 2020/2040 型材 | 按行程定 |
| 电源 | 12V/29A (350W) 开关电源 (驱动+主轴共用或分供) | 1 |
| 激光模组 | 5W~20W 蓝光/紫光激光 + TTL 调焦 (可选) | 1 |
| 笔夹 | 3D 打印件 + 弹簧/舵机升降 (可选) | 1 |
| 限位开关 | 机械/光电/霍尔 × 6 (X/Y/Z 正负向) | 6 |
| 其他 | 3D 打印件 (STL/RAR)、螺丝、铜柱、线管、航空插头等 | 若干 |
所需工具
- 3D 打印机 (PLA/PETG/ABS 打印所有塑料件)
- 电烙铁、万用表、六角扳手套装
- 基础木工/金工工具 (钻孔、攻丝、去毛刺)
固件与软件工具链
- 固件:GRBL 1.1f/1.1h (原文提供的十六进制为编译后 GRBL 固件,建议自行编译最新版)。
- 上位机:CNCjs、UGS、Candle、LightBurn (激光专用) 等。
- CAM 生成 G-code:Fusion 360、FreeCAD、VCarve、Inkscape + Gcodetools (激光/绘图)。
- 无刷电机 ESC 控制:GRBL
$30=1000(PWM 频率) +M3 S1000(启动/转速) /M5(停止);需在config.h启用VARIABLE_SPINDLE并映射 PWM 引脚 (通常 D11)。
组装要点与避坑指南
机械结构
- 型材切割尺寸严格按 BOM/图纸,孔位公差 ±0.1mm,装配后检查 X/Y/Z 三轴正交度 (对角线法)。
- 丝杠与电机轴联轴器需同心,推荐梅花/膜片联轴器,避免径向跳动导致 Z 轴抖动。
- V-Slot 滑轮偏心螺母调整预压:能手指拨动滑轮转动且无间隙为宜,过紧加速磨损,过松震纹。
无刷主轴集成
- ESC 供电直接并联主电源 12V (确保电源峰值电流 > 电机最大电流 × 1.5)。
- ESC 信号线接 Arduino PWM 引脚 (GRBL 默认 D11),GND 共地。
- GRBL 配置:
$30=1000(PWM 1kHz),$31=0(最小 PWM),$32=1(激光模式关,主轴模式开)。 - 首次上电 **必须** 先校准 ESC 油门行程 (Throttle Calibration):上电发全油门 (M3 S1000) 等待嘟嘟声,再发零油门 (M5) 确认。
- 无刷电机无编码器,GRBL 无法闭环控制转速;S 值为 0-1000 对应 0-100% 油门,实际转速受负载影响。精密加工建议加装光电编码器闭环或改用带编码器的主轴电机。
激光模组安装
- 激光 TTL/PWM 接同一 D11 引脚 (与主轴共用),GRBL 激光模式
$32=1时 M3/M4 控制激光功率。 - 护目镜必须佩戴** (对应波长 OD4+),操作区需围挡,防止漫反射伤眼。
- 气泵辅助吹气 (切割时) 大幅改善切口质量,减少焦边。
电气布线
- 高压 (12V/24V) 与低压 (5V/3.3V) 走线分离,步进电机线加屏蔽套管,信号线尽量远离电机/ESC 线。
- 限位开关采用常开 (NO) 接法,GRBL 默认
$5=1(反相),接线后用$查看状态确认。 - 所有接头建议使用航空插头/XT60/JST-PH,便于拆卸维护;关键焊点热缩管绝缘。
GRBL 关键参数配置示例 (通过串口终端发送 $ 命令)
$0=10 (step pulse, μs)
$1=25 (step idle delay, ms)
$2=0 (step port invert mask)
$3=0 (dir port invert mask)
$4=0 (step enable invert)
$5=1 (limit pins invert)
$6=0 (probe pin invert)
$10=3 (status report mask)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches)
$20=0 (soft limits off)
$21=1 (hard limits on)
$22=1 (homing cycle on)
$23=3 (homing dir invert: X+ Y+ Z+)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, ms)
$27=1.000 (homing pull-off, mm)
$30=1000 (max spindle speed, RPM/PWM)
$31=0 (min spindle speed)
$32=0 (laser mode off for spindle)
$100=80.000 (X steps/mm)
$101=80.000 (Y steps/mm)
$102=400.000 (Z steps/mm, Tr8x2 丝杠)
$110=5000.000 (X max rate, mm/min)
$111=5000.000 (Y max rate)
$112=500.000 (Z max rate)
$120=100.000 (X accel, mm/s²)
$121=100.000 (Y accel)
$122=50.000 (Z accel)
$130=300.000 (X travel, mm)
$131=300.000 (Y travel)
$132=60.000 (Z travel)
以上参数需根据实际机械结构 (步进细分、丝杠导程、齿轮比、行程) 实测标定。
常见问题 FAQ
- Q: 无刷电机启动抖动/不转?
- A: 检查 ESC 电池极性、三相线序 (任意对调两根换向)、油门行程校准、PWM 频率/占空比范围是否匹配 ESC 说明书。
- Q: 激光切不透/边缘焦黑?
- A: 调整焦距至最小光斑、增加气泵吹气、降低进给速度、多次浅切、确认材料适合该波长功率。
- Q: 绘图笔压痕不均/漏笔?
- A: 笔夹需弹簧预压或舵机 Z 轴补偿,保证笔尖恒定接触工件;工件台面需绝对平整 (可铺磁性软垫吸附纸张)。
- Q: GRBL 报 Alarm 8/9 (硬限位/回零失败)?
- A: 检查限位开关接线、触发逻辑 (NO/NC)、
$5设置、回零方向$23、拉离距离$27。 - Q: 如何在雕刻/激光/绘图间快速切换?
- A: 设计快拆安装座:主轴/激光/笔夹共用同一 Z 轴滑块安装孔位,拧 2 颗螺丝或磁吸固定,软件端建立三套刀具库/配置文件一键切换。
进阶升级路线
- 闭环主轴:无刷电机加装 AS5048A 磁编码器 + SimpleFOC/ODrive 闭环,实现恒转速、刚性攻丝。
- 自动换刀 (ATC):设计伺服/气动换刀库,配合 GRBL M6 指令。
- 双 Y 电机同步:增加第 5 个驱动器,固件开启
DUAL_Y或外部驱动器并联。 - 加装探针/对刀仪:自动 Z 零点、工件对正、刀长测量。
- 全金属刚性升级:CNC 铝型材/铸铝件替代 3D 打印件,提升重切削刚性。
- 集成吸尘/排烟系统:雕刻吸屑、激光排烟净化,改善环境与精度。
项目文件获取
- 3D 打印模型:
cnc_stl_uEcDxyRzHu.rar(含所有塑料件 STL) - 激光切割外壳:
drawing_lasser_cutting_lvvsN9X9Xg.dwg - 原理图:
2021122810401109.jpg - GRBL 固件源码/编译环境:GitHub
安全警示
⚠ 激光辐射危险:操作激光模式时必须佩戴对应波长防护眼镜,设置物理围挡,严禁直视或透过透明材料观察激光束。
⚠ 旋转切削危险:无刷主轴转速极高 (20,000+ RPM),严禁手部/衣物/头发靠近刀具,更换刀具必须断电。
⚠ 电气安全:12V/29A 电源短路电流极大,接线必须规范,加装保险丝/断路器,金属机身可靠接地。
制造工艺