注释
你有我可以用来重现这个的示例 gcode 文件吗? |
它实际上发生在任何代码中,即使在使用 $h 来启动
|
只是好奇。您使用的是 v0.8 还是 v0.9?如果是后者, 2013 年 1 月 5 日星期六下午 4:02,rawkstar320 notifications@github.com写道:
|
我正在使用 0.8。“官方 master 分支”
|
@chamnit当前速率是每秒一次,对于默认设置来说是否太频繁了? |
不,绝对不应该。我已经按下并 2013 年 1 月 5 日下午 5:09,Will Winder notifications@github.com写道: @chamnit https://github.com/chamnit目前的速率是每秒一次, — |
我玩了更多,实际上我只能让它在归巢周期($h)中“跳过”。虽然慢跑到 xyz 坐标听起来确实与平时有点不同,但我的视频无法捕捉到它。很奇怪… 这是视频“证明”: GRBL 设置:$0=1280.000(x,步进/mm) |
喔好吧。现在我明白是怎么回事了。UGS 本身不是问题。这更多是 Grbl 的问题,它是归巢程序。它不喜欢在归位时被轮询状态报告,因为它与主程序串行执行这些步骤,而不是与中断异步执行。因此,当它轮询状态时,它会暂停 40 或 usec 的步骤生成以报告状态,然后继续。 我将不得不为此进行修复。对于 v0.8,我将只检查系统中止而不是完整的运行时命令。因此轮询字符将被忽略。UGS 需要要么在归位期间不发送轮询字符,要么在发送轮询后没有来自 Grbl 的响应。对于 v0.9,计划是删除 v0.8 中的“精简版”步进算法,并将 homing 完全集成到主步进模块中。所以这种方式应该没有问题。 无论如何,轮询无论如何都不应该通过归巢例程来完成。Grbl 在此期间报告无意义的信息。 |
@rawkstar320: 顺便说一句,我在可加工蜡上看到了你的教科书。我认为它也出现在 Lifehacker 上。不错的工作。可加工蜡有什么用?它有任何机械用途还是仅用于模具或代码校对? |
我想可能是这样的。我会查找更新,看看 蜡 Instructable 大受欢迎,我很惊讶。我现在正在将它用于
|
行。我发布了更改,希望这能解决您的问题。让我知道任何一种方式。谢谢! 有趣的。我想它也可以用来制作真空模具形状。也就是说,如果蜡不与热塑料片熔化。我一定要试试看。:) |
亲爱的,我今天会尝试测试更新(忙忙忙……) 这将取决于您的塑料板,但它可能会工作一次……取决于您正在成型的塑料类型(及其温度)。 |
我忘了提供更新,但 GRBL 更新有效。谢谢! |
我一直在玩 UGS v1.05,但遇到了一些奇怪的问题。任何轴上的任何运动似乎都有“溅射”并导致丢失步骤。本质上,电机旋转大约 1 圈,快速暂停,然后继续。这种“溅射”非常一致,彼此之间可能相隔 1 秒。
我对旧式 gcode 发件人没有这个问题,只有新的。我唯一的猜测是新版本可能正在轮询“?” 和其他实时命令过于频繁以至于 arduino 无法跟上?