Configs2026年7月6日·1 分钟阅读

Bambuddy — Self-Hosted Command Center for Bambu Lab 3D Printers

Bambuddy is a self-hosted web dashboard for managing Bambu Lab 3D printers without cloud dependency, offering real-time monitoring, print history, and multi-printer fleet control.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Bambuddy 3D Print Manager
直接安装命令
npx -y tokrepo@latest install b1ced4d4-78f2-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Bambuddy is a self-hosted command center for Bambu Lab 3D printers. It communicates directly with printers over your local network using MQTT, eliminating the need for Bambu Lab's cloud services while providing real-time status, print history, and fleet management.

What Bambuddy Does

  • Monitors real-time printer status including temperature, progress, and filament usage
  • Manages print jobs across single or multiple Bambu Lab printers
  • Tracks print history with statistics on filament consumption and print time
  • Provides a responsive web dashboard accessible from any device
  • Operates entirely on the local network without cloud connectivity

Architecture Overview

Bambuddy is a Python application using Flask for the web interface and Paho-MQTT to communicate with Bambu Lab printers over the local MQTT protocol. Printer state is polled and cached in a local SQLite database. The frontend is a responsive web dashboard that displays real-time telemetry. The entire stack runs in a single Docker container.

Self-Hosting & Configuration

  • Deploy via Docker with printer IP and access code as environment variables
  • Find your printer's access code in the Bambu Lab app under device settings
  • Add multiple printers by providing comma-separated IPs and access codes
  • Mount a persistent volume for /app/data to retain print history
  • Run on the same network as your printers; no internet access required

Key Features

  • Cloud-free operation preserves privacy and works during internet outages
  • Multi-printer dashboard for managing print farms from a single view
  • Real-time temperature graphs for hotend, bed, and chamber
  • Print history with per-job filament usage and duration tracking
  • Mobile-friendly responsive design for checking prints on the go

Comparison with Similar Tools

  • Bambu Handy — official mobile app, requires cloud; Bambuddy is local-only
  • Bambu Studio — desktop slicer with monitoring; Bambuddy is web-based and always-on
  • OctoPrint — designed for Marlin printers; Bambuddy targets Bambu Lab hardware specifically
  • Mainsail/Fluidd — Klipper frontends; Bambuddy works with Bambu Lab's proprietary protocol
  • Home Assistant integration — automation-focused; Bambuddy provides a dedicated print management UI

FAQ

Q: Which Bambu Lab printers are supported? A: All Bambu Lab printers that support LAN mode, including the A1, A1 mini, P1S, P1P, and X1 series.

Q: Does Bambuddy require internet access? A: No. Bambuddy communicates with printers over your local network using MQTT.

Q: Can I start and stop prints from Bambuddy? A: Bambuddy focuses on monitoring and history. Print job control depends on the printer model and firmware version.

Q: How do I find my printer's access code? A: Open the Bambu Handy app, select your printer, go to Settings, and find the LAN access code.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产