绘图机器人-Arduino Uno+CNC Shield+GRBL_STL_3D模型下载_迪威模型

文档

图片

绘图机器人-Arduino Uno+CNC Shield+GRBL

绘图机器人-Arduino Uno+CNC Shield+GRBL
免费,登录即可下载

手机接力看

微信扫一扫 手机浏览模型
一键分享

模型说明
DrawBot类似于商用AxiDraw。它由Arduino Uno控制器供电,使用CNC屏蔽和GRBL固件。建造DrawBot的大约成本是100美元。

以下是DrawBot 1.1的新功能

我改进了许多部件,但所有新部件都与所有旧的机器人部件兼容。以下是变化:

有一种新的笔架,它更坚固,但仍能以一定角度握笔。新的笔筒与当前的机器人配合使用。

笔杆滑动机构的设计。它与原来的笔筒和机器人兼容。这支笔的力度越大,握起来就越准确。

用户Gspt指出Arduino的车辆识别号不能超过1A。有一张新的幻灯片展示了如何将电源从Arduino桶连接器连接到CNC屏蔽。

有一个新的支架设计用来将Arduino外壳连接到机器人的右手上。看到新的头版照片!支架使用现有孔,因此无需修改其他零件。

我设计了一个电缆管理系统,使用500毫米x 9毫米的大扎带来支持Z轴伺服布线。

我刚刚发现DrawBot可以和AxiDraw软件一起工作。我将记录什么工作和如何使用它。这真的很酷,会让DrawBot更有用。

所有新零件的旧零件名称都有一个新的后缀(V4变为V5,等等)。您可以使用新的设计,也可以打印旧的版本。

程序集文档可以在“文件”部分中找到。感谢Jonathan K提供此文档。

组装后,使用Itall和use文档,说明如何使用Itall Inkscape、MI GRBL exteion和Univeal G代码发送器。它还指导您完成三个示例项目,可以在本文的“文件”部分找到。

如果您在构建此绘图机器人时遇到问题,请仔细阅读本说明、提供的文档和评论。更多很可能你的问题已经解决了

这个绘图机器人可以让你在Inkscape里画东西,然后把它们画出来。绘图机器人接收在名为MI的Inkscape exteion中创建的G代码命令。下面是所用软件的链接。文件部分有一个文档解释了如何调用和使用软件。

打印所有零件。使用组装指南组装它们,然后使用itallation和use guide开始使用Draw Robot。

故障排除:如果有问题,请检查以下各项:

确保每个步进驱动器的CNC屏蔽上都有3个跳线。有张照片显示了跳跃。

您必须使用下面链接中指向的GRBL veion。在编译并从ArduinoIDE下载之前,请将“config.h”文件替换为已启用正确功能的文件。如果你没能完成这一步,机器人将以45度角画图。您不知道在Apple.PC.config.config目录下,哪个文件库应该使用gr.bl/mastino。当你的机器人以45度角打印时,仔细检查这一步。

将GRBL参数设置为其中一张照片中提供的设置。使用Univeal G代码发送器。你必须这样做,否则机器人将无法正常工作。

确保在弹出MI Exteion窗口时设置正确的MI Exteion参数。exteion设置机器人的速度、上/下笔的延迟以及上/下笔的命令。

如果您的步进电机移动有问题,并且您认为上面的一切正常,请检查步进电机驱动器上的小电流调整是否设置为中点,并使用适用于您的驱动器的正确程序将驱动电流设置为1安培。

截至2019年12月的新错误:用户正在从MI GRBL Exteion获取Python erro。此错误是由于Python语言中的更改在伺服.py模块。如果你有伺服.pyerro,请确保系统上安装了Python,然后替换C:\ProgramFiles\Inkscape\share\exteio\伺服.py和我在这件事的档案里提供的那个档案。感谢Fabian1905记录了这个问题。

我已经张贴了所有的部分需要从两个来源的设计。只有15个部分要打印,没有一个很大。我添加了一个更强大的笔滑块和控制器外壳。在混音部分有一个更好的笔筒。我还澄清了西班牙语的名字。我已经张贴了所有需要的文件,以便有没有关于哪些部分是需要从每个原始设计混乱。

我的绘图机器人就是在这个基础上改进的onehttps:www.thingivee.com/thing:2058866

我建议使用更结实的笔筒作为混音

这是皮带轮惰轮,有些人用它来代替在滑动轴承上运行皮带。我的绘图机器人使用普通熊ingshttps:www.thingivee.com/thing:2424284

将Arduino的GRBL固件版本放在您的计算机上。你必须用这个纹路。其他GRBL veio没有Z轴的控制代码伺服.https:github.com/robottini/grbl-伺服

将GRBL中的默认config.h文件替换为“Thing Files”部分提供的文件

使用这些itru将GRBL上传到Arduino Unoctiohttps:github.com/grbl/grbl/wiki/Compiling-grbl

(忽略对GRBL V1.1的引用)

