Bambuddy logo

Bambuddy

Self-hosted command center for Bambu Lab 3D printers, no cloud required

Alternative to: bambu handy, bambu cloud

Bambuddy screenshotBambuddy screenshot

About Versions (65)

v0.1.6b8

2026-01-17

0.1.6b8

New Features

MQTT Publishing Publish BamBuddy events to external MQTT brokers for integration with Home Assistant, Node-RED, and other automation platforms:

  • New “Network” tab in Settings for MQTT configuration
  • Configure broker, port, credentials, TLS, and topic prefix
  • Real-time connection status indicator
  • Topics: printer status, print lifecycle, AMS changes, queue events, maintenance alerts, smart plug states, archive events

Virtual Printer Queue Mode New mode that archives files and adds them directly to the print queue:

  • Three modes: Archive (immediate), Review (pending list), Queue (print queue)
  • Queue mode creates unassigned items that can be assigned to a printer later

Unassigned Queue Items Print queue now supports items without an assigned printer:

  • “Unassigned” filter option on Queue page
  • Unassigned items highlighted in orange
  • Assign printer via edit modal

Sidebar Badge Indicators Visual indicators on sidebar icons:

  • Queue icon: yellow badge with pending item count
  • Archive icon: blue badge with pending uploads count
  • Auto-updates every 5 seconds and on window focus

Project Parts Tracking Track individual parts/objects separately from print plates:

  • “Target Parts” field alongside “Target Plates”
  • Separate progress bars for plates vs parts
  • Parts count auto-detected from 3MF files

Bug Fixes

  • Chamber temp on A1/P1S - Fixed regression where chamber temperature appeared on printers without sensors in multi-printer setups
  • Queue prints on A1 - Fixed “MicroSD Card read/write exception error” when starting prints from queue
  • Spoolman sync - Fixed Bambu Lab spool detection and AMS tray data persistence
  • FTP downloads - Fixed downloads failing for .3mf files without .gcode extension
  • Project statistics - Fixed inconsistent display between project list and detail views
  • Chamber light state - Fixed WebSocket broadcasts not including light state changes
  • Backup/restore - Improved handling of nullable fields and AMS mapping data