开源改变世界

如何使限位开关起作用? #414

推推 grbl 3年前 (2022-10-31) 228次浏览 0个评论
关闭
soja 打开了这个问题 2014 年 5 月 27 日 · 18 条评论
关闭

如何使限位开关起作用?#414

soja 打开了这个问题 on 27 May 2014 · 18 条评论

注释

如何使限位开关起作用? #414

为了使限位开关可操作,是否需要更改任何设置?我将两个限位开关以并联模式连接到 gShield 上的 Z 轴,但它们在触发时不会停止步进电机。谢谢你。

如何使限位开关起作用? #414

你的 16 美元是否设置为 1(硬限制,布尔值)?
如果没有,您应该启用它们:$16=1

如何使限位开关起作用? #414
作者

大豆 评论 2014 年 5 月 27 日

是的!但随后我收到此错误消息:警报:硬限制。议员?
谢谢!

如何使限位开关起作用? #414

这个问题似乎经常发生在几个人身上(对我来说也是如此)。限位开关似乎是由噪声和峰值触发的。屏蔽你的电缆,在限制线上放置一个 RC 滤波器。由于同样的问题,我正在为每个限位开关线设计一个带有施密特触发器的 RC 滤波器。
你的上拉到 5V 有多大?

如何使限位开关起作用? #414
作者

大豆 评论 2014 年 5 月 27 日

谢谢你。那么,这个错误信息是否表明限位开关被立即触发?我将 gShield 堆叠在 Arduino UNO 的顶部,并从我的笔记本插入 USB。我不确定上拉到 5V 的大小是什么意思。

我使用这些开关: http: //openbuildspartstore.com/micro-limit-switch/

如何使限位开关起作用? #414

你的仪表在限位针上读数是多少?
2014 年 5 月 27 日上午 6:55,“soja” notifications@github.com写道:

谢谢你。那么,这个错误信息是否表明限位开关
被立即触发?我将 gShield 堆叠在 Arduino UNO 的顶部,
并从我的笔记本插入 USB。我不确定
上拉到 5V 的大小是什么意思。

我使用这些开关: http: //openbuildspartstore.com/micro-limit-switch/


直接回复此邮件或在 GitHub 上查看 https://github.com/ /issues/414 #issuecomment-44260389

如何使限位开关起作用? #414
作者

大豆 评论 2014 年 5 月 27 日

不幸的是,我坐在欧洲,目前无法访问我的原型。当我收到错误消息时,我基本上不得不将 $16 重置为 0 并重新打开 COM 端口。

如何使限位开关起作用? #414

通过将 $16 设置为 0,您可以完全禁用限位开关检查。这就是它对你有用的原因——就像对我一样。只要你知道你不会进入极限,它应该没问题。但是让限位开关工作是很合理的。

通过询问您的上拉电阻有多大,我想知道限制信号和 +5V 电源之间的电阻是多少。例如看这张图片:https ://lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png

您需要确保限制信号始终拉高至 5V,除非开关将信号降至 GND。如果您错过了这些上拉,信号会随心所欲地做任何事情,并且很容易受到噪声的影响。

在限制信号中放置一个 rc 滤波器会增加噪声的持久性。参见:http ://www.elektronik-kompendium.de/sites/slt/schalt/02061721.gif

如何使限位开关起作用? #414
作者

大豆 评论 2014 年 5 月 27 日

目前,我不使用电阻器。更糟糕的是,我没有连接到 +5V 电源:(
我将它们连接到 Arduino(11,Z 轴)和(14,GND)。顺便说一下,这是怎么做到的?你用跳线吗电缆?我会使用哪些?
谢谢您的宝贵意见!

如何使限位开关起作用? #414

@soja:确保您使用的限位开关也是常开的。

如何使限位开关起作用? #414

我在 +5v 和限位开关输入之间使用了一个 330 欧姆的上拉电阻。我在地和限位开关输入之间也有一个 0.1uF 的电容。对于 330 个电阻,我只是将它们焊接到我的 Arduino Uno 的底部。在我的 grbl 板上,我焊接了一个螺丝接线端子(0.1″ 间距)并将我的限位开关连接到那个。我要改变我的设置,所以我在 Uno 和 grbl 之间有一个输入屏蔽。这将支持限位开关和按钮。你可以在这里看到我在 grbl 板上的螺丝接线端子:
http ://www.shapeoko.com/forum/download/file.php?id=3294

我使用 330 ohm 上拉电阻而不是像 10k 这样更大的上拉电阻(这很常见)的原因是,较低的电阻将有助于降低线路中的噪声。

如何使限位开关起作用? #414
作者

大豆 评论 2014 年 5 月 28 日

好帖子!我会试试330电阻。我喜欢你的插头。我在哪里可以买到电阻器和绿色螺丝接线端子?我希望你的图片能告诉我你是如何将终端焊接到 gShield 上的。
再次感谢!

如何使限位开关起作用? #414

螺丝接线端子是digikey A98338-ND。您只需将接线端子插入 grbl 板上的孔并从另一侧焊接即可。电阻器是 digikey CF18JT330RCT-ND
这是端子块的特写:http: //bit.ly/1hvchD1
这是我焊接 330 欧姆电阻器的方法:http: //bit.ly/1nR77Fl

如何使限位开关起作用? #414
作者

大豆 评论 2014 年 5 月 28 日

太棒了,斯科特!这帮助很大 – 非常感谢!我只是看了 Digikey 可怕的运费..

如何使限位开关起作用? #414

你不能在美国。Digikey 通过邮局寄给我(在新泽西),只需几美元。

如何使限位开关起作用? #414

@siredmar:您不需要添加额外的施密特触发器。arduino 的所有引脚上都有它们。

如何使限位开关起作用? #414

@mschorer: 哦,谢谢你的信息。我不知道:)

如何使限位开关起作用? #414
作者

大豆 评论 2014 年 5 月 28 日

谢谢,斯科特和马克!
PS:Markus,请问您是否住在德国?

如何使限位开关起作用? #414

@soja: 是的。我们应该把它离线然后……在我的个人资料页面上添加了我的联系电子邮件。

如何使限位开关起作用? #414
喜欢 (0)

您必须 登录 才能发表评论!