开源改变世界

固件混乱 #745

推推 grbl 3年前 (2023-01-30) 142次浏览
关闭
sixtwoeight 打开了这个问题 2021 年 1 月 19 日 · 13条评论
关闭

固件混乱#745

sixtwoeight 打开了这个问题 2021 年 1 月 19 日 · 13条评论

注释

固件混乱 #745

我不认为这是一个编译错误,因为我似乎还没有解决这个问题……

我对编译固件感到有点困惑。我已经按照说明为 esp 设置了争论的 ide,这似乎工作正常(为 esp cam 闪烁固件工作正常)。我相信我已经根据我当前的机器定义正确设置了 machine.h 配置文件。但是当我加载 GitHub 文件中包含的草图时,它看起来很空白。然而,当我观看有人在打开草图时或第一次预加载#includes 和所有内容(打开多个选项卡等)时为 grbl_esp 闪烁控制器的 YouTube 视频,但当我打开它时,它几乎是空的。它看起来类似于 GitHub 中 esp 的设置应该是什么样子的图片。但是当我打开草图时它只是空的。我错过了什么?

对不起,如果这是非常基本的,我才刚刚开始。

固件混乱 #745
理查德保罗 评论了 2021 年 1 月 19 日 通过电子邮件
固件混乱 #745
所有者

固件是标准的 C++。我们有一个几乎为空的 Grbl_ESP32.ino 文件,以使其与 Arduino 系统一起工作。

您应该按照有关如何编辑Machine.h文件的 wiki 进行操作。

您应该能够从 Arduino IDE 编译固件。开发人员在 Visual Studio Code 中使用 Platform.io。这是一个更好的 IDE,但我们不提供有关如何设置它的支持。

固件混乱 #745
作者

我想我得到了 machine.h 正确。如果我理解正确,我所要做的就是添加我的机器定义文件。或者我没有得到部分说明。我一遍又一遍地阅读 wiki,如果我遗漏了什么,那可能是因为我对一般的编程还不熟悉——我有一种贪多嚼不烂的倾向。

我迷路的地方是在arduino草图中,我不添加任何东西吗?我只是修改机器定义文件。然后确保它包含在 machine.h 文件中,仅此而已?我根本不需要修改 Grbl_Esp32.ino 草图吗?我觉得我应该将 src 中的所有文件独立地直接添加到 arduino 草图或其他东西……我觉得这样的菜鸟让我错过了一些对其他人来说显而易见的极其基本的东西。

固件混乱 #745
所有者

是的,您只需更改机器文件并上传即可。如果你想在没有电机等的情况下试驾它,你可以上传默认值(不变)。

固件混乱 #745
作者

知道了..成功了..再次非常感谢你……你的帮助和很棒的控制器;)

固件混乱 #745
作者
六二八 评论了 2021 年 1 月 26 日 通过电子邮件
固件混乱 #745
作者
六二八 评论了 2021 年 1 月 26 日 通过电子邮件
固件混乱 #745
所有者

你有我可以用来验证你拥有的零件的订单号吗?

TMC2209 仅在独立模式下受支持。你有你购买它们的链接吗,所以我可以验证。

并非所有的光学叶片开关都能很好地与 4x 输入模块配合使用。它有光隔离,一些为3d打印机设计的基本开关电路有问题。你可以尝试,但它有麻烦。不管固件是一样的。无需重新编译即可更改 NC 与 NO。

固件混乱 #745
作者
六二八 评论了 2021 年 1 月 27 日 通过电子邮件
固件混乱 #745
所有者

今天晚些时候我会给你一个机器定义文件。

有一个关于 TMC2209 驱动程序的维基页面。

https://github.com/bdring/6-Pack_CNC_Controller/wiki/TMC2209-Stepsticks

固件混乱 #745
作者
六二八 评论了 2021 年 1 月 27 日 通过电子邮件
固件混乱 #745
所有者

这是您的机器定义文件。我没有在 StepStick 模式下测试 TMC2209。我只是使用数据表作为参考。

如果您正在寻找其他驱动程序,我会推荐 TMC2130 或 DRV8825。您将需要更改机器文件。

6_pack_TMC2209_XYZP_SpinRelay.zip

对于未来的支持,我建议使用 Discord。

https://discord.gg/jKUMabHRKD

固件混乱 #745
作者
六二八 评论了 2021 年 1 月 28 日 通过电子邮件