注释
几个问题: 你用的是 NO 还是 NC 开关?如果 NC,您是否反转了限位销? 您是否也启用了归位?默认启用归位,Grbl 将在警报状态下启动。 |
我尝试了启用和禁用倒车的 NC 和 NO 开关,结果都是一样的。 我没有启用归位,我不希望它带着工具或材料在整个工作站周围走动并破坏一切。是的,我可能会稍后将路由器位和工件放入,但这似乎不是一个好主意,因为步进驱动器始终处于启用状态,因为当我尝试连接它时,它会冻结在我身上。 所以我会发布设置并尝试归位命令,但我应该尝试检查我在原始帖子中询问的其他类型的接线吗? |
好吧,我设法得到了一些结果。 我的结果是……干扰…… 所以我认为 GRBL 问题可能已经结束,因为干扰与它没有太大关系。 |
是的,我正要建议这听起来像是一个导致持续中断的噪声问题 |
自从我来到这里已经有一段时间了,我真的没有时间花一些时间。 所以限制是常开的(所以通常没有电流通过限位开关)。硬限制和归位周期已启用。限制开关延迟为 50 毫秒,限制引脚未反转(因此设置为 0,也尝试了 1,但这不是更好),归位 dir 反转掩码也是 0。 当我再次发出 $H 命令时,程序并没有像以前那样冻结,它很好地搜索 Z 上限开关,然后它开始同时搜索 X 和 Y 限位开关,经过一个几秒钟后,软件冻结,电机停止,然后程序说“错误响应 9”(对不起,我不记得确切),然后出现一个空行,然后它说连接已经建立. 此时归位循环还没有结束,但是当我杀死警报时,我可以自由移动电机。 你能帮我多一点吗?:) |
@norbigazda98: 我不熟悉 SourceRabbit Gcode Sender。这可能是他们的错误。尝试其他 Grbl GUI 来比较行为总是好的。这将有助于确定问题的来源,无论是 Grbl 还是 GUI。 此外,鉴于它表示已建立连接,这让我认为您也有 USB 连接问题。使用带有铁氧体磁芯的屏蔽 USB 电缆。这会有所帮助。 |
请在限位开关电缆(靠近板)上使用 RFI、EMI、EMCi 噪声滤波器,例如: 但尽量用大的……直径约2厘米…… 还将您的电路板 GND 引脚接地… 此致 |
诺比加兹达98 评论 on 26 May 2017
你好!
我使用的 GRBL 驱动的 Arduino Uno 和三个 TB6600 驱动程序有问题。
我附上了与这篇文章的联系。
所以,当我只将它与驱动程序一起使用时,没有限位开关,也没有完成启用引脚,它就像魅力一样,尽管使用 v0.9j grbl,它经常冻结,但当我更新到 grbl v1.1f 时几乎停止了.
当我尝试通过将所有启用 (-ENA//-EN//) 插座连接到 Arduino 的 (D)8 引脚来完成启用引脚时,它甚至没有完全启动,它只是冻结了。
所以我恢复到没有连接启用引脚,就像它在图片上一样。
问题
今天我在整个 CNC 路由器上安装了限位开关,这些开关确实有效,我在整个过程结束后用万用表对它们进行了测试,最终到达 Arduino 板。(我尝试了将它们串行或并行连接并反转或不理会限制引脚的所有组合(在 GRBL 设置中,大约 15 美元))。
我的问题是,你认为我的问题可能是什么?
如果我启用硬限制,为什么 grbl 启动会冻结?当我尝试使用启用电缆时,它会与它冻结有关吗?
A 看到了与 TB6600 的不同连接。我是否应该尝试更改所有连接,以便电路板的 2-7 针连接到驱动器的(某物+)插座,而(某物-)插座将全部连接到电路板上的 GND 针?
或者你有什么推荐的吗?