开源改变世界

WebUI 和 Grbl_ESP32 #643

推推 grbl 3年前 (2022-10-17) 483次浏览 0个评论
InvncibiltyCloak 打开了这个问题 on 14 Oct 2020 · 6 条评论
关闭

WebUI 和 Grbl_ESP32第643章

InvncibiltyCloak 打开了这个问题 on 14 Oct 2020 · 6 条评论

注释

WebUI 和 Grbl_ESP32 #643

嘿,
我正在考虑在这个项目之上添加对马斯洛 CNC 的支持。
步骤 0 是尝试构建测试驱动器,它在调用./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 评论 on 14 Oct 2020  

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

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

3 – 由于刷机时可以完成上传,它上传的是platformIO和Arduino IDE存在的数据目录工具的内容,这取决于分区大小。

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

WebUI 和 Grbl_ESP32 #643
合作者

luc-github 评论 on 14 Oct 2020

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

WebUI 和 Grbl_ESP32 #643
合作者

米奇布拉德利 评论 on 15 Oct 2020

您可能会考虑以 .csv 格式而不是 .xls 格式存储该文件,这样就可以将其视为文本,而无需下载并通过 Microsoft 舞蹈。

WebUI 和 Grbl_ESP32 #643
合作者

luc-github 评论 on 15 Oct 2020

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

WebUI 和 Grbl_ESP32 #643
作者

无敌斗篷 评论 on 15 Oct 2020

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

此外,我没有意识到空间如此紧凑,只有一种语言适合。在这种情况下,“构建后上传”过程更有意义。

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

WebUI 和 Grbl_ESP32 #643
合作者

luc-github 评论 on 15 Oct 2020

请注意,GRBL_ESP32 不是单一语言,而是 9:
en、fr、es、de、it、pl、ptbr、ru、uk

目前共有 13 个:
en, fr, es, de, it, ja, hu, pl, ptbr, ru, tr, uk, zh_cn,

但是如果你没有BT的flash,或者使用更多flash的板子,所有语言都应该适合

WebUI 和 Grbl_ESP32 #643
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

您必须 登录 才能发表评论!