BambuS31 Console:ESP32-S31 多机触控中枢

把 ESP32-S31 Korvo-1 变成桌面上的拓竹多机触控中枢。


BambuS31 Console 是一个开源的 800×480 LVGL 9 触屏项目。它不是把网页塞进屏幕,而是在 ESP-IDF 6.1 和官方 Korvo-1 BSP 上,直接实现完整的板端界面、打印机状态模型和本地通信链路。


项目亮点:


• 局域网自动发现:扫描 Wi-Fi 和拓竹打印机,自动识别 IP、序列号、型号和设备名称。


• 多机工作台:支持最多三台打印机快速切换,只连接当前前台设备,降低 TLS/MQTT 并发带来的内存压力。


• 真实状态界面:首页集中展示任务名称、打印进度、剩余时间、层数、喷嘴/热床/腔体温度、AMS 槽位、灯光和 HMS 状态。


• 本地触控操作:提供暂停、继续、停止、速度档位、温度、灯光、状态同步和跳过对象等入口,并区分发送中、拒绝、超时和状态回读,避免把“消息已发送”误报成“打印机已执行”。


• 发挥 ESP32-S31 硬件能力:A1/P1S 相机 JPEG 流可在板端通过 ESP32-S31 官方硬件解码器解码并显示;断流后自动重连。


• 无需云端账号:Wi-Fi 和打印机 LAN access code 直接在板上录入,控制台优先使用本地 TLS MQTT 链路。


项目已在 A1、A1 mini 和 P1S 环境完成局域网发现与状态链路验证,A1/P1S 相机协议已接入,A1 还完成了 Korvo-1 板端硬件解码验证。GitHub Release 提供 v0.0.1 合并烧录镜像,可直接用于 ESP32-S31 Korvo-1。


这是一个独立开源社区项目,与 Bambu Lab 或 Espressif 没有官方隶属关系。不同打印机固件对本地控制命令的授权策略可能不同,使用暂停、停止和加热等操作时请在设备旁确认实际状态。

评论 (0)

评论

登录后即可评论

暂无数据
暂无数据