注释
|
大声笑太棒了! |
|
@lordmundi: ‘%’ 是 g 代码协议中的保留字符,但这并不是说可以使用其他字符,例如控制字符。也就是说,像这样的事情被埋在我要做的事情清单中。有一些方法可以解决这个问题,比如给 Grbl 提供短线段并且只缓冲几分之一秒的运动。 此外,在慢跑时,我认为使用重置并不是一件坏事。在传统的工作流程中,您通常不会在慢跑和设置工作时做任何会删除任何重要内容的事情。通常,您会慢跑找到零件零,设置工作坐标(不是每个人仍在使用的邪恶 G92),重置以确保所有模式都恢复为默认值,然后开始工作。 无论如何,我会在 v1.0 版本中牢记这一点,但现在我有更大的鱼要炸。 |
|
没有坐标系和你可能会丢失的东西吗?我不是那么 我只建议使用“%”,因为我认为这是 tinyG 用来擦除的内容。 FG 在 2015 年 3 月 23 日星期一上午 9:24,Sonny Jeon notifications@github.com
|
|
@lordmundi: 否。所有 g 代码参数,例如工件坐标偏移,都永久保留在 EEPROM 中。根据 g 代码标准,只有 G92 偏移量在重置时会丢失。这就是您应该始终使用工作坐标而不是 G92 的原因。在专业环境中,G92 通常像瘟疫一样被避免,并且经常是新手崩溃的根源。 |
|
….但是…我….我使用G92。 在 2015 年 3 月 23 日星期一上午 9:44,Sonny Jeon notifications@github.com
|
|
@lordmundi试试 GrblPanel,它是为了突出显示和使用 Grbl 的功能而构建的,例如工作偏移量。那里的 wiki 有一些关于如何使用偏移量的解释。 |
|
@lordmundi: 哈哈!不用担心。G92 在我开始为它开发之前就已经存在于 Grbl 中,并且它已经通过各种分支、并行 CNC/3d 打印机固件等在社区中扩散。工作坐标系被引入 Grbl 已经四年了,人们仍然不’正确使用它。我一直在努力解决这个问题,但是一旦人们学会了一种方式,就很难改变他们做事的方式。 |
|
问题是 GUI 不会使它们可见或可访问:-) |
|
为什么不为此使用 $X ? 2015-03-23 16:17 GMT+01:00,Gerrit notifications@github.com:
|
|
@chamnit你能给我指点任何关于使用工作坐标偏移而不是 G92 的工作流的好文章吗?我问,因为我刚刚开始从事业余 CNC 方面的工作,如果我要学习一些东西,那也可能是正确的方法。问题是所有的教程,而不是像你说的那样指向 G92 将重置作为慢跑的一部分是一件好事。我可以看到,但我想最后重置是好的,如果你必须在每次慢跑时都重置它会浪费时间,并且从用户体验来看一切都变得如此流畅。所以我也希望看到擦除缓冲区命令。 |
|
@bensuffolk:我要关闭这个问题。可能不会有擦除缓冲区命令,因为这可能会由于缺乏理解这样做的含义而导致误用。人们要求这样做的唯一原因是关于连续慢跑,可以通过其他方式解决。 |
|
如果有人有兴趣听,我想反对。我认为 在 2015 年 6 月 12 日星期五上午 9:53,Sonny Jeon notifications@github.com
|
|
@lordmundi: 我知道你是从哪里来的。擦除缓冲区很容易添加。我很早就想安装它了。但是,当您擦除缓冲区时,您必须知道要从缓冲区中的哪个位置擦除,最后发送的命令的 gcode 状态是什么,以及擦除对状态的影响。您必须了解有关内部运作的所有信息,才能对状态进行稳健的控制。对我来说,这不是一个很好的工具。 如果你能想出一个不涉及慢跑的用例(可以通过适当的慢跑界面解决)并且不能通过直接 gcode 标准、软重置或其他一些可靠的方法来解决,我会认为关于重新打开这个。 |


我使用 Contour ShuttleXpress 慢跑拨盘为 GRBL 实现了慢跑界面。它运作良好 – 我使用的方法是在人们旋转穿梭轮时一遍又一遍地发送小动作。当我松开轮子时,我希望它立即停止,如您所知,发送进给保持然后重置并不能很好地工作并在内存中保留内容。
但是,如果我只有“%”擦除命令,我想一切都会好起来的。我知道人们已经讨论过 grbl 中的完整慢跑模式,这似乎会在有限的芯片上占用大量资源,但如果我能够擦除缓冲区中的任何命令,我真的认为这会很棒点动界面不需要 GRBL 中的点动模式。看起来 Issue #178中有人设法实现了他们自己的“%”擦除命令。
这有可能得到解决吗?如果我给你买披萨怎么办?…上面有培根?