您必须将我在这里提供的config.h复制到GRBL所在的目录,然后进行上载。新的config.h将用于GRBL代码的编译。

Inkscape绘图软件仓库http:inkscape.org/e

Univeal G代码Sehttps:winder.github.io/ugs\u网站/下载/

使用Inkscape MI Exteion生成代码:http:www.mediafire.com/file/ae0wqurnzc3o2/MI Inkscape Exteion.zip

更新的MI扩展修复了缩放问题(我还没有测试,但据报道它可以工作)

使用上面的媒体火灾扩展插件

JTechphonics Inkscape激光插头-Inhttps:jtechphotonics.com/?第\u id=2012页

在文件部分有一个关于如何使用软件的教程。

如果你有任何错误xxx年在消息中,请确保已安装python3.X。检查此处:https:www.python.org/downloads/

如果你还有错误,就换掉伺服.py在exteion目录中伺服.py我提供。

所需硬件

2x Nema 17步进电机

2x直线轴承杆M8 x 450mm,x轴

2x直线轴承杆M8 x 350mm,Y轴

2x直线杆M3 x 75mm,Z轴

(您可以在任何旧CD-ROM或易趣上购买)

1x M8x480mm螺杆(5/16“x 18.75”也适用)

8x LM8UU线性轴承或印刷轴承

1x sg90伺服

GT2 16轮齿

5x轴承624zz

1x 2000mm GT2皮带

其他M3和M4螺钉和螺母

M8螺母

电子学

微控制器

数控屏蔽

2个A4988步进驱动加跳线

12V 2A墙壁变压器rmerhttps:www.amazon.com/Adapter-100-240V-Traforme-Switching-Adaptodp/B019Q3U72M

将伺服连接延伸至CNC护罩的导线

2-4个限位开关(可选。我建议您不要使用它们,如果您需要,可以稍后添加)

软件

Inkscape是图形设计软件(绘制或导入图形)

Inkscape MI GRBL Exteion(将图形转换为G代码)

Univeal G代码发送器(将G代码发送给机器人以引起牵引运动)

GRBL是Arduino固件(编程到Arduino Uno中)

我已经提供了一些G代码文件,与这个绘图机器人的工作。如果您的绘图机器人与此设计完全相同,那么G代码文件也可以与您一起使用。

下面是一个由用户MoustafaElkady制作的优秀视频(谢谢Moustafa!)https:www.youtube.com/watch?v=u26Wt8eY5zc

下面是我的两个视频中的绘制机器人操作:https:youtu.be/vTD7USqdXJI公司

https:youtu.be/kpTIFBDcTaY

更新6-15-2017:我大约在10天前添加了限位开关,它们没有增加多少功能。当GRBL看到一个限位开关被击中时,它只是在警报条件下停止。必须软重置机器人,绘图无法继续。归位功能似乎不起作用。我在另一个peo的帖子里看到,他们在GRBL0.9里不能回家工作。在这一点上,我建议建立没有限制开关的绘图机器人。只要你的画不超过机器人的包络线,你就不需要限位开关。

更新6-19-2017:我的朋友找到了一个更好的Inkscape扩展来生成G代码。

我认为MI Exteion更容易使用,产生更好的G代码:http:www.mediafire.com/file/ae0wqurnzc3o2/MI Inkscape Exteion.zip

更新6-26-2017:我为这台机器添加了GRBL所需的config.h文件。有了这个文件和屏幕截图中的GRBL参数设置,您应该能够轻松地启动并运行您的机器。别忘了让步进驱动跳起来。

2017年7月4日更新:

如果不将LM8UU轴承稍微推离对齐位置,顶部和底部蛤壳就无法安装。我从顶部蛤壳上取下了少量材料,以便为底部蛤壳柱留出间隙。旧上衣_蛤壳.stl文件已被删除并替换为顶部的\u XY\u clamshell \u V4.stl文件。感谢火箭人抓住了这个问题。

更新日期:11-18-2017

乔纳森K.提供了组装文件。非常感谢你。我感谢你的努力。检查伟大的PDF与优秀的照片。

更新日期:3-11-2018

我从那些画画机器人不工作的人那里得到了一些问题。

如果你的机器人不工作,这里有一些东西要检查:

确保您拥有正确的GRBL版本(描述中指出的版本)

确保已将config.h文件复制到GRBL目录

图BL/ARDUGRH伺服文件库

检查CNC跳线。这三个都应该被取消

检查是否使用Univeal G-Code sender输入GRBL参数。必须逐个保存每个参数(不是最后的所有更改)

如果您的Z轴电机不工作,请确保您有正确的GRBL的veion,并将伺服连接到正确的pi。

确保使用了screehot中显示的MI exteion参数,特别是M3和M5来上下Z伺服。使用UGS宏上下测试你的伺服。

更新:2018年9月18日:

如果你有问题,你的步进电机移动,你认为以上一切都是好的,检查t
评论
登录后发表评论