开源改变世界

如何使限位开关工作? #414

推推 grbl 2年前 (2023-01-22) 208次浏览

关闭
soja 打开了这个问题 2014 年 5 月 27 日 · 18条评论
关闭

如何使限位开关工作?#414

soja 打开了这个问题 2014 年 5 月 27 日 · 18条评论

注释

如何使限位开关工作? #414

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

如何使限位开关工作? #414

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

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

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

如何使限位开关工作? #414

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

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

谢谢你。那么,这个错误信息是否表明限位开关被立即触发了呢?我将 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
作者

不幸的是,我坐在欧洲,目前无法访问我的原型。当我收到错误消息时,我基本上不得不将 $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
作者

目前,我不使用电阻器。更糟糕的是,我没有连接到 +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 欧姆上拉电阻而不是 10k(这很常见)之类的更大电阻的原因是,较低的电阻有助于降低线路中的噪声。

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

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

如何使限位开关工作? #414

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

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

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

如何使限位开关工作? #414

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

如何使限位开关工作? #414

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

如何使限位开关工作? #414

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

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

谢谢,斯科特和马克!
PS:Markus,请问你住在德国吗?

如何使限位开关工作? #414

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

喜欢 (0)