0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作一台类似于CNC机器的自动绘图机

454398 来源:wv 2019-09-20 17:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:您的旅程要求:

需要的零件:

Arduino uno

1个步进电机(我们使用的型号为28BYJ -48)

Adafruit电动机护罩v2

许多电线

两个计算机CD托盘

可选:一些3d打印的齿轮和导轨

某些木材或结构材料一台计算机

所需的Arduino代码:

自定义GRBL代码可用于Adafruit电机罩(Riley_adafruit_cnc_2 )

所需的计算机软件:

Arduino IDE绘图仪https://github.com/zapmaker/GrblHoming/releases

Gcoded图片或工程图文件(使用Google自己选择的文件)。

所需工具:

焊接设备

胶枪和胶棒

统治者

钢笔

耐心

步骤2 :破坏

拆开DVD托盘,确保在保留至少一个DVD托盘的结构完整性的同时,去除金属部件。通常有两个栏杆。采取这些托盘appart的过程将因不同的cd托盘而异。一旦移除,两个电机驱动器应如下图所示。请注意,旋转磁盘的部分已被删除,因为将不需要它。

步骤3:焊接后

一次拆开后,下一步是将端子焊接到电机中,如图所示。同样,这些端子连接到电动机的方式可能会因具体型号而异。这些与Adafruit电机护罩的连接方式将在后面讨论。复制第二个磁盘驱动器马达组件的相同设置。

这两个将在绘制过程中用作我们的Y和Z轴。

步骤4:强大托盘

下一步是使磁盘托盘成为X轴。为此,使用了步进电机,该组件需要切割托盘的一部分以使齿轮穿过。 (见图片)此时我们意识到我们的传动比已关闭,需要进一步修补。最后,我们选择打印4:1的齿轮,以确保顺利完成绘图而不会用完空间所需的平滑度和行进距离。

步骤5:Arduino事件

将Arduino组件和电机屏蔽设置放在一起。对于此步骤,需要一点焊接。将堆放两个Adafruit Motor Shield。由于他们操作的方式,需要焊接桥,以便将第二个arduino如此识别。此处解释了其背后的过程:

https://learn.adafruit.com/adafruit-motor-shield-v 。..

焊接桥,如下图所示,标记为1用于顶部的Adafruit马达护罩。第一块板应为(0x60),顶板应为(0x61)。另外,请注意标有2的跳线。该跳线设置在底部屏蔽层和顶部屏蔽层上,告诉板子从arduino而非其上方的蓝色端子获取电源。如果发现缺少arduino,您可以选择将自己的电源连接到这些蓝色终端。 (请注意,在运行三个电动机时,我们将arduino连接到了计算机,并且还向arduino运行了9v电源)。

步骤6:通过火进行试验

测试!在将它们放在一起之前,先测试一下您的零件。我们发现很难找到有关如何将步进电机连接到Adafruit Motor Shield的信息。因此,这是一个有用的图表。重要的是要指出,针脚1和4(蓝色和橙色)和针脚2和5(粉红色和黄色)是成对的。有时,以错误的方式插入这些插头可能意味着电动机的工作方式发生逆转。此外,红色在此图中被磨削,如下所示。如果磁盘组件电机只有4个端子,则在没有连接的情况下离开地面。

要管理电动机的运动,请使用所需工具中概述的软件,并使用提供的链接中的绘图仪软件。

一种真正简单的方法来测试哪些端子是配对使用欧姆表进行测试。

这是如何找到步进电机电线对的绝佳指南:

https://knowledge.ni.com/KnowledgeArticleDetails?i 。.

找到配对后,将第一个放入M1,第二个放入M2

步骤7:装配线

一旦所有电机都经过测试,您就可以开始组装。第一步是创建一个结构,将Y轴和Z轴保持在X轴上方。这是通过从业余商店购买的简单物品完成的。参见下图。

步骤8:浮动

