开源改变世界!!

WebUI 和 Grbl_ESP32 #643

推推 grbl 2年前 (2023-01-30) 78次浏览
关闭
InvncibiltyCloak 打开了这个问题 2020 年 10 月 14 日 · 6条评论
关闭

WebUI 和 Grbl_ESP32#643

InvncibiltyCloak 打开了这个问题 2020 年 10 月 14 日 · 6条评论

注释

WebUI 和 Grbl_ESP32 #643

嘿,
我正在考虑在此项目之上添加对 Maslow CNC 的支持。
第零步是尝试构建测试驱动器,它在调用时运行良好./build-machine.py test_drive.h
但是,这不是一个完整的构建,因为它不包括项目的 WebUI 部分。这给我留下了几个问题:

  1. 该文件夹的内容是否embedded/应该是与 Grbl_ESP32 一起使用的 WebUI 的“已编译”网页?
    • 如果是这样,我认为应该重命名index.html.gz并上传该文件。但是,这对我不起作用。
  2. 我们可以使用更新的最新版本的 WebUI 吗?
    • 如果是这样,是否应该embedded/删除该文件夹?
    • 该文件夹是否应该是src/WebUI链接到的 git 子模块@luc-github回购?
  3. 关于设置它以便index.html.gz自动构建和上传的任何想法?

如果其中任何一个需要清理,我可以提交 PR。

WebUI 和 Grbl_ESP32 #643
合作者
luc-github 评论了 2020 年 10 月 14 日  

1 – 不,这是 FW 本身的嵌入式页面 – 它是更新文件系统内容或 Fw 本身的维护页面,它嵌入代码本身,index.html.gz 用于主 UI
2 – webUI 的存储库项目是https://github.com/luc-github/ESP3D-webui但你可以使用任何满足你需要
的维护页面而不是完整的 ui 是因为简单的维护比复杂的应用程序更健壮它也允许使用任何UI 并将 FW 与 UI 分开——但一切皆有可能,这只是选择问题,即使我不推荐。
src/webUI 可以是一个子模块,但这不是必需的,因为编译后的文件已经在数据目录中 – 所以你也可以在闪存时直接上传

此外,当前的 GRBL_ESP32 在启用蓝牙和 WiFi 时有闪存大小限制(闪存大约 144KB,对于 webUI 文件也是如此),因此您不能构建所有当前支持的语言,而只能构建一个子集,我正在开发支持语言包的 v3.0,而不是将所有语言嵌入到 index.html.gz 中,这应该会提供更大的灵活性

3 – 正如提到的上传可以在闪烁时完成,它上传数据目录工具的内容存在于 platformIO 和 Arduino IDE,这将取决于分区大小。

那就是说这是我的反馈 – 可能是@bdring有其他计划

WebUI 和 Grbl_ESP32 #643
合作者

我还附上了 ESP3D 3.0 和 ESP3D-WEBUI 3.0 中包含的即将推出的功能计划:https
://github.com/luc-github/ESP3D/blob/3.0/ESP3D-features.xls 由于 GRBL 部分还没有,请随时反馈开始 – 如果有任何遗漏或需要,请提出

WebUI 和 Grbl_ESP32 #643

您可以考虑将该文件存储为 .csv 格式而不是 .xls,这样它就可以作为文本查看,而无需下载和通过 Microsoft dance。

WebUI 和 Grbl_ESP32 #643
合作者

它由 libreoffice 完成,csv 无法处理颜色

WebUI 和 Grbl_ESP32 #643

好的,谢谢你的帮助。
感谢您指出 index.html.gz 隐藏在Grbl_Esp32/src/data文件夹中。我可能会发布 PR 来更新 README 中的一些构建说明。

另外,我没有意识到空间如此狭窄,以至于只能容纳一种语言。“构建后上传”过程在这种情况下更有意义。

如果有机会,我可能会尝试自动上传此文件,但现在我将关闭此问题。再次感谢大家!