美文网首页
diy写字机软件部分的使用

diy写字机软件部分的使用

作者: SeekLife0 | 来源:发表于2020-12-15 18:39 被阅读0次

    1、写字机所使用的软件和固件

     使用的硬件是:Arduino Uno + CNC Shield V3

      1.1 固件:grbl v1.1h 网址:https://github.com/gnea/grbl/releases

      1.2发送Gcode软件:ugs v2.0 网址:https://github.com/winder/Universal-G-Code-Sender/releases

      1.3图片转Gcode软件:inkscape 网址:https://inkscape.org/

    2、使用方法

     2.1写入固件grbl v1.1h

    写入方法参考:http://www.360doc.com/content/18/0724/17/52973095_772908638.shtml

     2.1.1下载Ardiuno IDE

     2.1.2点击菜单栏上的项目,点击加载库,点击添加.zip库

    2.1.2

     2.1.3选择下载的grbl-xxx下的grbl文件夹

    2.1.3

     2.1.4连接你的Ardiuno到电脑中并在工具中选择自己的开发板型号,这里是Ardiuno,然后在端口中确认是否是自己开发板的串行端口

    2.1.4 2.1.4

     2.1.5点击文件的示例,下拉到第三方库示例点击grblUpload

    2.1.5

    2.1.6在新弹出的窗口中点击上传

    2.1.6

    完成之后会显示

    2.1.6

     2.1.7验证是否写入成功,打开自己的grbl控制软件选择好波特率115200和串口进行连接会显示

    2.1.7

    2.2写字机需要修改grbl代码,直接写入会出现舵机无法控制,如果是非传统的xy轴独立控制而是corexy和hbot这种结构也需要修改grbl代码。

    2.2.1corexy结构和hbot结构的修改

    参考:https://blog.csdn.net/sunxdd/article/details/106144807

      修改grbl下的config.h这个文件,把#define COREXY的注释取消

    2.2.1

     
    2.2.2舵机控制部分代码修改

    直接参考:https://blog.csdn.net/sunxdd/article/details/106144807

    2.3ugs的常用功能

    2.3.1点击文件夹选择gcode代码,点击三角形即发送gocde给grbl开始进行工作,其他功能都有图很直观不一一说明

    2.3.1

    2.3.2点击Visualizer可视化界面可以看到工作的实时路径和gcode实际效果

    2.3.2

    2.4inkscape将图片文字转Gcode

    参考b站视频:https://www.bilibili.com/video/BV1gt411F7HK

    注意:inkscape所生成的图形都是有两条路径的,两条路径的宽度就是你图片边的宽度。

    2.4.1这个参数的设置是告诉机器舵机抬笔和下笔

    2.4.1

    2.4.2生成的文件后还要进行修改,这里是设置在画图前和画图后舵机应该处于抬笔状态,因为画图的位置不一定是从原点开始的可能需要移动一段距离这段距离是不能进行下笔的

    文件开头 文件末尾

    相关文章

      网友评论

          本文标题:diy写字机软件部分的使用

          本文链接:https://www.haomeiwen.com/subject/uecwgktx.html