开源改变世界!!

将 Benbox 雕刻机转换为 GRBL #436

推推 grbl 1年前 (2023-01-27) 79次浏览
关闭
Rick23n 打开了这个问题 2018 年 9 月 5 日 · 116条评论
关闭

将 Benbox 雕刻机转换为 GRBL#436

Rick23n 打开了这个问题 2018 年 9 月 5 日 · 116条评论

注释

将 Benbox 雕刻机转换为 GRBL #436

我有一个中国的 16w 激光雕刻机,它与 Benbox 一起安装,最初使用 NANO(324p)/LX-Nano 和 CH340 芯片工作,但现在命令按钮只会将 Y 轴单向移动或以全功率激活激光。我现在已经安装了 LaserGRBL v2.8.52,它似乎安装正确,但是当我导入要打印的文件时,我无法激活“连接”按钮。它尝试连接,但随后显示“已断开连接”,会话日志显示为:
5/09/2018 6:54:45 PM SetStatus Machine status [Connecting]
5/09/2018 6:54:45 PM OpenCom Open COM4 @ 115200 baud Ctrl-X
5/09/2018 6:54:45 PM SendImmediate 发送立即命令 [0x18]
5/09/2018 6:54:49 PM SendImmediate 发送立即命令 [0x18]
5/09/2018 6:54:55 PM OpenCom 连接超时!
5/09/2018 6:54:55 PM CloseCom Close COM4 [CORE]
5/09/2018 6:54:55 PM SetStatus Machine status [Disconnected]
5/09/2018 6:55:24 PM 程序—- ——–程序停止————
请帮忙

将 Benbox 雕刻机转换为 GRBL #436

我买了一个类似的,当试图从 LaserGRBL 运行它时我遇到了问题。使用 grbl 固件时,电机变热并且运行不佳,然后当我试图让原始固件再次运行中文软件 benbox 时,我在网上找不到固件,卖家告诉我它不是开源的。
我终于买了一个带有 cnc shield 的 arduino UNO,好多了;旧盾牌既没有 PWM。

将 Benbox 雕刻机转换为 GRBL #436
作者

我也重新安装了 Benbox,现在所有的控件都乱七八糟了。Y 轴只会移动一个方向,燃烧按钮只会在一条连续的直线上燃烧,停止它的唯一方法是关闭激光器的电源!

将 Benbox 雕刻机转换为 GRBL #436
作者

我已经用 1.1GRBL 刷新了我的中文 Nano328,并且一切正常(不会用 2.8 版刷新)我现在的问题是我可以升级到 V2.8.35 并且仍然具有 Arduino Nano328 的功能吗?我升级的原因是激光不会雕刻图像的第一行(或最后一行)。我认为升级可能会克服这个问题,正如 arkypita 在 2017 年 12 月 22 日发布的帖子中所建议的那样。

将 Benbox 雕刻机转换为 GRBL #436

这是来自 LaserGRBL 的常见问题页面。

LaserGRBL 可与任何使用 Grbl 作为控制器的雕刻机一起使用。这还包括许多来自 ebay、bangood、aliexpress、amazon 的安装套件,基于 arduino uno/nano 或其他带有 ATmega328P 芯片的定制板。

通常这些标记中的一些不使用 Grbl,但它们使用其他控制固件/协议(benbox 或其他),但是否可以重新编程它们的固件以使用 Grbl。您必须谷歌搜索如何使用您的特定控制器执行此操作。

所以你应该能够升级到最新的 LaserGRBL 2.8.52,它应该可以工作。
提供您的 GRBL 设置正确。

将 Benbox 雕刻机转换为 GRBL #436
作者

9 月 10 日。Laser 现在可以使用 2.8.52,但我在雕刻“水平”时仍然遇到问题。它只会雕刻垂直线。我认为它可能在 GBRL 配置设置中。如果设置为“对角线”没问题,但不幸的是,这会在雕刻时改变图像的大小(令人沮丧)。垂直也不是一个选项,因为它会错过所有的垂直线。我认为它也可能是速度和力量,但如果我设置得更高,那么任何卷轴或文字都会被烧得太多。我的速度设置是 2000 和功率 200,除了水平线外,雕刻正确。有什么建议么????

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 10 日  