下一步是将Z轴附加到Y-轴组装主要是用热胶完成的,尽管我们肯定会用更多的时间和工具来完成它。

步骤9:黑客时间!

现在是Arduino编程时间。第一步是将随附的代码上传到Arduino。打开Arduino IDE并打开附加程序后,只需将端口更改为您的arduino所插入的端口,然后按ARROW(或上载按钮)将其发送。

第10步:成功是A!?

尽管此代码基于原始GRBL代码,但重要的是要注意,它已经过大量修改以便可以使用adafruit电机护罩。因此,当输入此设置时,GRBL中有许多缺少的功能无法使用。

但是,对于任何基本绘图(即绘图),此代码都可以完美地工作。它可以绘制任何格式为G90的GCODE。

如果你已经建立了与我们相同的设置,那么你的arduino现在可以工作了!如果您使用不同的电动机或不同的尺寸制作了不同的版本,则必须更改Arduino代码中包含的配置文件。

**仅更改“ config.h”文件,更改代码中的任何其他内容都会导致该程序无法使用**

回想一下,我们很可能会原样使用托盘的组件并加固某些结构,从而更好地测量倾斜度不同的轴,只是使其整体结构更整齐。这是一个精巧的项目,可以扩展并应用于其他用途。

一旦您对GRBL的工作原理以及X,Y,Z轴步进电机的工作原理有了基本的了解,该项目只要您有足够的能力,它就具有极强的可扩展性。我们选择制作这么大的一个,因为我们受DVD托盘尺寸的限制。但是,如果您选择使用皮带和步进电机制造一个,则只能受到步进器扭矩的限制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 步进电机
    +关注

    关注

    153

    文章

    3271

    浏览量

    152748
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197448
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    10网口box工控到底有什么用处呢?

    10网口工控,核心就是一台机器同时接10个独立网络/设备,专门给工业自动化、安防、机器视觉用的,普通电脑根本做不到。 最常见用途:机器视觉
    发表于 04-07 13:09

    【硬核拆解】从“芯”开始,一台工业级迅为RK3576开发板的自我修养

    【硬核拆解】从“芯”开始,一台工业级迅为RK3576开发板的自我修养
    的头像 发表于 03-02 15:43 482次阅读
    【硬核拆解】从“芯”开始,<b class='flag-5'>一台</b>工业级迅为RK3576开发板的自我修养

    一台顶四!安科瑞ADW2xx解锁多回路电力监测新方式

    安科瑞ADW2xx系列导轨式多回路电力仪表以“多回路集成、全参数测量、灵活拓展、便捷部署”的核心优势,打破了传统单回路仪表的局限,用一台设备解决多场景配电监测需求。它不仅是一台测数据的仪表,更是配电管理的“智能帮手”——省空间、降成本、提效率、消隐患,让每
    的头像 发表于 02-09 14:35 396次阅读
    <b class='flag-5'>一台</b>顶四<b class='flag-5'>台</b>!安科瑞ADW2xx解锁多回路电力监测新方式

    英创立新增一台自动三防涂覆

    为不断满足高端PCBA的技术要求以及客户的产能增长需求,我司近期正式引进并投产一台全新全自动三防漆喷涂设备。该设备经过严格选型、实地验证与产线测试,现已稳定运行并全面对外开放服务。
    的头像 发表于 01-12 17:27 1233次阅读

    机器人工作站中西门子1500通过profinet转devicenet模块与CNC机床I/O模块进行通讯解决方案案例

    。 执行单元A:1套发那科(FANUC)机器人工作站,用于完成工件的抓取、上下料与翻转。 执行单元B:2国产高端CNC加工中心,负责核心工序的切削加工。 企业目标是构建个集中监控、
    的头像 发表于 12-25 15:41 313次阅读
    <b class='flag-5'>机器</b>人工作站中西门子1500通过profinet转devicenet模块与<b class='flag-5'>CNC</b>机床I/O模块进行通讯解决方案案例

    超级电容器的用途类似于哪些东西

    超级电容器如“弹簧缓冲器”和“电力短跑运动员”,具备高功率、快速充放电及耐寒特性,应用于新能源汽车、轨道交通等,提升系统效率与响应能力。
    的头像 发表于 12-03 09:45 547次阅读
    超级电容器的用途<b class='flag-5'>类似于</b>哪些东西

    一台坏的老32寸电视机能拿来改造成啥?

    一台坏的老32寸电视机能拿来改造成啥? 拔插排线 还把排线头弄坏了。 换个通用驱动板,接电脑?或别的
    发表于 11-22 10:18

    赋能CNC加工:经世智能复合机器人,打造无人化生产车间

    CNC加工车间的高效运转是企业提升核心竞争力的关键。然而,传统的CNC上下料模式普遍面临着“人工成本高、生产效率低、产品质量不稳定”等难题。经世智能推出专为CNC加工场景服务的CNC
    的头像 发表于 11-20 13:54 1659次阅读
    赋能<b class='flag-5'>CNC</b>加工:经世智能复合<b class='flag-5'>机器</b>人,打造无人化生产车间

    请问各位大神,我要用个串口控制12串联的气体流量计,想要做好点该怎么修改程序呢

    我刚开始学串口通信,我想请问下各位大神,我要用个串口同时控制12串联的气体流量计,每台流量计的机器号都不样,因为要实现在
    发表于 09-30 11:13

    达亮相2025北国际自动化工业大展

    达20日宣布以"AI 赋能 创变永续智造"为主轴,2025北国际自动化工业大展登场,展示全球在地化趋势下,达布局
    的头像 发表于 08-29 17:57 922次阅读

    CNC行业|复合机器CNC上下料及自动换刀解决方案

    经世智能CNC上下料复合机器人,复合机器人集成AGV+机械臂+视觉系统,提供CNC多工序柔性上下料、CNC
    的头像 发表于 08-13 15:52 2500次阅读
    <b class='flag-5'>CNC</b>行业|复合<b class='flag-5'>机器</b>人<b class='flag-5'>CNC</b>上下料及<b class='flag-5'>自动</b>换刀解决方案

    我造了一台‘迷你 Switch’,还能自己写游戏!

    打造一台“掌上游戏”?简单到你意想不到!提到掌上游戏,大家的第反应可能是——Switch:经典耐玩,但价格不友好。SteamDeck:性能怪兽,但钱包会哭泣。这些设备
    的头像 发表于 08-12 18:05 825次阅读
    我造了<b class='flag-5'>一台</b>‘迷你 Switch’,还能自己写游戏!

    CNC数据中有什么功能

    CNC数据中是面向计算机数控系统及相关制造业领域的数据管理与处理平台。其主要功能包括以下方面: 数据采集:支持多种数据源接入,可对接三菱、发那科、西门子等多种品牌的CNC设备,能采集加工参数、运行
    的头像 发表于 07-23 15:16 504次阅读

    打造一台可以制作PCB的微型CNC雕刻

    “  Tom Nixon 打造了一台简易的 CNC 雕刻,用于制造简单的 PCB。 ” 我制造了一台用于制作 PCB 等物品的微型
    的头像 发表于 06-23 11:10 3033次阅读
    打造<b class='flag-5'>一台</b>可以<b class='flag-5'>制作</b>PCB的微型<b class='flag-5'>CNC</b>雕刻<b class='flag-5'>机</b>

    使用CY3014USB芯片组制作一台相机,视频显示延迟怎么解决?

    我使用 CY3014USB 芯片组制作一台相机,视频从相机流向计算机,显示屏上显示出精美的图像。 我注意到摄像前发生的事情和信息在屏幕上更新/流动之间存在延迟。 延迟时间几乎持续 1 秒。 这
    发表于 05-06 09:11