开源改变世界

入门指南 #505

推推 grbl 3年前 (2023-01-30) 159次浏览
关闭
digimbyte 打开了这个问题 2020 年 8 月 4 日 · 6条评论
关闭

入门指南#505

digimbyte 打开了这个问题 2020 年 8 月 4 日 · 6条评论

注释

入门指南 #505

您好,我是GRBL的新手,我不知道从哪里开始,阅读文档表明需要进行一些配置。
我克隆了 git repo 并注意到几个 python 文件,但我不知道需要什么。

另外 – 任何关于如何控制电机的信息都是理想的,我注意到你有一个定制板。
考虑用 shiftOut 寄存器制作我自己的,但我认为这不会削减它。
看看在小规模项目
图像
上为这些供电 任何帮助将不胜感激

入门指南 #505

我在第一次克隆 repo 时也感到困惑,但后来找到了解释很多的 wiki。只需转到 github 存储库中的 wiki 选项卡。如果您需要更多帮助,很高兴分享我的菜鸟经验。

入门指南 #505
作者

谢谢,查看 wiki 我找到了有关 XLoader 和十六进制文件的部分 – Esp32 是否需要先安装基本 Grbl?
我发现了另一篇关于未找到编译错误 <driver/rmt.h> 的帖子,但我没有分区方案选项
https://github.com/bdring/Grbl_Esp32/wiki/Compiling-the-firmware
我担心我的nodeMCU 可能不兼容
入门指南 #505

入门指南 #505

抱歉,无法帮助您解决有关 ESP12 的问题,因为我已经编译并将其很好地加载到 ESP32 开发板上。由于编译代码的大小和 ESP32 的要求,分区方案是相关的。

关于库,我必须确保将库(如 wiki 中所述)复制到 Arduino 默认库位置,并且所有内容均已编译无问题。我可以通过显示器或网页向 ESP32 发出命令。现在正在等待 Tindie 的开发板,这样我就可以把它连接到我的 CNC 上。

当然,您必须设置轴数、步进器类型等。当我看到描述其他步进器的代码时,我注意到缺少各种支持其他步进器的代码(例如 TMC2209,所以我决定使用一组TMC2130 的。

入门指南 #505
合作者
米奇布拉德利 评论了 2020 年 8 月 5 日  

很难说您的电路板是否兼容,因为您没有说明您使用的是哪种电路板。我怀疑它是某种 NodeMCU,但有多个板被标记为 NodeMCU。

使用当前的 Arduino IDE v1.8.13 和当前的 esp32 板包 v1.0.4,我没有看到任何名为“NodeMCU 1.0 (ESP-12E Modue)”的板

无需安装经典的 GRBL。Grbl_Esp32 包括所有必需的 grbl 代码。您确实需要一些库,如https://github.com/bdring/Grbl_Esp32/wiki/Compiling-the-firmware#copy-libraries所指定

入门指南 #505
合作者

NodeMCU 1.0 (ESP-12E) 是 esp8266 而不是 esp32 – 它不适用于 grbl_esp32

入门指南 #505

啊哈 – 好赶路克。

@digimbyte您需要点击说明页面https://github.com/bdring/Grbl_Esp32/wiki/Compiling-the-firmware中的“按照此处有关如何在 IDE 中设置 ESP32 的说明进行操作”行中的链接。特别是,您需要执行该参考页面中的“董事会经理说明”。