开源改变世界

无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。 #98

推推 grbl 2年前 (2023-01-29) 170次浏览
关闭
eyasukochi 打开了这个问题 2019 年 2 月 26 日 · 15条评论
关闭

无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。#98

eyasukochi 打开了这个问题 2019 年 2 月 26 日 · 15条评论

注释

无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。 #98

你好,

我无法通过 WEB-UI 从 SD 卡运行任何 .NC 文件。
我怀疑我在编译/设置此构建时忘记包含某些内容,或者 UI 发送 $F 命令的方式有问题,但我已经开始没有想法了。

我可以通过 UI 发送简单的点动命令,我可以手动将生成的 gcode 中的行直接复制并粘贴到发送命令窗口中,一切正常,但我无法使用 SD 卡窗口中的播放按钮实际运行完整的文件。我不断收到错误:

ERROR:2 缺少预期的 G 代码字值或数值格式无效

对我来说,这个错误看起来像 $F 命令由于某种原因不能被底层 grbl 代码解释。

作为参考,我正在使用:

  • 来自 luc 的 repo 的分支 G​​RBL_ESP32 的提交 cddaa43939eb57d21172dca09e888f6255037bbb 的 web-ui index.html.gz 文件。
  • 来自此 repo 的分支 WebUI 的提交38b4f17中的grbl_esp32 代码
  • Arduino 1.8.5 构建和上传
  • esp32 Arduino开发板库版本1.0.1

我还包含了我的浏览器窗口的快照,以备不时之需
无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。 #98

非常感谢您提供任何信息,我希望这只是用户错误。
-埃里森

无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。 #98
所有者

看起来文件中有一些坏字符。您可以将文件的前几行粘贴到回复中吗?

另外,您是否尝试过使用通用 GCode 发送器之类的东西通过 USB 流式传输文件?如果同样失败,则可能是文件。

无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。 #98
作者

嘿,谢谢你这么快回复我!

所以,我继续尝试通过 Universal Gcode Sender 运行我的文件。虽然我确实发现了我的 gcode 的一些问题(在一些运行的中间,我使用 G2/G3 命令),但我确实确认我至少可以完全运行我从你的 Hackaday 模板生成的示例文件,它是附件下面为后人。
HADTemplate.zip
这个相同的文件,当通过 WebUI 上传时,会产生相同的错误#2问题。

我还注意到,尝试键入 $FM 以列出 SD 卡上的内容会在通过 UGS 提交时产生相同的错误#2,尽管我可能误解了该命令何时应该起作用。

现在我可以只使用 USB 连接,但我希望 Web UI 能够完全正常工作,因为我认为这是一个很棒的功能。

请让我知道我可以提供哪些其他信息/我可以测试的内容。

无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。 #98
合作者

https://github.com/bdring/Grbl_Esp32/tree/WebUI不再支持 $F
它已被 [ESPXXX] 命令取代

* Get SD Card Status
[ESP200] pwd=<user/admin password>

* Get SD Card Content
[ESP210] pwd=<user/admin password>

* Print SD file
[ESP220] <Filename> pwd=<user/admin password>

除非你知道自己在做什么,否则请坚持
https://github.com/bdring/Grbl_Esp32/tree/WebUI/Grbl_Esp32/data
数据目录中的 index.html.gz 因为它与 FW 本身同步并且会避免命令不匹配

此外,ESP32 核心仍在开发中,GIT 存储库获得了 wifi 传输的最新更新,因此我们强烈建议仅使用最新的 GIT 版本,例如,当最新的 GIT 有修复时,1.01 不能很好地处理 telnet。

无法从 Web-UI 中的 SD 资源管理器运行 gcode 文件。 #98
作者

好吧,太愚蠢了,我从来没有看到目录的index.html.gz内部,data因为我已经开始阅读 wiki,它暗示该文件在其他地方可用(因此我从单独的存储库下载它)。我已经更新了我的本地副本,问题已经解决了!
非常感谢 Bart 和 Luc 的帮助!

为了帮助他人,我想对 wiki 进行更改,但我无法对其进行分叉,因此我不确定如何提出拉取请求。这是我要在其中更改的部分ESP3D-Web-UI-for-Grbl_ESP32.md

首次连接时,系统会提示您加载包含 WEBUI 的文件。该文件index.html.gz位于Grbl_Esp32/data/目录内。使用“选择文件”按钮选择index.html.gz文件,然后单击“上传”按钮。加载文件后,刷新浏览器。

最后(我不想在这里越界),我建议将data目录重命名web_ui为像我这样的人,他们对在名为data

再次感谢!