1. 主页
  2. 文档
  3. ESP32_GRBL文档
  4. Grbl_ESP32 的 ESP3D Web 用户界面

Grbl_ESP32 的 ESP3D Web 用户界面

注:部分截图已过时,即将更换

TL,DR:观看此视频

Grbl_ESP32 的 ESP3D Web 用户界面

ESP3D -WEBUI项目已被luc-github的 Luc 修改为与 Grbl_ESP32 一起使用,因此您可以使用任何浏览器通过 WiFi 控制 Grbl_ESP32,而无需任何其他程序。

基本上,ESP32 变成了一个网络服务器。您使用浏览器访问 Web 界面。然后,您可以仅使用浏览器控制 Grbl 并运行作业。它有点像OctoPrint,只是不需要 Raspberry Pi。一切都在 ESP32 上运行。

特征

  • 在 AP(接入点)模式下工作或作为现有 WiFi 网络上的客户端工作
  • Grbl的全面控制和监控
  • 支持多种语言
  • 轻松控制 Grbl $$ 设置
  • 固件上传
  • 与 SD 卡的完整接口
  • 轻松添加您自己的宏
  • 在 UI 中显示相机

ESP3d-WEBUI 项目代表了对开源 CNC 世界的巨大贡献,您应该考虑向它捐款。

Grbl_ESP32 的 ESP3D Web 用户界面

设置

首先,阅读这些说明来编译和上传固件

config.h 中的默认选项适用于 WebUI。如果您使用的是公共 WiFi,您可能希望通过取消注释 #define ENABLE_AUTHENTICATION 来启用身份验证。

启动

在启动时,ESP32 将尝试连接到上次连接的 WiFi 网络。如果无法连接到该网络,它将进入 AP(接入点)模式,从而创建一个名为 GRBL_ESP 的 WiFi 网络,密码为 12345678。使用 PC、平板电脑或手机连接到该网络并使用网络浏览器加载 WebUI访问 URL http://192.168.0.1(在某些系统上,您也可以使用http://grblesp.local,但如果没有大量额外的工作来设置 mDNS,该替代名称在 Windows 上不起作用)。

注意: WiFi 网络名称和地址显示在串行端口上的启动消息中。您也可以通过在串行终端上发送 $I 来获取它们。

第一次连接

Grbl_ESP32 的 ESP3D Web 用户界面

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

如果出现问题,刷新后看不到WebUI,请参考如何从WebUI上传问题中恢复

用户

如果您使用 ENABLE_AUTHENTIFICATION 编译固件,WebUI 将有两个名为“admin”和“user”的用户。当以“admin”(默认密码“admin”)身份登录时,您可以更改任何设置。当以“user”身份登录时(默认密码“user”,您只能与Grbl交互。用户名和密码可以在编译前通过编辑config.h进行配置。

如果您编译时没有使用 ENABLE_AUTHENTICATION,则无需登录,您将拥有所有设置的完全控制权。

优先

Grbl_ESP32 的 ESP3D Web 用户界面

设置

Grbl_ESP32 的 ESP3D Web 用户界面

仪表板

控制面板

Grbl_ESP32 的 ESP3D Web 用户界面

跑步

可以通过单击慢跑区域来完成慢跑。点动速度由面板底部的进给速率值控制。

归位

可以使用小房子图标进行归位。左下方的图标是所有轴的标准($H)主页。单个轴也可以归位(假设在 config.h 中使用#define HOMING_SINGLE_AXIS_COMMANDS)

DRO

DRO(数字读出)是点动图形下方的轴值。这些显示当前工作坐标。每个旁边都有一个归零按钮,用于将该轴归零。还有一个零 xyz 将它们全部归零。

控制轴 AB&C

在下拉列表中选择您要控制的轴,通常用于 Z 的控件将更改为新轴。

Grbl_ESP32 的 ESP3D Web 用户界面

宏指令

此功能允许您添加自定义命令。下面是如何添加命令移动到 X0,Y0 的示例

  1. 使用 gcode 创建一个文本文件。在这种情况下,gcode 将是“G0X0Y0”。使用“.g”扩展名保存它。在这种情况下,我将其命名为 zeroxy.g。
  2. 将该文件上传到 ESP3D 文件系统(不是 SD 卡)
  3. 单击控制面板中的宏编辑器按钮。单击加号图标以添加宏。给它起个名字,选择一种颜色,将目标设置为 ESP,然后输入你上传的 gcode 文件的路径。
  4. 点击保存

Grbl_ESP32 的 ESP3D Web 用户界面

Grbl面板

Grbl_ESP32 的 ESP3D Web 用户界面

命令面板

Grbl_ESP32 的 ESP3D Web 用户界面

SD卡面板

Grbl_ESP32 的 ESP3D Web 用户界面

此面板允许您上传和运行存储在连接到您机器的 SD 卡上的文件。单击刷新以显示 SD 卡上的所有文件和文件夹。只有 gcode 文件(.txt、.nc 和 .gcode)旁边会有播放图标。文件也按grbl 的合法字符过滤,所以带空格的文件将无法发送。

刷新

添加目录

上传

下载

删除

筛选

Grbl 配置 ($) 面板

Grbl_ESP32 的 ESP3D Web 用户界面

这是 Grbl $$ 设置菜单的易于使用的界面。

ESP3D 设置

Grbl_ESP32 的 ESP3D Web 用户界面

ESP32 状态

Grbl_ESP32 的 ESP3D Web 用户界面

ESP3D 文件系统(SSPIFF,非 SD 卡)

Grbl_ESP32 的 ESP3D Web 用户界面

这些文件存储在 ESP32 SPIFFS(SPI 闪存文件系统)上。这些文件是 ESP3D WEBUI 的一部分。不要在此处存储 gcode 文件。

OTA(无线)固件上传

您可以通过 WiFi 上传新固件。打开 WebUI,单击 ESP3D 选项卡。现在单击黄色云图标。上传已编译的 .bin 文件。

Grbl_ESP32 的 ESP3D Web 用户界面

这篇文章对您有用吗?

我们要如何帮助您?