7 准备软件
● 这一步我将详细地从基础讲起。我会讲到你所需要的软件、如何设置软件,以及基础的工具组合。我只会讲解基于 windows 的系统,你们那些玩儿 Linux 的人只能自行查找了(不过 Inkscape 和相关扩展应该也能在 Linux 上很好地运行)。首先你必须下载以下三个文件:
1 Inkscape ——这是一款开源的矢量编辑软件。
2 LaserEengraverExtension (激光雕刻机扩展)——这会生成控制激光发射器所需的 g代码。
3 G-codeSender (G 代码发送器)——这是我写的 windows 小程序,用于和 Grbl 进行通讯。
● 根据 Inkscape 的安装指示进行安装。这应该是个非常顺利的过程。如果需要任何这方面的帮助,可以在他们的网页上找到相关文档。接下来就是激光雕刻机扩展。这安装起来要难一些,不过也不是太难。用你惯用的解压缩软件打开 .zip 文件,然后把所有的文件复制到“c:Program FilesInkscapeshareextensions”下面。你必须重新启动 Inkscape 才能让扩展生效。这个扩展其实是个经过大量修改的“Gcodetools”版本。这就是安装 Inkscape 的位置。你可以把“G 代码发送器”放在桌面上或者任何别的地方,过会儿再找出来就行。它不需要安装。
● 关于扩展有一句话我必须声明,我不是 python 程序员,因此在代码中可能存在一些缺陷。
● 我接下来假设你已经安装了所有软件,并准备开始使用了。下面是工作界面的快速浏览录像。
● 我希望这录像的速度并不算太快。网上有数不胜数的 Inkscape 使用教程。我不会讲解任何关于如何使用它的细节。
● G 代码发送器则是另一码事了。网上没有任何文档,因为这是我自己编的程序。所有的文档都在这篇教程中了,不过如果你有问题,那么请放开胆子提出来吧。当你打开程序时,它应该是非常浅显易懂的。唯一奇怪的东西就是行尾选择按钮“nr”和“rn”。根据你所使用的 Grbl 的版本不同,行的结尾也会有所不同。如果一种方法不行的话就试试别的方法。选择你使用的串口,要是你忘记连接激光雕刻机了,那么就把它连好,然后按下刷新按钮,这时你的串口就应该会被显示出来了。按下“open”(打开)按钮,打开欢迎界面。一旦端口打开了,你就能够在打开按钮上面的文本框中像任何命令行终端软件一样输入命令了。如果要开始打开一个文件进行雕刻的话,你可以要么输入文件路径,要么点击 browse(浏览)按钮后选择一个文件。当你点击“print”(打印)按钮时,就开始了文件传输。文件会一直传输到 Arduino 的缓存充满了为止,大约就传输 20 行左右。当缓存可以再放入更多的数据时,就会再传输一行。当你按下 stop(停止)按钮时,传输就会停止,但是 Arduino 在缓存清空之前是不会停下来的。当你按下“close”(关闭)按钮或者退出程序时,串口就会被关闭,任何传输都会被中止。
● 有时会出现 Grbl 无法解译的 G 代码,它会返回一个错误。大多数情况下这些错误都可以被忽略掉,不过它们会出现在发送器中。这些可能是注释,或者是开头或结尾的“%”符号。如果在命令后面有一条注释,那么就会产生一条错误,不过这条命令依然会被执行。例如“G21 (All units in mm)”,G21 命令还是会被执行,不过后面的注释会给出一个错误。
联系客服