资料介绍
描述
在这个项目中,我将向您展示如何轻松构建自己的低成本 Arduino Mini CNC 绘图仪!
对于 X 和 Y 轴,我们将使用来自两个 dvd/cd rom 的步进电机和导轨!打印区域最大为 4x4cm。
因为它适用于串行通信,您还可以使用蓝牙模块(如 HC-06)通过计算机蓝牙连接无线打印您的东西!
我已经使用了这个站点的代码,所以我需要感谢 Makerblog.at 与我们分享这个。
不要害怕构建它,非常容易!本教程也是为初学者制作的!
让我们开始吧!
第 1 步:您将需要什么
对于这个项目,您将需要:
初学者零件清单:
- 阿杜诺
- 面包板
- 迷你伺服电机
- 2 个 DVD/CD 驱动器
'pro' 的零件清单:
- ATmega328p(带有 Arduino 引导加载程序)*
- 28针DIP IC插座
- 16MHz晶体振荡器
- 2x 22pF 和 1x 100nF 电容器
- 10K电阻
- USB 转串口适配器**
- 2x L293D IC
- 迷你伺服电机
- 2 个 DVD/CD 驱动器
- 原型PCB电路板条板
*您还需要一个 Arduino UNO 板来对 ATmega328 微型处理器进行编程
**USB 转串口适配器将允许电路通过 USB 电缆与计算机通信,就像 Arduino uno 一样。
***为什么要使用螺丝端子连接器?因为在找到正确的工作组合之前,您不想焊接和拆焊步进电机的电缆。
工具(仅适用于“专业”零件清单):
- 螺丝刀
- 烙铁
- 焊接
- 切割工具(例如 Dremel)(可选用于切割塑料零件)
- 胶水
第 2 步:拆卸 DVD/CD 驱动器
开始建造这台数控机床的第一步是拆卸两个 dvd/cd 驱动器并取下步进电机。使用螺丝刀将它们打开并从导轨上取下它们。
下一步是为这台 CNC 机床选择我们的基地。我使用了剩余的 dvd '垃圾' 材料中的一个表面。
最后,我们需要找到一些东西将其中一个步进导轨垂直连接到我们的结构上。(您将在下一步中理解我的意思)观看上图。
第 3 步:X 和 Y 轴
在上面的第一张图片中,您将看到我们 CNC 机床的 Y 轴。把它贴在你的表面上,在这部分你需要一些螺丝和螺母。
在第二张图片中,您将看到 X 和 Y 轴。X 轴连接到我从剩余的“垃圾”材料中取出的两个塑料部件上。我剪了它以适应结构。
这是一个简单的程序。只需确保将 Y 轴直接放置在 CNC 底座上,并将 X 轴垂直放置在此(90 度)。
第 4 步:Z 轴
这是我们建设中最困难的部分。
你需要一些东西将它连接到 X 轴,一个平面上。在该表面上,您将连接伺服电机(Z 轴)和笔座。笔(或铅笔)必须能够在伺服电机的帮助下上下移动。
观看上面的图片,了解你需要做什么来获得 Z 轴。
小费!动用你的想象力 ;)
第五步:纸基
现在您必须在 Y 轴上附加一个木头(或塑料)表面(5x5cm 就可以了)。
在此您将放置纸张以打印您的文本或图像!
请记住,打印区域为 4x4cm。
第 6 步:电路
现在我们已经准备好收缩,是时候构建电路并测试步进电机(X 和 Y 轴)了。
用面包板电路原理图观看上面的图像。
步进电机接线是需要耐心的。在下一步中,您将找到 x 和 y 轴的“测试”代码。如果您的步进器无法正常工作,您必须通过更改它们与 L293D IC 之间的电缆来找到正确的工作组合。
在我的 cnc 上,X 轴电机连接是:L293 A:引脚 1 和 3 和 B:2 和 4,但在 Y 轴电机连接是 A:1 和 2 和 B:3 和 4。
第 7 步:测试 X 和 Y 轴运动
这是使用 codebender 嵌入的 X 和 Y 轴测试代码!
对于 X 轴:
对于 Y 轴:
如果您在此处看到任何动作,则表示步进电机接线正确!
不行的话换线试试。。。
第 8 步:上传 CNC 代码
这是使用 codebender 嵌入的主要 CNC 代码!
在这部分你会看到你的笔上升了。如果没有,请更改控制伺服电机的 penUp 和 penDown 变量。
按下“在 Arduino 上运行”按钮并从浏览器对您的电路板进行编程!
第 9 步:GCTRL 程序
现在我们准备打印我们的第一张图像!为此,我们将使用 gctrl.pde 处理程序。该程序将“gcode”图像发送到 cnc 绘图仪。
什么是gcode?
Gcode 是一个带有 X、Y 和 Z 坐标的文件。此文件的标题设置为:
- M300 S30.00(伺服下降)G1 X10.00 Y10.00 F2500.00
- G1 X20.00 Y10.00 F2500.00
- M300 S50.00 (伺服升起)
从这里下载处理,现在下载并打开 GCTRL.pde 应用程序。
单击“播放”图标/按钮启动程序。
更新!您可以使用 gctrl.exe,在“gctrl exe for windows.zip”文件中查找文件。
~看上图~
现在按“p”并选择您的 Arduino 串行端口。
按“g”并选择“drawing.gcode”文件
(如果出现问题,请按“x”停止绘图仪)
第 10 步:制作自己的 gcode 文件!
显示所有项目
要制作与这台 cnc 机器兼容的 gcode 文件,您必须使用 Inkscape。
Inkscape 是专业品质的矢量图形软件,可在 Windows、Mac OS X 和 Linux 上运行。全世界的设计专业人士和爱好者都使用它来创建各种各样的图形,例如插图、图标、徽标、图表、地图和网络图形。Inkscape 使用 W3C 开放标准 SVG(可缩放矢量图形)作为其原生格式,并且是免费的开源软件。
从这里下载并安装 Inkscape (重要:下载 0.48.5 版本)
现在您需要安装一个附加组件,可以将图像导出到 gcode 文件。可以在此处找到此附加组件以及安装说明。
设置 Inkscape 以供首次使用
打开 Inkscape,转到文件菜单并单击“文档属性”。请参阅上面的第一张图片并进行更改,确保首先更改为“cm”。现在关闭这个窗口。
我们将使用 4 到 8 厘米范围内的区域。请参见上面的第二张图片。
如何打印文本
放置文本,将字体更改为 Times New Roman,将大小更改为 22。现在单击光标图标并将文本居中,如上面的第三张图片。从菜单中选择路径和“对象到路径”。
如何打印图像
这比文字更难。图像必须具有透明背景。在 Inkscape 中拖放 arduino 徽标图像(从文件中下载)。单击确定进入下一个窗口。现在您必须重新调整图像大小以适合我们的打印区域,请参见上面的第四张图像。单击菜单中的路径和“跟踪位图”。
如上图 5 所示进行更改。单击确定并关闭窗口。现在,移动灰度图像,并删除它后面的颜色之一。再次将灰色图像移动到正确的位置,然后从路径菜单中单击“对象到路径”。上面的第 6 张图像显示了如何删除图像轮廓。
导出为 gcode
最后,进入文件菜单,点击另存为并选择.gcode。在下一个窗口中单击确定。而已!准备好出发!使用 gctrl.pde 应用程序在您的新 Arduino CNC 绘图仪上打印 gcode 文件!
我将在接下来的几天制作一个关于这个过程的视频,因为它有点复杂。我花了很多时间来理解它是如何工作的......
第11步:干得好!
您已成功完成本教程,并且您的办公桌上有自己的 CNC 绘图仪!
我想看看你们 CNC 的照片。
我希望你喜欢这个,在评论中让我知道。
- FPV天线波束绘图仪构架
- 基于Arduino迷你CNC 2D绘图仪
- 基于CNC的绘图机器人Arduino GRBL CoreXY Drawbot
- 基于Arduino的迷你CNC 2D绘图仪 3次下载
- 制作Arduino XY绘图仪绘图机器人极谱仪
- 绘图仪开源项目
- PENXZYL Arduino画笔绘图仪开源
- 基于Arduino的Mini CNC 2D绘图仪
- 如何使用DVD驱动器L293D制作迷你CNC 2D绘图仪
- XY绘图仪遇上缝纫机
- 数控笔式绘图仪开源分享
- mXY板-低预算XY绘图仪绘图机器人板
- 基于tinyAVR和Nokia3310 LCD的温度绘图仪 25次下载
- HPdj 430绘图仪驱动程序 XP 1次下载
- V12绘图仪内部接口电路分析及其故障排除
- PLC和CNC的区别是什么 2705次阅读
- cnc是什么材质 cnc加工常见的材质都有哪些 6771次阅读
- 电气绘图基础 1038次阅读
- 先进的LCD驱动器支持设计低成本、高性能的数据投影仪 801次阅读
- 如何使用Arduino构建一个电子动画眼睛 2299次阅读
- 一个低成本易构建的汽车防盗电路图 2535次阅读
- 如何构建一个低成本的Arduino MiniCNC绘图仪 3000次阅读
- 如何利用Arduino构建一个功率计 2974次阅读
- 如何利用EG4002C构建一种微功耗声光控灯电路 9479次阅读
- 基于使用Atmega328P和ULN2003步进驱动器制造绘图仪机器人 3370次阅读
- 基于PON突发模式的高效低成本解决方案 4247次阅读
- FPGA和SoC在设计中面临小尺寸和低成本挑战,如何解决 848次阅读
- 低成本的单色LCD构建菜单界面的方案介绍 4244次阅读
- 低成本开发板Arduino的三个强大但是常被忽视的用途 7782次阅读
- 基于赛灵思FPGA的低成本MIPI接口IP 1.7w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多