注释
|
使用 1.1h,因为它是在未更改任何源代码的情况下发布的。该板是早期 .9 grbl 使用的旧设计,因此 1.1 grbl 的 Z+ 限制(终点停止)和主轴标记中的引脚标记是错误的。 Z+ End Stop 引脚用于 PWM(主轴)输出信号,Spindle Enable 引脚用于 Z+ End Stop 输入。这就是在我的板上工作而无需更改源代码的方法。我不使用 Z 限位销,因此假设它们如标记的那样正常。 |
作者
|
嗨,约翰,所以我认为你的建议是保留“#define VARIABLE_SPINDLE”未注释,然后将我的主轴控制线连接到标记为 Z+ 的引脚,将我的 z-endstops 连接到 3.51 板上标记为 SpnEn 的引脚反过来?对不起,如果我是愚蠢的:)只是因为那条线没有注释,我的 z-endstops 工作 100% 连接到标记为 Z+ 的引脚,所以我可以将主轴控制插入同一个引脚似乎很奇怪,这也会在不改变任何其他东西的情况下用作主轴控制。无论如何我都会试一试……我可能误会了什么。谢谢,大卫
|
|
最好你做一些谷歌搜索,看看你的屏蔽版本是否已更改为 grbl 1.1 正确设置。我的搜索显示它是为 grbl 0.9 设置的,我相信它使用 Arduino 上的旧引脚连接用于 grbl 0.8 和最早的 grbl 0.9???使用连续性仪表来验证屏蔽和 Auduino 之间的引脚连接可能是最好的做法。我不得不连接我的版本。3.0 板正如我对 grbl 1.1 所说的那样,因此根据您的描述假设您也需要这样做。 编辑,我还注意到您将 $21=1 称为主轴启用设置。那就是硬限制启用设置。 |
作者
|
嗨,约翰,是的,我确定您是对的,它与 0.9 兼容,因此应该符合您的体验。在过去的几周里,我把谷歌彻底拆了个遍,但我无法从可用的稀疏文档中弄清楚盾牌和软件的这种组合是如何工作的。我可以看到大量类似的查询,但没有一个真正报告它们是如何工作的……我会把它贴在一个仪表上,看看我是否能理解这一切,然后看看我是否能写一个简单的页面这解释了如何为任何未来有同样问题的不幸灵魂获得与 GRBL 1.1h 一起工作的 3.51 盾牌
|


你好,
我怀疑这已经死了,但我根本无法理解它。
我在带有 CNC shield v3.51 的 Uno 上使用 GRBL 1.1h。我已经将六个限位开关(每个轴上两个)连接到防护罩上的 Z+/-、Y+/-、X+/- 引脚。这些似乎是重复的,例如 Z+ 连接到 Z- 等。我还将 SpnEn 连接到继电器上的控制引脚,它将电源切换到单速主轴。
如果我在 config.h 中注释掉“#define VARIABLE_SPINDLE”行并上传 GRBL,z 限位开关工作但主轴启用不工作($21=1),即关闭任一 z 限位开关会在 Universal G 中触发警报-代码发件人,但“M3 S1000”和“M5”什么都不做。
如果我取消注释该行,则“M3 S1000”启用主轴,“M5”将其关闭但关闭 z 限位开关无效(X 和 Y 限位开关工作正常)。
所以我坚持使用主轴控制或 z 限位开关,但我看不出如何同时获得两者……
任何帮助表示赞赏,
大卫