注释
您的归位寻道速度是否太慢? |
在编译 GRBL 之前,您是否从 config.h 中删除了 Z 轴归位? 默认情况下,GRBL 首先定位 Z 轴,然后定位 X&Y。如果您没有 Z 轴但将其保留在此设置上,您会看到您所描述的内容:电机接合,但永远停在那里(好吧,直到 GRBL 放弃“归位失败”),而 GRBL 等待 Z-永远不会出现的限位开关。 快速测试的方法是发送 $H,然后手动将 Z 限位引脚短接几次,就像在 Z 轴归位过程中触发并释放限位开关一样。几次之后,GRBL 应该对 Z 归巢感到满意,然后继续移动到 X&Y。 此处描述了修复:#224(评论) |
@jahnj0584: 归位寻道 = 1000mm/s, 归位进给 = 25mm/s 不过,我会尝试使用 Z-limit 输入提出您的建议,然后再报告。 |
结果是显着的。几次切换引脚 D12 时,归位周期开始了! |
每次进行更改时,您都必须使用 Xloader/new grbl 重新刷新您的 arduino 在 2016 年 8 月 19 日上午 10:13,“Marcin” notifications@github.com写道:
|
我认为每次我在 IDE 中单击“上传”时都会完成。但现在我不确定 IDE 在哪里寻找 config.h 文件…… |
该配置适用于 grbl。 在 2016 年 8 月 19 日上午 10:18,“Marcin” notifications@github.com写道:
|
现在我们有点跑题了,但是当 IDE 说“正在上传”时,它实际上并没有更新 Arduino 上的固件?!那么所有闪烁的 LED 是怎么回事? |
您需要更改 Arduino 库文件夹中的 config.h 文件。它在那里复制了 Grbl 的源代码。 |
我已经阅读了很多关于归位问题的帖子,并且我非常有信心 GRBL 可以完美地处理归位问题。不幸的是,我的情况并非如此。我有一个激光雕刻机的设置(X 和 Y 轴,没有 Z),它在慢跑时工作得很好。我在 X 轴和 Y 轴的两端(平行)添加了限位开关。它们现在也根据 ( http://www.eng.utah.edu/%7Ecs5780/debouncing.pdf ) 中的说明进行了 RC 过滤。当我手动进入时,限位开关会完成它们的工作。
我的问题是,当我发送 $H (UGS 1.0.9) 时,机器会激活(但不会移动)电机。我能听到他们轻微的嗡嗡声,但没有动静……无限期地。如果我用“软重置”清除情况,我会收到“警报:归位失败,好的”响应,并且电机嗡嗡声停止。
如果这是一个线索,在使用 Arduino (1.6.11) 闪烁时,我会在上传序列中得到相同的电机嗡嗡声而没有运动。