这个传不上来,只能截图了...
你必须把 X 轴和 Y 轴的 steps/mm 值都修改为 53.333。只要输入“$0=53.33”(译注:此处疑为笔误,少了一个 3)然后回车,接着输入“$1=53.333”然后回车即可。因为我们并没有用到 Z 轴,所以可以把它忽略掉。加速度可以提高到大约 100 的程度(输入“$8=100”然后回车)。当我们缓慢地操作这台机器的时候,加速度也会很高。加速度太低的另一个副作用是在控制器不停地尝试加速和减速,但却无法达到全速时,曲线图形会比直线受到更剧烈的烧灼。你有可能和我一样发现有一根轴反掉了。这很容易修正。选项 $7 让你能够改变轴的方向。我想要改变 X 轴的方向,于是我输入了“$7=8”,这是因为我想要修改 3 号位(8 = 00001000 二进制),如果你想要修改 Y 轴的方向,那么就输入 16(00010000)或者要修改两根轴的话,就输入 24(00011000)。有关掩码设置的 完整文档 可以在这里查看。
● 现在你已经完成了电脑设置的准备。如果你想要尝试进行几下移动的话,可以输入“G91 G28 X0 Y0【回车】”把轴的位置归零。然后输入“X10 Y10【回车】”。你应该会看到两根轴向上都发生了 10 毫米的移动。
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 命令还是会被执行,不过后面的注释会给出一个错误。
8 最终组装以及额外配件当你把 Easydrivers 装到一个盒子里时,就需要用一个风扇为它们降温。它可是会疯狂地发热 ● 为了完善这台小型雕刻机,我用从一张画框中拆下来的 Masonite 牌纤维板制作了一个小盒子。只要用胶水粘起来就行了。
● 前面有一个老显卡上拆下来的小风扇。当你把 Easydrivers 装到任何外壳中的时候都需要对它们进行冷却。它们裸奔的时候就很烫了,放在外壳中就更烫了。
用胶水粘上一些垫片可以让它更容易用螺钉固定在底盖上 ● 我在盒子中用胶水粘上了一些螺纹垫片,这样我就能在底部旋上螺钉。
● 把 Arduino 反过来用螺钉拧紧在底部。这样这台雕刻机就变成了一件方便好用的小工具。
通风孔
所有进入盒子的线路都从顶部穿过
我在一块老显卡上找到了这个风扇保护罩完好无损的小风扇 ● 这是个 40 毫米的电脑小风扇,与我在电子器件这一步中提到的激光发射器的继电器相连接。风扇的方向朝向工作空间以外,它会和缓地把烟雾吸走。
把风扇连接在激光发射器的继电器上,面朝工作空间以外。它能够把烟雾吸走,同时不会影响工作空间中的器件
钕磁铁的顶部粘上一个螺母。它可以很好地按住你的工件 ● 另一件小而有用的额外部件就是用于按住纸张和其他质量较轻的物体的磁铁。我从一只老玩具中找到了这些磁铁。只要在顶部用胶水粘上一些螺母,就搞定了。
当激光发射器处于最低的位置时,焦点应对准工作空间的表面 ● 为了改变焦点,你就得通过拧动螺丝来调整镜头。或者你可以先把焦点定在工作空间上,之后再把激光发射器在支架上上下滑动。
● 当激光发射器处于支架上最低位置时,我把它的焦点固定好。接着我所需要做的就只是测量工件的厚度,然后把激光发射器抬升相同的高度。大部分情况下我只要把工件靠在激光发射器的支架旁边,然后把激光发射器移动到正确的高度上就行了。
|