注:部分截图已过时,即将更换
TL,DR:观看此视频
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 世界的巨大贡献,您应该考虑向它捐款。
设置
首先,阅读这些说明来编译和上传固件。
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 来获取它们。
第一次连接
首次连接时,系统会提示您加载包含 WebUI 的数据文件。该文件是您用于编译固件的目录树中的Grbl_Esp32/data/index.html.gz 。使用“选择文件”按钮选择该文件,然后单击“上传”按钮。加载文件后,刷新浏览器。
如果出现问题,刷新后看不到WebUI,请参考如何从WebUI上传问题中恢复
用户
如果您使用 ENABLE_AUTHENTIFICATION 编译固件,WebUI 将有两个名为“admin”和“user”的用户。当以“admin”(默认密码“admin”)身份登录时,您可以更改任何设置。当以“user”身份登录时(默认密码“user”,您只能与Grbl交互。用户名和密码可以在编译前通过编辑config.h进行配置。
如果您编译时没有使用 ENABLE_AUTHENTICATION,则无需登录,您将拥有所有设置的完全控制权。
优先
设置
仪表板
控制面板
跑步
可以通过单击慢跑区域来完成慢跑。点动速度由面板底部的进给速率值控制。
归位
可以使用小房子图标进行归位。左下方的图标是所有轴的标准($H)主页。单个轴也可以归位(假设在 config.h 中使用#define HOMING_SINGLE_AXIS_COMMANDS)
DRO
DRO(数字读出)是点动图形下方的轴值。这些显示当前工作坐标。每个旁边都有一个归零按钮,用于将该轴归零。还有一个零 xyz 将它们全部归零。
控制轴 AB&C
在下拉列表中选择您要控制的轴,通常用于 Z 的控件将更改为新轴。
宏指令
此功能允许您添加自定义命令。下面是如何添加命令移动到 X0,Y0 的示例
- 使用 gcode 创建一个文本文件。在这种情况下,gcode 将是“G0X0Y0”。使用“.g”扩展名保存它。在这种情况下,我将其命名为 zeroxy.g。
- 将该文件上传到 ESP3D 文件系统(不是 SD 卡)
- 单击控制面板中的宏编辑器按钮。单击加号图标以添加宏。给它起个名字,选择一种颜色,将目标设置为 ESP,然后输入你上传的 gcode 文件的路径。
- 点击保存
Grbl面板
命令面板
SD卡面板
此面板允许您上传和运行存储在连接到您机器的 SD 卡上的文件。单击刷新以显示 SD 卡上的所有文件和文件夹。只有 gcode 文件(.txt、.nc 和 .gcode)旁边会有播放图标。文件也按grbl 的合法字符过滤,所以带空格的文件将无法发送。
刷新
添加目录
上传
下载
删除
玩
筛选
Grbl 配置 ($) 面板
这是 Grbl $$ 设置菜单的易于使用的界面。
ESP3D 设置
ESP32 状态
ESP3D 文件系统(SSPIFF,非 SD 卡)
这些文件存储在 ESP32 SPIFFS(SPI 闪存文件系统)上。这些文件是 ESP3D WEBUI 的一部分。不要在此处存储 gcode 文件。
OTA(无线)固件上传
您可以通过 WiFi 上传新固件。打开 WebUI,单击 ESP3D 选项卡。现在单击黄色云图标。上传已编译的 .bin 文件。