开源改变世界!!

预览图问题 #1248

推推 grbl 2年前 (2023-01-28) 202次浏览
打开
arkypita 打开了这个问题 2021 年 1 月 5 日 · 3条评论
打开

预览图问题#1248

arkypita 打开了这个问题 2021 年 1 月 5 日 · 3条评论

注释

预览图问题 #1248
所有者

描述错误
LaserGRBL 预览在错误的位置绘制了一个段,而机器正确执行了它

重现
重现行为的步骤:

  1. 加载附加的 .nc 文件

截图
预览图问题 #1248

软硬件配置(请填写以下信息):

  • LaserGRBL 版本 4.0.1(但我认为所有版本)

额外的上下文
相同的图像,用不同的大小矢量化不会给出错误。

预览图问题 #1248

预览图问题 #1248

附加的文件:

  • 原始图像文件
  • 生成的gcode

ras.zip

预览图问题 #1248
svenhb 评论了 2021 年 1 月 6 日  

多么奇怪的 gcode 文件:几乎所有的直线都是 G2 / G3,半径非常大。
坏行是G2 X31.687 Y7.553 I-3281922.101 J-2205536.466,其中 I 部分可能超出范围或导致舍入问题。

预览图问题 #1248

我在 GRBL-Plotter 中遇到了同样的问题,并在 GraphicsPath.AddArc 方法中发现了问题,该方法只接受浮点数。
对于 AddArc 参数,此特定代码行的 double 和 float 之间的区别是:

  double: x1:-7236054.91985262  y1:-6159689.27685262  r2:7908325.68370525  
  float:  x1:-7236055           y1:-6159690           r2:7908326           

顺便说一句:此 gcode 还会在常规 grbl 的第 1575、1741、1755 和 1771 行中导致错误 33。

预览图问题 #1248
所有者作者

你好@svenhb
感谢您的快速反馈。很高兴看到我不是唯一对 LaserGRBL 代码感兴趣的人。
目前我无法处理这个错误,但是当我深入研究时,你的信息肯定对我有用。

多么奇怪的 gcode 文件:几乎所有的直线都是 G2 / G3,半径非常大。

它是 potrace 矢量化输出。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
预览图问题 #1248预览图问题 #1248

喜欢 (0)