你能粘贴一份你的 GRBL 设置吗?
只需转到 LaserGRBL 中的 GRBL 菜单,然后单击 Grbl 配置。那应该显示设置列表。
向下拉伸窗口以显示所有设置。
在您的计算机上按 Print Scrn,然后打开 MS Paint 并单击粘贴。
您可以在图像的设置部分周围画一个框,然后单击裁剪并保存图像,或剪切它,然后单击新建。
单击“不保存”,然后单击“粘贴并保存”图像并通过单击
此框底部的“选择它们”将其发布到此处。

像这样:
将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
作者

将 Benbox 雕刻机转换为 GRBL #436StuartB4 – 如果您可以查看此文件,您会发现它缺少 $122=10.000 m/sec^2、$130=230mm、$131=285mm、$132=200mm(目前我只有 X 和 Y)这是因为我的笔记本电脑屏幕不够大,无法一次显示所有内容。我没有 MS Paint,我的防病毒软件不允许我下载它,所以我在 Paint.Net 中完成了转换

将 Benbox 雕刻机转换为 GRBL #436此图像显示了我雕刻的图像发生了什么。

将 Benbox 雕刻机转换为 GRBL #436此图显示了我用来发送到 Arduino Nano328p 的设置

谢谢你的兴趣,我真的很感激

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 11 日  

您之前说过您已升级到 GRBL 1.1。如果你成功了,你应该有额外的设置 $30、31 和 32,它们似乎在你发布的图像中丢失了。
你应该将 GRBL 升级到 1.1f 版本,然后你有一个额外的设置 $32,它是激光模式。

默认 Grbl 操作和激光模式之间的主要区别在于主轴/激光输出如何通过所涉及的运动进行控制。每次主轴状态 M3 M4 M5 或主轴速度 Sxxx 改变时,Grbl 都会停止,让主轴改变,然后继续。这是铣床主轴的正常操作程序。它需要时间来改变速度。

但是,如果激光在每次更换主轴时都像这样启动和停止,则会导致烧焦和切割/雕刻不均匀!Grbl 的新激光模式尽可能防止不必要的停止,并添加了一种新的动态激光功率模式,该模式可根据与编程速率相关的当前速度自动缩放功率。因此,即使在低加速度机器上,您也可以获得超级干净利落的效果!

启用或禁用 Grbl 的激光模式很容易。只需更改 32 美元的 Grbl 设置。

To Enable: Send Grbl a $32=1 command.
To Disable: Send Grbl a $32=0 command.

此外,您在 GRBL 中将 $110 和 $111 设置为最大值 1000,但在目标图像设置中将雕刻速度设置为 2000。
这就是它周围有红色框的原因,当它在 GRBL 中设置为 1000 时它不会变为 2000,您需要在 GRBL 中将其更改为 2000。

看起来您有 Windows 10。
如果您有兴趣,请查看 MS Paint。
https://www.youtube.com/watch?v=M7Frz0r9dIE

将 Benbox 雕刻机转换为 GRBL #436
作者

感谢您这么快回来,是的,我有 Windows 10,是的,我找到了油漆。
LaserGRBL v2.8.52 是我用来为 Arduino 创建代码的,所以我认为 grbl v1.1f 是一个更早的版本。我的错。当我下载 grbl v1.1f 时,它不包含 Windows 安装程序 exe 文件。我如何以及在哪里找到这个。(我在这方面完全是个新手,你现在肯定已经猜到了)或者这是我需要闪存到 ArduinoNano328p 的版本吗??我假设生成 g 代码的程序是包含设置 $30、$31 和 $32 的程序。我很迷惑 !

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 12 日  

是的,没错,lasergrbl 2.8.52。
您需要做的是从这里下载 GRBL 1.1f:
https
://github.com/gnea/grbl/releases 您可以只下载 .Hex 文件

然后从这里下载 Xloader:
https
://my.pcloud.com/publink/show?code=XZvPL17ZwQHksJSJSvRKcR4vzvGIwm1jUSQV 它已上传到我的 PCloud 帐户。

将 XLoader 文件解压缩到您喜欢的任何位置。
当你从你解压到的文件夹中运行 XLoader.exe 并将 Arduino 连接到正确的 com 端口时,从下拉列表中选择 nano 并设置正确的波特率,应该是 57600,浏览到 .hex 文件所在的位置并点击上传。
就是这样。

像这样:
将 Benbox 雕刻机转换为 GRBL #436

然后您可以在您发布的图像的设置列表中从 LaserGRBL 内部编辑 GRBL 设置。

将 Benbox 雕刻机转换为 GRBL #436
作者

