本文内容
- 1
- 2
- 3
- 4
- 5
- 6
- 7
要点速览
这个搭建到底是什么
用 Arduino 的 DVD CNC 机床是一台轻载 2.5D 运动平台。两个光驱提供 X 轴和 Y 轴,Arduino 运行 GRBL,第三个小舵机或步进电机负责 Z 轴抬刀。机架是塑料和冲压钢。这一组合决定了它的全部用途:能画图,能用低功率激光雕刻薄材料,不能切铝。
吸引力在于成本和学到的知识。大部分零件你本来就有。你会弄懂步进驱动器、微步进和 G 代码坐标如何配合,这里犯的错会直接迁移到真正的铣床上。搭过的人下一步通常换 3018 级雕刻机。
开始前先明确目标。如果你想铣支架、热成型外壳或切 3 mm 亚克力,现在就停下,去买小雕刻机。如果你想要绘图仪、PCB 笔式绘图仪,或用于纸张和轻木的 300 mW 激光雕刻机,这个搭建是个不错的周末项目。
- 1适合笔式绘图、纸张和卡纸雕刻、学习 GRBL 和 G 代码。
- 2不适合铝、钢、硬木,或任何需要侧向受力的切削。
- 3典型行程两个滑架轴各 40–50 mm,Z 轴行程约 8 mm。
零件、工具和可拆用的部件
需要两个 DVD 或 CD 光驱,最好同型号。拆开每个光驱,保留滑架组件:步进电机、丝杠、导杆和滑座。丢弃激光头和托盘齿轮。驱动托盘的电机是约 5 V 的有刷直流电机,如果你只需要旋转而不需要扭矩,它可以当小主轴用。
控制部分是一块 Arduino Uno、CNC 扩展板 v3 和两个 A4988 或 DRV8825 驱动器。DRV8825 发热更低,支持最高 1/32 微步进。再加 12 V 2 A 电源、USB 线和杜邦线。工具方面,先用 3D 打印或热熔胶固定的笔架装一支笔。
工具:小十字螺丝刀、斜口钳、万用表和电烙铁。万用表比你想象的更重要。接线前,你要用它识别每个步进电机的两组线圈,因为 DVD 光驱电机的线色并不统一。
- 1拆用2 个滑架步进电机、2 根丝杠、4 根导杆、2 个滑座。
- 2购买Arduino Uno、CNC 扩展板 v3、2 个驱动器、12 V 2 A 电源。
- 3可选SG90 舵机做 Z 轴、300 mW 激光模块、限位开关。
常见错误及解决方法
最常见的故障是步进电机嗡嗡响但不转。十有八九是线圈配对错误或电流限制太低。把一对线中的一根换位再试。如果仍然堵转,稍微调高微调电位器,并检查驱动器是否因使能引脚悬空而处于休眠模式。
第二个是图形比例失真。你按数据手册设置 $100,而不是实测丝杠。要实测:把丝杠转十整圈,标记滑座起点和终点,距离除以十,再用真实螺距重算每毫米步数。
第三个是反向间隙。DVD 滑架用塑料螺母配钢丝杠,会磨损。0.2 mm 的间隙在绘图上表现为线条重影。可以用轻弹簧把滑座往一个方向拉来减小,但无法消除。绘图时预留余量,不要死追这个误差。
- 1电机嗡嗡响但不动作线圈配对错误或电流太低。
- 2图形比例不对$100/$101 中每毫米步数设置错误。
- 3线条重影或偏移滑架螺母存在反向间隙。
- 4轴在加工中途堵转加速度太高;降低 $120/$121。
何时该换真正的 CNC 机床
这个搭建让你学会控制链。当你的图纸需要变成零件时,局限很快显现。DVD 滑架步进电机只产生几毫牛的力。真正的切削需要刚性机架、有真实扭矩的主轴,以及在更大行程内可重复的定位。
这正是加工服务的价值所在。钜亮五金(GreatLight)拥有 127 台高精度 CNC 机床,包括 16 台五轴联动加工中心和 16 台车铣复合中心,最大加工尺寸 4,000 mm。公差可控制在 ±0.005 mm,图纸要求时表面粗糙度可达 Ra 0.2–0.8 μm。
对原型来说,关键是速度。上传 STEP 文件,12 小时内即可获得报价和免费 DFM 分析。生产可在 24 小时内启动,零件通常 3–5 天发货。无最小起订量,从 1 件到 10,000+ 件均可。材料涵盖 6061 和 7075 铝、304 和 17-4PH 不锈钢、TC4 钛合金,以及 POM、PEEK 等工程塑料。
Arduino 机器就用在它擅长的场景:学习、绘图和快速纸质样件。需要承力或控制公差的零件,交给能测量它们的加工厂。
- 1学习与绘图继续用 DVD 方案。
- 2功能原型按你的 STEP 文件做 CNC 加工。
- 3公差低于 ±0.05 mm需要真正的机床和检测。
分步说明
按这个顺序做。每一步都以一个可测量的检查收尾。
- 11. 识别步进电机线圈把万用表调到电阻档。双极步进电机有两组线圈,DVD 滑台电机每组约 10–30 Ω。读数为开路的不是同一组线圈。剪线前先把四根线标为 A1、A2、B1、B2。配错线电机会嗡嗡响却不转。
- 22. 搭建 X 和 Y 框架每个滑台保留在自己的金属底座上。把一个驱动平放作为 X 轴,再把第二个驱动以 90° 用螺栓固定在上方,让它的滑架成为 Y 轴。尽量用原装螺钉。两轴必须互相垂直;用直角尺检查,必要时用纸片垫平。
- 33. 把驱动器接到扩展板A1/A2 接驱动器 1A/1B 引脚,B1/B2 接 2A/2B。把驱动器插入 X 和 Y 插槽,使使能引脚和步进引脚方向正确。用小螺丝刀调微调电位器,把 DRV8825 电流限制设为每相约 0.3–0.5 A。DVD 步进电机很小,电流过大会在几分钟内烧坏。
- 44. 计算每毫米步数数丝杠螺距或直接测量:把丝杠转一整圈,读滑架移动的距离。多数 DVD 滑台每圈 3 mm。用 20 步电机和 1/16 细分,就是 20 × 16 ÷ 3 = 106.7 步/mm。在 GRBL 中把该值填入 $100 和 $101。
- 55. 烧录 GRBL 并设置行程把 GRBL 1.1 上传到 Uno,打开串口发送器,检查启动信息。把 $130 和 $131 设为实际行程,通常 45 mm。起步时把 $110 和 $111 设为 500 mm/min。把 $120 和 $121 加速度设为 50 mm/s²。如果轴失步,先降加速度,不要先降速度。
- 66. 装上工具并试跑装一个笔架,让笔尖在纸上约 1 mm,带轻微弹簧压力。从 G-code 发送器发一个简单方框。如果图形歪斜,说明两轴不垂直。如果尺寸不对,说明每毫米步数错了。加激光前先解决这两个问题。
你的活适合这台机器吗?
找到与你材料对应的一行,再决定。
| 材料或活件 | 这套方案能做吗? | 预期结果 |
|---|---|---|
| 纸上笔画绘图 | 是 | 线条干净,工作区 40–50 mm 见方 |
| 纸或卡纸雕刻 | 可以,用激光 | 300 mW 走 2–4 遍可切薄卡纸 |
| 轻木最厚 2 mm | 部分适合 | 速度慢,需多遍,边缘烧焦 |
| PCB 隔离铣 | 否 | 主轴无扭矩,深度控制失效 |
| 铝或黄铜 | 否 | 框架变形,刀具扎刀,步进电机失步 |
| 硬木或亚克力 | 否 | 热量积聚,无法排屑 |
| 量产零件 | 否 | 改用机加工服务 |
常见问题
两个 DVD 驱动能获得多大行程?
多数滑台在丝杠轴上给出 40–50 mm。托盘轴通常稍长,有时 60 mm,因为托盘要避开光盘。
不换丝杠和导杆就无法加长。按约 45 × 45 mm 规划工作区,并围绕它设计。
这台机器能切铝吗?
不能。框架是钢板和塑料,滑台步进电机出力很小。任何侧向载荷都会让框架变形,刀具会扎进去。
切铝需要刚性机床、正确的主轴转速和排屑。那是另一类设备。
A4988 和 DRV8825 哪个更好?
DRV8825 在相同电流下温度更低,支持 1/32 细分,在小丝杠上运动更平滑。
A4988 也能用,成本更低。如果你已有 A4988 板,用 1/16 细分即可。两者都要把电流限制设低,以适配 DVD 步进电机。
为什么画出来的尺寸不对?
你的每毫米步数与实际丝杠螺距不符。把丝杠转十圈,用行程除以十测出螺距。
然后重算:电机步数 × 细分数 ÷ 螺距。结果填入 $100(X)和 $101(Y)。
需要限位开关吗?
对笔式绘图机来说它们是可选的,因为你可以目测回零并在软件中设工件零点。
如果要重复作业或加激光,它们就有用,因为一致的原点很重要。把它们接到扩展板的 X 和 Y 限位引脚,并在 GRBL 中启用回零。
如何按我的设计做出真实零件?
把模型导出为 STEP 或 STL 并发送报价。DFM 审查会标出薄壁、深腔以及工艺达不到的公差。
钜亮五金(GreatLight)在 12 小时内返回报价和免费 DFM 分析,按要求上传文件可签 NDA 保密。
