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)
评论
登录后即可评论