开源改变世界

如何安装 grblHAL? #183

推推 grbl 2年前 (2023-02-08) 555次浏览
关闭
dmtuniverse 打开了这个问题 2022 年 9 月 4 日 · 14条评论
关闭

如何安装 grblHAL?#183

dmtuniverse 打开了这个问题 2022 年 9 月 4 日 · 14条评论

评论

如何安装 grblHAL? #183
dm宇宙 评论了 2022 年 9 月 4 日  

不是真正的问题,更多的是寻求帮助。

我通常不会卡在这样的事情上,我对设计 PCB 和编写自己的软件等很满意,但出于某种原因,我无法终生弄清楚如何安装 grblHAL。我发现 wiki 说明令人困惑。放弃了我上次的尝试并坚持使用 GRBL,但我现在需要一个更快的控制器。

我应该把驱动程序文件放在哪里,在核心文件夹中?说明的逻辑(正如我所解释的那样,知道我错过了什么并不会让我感到惊讶)如下所示:

下载所选 MCU 的驱动程序。
上传驱动程序。

中间缺少一些步骤,我认为我不应该只上传驱动程序,对吗?我错过了其他一些文件吗?

如何安装 grblHAL? #183
贡献者

我错过了其他一些文件吗?


你选择了哪个MCU?

如何安装 grblHAL? #183
作者
dm宇宙 评论了 2022 年 9 月 6 日  

那是让我困惑的页面。我不明白如何处理核心回购,似乎只提到了驱动程序。

我应该只上传驱动程序吗?还是在将其添加为库之前将其与核心合并?

我使用 GitHub Desktop 克隆了 repo。

我的目标是使用 Arduino IDE 在 Arduino Due 上使用 SAM3X8E。

如何安装 grblHAL? #183
作者

尝试仅使用驱动程序作为库来编译示例时出现此错误。无论我使用哪个端口,都出现相同的错误。

在 C:\Users\Aviotronics\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\cores\arduino/syscalls.h:29:0 中包含的文件中,
来自 C:\Users\Aviotronics\AppData \Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.h:50,
来自 C:\Users\Aviotronics\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6 .12\cores\arduino/Arduino.h:201,
来自 C:\Users\Aviotronics\Documents\Arduino\libraries\grblHAL_Due\src\grbl\grbl.h:60,
来自 C:\Users\Aviotronics\Documents\Arduino \libraries\grblHAL_Due\src\grbl\hal.h:29,
来自 C:\Users\Aviotronics\Documents\Arduino\libraries\grblHAL_Due\src\grbl\vfs.c:27:
C:\Users\Aviotronics\Documents\ Arduino\libraries\grblHAL_Due\src\grbl\vfs.c:在函数“vfs_eof”中:
C:\Users\Aviotronics\Documents\Arduino\libraries\grblHAL_Due\src\grbl\vfs.c:231:35: 错误:'(‘ 令牌
返回前的预期标识符 ((vfs_t *)(file->fs))- >feof(file);
^
exit status 1
为板 Arduino Due (Native USB Port) 编译错误。

如何安装 grblHAL? #183
贡献者

不应为 DUE编译grbl/vfs.c 。如果#ifndef ARDUINO_SAM_DUE不存在,您有以前的版本 – 更新或删除文件中的所有行。

如何安装 grblHAL? #183
作者

出于某种原因,我下载了一个不包含“#ifndef”的旧版本。不确定这是怎么发生的,我所做的只是重复我之前在 GitHub Desktop 上执行的完全相同的过程,但这次它下载了最新版本。

固件上传成功。电路板连接到 LightBurn。刚要把电路板安装到机器上,希望一切正常。

感谢您的帮助和分享您的工作 :) 非常感谢。