开源改变世界

添加对 GRBL 绘图仪的支持 #42

推推 grbl 3年前 (2023-01-24) 118次浏览

关闭
jonpinchen 打开了这个 issue 2017 年 5 月 25 日 · 22条评论
关闭

添加对 GRBL 绘图仪的支持#42

jonpinchen 打开了这个 issue 2017 年 5 月 25 日 · 22条评论

注释

添加对 GRBL 绘图仪的支持 #42

干得好,arkypita。

我想知道您是否可以添加对 grbl 绘图仪的支持。如果在导入图片时可以在第二个屏幕上选择免费的 gcode 语句。例如,不要选择 M3 开启激光,而是允许用户添加 gcode“G0 Z-1.000”。这样 GRBL 绘图仪将能够利用您的出色工作。

乔恩

添加对 GRBL 绘图仪的支持 #42
所有者

好建议!
起笔落笔 :-)

旧版本的 LaserGRBL 具有用于激光开/激光关选项的免费文本框,但较新版本包含列表。
我可以使列表可编辑,因此用户可以添加自己的激光开/关选项

添加对 GRBL 绘图仪的支持 #42 arkypita 添加了 增强 标签 2017 年 5 月 26 日
添加对 GRBL 绘图仪的支持 #42
作者

阿尔基皮塔,

那挺棒的。我的另一个问题是为什么我不能用线条填充对象。例如,我导入了一个实心圆并选择了用水平线填充。它在预览中显示了用线条填充的圆圈。但是当我点击创建时,它只显示了圆的轮廓。是不是我选错了什么?

谢谢。

乔恩

添加对 GRBL 绘图仪的支持 #42

添加对 GRBL 绘图仪的支持 #42

添加对 GRBL 绘图仪的支持 #42
所有者

你能告诉我第二个窗口(图像大小和偏移量)设置吗?

添加对 GRBL 绘图仪的支持 #42
作者

干得好。谢谢。

添加对 GRBL 绘图仪的支持 #42

添加对 GRBL 绘图仪的支持 #42
所有者

这并没有发生在我身上。
虽然预览只是不基于 gcode 数据的最终图像的“假”模拟,但图像预览是基于对 gcode 数据的分析。

第一个问题:问题只是预览没有显示水平填充线,还是线没有生成?换句话说,如果你执行程序,填充是否完成?

确定什么时候开激光,什么时候关激光,以及如何根据S0-S255范围做出灰度调是一个繁琐的工作。也就是说,您可以激活 M3,但如果您激活 S0,则激光将关闭。

为了了解您的 LaserGRBL 实例上发生了什么,我要求您也向我发送位于 C:\Program Files (x86)\LaserGRBL\LaserGRBL.Settings.bin 中的设置文件和位于 C:\Program Files 中的会话日志( x86)\LaserGRBL\sessionlog.txt

以及使用“文件 -> 保存程序”导出的示例 g 代码的副本,我们将不胜感激。

它们都不包含敏感信息,您可以将它们压缩并上传到这里。

添加对 GRBL 绘图仪的支持 #42
作者

当我在设置对话框中取消选中支持 PWM 时,我发现问题发生了。我取消选中它的原因是因为当启用 PWM 时,它生成的 gcode 文件使用 S 代码通过在每行末尾附加 S 代码来绘制线条。

当它被禁用时,它会为每个打开或关闭的激光生成一条单独的 M3 或 M5 线。我在全球范围内将 M3 和 M5 替换为不同的代码。这就是我要求您为绘图仪添加功能的原因。

我附上了所有文件。

不知何故,我无法删除 zip 文件。所以我将它们全部重命名为.txt。希望它有效。

谢谢。

-乔恩

circle_solid_gcode.txt
LaserGRBL.settings.txt
sessionlog.txt

添加对 GRBL 绘图仪的支持 #42
所有者

我已经找到问题所在,但我现在没有时间
可能下周修复它

添加对 GRBL 绘图仪的支持 #42
所有者
阿尔基皮塔 评论了 2017 年 6 月 6 日  

