开源改变世界

归位停滞,导致重置后发出警报 #1062

推推 grbl 3年前 (2023-01-23) 123次浏览

关闭
Eriond 打开了这个问题 2016 年 8 月 19 日 · 9条评论
关闭

归位停滞,导致重置后发出警报#1062

Eriond 打开了这个问题 2016 年 8 月 19 日 · 9条评论

注释

归位停滞,导致重置后发出警报 #1062

我已经阅读了很多关于归位问题的帖子,并且我非常有信心 GRBL 可以完美地处理归位问题。不幸的是,我的情况并非如此。我有一个激光雕刻机的设置(X 和 Y 轴,没有 Z),它在慢跑时工作得很好。我在 X 轴和 Y 轴的两端(平行)添加了限位开关。它们现在也根据 ( http://www.eng.utah.edu/%7Ecs5780/debouncing.pdf ) 中的说明进行了 RC 过滤。当我手动进入时,限位开关会完成它们的工作。
我的问题是,当我发送 $H (UGS 1.0.9) 时,机器会激活(但不会移动)电机。我能听到他们轻微的嗡嗡声,但没有动静……无限期地。如果我用“软重置”清除情况,我会收到“警报:归位失败,好的”响应,并且电机嗡嗡声停止。
如果这是一个线索,在使用 Arduino (1.6.11) 闪烁时,我会在上传序列中得到相同的电机嗡嗡声而没有运动。

归位停滞,导致重置后发出警报 #1062

您的归位寻道速度是否太慢?

归位停滞,导致重置后发出警报 #1062

在编译 GRBL 之前,您是否从 config.h 中删除了 Z 轴归位?

默认情况下,GRBL 首先定位 Z 轴,然后定位 X&Y。如果您没有 Z 轴但将其保留在此设置上,您会看到您所描述的内容:电机接合,但永远停在那里(好吧,直到 GRBL 放弃“归位失败”),而 GRBL 等待 Z-永远不会出现的限位开关。

快速测试的方法是发送 $H,然后手动将 Z 限位引脚短接几次,就像在 Z 轴归位过程中触发并释放限位开关一样。几次之后,GRBL 应该对 Z 归巢感到满意,然后继续移动到 X&Y。

此处描述了修复:#224(评论)

归位停滞,导致重置后发出警报 #1062
作者
埃里昂 评论了 2016 年 8 月 19 日  

@jahnj0584: 归位寻道 = 1000mm/s, 归位进给 = 25mm/s
@gitBugs:这是我对配置文件所做的:
#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)

不过,我会尝试使用 Z-limit 输入提出您的建议,然后再报告。

归位停滞,导致重置后发出警报 #1062
作者

结果是显着的。几次切换引脚 D12 时,归位周期开始了!
它不仅开始了,而且同时使用了 X 轴和 Y 轴,这是我在 config.h 文件中明确更改的内容(见上文)。
我开始怀疑 Arduino IDE 忽略了我的更改(或者相反;我很愚蠢并且在错误的文件中进行了更改)。

归位停滞,导致重置后发出警报 #1062

每次进行更改时,您都必须使用 Xloader/new grbl 重新刷新您的 arduino

在 2016 年 8 月 19 日上午 10:13,“Marcin” notifications@github.com写道:

结果是显着的。几次切换引脚 D12 时,
归位周期开始了!
它不仅开始了,而且同时使用了 X 轴和 Y 轴,
这是我在 config.h 文件中明确更改的内容(见上文)。
我开始怀疑 Arduino IDE 忽略了我的更改(或者
相反;我很愚蠢并且在错误的文件中进行了更改)。


你收到这个是因为你被提到了。
直接回复此电子邮件,在 GitHub
#1062(评论)
上查看,或 将线程静音
https://github.com/notifications/unsubscribe-auth/AQlzDJvkGvY8afd-QTV_NMfi1oWAFvDEks5qhawBgaJpZM4JoP_O

归位停滞,导致重置后发出警报 #1062
作者
埃里昂 评论了 2016 年 8 月 19 日  

我认为每次我在 IDE 中单击“上传”时都会完成。但现在我不确定 IDE 在哪里寻找 config.h 文件……
我正在使用在以下位置找到的草图:
grbl-master\grbl\examples\grblUpload\grblUpload.ino

归位停滞,导致重置后发出警报 #1062

该配置适用于 grbl。
每次重新编译源代码(这是您在 IDE 中所做的)时,您都必须重新刷新(使用 xloader )

在 2016 年 8 月 19 日上午 10:18,“Marcin” notifications@github.com写道:

我认为每次我在 IDE 中单击“上传”时都会完成。但现在
我不确定 IDE 在哪里寻找 config.h 文件……


你收到这个是因为你被提到了。
直接回复此电子邮件,在 GitHub
#1062(评论)
上查看,或 将线程静音
https://github.com/notifications/unsubscribe-auth/AQlzDKMfHBQPLO_U8WSlU5SORBOlXRFaks5qha0ygaJpZM4JoP_O

归位停滞,导致重置后发出警报 #1062
作者

现在我们有点跑题了,但是当 IDE 说“正在上传”时,它实际上并没有更新 Arduino 上的固件?!那么所有闪烁的 LED 是怎么回事?
这是我第一次接触 Arduino 和 AVR,之前我只接触过 PIC。
好的,假设我需要使用 xloader。我在哪里可以找到编译后的二进制文件?

归位停滞,导致重置后发出警报 #1062
成员

您需要更改 Arduino 库文件夹中的 config.h 文件。它在那里复制了 Grbl 的源代码。

喜欢 (0)