谢谢!!!My Laser 现在已启动并运行并添加了新设置。它最初不会连接,所以我不得不尝试波特率(是 115200)和正确的 Arduino(NANO(324p)/LX-Nano)图像清晰,它正在雕刻第一行,比休息,但我想这将在速度和激光功率设置中。
再次感谢您的宝贵时间。我现在将注意力转移到构建“Z”轴上,因为我的设置不允许更改材料厚度。我希望那里有一个构建可以让我为此使用 grbl 设置。

将 Benbox 雕刻机转换为 GRBL #436
作者

我仍然对第一条水平线有疑问。尝试了不同的速度和功率设置无济于事。与垂直线相比,这条线仍然微弱

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 13 日  

嗨瑞克。
您可以尝试在 GRBL 菜单的“设置”中更改此设置。
只是为了看看它是否有所作为。
如果启用禁用它,反之亦然。
如果您确实更改了它,请关闭 LaserGRBL 并重新启动它。
有时,当我更改它时,直到我关闭并重新启动它才起作用。

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 13 日  

你能上传你在这里使用的原始图像吗?这样我就可以在我的机器上试一试了。

出于兴趣,您是否在 GRBL 设置中启用了激光模式,如果没有将 $32 设置为 1 而不是 0。还将
$30 设置为 255(最大激光功率)和 $31 为 0(最小激光功率)。
然后将这 2 个值更改为 M4 和 255。

将 Benbox 雕刻机转换为 GRBL #436

您也可以尝试将线条方向从水平更改为垂直或对角线。
以及行数。

将 Benbox 雕刻机转换为 GRBL #436

最新版本的 LaserGRBL 中还有另一个设置。
不过,这更多地与灰度图像有关。

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
作者

嗨,Stuart
尝试了多向设置 – 没有变化,是的,我还启用了激光模式 $30 = 9000和 $31 = 0。M4 没有做任何改变。我没有“光学正确”选项,它应该包含在 grbl1.1f 中吗?所以我仍然只有第一条线的 25% 线图像,而垂直线为 100%,边界垂直线比内部垂直线暗(看起来激光在方向改变时燃烧两次)110 美元和 111 美元, 我离开了 500 这给出了大约 1 小时的预计时间。使用“对角线”预计时间约为 2 小时
如果我使用“垂直”线对线选项,则垂直线会受到影响。(即仅 25%)我将线质量保持在 11 L/mm
将 Benbox 雕刻机转换为 GRBL #436
这是我在 MS Publisher 中创建的图像,保存为 .png 文件以导入到 Lasergrbl。
我可以得到一个合理的图像,对角线设置为 Pwr2000 速度 500 和一个方向激光,如果我使用多方向它会烧毁周边线,是的我必须重新启动 grbl 以激活多方向。
就斯图尔特的兴趣而言,你在哪里?我在昆士兰黄金海岸

将 Benbox 雕刻机转换为 GRBL #436
所有者

您还可以发布结果图片以更好地了解问题吗?

将 Benbox 雕刻机转换为 GRBL #436
所有者

对于这种工作,我建议矢量化+填充或仅矢量化

将 Benbox 雕刻机转换为 GRBL #436

@Rick23n
你能让你像照片上失败的那样重新编程吗?
然后保存程序。
在记事本或其他东西中打开程序并复制所有 G 代码到http://www.NCviewer.com
之后按下按钮并检查绘图是否有错误。

当我使用上面提供的图纸执行此操作时,我看到了这一点。

NCviewer: LaserGRBL:
将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436

这里确实没有投影底线,可能是为了靠近边缘吧。
尝试在图像中将其抬起一点。

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 13 日  

嗨瑞克。我在英国的莱斯特郡。
““OpticalCorrect”在“灰度”下拉框中,是最新 LaserGRBL 2.8.52 的一部分,而不是 GRBL。
它应该在“导入光栅图像”设置中。

将 Benbox 雕刻机转换为 GRBL #436
作者

最好的结果是: 我可以用 G 代码做的最好的事情: 没有 Stuart,正如你所看到的,我没有“灰度”下拉框,我今晚重新下载了 LaserGRBL 2.8.52。我试图移动图像向上但它没有什么区别。答案似乎是让激光功率和速度正确。尝试“矢量化”但只是完全丢失了行。 非常感谢任何想法
将 Benbox 雕刻机转换为 GRBL #436
将 Benbox 雕刻机转换为 GRBL #436
将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 13 日  

