Contact me: hankecnc@gmail.com

#error“未定义必需的 HOMING_CYCLE_0。” #907 #907

推推 grbl 3年前 (2023-01-23) 321次浏览

关闭
frviana 打开了这个问题 2020 年 8 月 17 日 · 1条评论
关闭

#error“未定义必需的 HOMING_CYCLE_0。”#907

frviana 打开了这个问题 2020 年 8 月 17 日 · 1条评论

注释

#error“未定义必需的 HOMING_CYCLE_0。” #907 #907
弗维亚纳 评论了 2020 年 8 月 17 日  

@chamnit我知道这里已经讨论过这个问题,但我已经尝试了所有方法,但仍然无法编译。我已经删除了 Arduino 的所有实例,包括 ~/Library/Arduino15 和 ~/Documents/Arduino,终止了进程,删除了 Arduino 应用程序并重新安装。

每次我对 config.h 进行更改时,我都会收到此错误。更改是正确的,因为我几乎评论了 3 轴归位的两个条目,并删除了两个轴归位的两个条目的注释。

我注意到,即使我退出并终止任何 Arduino IDE 进程并用未触及的新 grbl 代码替换我的 ~/Documents/Arduino/libraries/ 中的 grbl 库并尝试编译我也会得到同样的错误,但是,如果我对 0.9j 执行相同的操作,它表明变量已被修改/重新定义,但对于 1.1,它只是给出了一个错误。

我试过使用 0.9j,它可以工作,但不能使用 1.1。

你能帮我吗?

以下是我得到的,这是一个与其他人讨论过的问题。希望有人能在这里阐明一些想法。

在 /Users/fviana/Documents/Arduino/libraries/grbl/config.h:30:0 中包含的文件中,
来自 /var/folders/7j/x8c3vjls1v748jzq24tyhghw0000gq/T/arduino_modified_sketch_670374/sketch_aug17a.ino:3:
/Users/fviana/文档/Arduino/libraries/grbl/grbl.h:68:4: 错误:#error “Required HOMING_CYCLE_0 not defined.”
#error“未定义必需的 HOMING_CYCLE_0。”
^~~~~
/Users/fviana/Documents/Arduino/libraries/grbl/grbl.h:108:4: 错误:#error “WCO 刷新必须大于一。”
#error “WCO 刷新必须大于一。”
^~~~~
/Users/fviana/Documents/Arduino/libraries/grbl/grbl.h:111:4: 错误:#error“覆盖刷新必须大于零。”
#error“覆盖刷新必须大于零。

退出状态 1
为板 Arduino Uno 编译时出错。

#error“未定义必需的 HOMING_CYCLE_0。” #907 #907
作者

解决了。我花了几个小时在这上面。主要是,如果我尝试在库上编译 grbl,我会收到错误,但是,如果我在 config.h 上进行更改并关闭草图并打开示例 -> grblUpload,它将编译并上传。

问题已解决,现在我只能使用 2 轴进行归位。

希望其他有类似问题的人能找到这个解决方案,这会对他们有所帮助。

喜欢 (0)