填充对您不起作用的原因是因为您在目标图像形式中设置了激光最小功率 = 10 和激光最大功率 = 10。为 min max cause line filling algorithm 设置相同的值以将此颜色视为白色,如果使用并且未显示为“非 pwm”雕刻机上的输入也是如此。

我在代码中做了 2 个修复:

  • 防止以这种形式设置无效的功率范围
  • 在“非 pwm”模式下忽略功率范围

只是为了在新版本发布之前使用它,您可以激活 pwm 支持,然后转到此表格并在功率范围内输入 0-255 之类的内容。然后渲染图像,然后再次停用 pwm。

添加对 GRBL 绘图仪的支持 #42
所有者

我将很快添加设置提笔/落笔的功能,然后我将发布一个新版本。

添加对 GRBL 绘图仪的支持 #42 arkypita 提到了这个问题 2017 年 6 月 6 日
22个任务
添加对 GRBL 绘图仪的支持 #42
所有者

@jonpinchen

我试过添加 pen-down per-up 功能,但它并不像我想的那么简单。

不能简单地插入 Z 代码来代替 M3/M5,因为虽然 M3/M5 可以与命令的其余部分(即 G1 X10 M3)一起插入,但 Z 代码需要一个自主执行行,尤其是如果它们将以特定的 G 模式运行。

因此,要使 LaserGRBL 完全兼容此模式,需要重写一些 GCode 生成、优化和绘图例程。

添加对 GRBL 绘图仪的支持 #42
作者
jonpinchen 评论了 2017 年 6 月 6 日 通过电子邮件
添加对 GRBL 绘图仪的支持 #42
所有者
阿尔基皮塔 评论了 2017 年 6 月 7 日  

您还需要考虑打印机处于哪种模式
,即。G90 或 G91。

是的,你没看错,LaserGRBL 同时使用 G90 和 G91。

这是因为当矢量化算法以绝对坐标出现时,使用相对移动更容易生成线到线填充,因此更容易创建具有绝对坐标的 G 代码。

添加对 GRBL 绘图仪的支持 #42

你好!
很喜欢你的程序,特别是可以画填充什么的!
非常期待绘图仪模式。
感谢您的工作。

添加对 GRBL 绘图仪的支持 #42
所有者

请耐心等待,它很快就会到来(只要我有空闲时间并且正在下雨!)

添加对 GRBL 绘图仪的支持 #42
作者

很高兴知道更多人对绘图仪模式感兴趣。我相信这个项目会让生活更轻松。迫不及待地想看到新功能。谢谢。

添加对 GRBL 绘图仪的支持 #42 arkypita 提到了这个问题 2017 年 7 月 14 日
82个任务
添加对 GRBL 绘图仪的支持 #42

我用这个程序来绘图,我正在使用伺服并使用命令 M3/M5,很棒的程序,因为我们不需要 Inkscape 来创建 gcode 文件。

添加对 GRBL 绘图仪的支持 #42

最后我发现了一个固件可以用笔移动伺服器并像魅力一样在 lasergbrl 中绘图

添加对 GRBL 绘图仪的支持 #42
所有者

最后我发现了一个固件可以用笔移动伺服器并像魅力一样在 lasergbrl 中绘图

关联?

添加对 GRBL 绘图仪的支持 #42

我使用中文 arduino uno 和带 a4988 驱动程序的 shield v3 诀窍是在 Windows 记事本中将 m3 替换为 s80 是伺服角度,m5 到 s5(伺服角度为)固件版本为 1.1 在存档中有一个示例文件https:// drive.google.com/drive/folders/1z4G5Ep34IYkXk4ehFAY4hI5gonAe8vog?usp=sharing

添加对 GRBL 绘图仪的支持 #42

该文件是在 lasergrbl 中生成的,这是最好的,因为不需要 inkscape 来翻译 gcode

添加对 GRBL 绘图仪的支持 #42

我刚刚转换为 grbl 绘图仪,其中 M3S0 – M3S255 控制伺服运动。我无法使用 Laser grbl 控制它或设置延迟以允许笔向上/向下延迟。是否有一个版本的 grbl 可以做到这一点?

喜欢 (0)