如您所见,没有 Stuart 我没有“灰度”下拉框

如果您转到文件,打开并加载图像,“导入光栅图像”框应该打开。
灰度下拉框应该在那里。

将 Benbox 雕刻机转换为 GRBL #436

我还注意到 GRBL 设置中的 $110 和 $111 设置为 250,但目标图像设置框中的雕刻速度设置为 500。

将 Benbox 雕刻机转换为 GRBL #436

如果您在 GRBL 中设置较低,它不会以 500 速度雕刻。
这就是为什么 Engraving Speed 框周围有一个红色框,让您知道有些地方不对劲。
您可以在 GRBL 设置中将 $110 和 $111 设置为更高的数字,直到您的机器可以移动的最大速度。
只要您不超过“目标图像雕刻速度”框中的那个数字就可以
,并且不会出现红色警告框。

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 13 日  

30 美元应设置为最大 255,这是您的激光器使用来自 Arduino 上 PWM 引脚的信号产生的最大功率。这是一个 0 到 5 伏的信号,0 是最低功率,5 伏是最大 (255)
0 是最低 255 是全功率,你不需要 1000 中的数字。

要以文本文件的形式正确查看 GCode:
加载图像并准备好进行雕刻,但不要真正开始雕刻过程。
转到文件,保存程序。
给它起个名字并保存。
然后您可以在文本编辑器中打开它以查看它或根据需要进行编辑。

将 Benbox 雕刻机转换为 GRBL #436

嗨瑞克。试想一下,您是否在不同类型的木材上尝试过相同的图像?
所有材料对激光的反应都不同,我知道有些类型比其他类型燃烧得更好。

将 Benbox 雕刻机转换为 GRBL #436
作者

谢谢斯图尔特。木头还行。我已经部分完成了它(我塞满了)并且图像很好,除了第一条水平线显示比其余部分亮约 50%。关于激光功率,我在某个论坛上看到它显示激光功率为 0-255 或 0-12000,所以当我运气不佳时,我尝试了 12000 并获得了更好的结果,但现在我将其设置为 255 和结果是“变得”可以接受。我仍然需要调整一些东西以获得清晰的图像。感谢有关文件保存的提示,是的,我确实混淆了雕刻速度设置。
这是我看不到灰度设置的屏幕截图
将 Benbox 雕刻机转换为 GRBL #436
我遇到的另一件事是图像大小。输入“水平”尺寸后,我不知道如何控制“垂直”尺寸。即使这样,数字也不符合实际尺寸。
要获得 93.5mm x 274.5mm,我必须输入 30 x(它会自动得出 90 作为垂直测量值)并且它确实以毫米为单位显示尺寸。我必须输入 1mm 的偏移量才能得到大约 5mm。
有什么想法吗?

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 15 日  

嗨瑞克。
不知道为什么当它与我的版本相同时你没有得到灰度选项,你必须问开发人员 Arkypita 为什么。你可以就此打开一个新问题,他可能会在这里看到它,但可能不会。

是的,关于激光功率设置。有些人有一个 15 瓦的激光器,即 15,000 毫瓦。
因此,他们将 GRBL 中的 30 美元设置为 15,000 美元,然后当他们将 LaserGRBL 中的设置更改为 800 时,他们将其视为 800 毫瓦,或者将 7500 的设置更改为 7500 毫瓦或 7.5 瓦,最高为 15,000 /15瓦特。
在 GRBL 中将 $30 设置为 255,然后在 LaserGRBL 中将其设置为 128 是一回事,128 大约相当于激光功率的一半或 7.5 瓦。64 将是四分之一幂,依此类推。
如果您使用的是铣刀主轴而不是激光,我认为设置应该是主轴电机速度,15000 rpm。

至于图像尺寸问题,我不确定控制垂直尺寸是什么意思。
您是指目标图像设置中的宽度和高度设置吗?
如果您加载一个图像,比如 200 x 300mm,它应该会在目标图像设置 W 和 H 框中显示该尺寸。W 200 和 H 300。
如果更改宽度设置,高度设置应自动更改以保持图像比例正确。
您应该遇到的唯一问题是,如果您输入的 W 或 H 尺寸大于 130 美元和 131 美元的 GRBL 设置。
如果它们设置为 150 和 200,而您尝试在 W 框中输入 155 或在 H 框中输入 205,您会在 W 或 H 设置框周围看到一个红色框,这表明您知道存在问题。

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
作者

