arduino自制cnc绘图仪_教程 - Arduino + 光驱改造数控绘图机 - MAKE 趣无尽
材料清单
旧的 DVD 刻录机x2
Arduino Nano x1
L293D电机驱动器IC x2
集成电路基板x2
微型伺服电机x1
PCB 板x1
公头和母头头针x1
圆孔插座 x1
亚克力板3mm x1
焊铁x1
强力胶水x1
迷你锯齿x1
砂纸x1
标尺x1
记号笔x1
框架的组装
使用亚克力板制作数字绘图机的框架。我常使用这个材料 DIY 项目的外壳,因为它易于切割,弯曲和打磨,性价比高。
制作框架步骤如下:
1、根据项目库中模板测量外壳所需的亚克力板,并用记号笔进行标记。
2、然后用锯子切割成形。
3、用砂纸打磨组块。
制作绘图机底座
请仔细按照步骤操作,如图所示。
1、在一块亚克力板上涂上超级胶水,然后粘贴另外两块。
2、粘贴X轴框架。
3、再粘贴两块,以获得更好的支撑。
移除步进电机
1、首先,拆卸两个 DVD 驱动器并取下步进电机。
2、使用螺丝刀从框架上打开步进电机和导轨。
制作滑动的 X 轴和 Y 轴
1、首先,从导轨上取下两个滑块。
2、使用锯齿从滑块上切下两个小块
3、再使用超级胶水将两块连接起来。
安装滑杆
在这一步中,我们将滑杆连接到其框架上。请按照以下步骤操作。
1、取一根滑杆并将其插入滑块。
2、使用超级胶水将滑杆与其框架连在一起并固定到位。
3、使用上述方法连接另一根杆。
4、重复相同的步骤,将滑杆安装在X轴框架上
安装步进电机
现在我们将安装步进电机。使用螺丝刀将步进电机安装到X轴和Y轴上。
连接X轴和Y轴
在此步骤中,按照上图连接两个轴。
我们将 Y 轴附加在 X 轴的顶部。
制作Z轴并连接
这个步骤有些复杂,请仔细按照以下步骤操作。
1、取 Z 轴所需的部件,如滑杆,弹簧,指南针笔筒,一些亚克力片等。
2、取下滑杆并将其插入支架并插入到弹簧里,然后使用一小块塑料支架固定弹簧。
3、在滑杆支架上涂上超级胶水,并将其粘贴在亚克力板框架上。
4、在滑杆顶部安装一小块亚克力板,它也可以上下移动笔。
5、将笔架安装在滑杆的末端。
6、最后,使用超级胶水安装电机。
7、使用强力胶水将 Z 轴连接到 Y 轴。
将电线焊接到电机
1、切断电机的 PCB 。
2、用电机焊接电线。
我使用记号笔帽把安置电路板的地方垫高。
电路图
这是完整的电路图,根据电路图连接所有内容。
如果你的步进器不能正常工作,那么你必须更换L293D IC的引脚来找到正确的电路。你也可以在代码中调整IC引脚。
制作并安装电路板
在这一步中,我将告诉你如何制作电路板。
1、插入 IC 底座和所有插头引脚。
2、焊接其引脚。
3、根据电路图进行每次连接。
在这个步骤中,你务必准确无误的操作好每一步。
组装电路板。
首先安装两个 IC ,然后安装 Arduino nano ,最后连接电线。
上传CNC代码
在这一步,我们将 CNC 代码上传到 Arduino 。
1、首先,通过 USB 线将 Arduino 板与 PC 连接。
2、选择正确的端口和板。
3、上传 CNC 代码。
嵌入 GCTRL 项目
打印第一张图片。 我们将使用处理软件来运行 gctrl.pde 程序。 该程序将“gcode”图像发送到CNC绘图仪。
1、打开处理软件并打开cnc机器的gctrl.pde程序。
2、单击运行按钮,将打开一个新窗口。
3、按 p 按钮选择当前端口。
4、按 g 按钮选择 g 代码。
完成
希望本教程可以帮助你构建自己的 Arduino 数控绘图机。
arduino自制cnc绘图仪_教程 - Arduino + 光驱改造数控绘图机 - MAKE 趣无尽相关推荐
- arduino自制cnc绘图仪_如何制作CNC绘图仪
第1步:什么是绘图仪 因为我已经为初学者做了这个教学,我应该首先详细解释什么是绘图机及其工作原理! 正如维基百科中所定义的,CNC代表计算机数字控制,机器是一种计算机控制的结构,它通过从计算机发送的串 ...
- arduino自制cnc绘图仪_如何制作一台类似于CNC机器的自动绘图机
第1步:您的旅程要求: 需要的零件: Arduino uno 1个步进电机(我们使用的型号为28BYJ -48) Adafruit电动机护罩v2 许多电线 两个计算机CD托盘 可选:一些3d打印的齿轮 ...
- arduino自制cnc绘图仪_Arduino + 光驱改造数控绘图机
MAKER:Surajit Majumdar/译:趣无尽 Cherry(转载请注明出处) 本期的项目是用 Arduino 和旧 DVD 刻录机(里面包含了我们所需的各种机械部件)制作一台数控绘图机. ...
- Arduino可穿戴开发入门教程Arduino开发环境介绍
Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...
- arduino小车前进代码_基于Arduino操纵杆扩展板Funduino制作机器人小车
在本篇文章中,我们将制作一款两轮遥控机器人小车,使用的组件包含nRF24L01模块.Arduino UNO和Funduino操纵杆扩展板组成的控制部分,Arduino nano开发板以及和一个用于控制 ...
- arduino温湿度计库文件_用ARDUINO开发板自制温湿度计(含WEMOS D1开发板环境安装)...
ARDUINO从入门到创客带师第四弹 自制温湿度计(翻车) 咱想起以前实验室的墙上挂着的介绍说过法拉第之所谓伟大的原因是他不止把成功的经历写在科学日记里,也把翻车失败的经历写进去,因此咱对于咱翻车的经 ...
- arduino 土壤温湿度传感器_嫌arduino太贵?太大?试试ATTINY85!DIY温湿度计入门级教程...
ATTINY85做主控,OLED显示的温湿度计. 简介: 通过Arduino开发环境,对ATTINY85进行编程,利用DH11温湿度传感器,在SSD1306(128*64)OLED显示屏上显示温度和湿 ...
- arduino蓝牙通讯代码_「Arduino」OLED屏使用教程,显示内容听谁的?我不管,听我的...
玩转Arduino小伙伴肯定都接触过OLED屏吧,不管是在Arduino还是树莓派中都起到浓墨重彩的一笔,会写编程的同学也可以变换更多的花样. 材料清单: Arduino驱动板 x 1 OLED模块 ...
- Arduino自制打地鼠游戏机详细教程
打地鼠游戏机 游戏规则: 3个LED对应3个按键,刚开始时蜂鸣器鸣叫三声,频率5Hz,紧接着每0.5秒生成一个0至2的随机数,对应点亮相应的LED,在下次随机数生成之前判断相应的按键是否被按下,若按键 ...
最新文章
- ORA-12919: Can not drop the default permanent tablespace
- boost::gil::get_num_bits用法的测试程序
- HDU - 3341 Lost's revenge(AC自动机+状压dp)
- java 递归 堆栈_Java中的堆栈安全递归
- oc61--block
- 性能测试(三)Jmeter工具
- jquery中的css函数css(name)、css(key,value)、css(properties)、css(key,fn)
- 摩拜前端周刊第15期
- 字符串json转成json对象
- mysql提供的六种约束_MySQL中的六个约束
- go 调用 另一个go 的方法_Go 经典入门系列 17:方法
- Python数据清洗处理,csv,pandas,数据匹配
- Linux安装DVWA
- php对接抖音小程序担保支付/头条小程序担保支付
- 2020电子设计竞赛G题 - 非接触物体尺寸形态测量
- mysql中英混合排序+Java处理多音字
- HTML 几种特别分割线特效
- 大数据下的用户与价值分析
- web实验2 制作简单网页(HTML+CSS)
- 培养数字化人才 护航大学生就业 千锋教研院2022年教研战略发布会隆重举行
热门文章
- 罗辑思维时间的朋友2021跨年演讲:长大以后
- 探访广州黑人区,我好像来到非洲
- 第七十四课 图的遍历(BFS)
- android中自动翻译你看不懂的英文代码插件,让你实现在androistudio中学习英语!!
- 水平拆分 垂直拆分 分表 什么意思
- 服务器的操作系统和数据库关系,数据库、数据库管理系统和SQL之间的关系
- Resistence gene identify
- 分数求和的三种方法(1/1-1/2+1/3-1/4+1/5+...+1/n)
- 关于谭浩强老先生的《C++程序设计教程》 1
- 软件测试周度目标,部门周度工作计划表(新)-