开源改变世界

库存控制器卡连接限位开关 #123

推推 grbl 3年前 (2023-01-21) 148次浏览
关闭
rseijo 打开了这个问题 2017 年 2 月 10 日 · 191 条评论
关闭

库存控制器卡连接限位开关#123

rseijo 打开了这个问题 2017 年 2 月 10 日 · 191 条评论

注释

库存控制器卡连接限位开关 #123
赛约 评论了 2017 年 2 月 10 日  

嗨,我是 CNC 和 GRBL 的新手。想知道限位开关是否可以连接到库存控制器卡?如果是,有人有接线和 GRBL 编程说明吗?使用 GRBL v1.1f

有问题的卡是 Woodpecker CNC GRBL 0.9

谢谢!
拉尔夫

库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123

从这里开始:https ://github.com/gnea/grbl/wiki/Wiring-Limit-Switches 虽然这是一项正在进行的工作 – 在#96
也有一个很长的讨论 虽然没有什么特别针对啄木鸟

库存控制器卡连接限位开关 #123

@rseijo
你能带来更多关于你的董事会的信息吗?一些链接、原理图和数据表,以便为您提供帮助。谢谢

它看起来像 Arduino 核心,为步进驱动器添加了专用连接器。

库存控制器卡连接限位开关 #123
贡献者

关闭,因为这不是错误,但可以继续。

库存控制器卡连接限位开关 #123
作者

非常感谢您的快速回复!!
在审查 Wiki for Wiring Limit Switches 时,它涵盖了 Arduino Cards & Shields;不是 CNC 机器附带的砧板(如上图所示)。有任何想法吗?

此外,我还没有找到股票委员会的任何术语、数据表等。

库存控制器卡连接限位开关 #123

@rseijo在这是带有 Grbl 的 Arduino nano 处理器之前,您可以执行以下操作:

  • 用万用表测量并找到微控制器的哪些引脚连接到哪些接头引脚
  • 一旦你有了这个清单,我们就可以找出正确的终端开关接线
库存控制器卡连接限位开关 #123

拉尔夫,你提到的这个“股票板”的唯一参考是我能找到的一个全球速卖通卖家:
https ://www.aliexpress.com/store/product/GRBL-0-9J-USB-port-cnc-engraving- machine-control-board-3-axis-control-laser-engraving-machine/1941516_32713561151.html
这不是真正的普通板,如果没有相关文档,我们将很难为您提供帮助。

标准 grbl 限制输入位于 D9 (X) D10 (Y) 和 D12 (Z) 上。请参阅https://github.com/gnea/grbl/wiki/Connecting-Grbl
标题上的引脚似乎标记为 A0-A7 和 D13 – 上面链接页面上的图表告诉您这些引脚的用途.
我还可以看到一些标签以 X/Y/Z 开头,但我看不清标签。我猜测我希望那些是你需要的限制。你能告诉我们他们说了什么吗?也许靠近该连接器的 PCB 正面和背面的特写照片会对我们有所帮助。
如果你有一个万用表,就可以用它来追踪从 ATmega IC 到插头引脚的连接,如@luben111

综上所述,该板使用 CH340 USB 转串口芯片,这已成为许多人通信问题(数据丢失)的原因。我个人建议购买一块更常见且有据可查的电路板,例如 Protoneer shield,以及将其插入的 Arduino Uno。我希望 Woodpecker 板上的那些步进驱动器遵循标准的“Pololu”引出线,因此您应该能够将它们移动到新的防护罩上。在 CNC 上投入了所有时间和成本之后,您真的不想使用不可靠且不受支持的控制器,作为初学者更是如此。

库存控制器卡连接限位开关 #123

你好。

外部触点均为 GND。
2* Limit-X-Axis
2* Limit-Y-Axis
2* Limit-Z-Axis
A5 = Probe
A4 =
A3 = Coolant Enable
A2 = Cycle Start/ Resum
A1 = 进给保持
A0 = Reset/Aboat
A7 =
A6 =
D13 = 主轴方向
RST
5V

限位开关接线:

从董事会背面的另一家商店的角度来看:
库存控制器卡连接限位开关 #123

问候于尔根

库存控制器卡连接限位开关 #123

我们需要知道插头引脚和微控制器之间的连接。

使用万用表,可能还有一根针或针来触摸微控制器的针脚。获取所有连接可能需要 15-20 分钟。

库存控制器卡连接限位开关 #123
作者

Kean、Luben111 和 Jurgen,非常感谢您的指导和合作!我以为我会在这个问题上迷路。

Jurgen,我想你已经破解了密码? 我将尝试建议的设置并报告我的发现。

顺便说一句,我订购了一个带 CNC Shield 的 Arduino UNO,所以如果这块主板无法锻炼,我可以选择它,

顺便说一句,这是股票板正面的特写图像。
库存控制器卡连接限位开关 #123

再次感谢!

库存控制器卡连接限位开关 #123

@rseijo您仍然需要使用简单的万用表测量微控制器的哪个引脚连接到接头的哪个引脚。将万用表设置为测量短路(触摸两个表笔时发出蜂鸣声)。请参阅下面描述序列的图像。最后你应该得到一些列表:
Pin1 (Xon1) – Atmega328 的引脚 XX
Pin3 (Xon2) – Atmega328 的引脚 XX
Pin5 (Yon1) – Atmega328 的引脚 XX
……
如果我们有这个列表,我们可以画出漂亮的图表如何连接限位开关。
库存控制器卡连接限位开关 #123
库存控制器卡连接限位开关 #123
库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123
作者