嗨,斯图尔特,我的 GRBL 设置 $131 是 230mmW,$132 是 285mmH 如目标图像所示,为了能够刻录正确的尺寸,我需要输入 30mm 以获得 97.5mm 的图像宽度 ????? 我看不到任何可以调整的转换设置。
我的激光器功率为 16 瓦,平均功率为 8/11 瓦。 我希望这能让它更清楚。
将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 9 月 15 日  

嗨,斯图尔特,我的 GRBL 设置 $131 是 230mmW,$132 是 285mmH

我想你的意思是 130 和 131,X / Y。132 美元是 Z 轴。

刚刚意识到为什么你没有灰度设置框,它只会在你加载像照片这样的彩色图像时出现。

如果您加载的图像是 30 x 90,那么它应该在 W 和 H 框中显示数字。

此图像是 38mm X 38mm,这就是 W 和 H 框中显示的内容,这是应该的。

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436

如果我更改 W 中的数字,则 H 会更改以匹配。

将 Benbox 雕刻机转换为 GRBL #436

您加载的图像周围是否有白色边框,或者图像的所有 4 个边缘是否正确。
如果它周围有边框,您可以使用裁剪工具来抓取图像。
只需单击底部的第 6 个图标(裁剪工具)。
按住鼠标左键在实际图像周围画一个框,然后松开。
单击“下一步”并查看 W 和 H 数字是什么。

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436
作者

没有边界,我确定了这一点。更详细地解释;如果我在目标图像尺寸中输入 30mmW,那么当我创建它时,它会显示 31mmW x 88mmH,这将产生大约我需要的图像尺寸。如果我输入 93.5mmW(这是我导入图像的实际尺寸)93.5W x 274.5H),它将尝试刻录大约 270mmW x 816mmH 的图像,这超出了工作空间的限制 $130 和 $131 of 230W & 285H。问题是否可能出在从 MS Publisher 导入的图像中。也许如果我对 Inkscape 了解更多一点,它可能会解决这个问题。

将 Benbox 雕刻机转换为 GRBL #436
作者

我还看到 M3 激光模式应该允许我聚焦激光。我无法手动打开激光。唯一一次激活激光是在我启动刻录程序时。我是不是错过了什么,或者是中文版的 Arduino 不支持这个。激光器上有一个开关,但即使激光器处于燃烧模式,它似乎也无能为力。也许答案是从 5v+ 切换到非常低功率的激光以进行聚焦。

将 Benbox 雕刻机转换为 GRBL #436

尝试输入 M3 S100 并查看激光的作用。M5 停止激光。

将 Benbox 雕刻机转换为 GRBL #436
斯图尔特B4 评论了 2018 年 11 月 16 日  

那是奇怪的瑞克,18 瓦特?图片显示了只能处理 3 瓦激光的 TTL 激光驱动板。
我自己将该板用于 2 瓦蓝色激光。
我知道它看起来真的很乱,但它确实有效。

将 Benbox 雕刻机转换为 GRBL #436

将 Benbox 雕刻机转换为 GRBL #436

https://www.youtube.com/watch?v=5hvh9pSgPL0&feature=youtu.be

将 Benbox 雕刻机转换为 GRBL #436
作者

嗨 Stuart,这些是我发布的控制器的规格
https://www.ebay.com.au/itm/GRBL-Laser-controller-board-CNC-USB-3-Axis-Stepper-Motor-Driver-Controller- Board-/292652076251
GRBL Laser controller board CNC USB 3 Axis Stepper Motor Driver Controller Board for CNC Mini engraving machine
这是一款基于 GRBL 开源代码的激光器,可用于激光雕刻机、CNC 雕刻机等
产品规格:
1 .应用:用于DIY迷你雕刻机或玩具激光雕刻机
2.适用软件:GRBL control、Un Gcode Sender、GRBL controller,或其他支持GRBL码的软件 3.通讯方式
:USB(USB-CH340)。
4.电源:电压:12V 电流约4A,根据负载增减电源。
5.步进电机驱动器:A4988电机驱动器,16微步1.5A相电流输出
6.支持步进电机:NEMA17 NEMA23步进电机,相电流小于1.5A。
7.激光接口:12V或5V,功率小于18W的激光模块。
8.主轴电机接口:最大支持400W直流主轴电机。
9.带风扇接口和TTL信号输出接口(用于控制带TTL模块的激光模块)。
10.限位接口:3轴限位接口。

喜欢 (0)