开源改变世界!!

G代码问题 #812

推推 grbl 1年前 (2023-01-27) 157次浏览
打开
B1Gt0ne 开启了这个问题 2019 年 12 月 22 日 · 2 条评论
打开

G代码问题#812

B1Gt0ne 开启了这个问题 2019 年 12 月 22 日 · 2 条评论

注释

G代码问题 #812

在以前版本的 LaserGRBL 中,gcode 输出如下:
M4
G1 X33.362 Y6.191
G1 X33.416 Y6.45
G1 X33.487 Y6.832
G1 X33.567 Y7.3
在最新版本中输出如下:
M4
X33.362 Y6.191
X33.416 Y6.45
X33.487 Y6.832
X33.567 Y7.3
我的机器需要每条线上的 G1 才能工作。

有什么想法吗?

G代码问题 #812
贡献者

代码发生了变化(2018 年 10 月 17 日提交):GCode 现在通过避免再次发送相同的 G-Nr 和不变的坐标来压缩。
您可以更改此设置,但需要编译 LaserGRBL。在 github 中下载代码,在文件 gcodeRelated.cs(文件夹 SvgConverter)中,更改行:
private static bool gcodeCompress = true;
通过
private static bool gcodeCompress = false;
下载 visual studio(带有 .net 模块)并编译

G代码问题 #812
大杂草 评论了 2021 年 10 月 16 日  

@guillaume-rico
我有同样的问题,但只有在对图像使用“线到线”选项时才会发生。
我按照您的说明更改了行并重新编译了它,但是,我仍然得到压缩代码:

G1 X99 Y54.6 S0
G1 X99.2 Y54.4 S124
X99.4 Y54.2 S274
X99.6 Y54 S258
S0
G1 X99.8 Y54 S0
G1 X99.6 Y54.2 S240
X99.4 Y54.4 S285
X99。 2 Y54.6 S226
X99 Y54.8 S233
S0

我的基于 Marlin 的雕刻机不支持这个并且需要:

G1 X99 Y54.6 S0
G1 X99.2 Y54.4 S124
G1 X99.4 Y54.2 S274
G1 X99.6 Y54 S258
S0
G1 X99.8 Y54 S0
G1 X99.6 Y54.2 S240
G1 X99.4 Y54.4 S285
G1 X99.2 Y54.6 S226
G1 X99 Y54.8 S233
S0

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

还没有

发展

没有分支机构或拉取请求

4人参加
G代码问题 #812G代码问题 #812G代码问题 #812G代码问题 #812

喜欢 (0)