开源改变世界

在 Arduino 或 XLoader 中编译 GRBL #734

推推 grbl 3年前 (2023-01-22) 252次浏览

关闭
joelaw419 打开了这个问题 2015 年 6 月 15 日 · 2 条评论
关闭

在 Arduino 或 XLoader 中编译 GRBL#734

joelaw419 打开了这个问题 2015 年 6 月 15 日 · 2 条评论

注释

在 Arduino 或 XLoader 中编译 GRBL #734

尝试按照 GitHub 上的说明重新编译 Grbl 9i 文件,发现它可以编译和上传,但我无法确定 arduino 上是哪个版本。我从 github Grbl/Grbl 页面下载了大约 1/2 的 hex 文件。我还发现了十六进制格式的旧版本 9g 和 8c。

我的问题是,如果我比较 v9g 和 v9i hex 文件,它们是否完全相同?如果我编译从 Github (grbl-master) 下载的代码并尝试使用他们的说明进行编译,我得到的 Hex 文件大约小 8k 并且不起作用。

现在已经两天了,我仍然对结果感到困惑。为什么我不能编译 v9i 并获得与下载的相同的 v9i Hex 文件?8k差别很大。我编译正确吗?我正在使用 Arduino 版本 1.6.4 并将 grbl 加载到库中。它编译时会发出有关可用内存不足的通知,但这是预期的,因为局部变量只有 457 个字节。

不知道我错过了什么或下一步该做什么。

谢谢,

乔·L。

在 Arduino 或 XLoader 中编译 GRBL #734
成员

当您向 Grbl 发送 $i 命令时,您可以获得构建日期。最新版本是 20150529。不确定您为什么遇到困难。尝试删除任何以前安装的 Grbl 库并且不要更改示例文件。

在 Arduino 或 XLoader 中编译 GRBL #734
作者

感谢香奈儿,

我想我已经解决了问题?我有多个 Arduino 库并试图删除错误的版本。我不明白如果我从库中删除 GRBL,当我打开 IDE 时它仍然在 Arduino 库文件夹中。我以为它来自某个地方,但找不到它。

现在我知道正确版本的存储位置,我可以正确删除并重新安装 GRBL 库,它似乎工作正常。

我正在尝试在 Shapeoko3 上设置激光,但无法让 Bobcad 或 CamBam 中的后处理器同意我在 v0.9i 上使用 PWM 控制激光所需的内容。我想在更改任何内容并重新编译之前验证我是否可以编译和安装有效代码。我需要主轴使用 S0-S255 输出 0-5v,所以现在我将尝试尽可能修改。我认为它现在设置为 0-1000。

我看到其他人已经将 GRBL 修改为具有 $L1(Z 轴关闭)和 $L0(Z 轴打开)并允许 Z 轴控制激光强度。这看起来是最简单的方法,但 GRBL-LaserMod 版本似乎不能正常工作许多其他事情,如设置、$i 等。

我会继续掠夺。

乔·L。

喜欢 (0)