
巴姆巴迪 是一个开源项目,旨在管理 Bambu Lab 3D 打印机,而无需连接到制造商的云服务。如今,许多设备都使用 Bambu Lab 的在线生态系统进行远程监控、作业控制、配置文件共享和访问 MakerWorld。然而,与制造商服务器的永久连接并不是对所有运营商都有吸引力。尤其是在 IT 安全和内部法规发挥重要作用的情况下,外部云连接被视为一种风险。其他人只是想完全在自己的网络内操作他们的打印环境,而不放弃对数据、作业和流程的控制。
为此,Bambu Lab 在“开发者模式”下提供独立操作。然而,这意味着一些常用功能不可用。 BamBuddy 旨在缩小这一差距并绘制本地工作流程。该开源项目捆绑了用于归档、监控和自动化的工具。其核心是一个打印存档,可自动存储包括元数据在内的 3MF 文件、识别重复项以及出于文档目的链接照片。
对于操作,BamBuddy 通过 WebSocket 提供实时状态显示、记录 HMS 错误并统计评估打印运行,包括成功率的趋势视图。此外,还有 3D 可视化:基于 Three.js 的交互式模型查看器旨在使模型在启动前可验证。为了组织多个作业,有一个具有基于时间调度的拖放队列。电源还可以通过与 Tasmota 和 Home Assistant 集成实现自动化。
BamBuddy 支持通过 WhatsApp、Telegram、Discord 和电子邮件发送通知,以及 Pushover 和 ntfy 等服务。模板和休息时间是可配置的。该软件作为 Python 应用程序在本地计算机或服务器上运行,并且还可以安装 Docker 包。 BamBuddy 提供用于连接其他系统的 API 和 Webhooks。功能列表非常广泛,在某些情况下甚至超过了 Bambu Lab 在自己的云中提供的功能。

