3.0.连接Grbl - MillerRen/grbl GitHub Wiki
本维基旨在提供有关如何以各种方式连接到 grbl 的各种说明。请随时贡献更多最新或替代方法。
Grbl的引脚
对于 Grbl v0.9 和 v1.1+ 默认版本: (注意:Z 限位再 D12 上,主轴启用引脚使用 D11 上的硬件 PWM。)
对于 Grbl v0.8 和 v0.9+ 禁用可变主轴,Z-limit 移动到 D11,主轴使能到 D12。这通常是为了向后兼容旧板。
对于激光模式,使用的引脚与主轴(引脚 11)相同。
首先,要将步进电机连接到 Grbl,您需要一些步进电机驱动器来为步进器供电并将驱动器输入连接到 Arduino 控制器引脚。有许多驱动程序可以做到这一点,可以完全预建、部分预建或完全 DIY。页面下方还有一些示例。步进驱动器需要将步进器使能引脚 (D8) 共享给它们各自的使能引脚,而方向和步进脉冲引脚 (D2-D7) 需要连接到驱动器上各自的引脚。只需确保您的所有驱动器和 Arduino 共享一个公共接地(星形接地与您的电机驱动器电源)。这就是您开始所需的全部内容。
之后,一旦您决定准备好或想要启用归位和/或硬限位,您需要将一个常开限位开关连接到每个限位引脚(D9、D10 和 D12)。归位和硬限位使用相同的开关。这些限位引脚已经通过内部上拉电阻保持在高电平,因此您要做的就是将它们接地。因此,当您关闭开关时,开关会将限位引脚拉到地。如果您想在轴的行程两端都有硬限位开关,只需将两个限位开关与轴限位销和接地平行连接即可。确保在尝试执行归位循环之前安装了开关,并确保采用良好的接线方法以最大限度地减少输入引脚上的外部电噪声。
在 Grbl v0.8 及更高版本中,有循环启动、进给保持和重置运行时命令的引脚输出,因此您可以在机器上拥有物理控制按钮。就像限位引脚一样,这些引脚通过内部上拉电阻保持高电平,因此您只需将一个常开开关连接到每个引脚并接地。再次确保您采用良好的接线方法,以最大限度地减少输入引脚上的外部电噪声。
如果您希望或需要主轴或冷却液控制,Grbl 将根据您发送给 Grbl 的 G 代码命令将这些输出引脚(D13、A3)切换为高电平或低电平。启用 v0.9+ 和可变主轴 PWM 后,D11 引脚将输出 0V 至 5V 的电压范围,具体取决于主轴速度 G 代码命令。在这种情况下,0V 表示主轴关闭。由于这些引脚的使用方式都取决于应用程序,因此我们将让您自行决定如何控制和使用这些引脚以用于您的机器。您还可以修改主轴和冷却液控制源文件以轻松更改它们的工作方式,然后通过 Arduino IDE 编译和上传修改后的 Grbl。
步进电机扩展板
Last Updated: 2012-02-03 by edwardrford.
buildlog.net arduino stepper shield - 用于 3 轴电机控制的 pololu 驱动器载体 arduino 扩展板。损坏时可更换驱动程序。
用户指南
Arduino CNC 扩展板
Last Updated: 2016-06-10 by Protoneer.
Arduino CNC Shield - 3 个独立轴和一个克隆轴。使用 Pololu 步进驱动器,所有 GRBL 引脚都引出了。GRBL 0.9 兼容。RC 滤波器再限位开关和探针引脚上
注意:因为抄袭模仿者太多并且价格比作者的便宜,模仿者对该项目没有贡献,作者决定不再更新这个板子。