开源改变世界!!

曲目预览 #226

推推 grbl 1年前 (2023-01-26) 82次浏览
关闭
mibiosa 打开了这个问题 2017 年 12 月 22 日 · 21条评论
关闭

曲目预览#226

mibiosa 打开了这个问题 2017 年 12 月 22 日 · 21条评论

注释

曲目预览 #226
菌群 评论了 2017 年 12 月 22 日  

在下一个版本中是否可以对设计的周边进行跟踪预览?(如 T2Laser)
准确定位雕刻机中的工件非常有用
谢谢 :-)

曲目预览 #226

您可以为此创建自己的按钮。甚至还有一个例子。
http://lasergrbl.com/en/usage/custom-buttons/

曲目预览 #226
作者

好的谢谢…我会尝试:-)

曲目预览 #226

它有效,制作那个按钮非常简单!只是惊人的软件。谢谢:)

曲目预览 #226
作者

谁能给我推荐一本关于 G 代码基础的好手册(在互联网上)(特定于 DIY 激光雕刻机?
我想尝试为 LaserGRBL 创建我自己的自定义按钮。
提前谢谢你。
米开朗基罗

曲目预览 #226
作者
菌群 评论了 2017 年 12 月 24 日  

谢谢 :-)
另一个小问题:我尝试使用此链接http://lasergrbl.com/en/usage/custom-buttons/上的代码,但它有一个限制,因为它仅跟踪图像的边界.
如果我想跟踪全帧,我该怎么做?
我将解释:我有一张周围有空白边框的图像,我需要描绘完整的图像边界以将木片正确放置在雕刻机中。
例如我有这张图片(我将我感兴趣的整个区域涂成粉红色) 代码仅跟踪以红色指示的区域 如何修改 g 代码以告诉它跟踪整个区域边界? 代码: M03 S1 G1 X0 Y[底部] F4000 G1 X[右侧] F4000 G1 Y[顶部] F4000
曲目预览 #226

G1 X[左] F4000
G1 Y[下] F4000
G0 X0 Y0 F4000
仅跟踪红色边框。如何修改变量 top、bottom、left 和 right 以追踪完整的边界?
(我希望我自己解释了)
谢谢 :-)
米开朗基罗

曲目预览 #226

您需要在软件中裁剪该图像。导入后,您会立即在预览图像下找到编辑工具。在创建 gcode 之前裁剪图像并选择您感兴趣的区域。

曲目预览 #226
作者
菌群 评论了 2017 年 12 月 24 日  

不,我很抱歉。我需要追踪整个区域的边界(粉红色)。
对不起,也许我解释错了:-(

曲目预览 #226

我这样使用:
F5000
G0 X[left – 5] Y[bottom – 5]
F100
M3 S800
G1 X[right + 5]
G1 Y[top + 5]
G1 X[left – 5]
G1 Y[bottom – 5]
M5
G0 X0 Y0

曲目预览 #226
作者
菌群 评论了 2017 年 12 月 24 日  

不存在变量 X maximum 和 Y maximum 吗?
顶部、底部、右侧和左侧指的是矢量图像大小,而不是整个图像(周围有空白):-(
例如,程序 T2Laser 可以做到,但它不是开源的,我无法获取代码! (eheheheh)
当我在其上加载图像(任何图像)时,我可以自动预览跟踪图像的整个边界(周围有空白区域),而无需设置边界的大小。
我正在寻找解决方案复制此函数以在 LaserGRBL 中添加我自己的按钮 :-)

曲目预览 #226

+1 轮廓预览轨迹。虽然自定义按钮可能会起作用,但我从来没有想过它。

如果添加了第一次使用的警告,可能是一个想法……如果按下它期待预览框,结果会是一个永久燃烧的盒子,因为你的激光总是以全功率运行,这不是很好.

曲目预览 #226

是的,我将这些设置用于图片剪切:)

曲目预览 #226
所有者
阿尔基皮塔 评论了 2017 年 12 月 27 日  

不存在变量 X maximum 和 Y maximum 吗?top, bottom, right and left 指的是矢量图像的大小,而不是指整个图像(周围有空白):-(

LaserGRBL 直接从生成的 GCode 计算左、右、上等变量。如果您打开 .nc /gcode 文件而不是光栅图像,这也允许使用此功能。

在 GCode 中,没有关于原始光栅图像宽度和高度及其周围空间的信息。

曲目预览 #226
作者

事实上,我只打开 .nc 文件….我发布的图像引用了 .nc 代码。
我如何推断数据并将其传递给 LaserGRBL 以告诉他我需要的精确测量值?
文件 .nc 是这样的:
DAVID right and left side.zip

曲目预览 #226
所有者
阿尔基皮塔 评论了 2017 年 12 月 27 日  

如果你想用镜面边框(镜面到 0,0)跟踪这个图像帧,你可以在自定义按钮中使用一些数学

F100
G0 X0 Y0
G1 X[右+左]
G1 Y[下+上]
G1 X0
G1 Y0

曲目预览 #226
所有者
阿尔基皮塔 评论了 2017 年 12 月 27 日  

对不起,我已经编辑了。现在看
这项工作也有负象限

曲目预览 #226
所有者

另外…我看到 T2Laser 的 .nc 列表包含一个使用注释完成的标题(圆括号)

曲目预览 #226

此评论指示 T2Laser 有关原始文件的一些信息,此信息对 T2Laser 有用,但它们不是任何标准的一部分,因此我对从文件中解析此数据并在 LaserGRBL 中以任何模式使用它们不感兴趣。

曲目预览 #226
作者

谢谢…我会尝试看看它是如何工作的 :-)
我会让你知道 :-)
再次感谢 :-)
Michelangelo

曲目预览 #226
作者
菌群 评论了 2017 年 12 月 27 日  

使用变量来分配 X 最大值和 Y 最大值的值会很有趣,但我不知道如何去获取 gcode 中的这两个值

曲目预览 #226
所有者
阿尔基皮塔 评论了 2017 年 12 月 27 日  

我不知道如何在 gcode 中获取这两个值

它们根本不存在于 gcode 中

曲目预览 #226
作者

我知道它们不存在……我必须找到一个解决方案才能采用这两个值。
如果 T2laser 做到了,肯定有办法;-)
(指定 T2Laser 通过将任何与我发布的结构相同的 .nc 文件传递​​给它来做到这一点)