Skip to content

Real-time Monitoring

Bambuddy provides live monitoring of all your connected Bambu Lab printers through WebSocket-based real-time updates.

Printers Page


Resizable Printer Cards

Adjust the size of printer cards to fit your screen and workflow:

Card Sizes

Size Description
S (Small) Compact view, more cards per row
M (Medium) Default balanced view
L (Large) More detail, fewer cards per row
XL (Extra Large) Maximum detail, single column

Adjusting Size

  1. Look for the + and - buttons in the Printers page toolbar
  2. Click + to increase card size
  3. Click - to decrease card size
  4. Size preference is saved automatically

Print Farm View

Use Small size for monitoring many printers at once on a large screen.


Status Summary Bar

The status summary bar at the top of the Printers page provides an at-a-glance overview of your fleet:

Availability & Counts

Indicator Description
X available Idle printers ready to accept a print (always shown, even when 0)
X printing Printers currently running a job (pulsing dot)
X offline Disconnected printers

Next Available Printer

When at least one printer is actively printing, the bar shows which printer will finish soonest:

  • Printer name — the printer closest to completing its current job
  • Progress bar — visual completion indicator
  • Percentage — current print progress
  • Time remaining — estimated time until the printer becomes available

Print Farm Monitoring

The "Next available" indicator is especially useful for print farms with many printers — quickly see which printer will be free next without scanning every card.


Printer Status

Each printer card displays real-time information:

Connection Status

Indicator Status
Connected and communicating
Connecting or reconnecting
Disconnected or error

Temperature Readouts

Live temperature readings update every few seconds:

Sensor Description
Nozzle Current hotend temperature
Bed Heated bed temperature
Chamber Enclosure temperature (if available)

Nozzle Details (H2 Series)

H2 series printers show extended nozzle information on hover:

Printer Feature Details
H2D / H2D Pro L/R Nozzle Hover Card Shows both nozzle details side by side — diameter, type, flow, wear, max temp, serial. Active nozzle highlighted with Active/Idle status.
H2S Single Nozzle Hover Card Shows extended nozzle details (wear, serial, max temp) on hover over the nozzle temperature card.
H2C Nozzle Rack Card 6-position tool-changer dock showing all rack slots with diameter and filament color. Empty slots shown as placeholders. Hover for full details.

L/R Nozzle Status

The L/R nozzle card shows Active or Idle based on which nozzle the printer is currently using, rather than mounted/docked status.

Fan Status

Real-time fan speed monitoring in the Controls section:

Fan Icon Color Description
Part Cooling Fan Cyan Cools the printed layers
Auxiliary Wind Blue Controls airflow in chamber
Chamber AirVent Green Exhausts hot air from enclosure

Fan badges always display with dynamic coloring:

  • Active (colored): Fan is running, shows current speed %
  • Inactive (gray): Fan is off, shows 0%

Fan speeds update in real-time via WebSocket alongside temperatures.

When a print is active, you'll see:

  • Progress bar - Visual completion percentage
  • Current layer - Layer X of Y
  • Time remaining - Estimated time to completion
  • Filament used - Grams consumed so far

HMS Error Monitoring

The Health Management System (HMS) monitors printer health and displays issues in real-time.

Status Indicator

The HMS indicator is always visible on printer cards:

Status Meaning Action
OK No issues detected None needed
Warning Minor issues or warnings Check when convenient
Error Serious errors Address before next print
Fatal Fatal errors Immediate attention needed

Error Details

Click the HMS indicator to see:

  • Human-readable error description (853 codes translated)
  • Error code for reference
  • Affected component
  • Recommended action
  • Link to Bambu Lab support article

HMS Notifications

Enable HMS error notifications to get alerted immediately when issues occur. See Notifications.


WiFi Signal Strength

The printer card displays WiFi signal strength:

Icon Signal
Excellent
Good
Fair
Weak

Weak signal can cause connection drops and print monitoring issues.


Total Print Hours

Track cumulative print time for each printer:

  • Displayed on the printer card
  • Useful for maintenance scheduling
  • Helps identify heavily-used machines

MQTT Debug Logging

Built-in debugging tool for printer communication:

Starting Debug Logging

  1. Click the settings icon on a printer card
  2. Click Start MQTT Debug
  3. Messages are captured in real-time

Viewing Messages

Direction Description
Incoming Messages from printer to Bambuddy
Outgoing Commands sent to printer

Features:

  • JSON payloads - Expandable for detailed inspection
  • Filter by type - Focus on specific message types
  • Search - Find specific content
  • Auto-refresh - New messages appear automatically

Use Cases

  • Troubleshooting connection issues
  • Understanding printer behavior
  • Debugging automation problems
  • Reporting issues to developers

WebSocket Architecture

Bambuddy uses WebSocket for real-time updates:

graph LR
    A[Printer] -->|MQTT| B[Bambuddy Backend]
    B -->|WebSocket| C[Browser]
    B -->|WebSocket| D[Browser 2]
    B -->|WebSocket| E[Mobile]

How It Works

  1. Printer sends status updates via MQTT over TLS
  2. Backend processes and stores the data
  3. WebSocket broadcasts updates to all connected clients
  4. Browser updates the UI instantly

Connection Features

Feature Description
Auto-reconnect Automatically reconnects on disconnect
State sync Full state synchronized on reconnect
Delta updates Only changed data is sent
Multi-tab Multiple browser tabs supported

Performance

  • Latency: < 1 second typical
  • Bandwidth: Minimal (delta updates only)
  • Scalability: Multiple clients supported

Printer File Browser

Browse and manage files stored on your printer's internal storage.

Opening the File Browser

  1. Click the folder icon () on any printer card
  2. A modal opens showing the printer's file system
  • Quick access buttons - Jump to Root, Cache, Models, or Timelapse folders
  • Breadcrumb path - Shows current location with back navigation
  • Click folders - Navigate into subdirectories

File Selection

Select files for bulk operations:

Action Description
Click checkbox Select/deselect individual files
Select All Select all files in current view
Deselect All Clear all selections

File Operations

Operation Single File Multiple Files
Download Direct download Downloads as ZIP archive
Delete Delete with confirmation Bulk delete with confirmation

Sorting & Filtering

Control Options
Sort Name (A-Z/Z-A), Size, Date
Filter Type filename to filter list

Storage Info

View used and free space in the header when available.


Printer Images

Customize your printer cards with images:

  1. Click the settings icon on a printer card
  2. Upload a printer image
  3. The image displays on the card

Recommended Size

Use images around 300x200 pixels for best results.


Status Change Notifications

Configure alerts for printer events:

Event Description
Printer Offline When connection is lost
Printer Error When HMS errors occur
Print Complete When a job finishes
Print Failed When a print fails

Set up notifications


Tips

At-a-Glance Monitoring

Keep the Printers page open on a dedicated screen or tablet for constant visibility.

Camera Confirmation

Use the camera page to visually confirm print quality alongside status data.

Early Error Detection

Enable HMS error notifications to catch problems before they ruin a print.

Debug When Needed

Check MQTT debug logs if a printer behaves unexpectedly - often reveals communication issues.