嗨 luben111,我会检查并报告结果。今天晚些时候;在去杂货店的路上 :-) 感谢您提供带有图片的详细说明,这非常有帮助!!!

库存控制器卡连接限位开关 #123
作者
赛约 评论了 2017 年 2 月 13 日  

嗨,我用万用表检查了芯片的 PIN 输出,发现 Zen、Yen 和 Xen 与 Atmega328 芯片没有连接点。继续检查其他引脚并确定它们在芯片上的位置(请参见下图)。

启用硬限制,布尔值 ($21=1) 并在日元上连接一个常开开关。在 Jog 模式下启动 Candle (v1.1.7) 移动 Y 轴,当它移动时关闭开关并且轴停止移动。X & Z 轴的结果相同;在所有 6 个 *en 引脚上。按下Reset,出现警报,按下Unlock,我就可以继续 Axis 行程。

这是重新开始旅行的正确反应和顺序吗?

库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123
鲁本111 评论了 2017 年 2 月 13 日  

@rseijo末端开关可能会连接到一些串联电阻 – 见下图。
库存控制器卡连接限位开关 #123

您需要找到末端开关的去向,您可以直观地跟踪 PCB 上的电线。

微控制器管脚编号的枚举如下(请在表中添加管脚编号,其中每个排针管脚对应一些控制器管脚)。
库存控制器卡连接限位开关 #123

如果不使用一些数据填充上表,我们将无法进行正确的接线,

库存控制器卡连接限位开关 #123

顺便说一句,如果您当前的 GRBL 版本在 0.9j 之前并且您想使用最新版本的 GRBL,您可能必须修改 PCB – 最新版本的 Z 限位开关连接到不同的控制器引脚(与 0.9 之前的版本相比j). 正如我所见,列出的版本是 0.9j,所以也许不需要修改板子。

库存控制器卡连接限位开关 #123
作者

嗨 Luben111,我也在上面和这里发布了更新的图表。

X、Y 和 Z 连接的 PIN 输出位于 PCB 的背面。添加了 2 张特写图片。

库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123
作者

关于GRBL版本,我使用的是Candle v1.1.7

库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123

好的,看起来像

  • 每个轴有两对平行连接的接头销 – 如果你想要两个 NO 开关,这是完美的
  • R20/R21/R22分别是100欧姆电阻串联在每个限位输入端(保护用)
  • 有与输入并联的电容器以过滤噪声
  • 这些电阻的痕迹在 ATmega 芯片下消失了

ATmega 上的限制引脚应为
Axis = Arduino 引脚名称 = AVR 引脚名称 = 通过串联电阻的引脚编号
X = D9 = PB1 = 通过 R20 的引脚 13
Y = D10 = PB2 = 通过 R21 的引脚 14
Z = D12 = PB4 = 引脚 16通过R22

使用万用表,您应该能够测量这些接头引脚和 ATmega 引脚之间的 100R 电阻以确认

库存控制器卡连接限位开关 #123

@rseijo
现在您需要进行最后一步并测量电阻另一端与微控制器之间的连接@electrokean 建议。

库存控制器卡连接限位开关 #123

之后,我们将为您的电路板创建正确的接线图

库存控制器卡连接限位开关 #123
鲁本111 评论了 2017 年 2 月 14 日  

最终接线将是(首先我们需要确认连接 – 见上文) 您可以使用一些电缆外壳并压接电线以获得更专业的外观(这些连接器将直接插入您的接头)http://uk.farnell。 com/multicomp/2226a-02/crimp-housing-1-row-2-way/dp/1593506
库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123
作者

嗨,基恩和 Luben111,
感谢您的持续指导!下面是更新的图表,其中包含 Atmega328 芯片上 R20/R21/R22 的 PIN 位置。

Luben111,带有开关的图表很棒。谢谢

库存控制器卡连接限位开关 #123

库存控制器卡连接限位开关 #123
鲁本111 评论了 2017 年 2 月 15 日  

@rseijo
做得好!现在我们有了整个谜题:
TQFP32 中的引脚 13 是 PB1 – 转到 DIP 28 的
引脚 15 和 TQFP32 中的引脚 14 PB2 – 转到 DIP 28 的
引脚 16 TQFP32 中的引脚 16 在 PB4 – 转到 DIP 28 的引脚 18

这意味着上面的接线是正确的,你可以用来连接末端开关。
这也表明您可以上传 GRBL v.1.1 并且一切正常。

请告诉我们连接末端开关后的结果是什么。

顺便说一句,啄木鸟板一点也不差,我倾向于在未来的小项目中使用它。

库存控制器卡连接限位开关 #123
电动车 评论了 2017 年 2 月 15 日  

@rseijo伟大的工作——如果他们给它贴上更好的标签,或者愿意提供文档就好了
@luben111可惜用的是CH340

库存控制器卡连接限位开关 #123
Author

Luben111, Will do! Thanks for the confirmation and all your help!!

库存控制器卡连接限位开关 #123
Author
喜欢 (0)