Skip to content

Features

Bambuddy is packed with features to help you manage your 3D printing workflow. Explore them all below.


NEW: Integrated Slicing

Server-Side Slicing

Slice STL and 3MF files without a desktop slicer installed. The optional slicer-api/ Compose stack runs OrcaSlicer or Bambu Studio headlessly inside Docker; one Slice button in File Manager, Archives, and MakerWorld produces a ready-to-print .gcode.3mf in the same folder.

  • One-click Slice button — result lands in the library with embedded thumbnail, ready for dispatch
  • Multi-plate 3MFs open a plate picker first; multi-color plates render one filament dropdown per AMS slot the print actually uses, auto-matched against your imported / Orca Cloud / Bambu Cloud / standard presets by type and colour
  • Slice-time preset lookup order is Imported → Orca Cloud → Bambu Cloud → Standard, so a locally-imported preset always wins over a cloud preset of the same name
  • Toast tracker follows the job from queued to completed across pages, so a long slice never pins the modal
  • Headless-friendly — runs on a NAS, mini-PC, or RPi 5 without a desktop slicer install

Setup Guide


Printers & Monitoring

Real-time Monitoring

Live printer status, temperatures, print progress, and HMS error tracking via WebSocket.

Camera Streaming

MJPEG live video streaming and snapshots from your printer's built-in camera.

AMS & Humidity

Monitor AMS slot status, humidity levels, and temperature. Remote manual drying, queue auto-drying, ambient drying, continue drying while printing on capable hardware (H2D / H2C / H2S / P2S / X2D / X1C / A2L / H2D Pro), configurable drying presets, and per-filament humidity thresholds (different trigger per material — e.g. Nylon at 20%, PLA at 60%).

Printer Control

Print from printer cards via button or drag-and-drop, print speed presets, chamber temperature, light control, fan status monitoring, AI detection modules, and per-printer Maintenance Mode for taking units out of service without removing them.

Printers Page


Automatic 3MF archiving with metadata extraction, 3D preview, and duplicate detection.

Chronological table of all print activity with filtering, search, and status tracking.

Fast FTS5 search across print names, filenames, tags, notes, designer, and filament.

Projects

Group related prints into projects with progress tracking and color-coded badges.

Archive Comparison

Compare 2-5 archives side-by-side with highlighted setting differences.

Archives Page


Analytics

Statistics Dashboard

Customizable drag-and-drop widgets for success rates, filament usage, costs, and more.

Failure Analysis

Correlate failures with conditions to identify patterns and improve reliability.

Energy Tracking

Track power consumption per print or cumulative, with cost calculations.

Export

Export archives and statistics to CSV or Excel with filter support.

Statistics Page


Automation

Queue prints with drag-and-drop ordering, batch quantity, timeline schedule view, scheduled start times, configurable default print options, and automation.

Smart Plugs

Tasmota, Home Assistant, REST/Webhook, and MQTT integration for auto power-on before print, power-off after cooldown, and energy monitoring.

Virtual Printer

Emulate a Bambu printer on your network to send prints directly from your slicer.

Notifications

Multi-provider alerts via WhatsApp, Telegram, Discord, Email, and more.

Queue Page


Integrations

:material-spool-outline: Spool Inventory

Built-in spool tracking with AMS slot assignment, automatic usage tracking, and remaining weight management.

Storage Locations

Catalog of shelves, drawers, and dryboxes — assign spools to named storage spots and filter inventory by location.

:material-spool: Spoolman

Sync filament inventory with Spoolman for complete spool tracking.

Cloud Profiles

Manage Bambu Cloud slicer presets and compare template differences.

Local Profiles

Import OrcaSlicer presets without Bambu Cloud. Supports .orca_filament, .bbscfg, .bbsflmt, .zip, and .json exports.

K-Profiles

Pressure advance settings management for optimal print quality.

API Keys & Webhooks

REST API with granular permissions for external integrations.

:material-sidebar: Sidebar Customization

Show or hide Bambuddy pages, reorder navigation, and add custom links to external tools.

MQTT Publishing

Publish events to external MQTT brokers for Home Assistant and Node-RED.

Prometheus Metrics

Export printer telemetry for Grafana dashboards and monitoring systems.


Maintenance & Security

Maintenance Tracker

Schedule and track maintenance tasks with interval reminders.

File Manager

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

Backup & Restore

Full database backup and restore for data protection. GitHub backup for automatic cloud profile sync.

PostgreSQL Support

Optional external PostgreSQL database for larger setups. SQLite remains the zero-config default.

System Info

View database statistics, system resources, and generate support bundles.

Authentication

Optional user authentication with role-based access control. Advanced Auth via Email for self-service password resets, LDAP / Active Directory integration, Two-Factor Authentication (TOTP + Email OTP with single-use backup codes), and Single Sign-On (OIDC / SSO) for PocketID, Authentik, Keycloak and any standards-compliant provider.


Pro Tips

Keyboard Shortcuts

Press ? anywhere to see available keyboard shortcuts. Navigate between pages with number keys 1 through 5.

Context Menus

Right-click (or long press on mobile) on cards for quick actions like re-print, compare, or delete.

Customizable Themes

Bambuddy offers extensive theme customization with separate settings for dark and light modes:

  • Style: Classic (clean shadows), Glow (accent-colored glow), Vibrant (dramatic shadows)
  • Background: Neutral, Warm, Cool + dark-only options (OLED, Slate, Forest)
  • Accent Colors: Green, Teal, Blue, Orange, Purple, Red

Mix and match any combination in Settings → Appearance.