3D Visualization

Interactive Three.js-powered model viewer for inspecting prints before sending to your printer.

  • 360-Degree Rotation

    Inspect models from every angle with smooth mouse controls.

  • Zoom & Pan

    Get detailed views of complex geometry and fine features.

  • Multi-Color Preview

    View multi-material prints with accurate color representation.

  • Real-Time Rendering

    WebGL-accelerated rendering for smooth performance on any device.

Real-Time Monitoring

Keep track of your entire printer fleet with live status updates and comprehensive analytics.

  • WebSocket Live Updates

    Instant status changes without page refresh via persistent connections.

  • HMS Error Tracking

    Monitor and log Health Management System errors for troubleshooting.

  • Success Rate Analytics

    Track print success rates over time to identify patterns and issues.

  • Filament Consumption

    Monitor material usage across all printers and prints.

  • Cost Analysis

    Calculate and track printing costs for materials and electricity.

  • Multi-Printer Dashboard

    View all your printers at a glance with unified status display.

  • Resizable Printer Cards

    Adjust card sizes (S/M/L/XL) from the toolbar to fit your screen and preference.

  • Printer File Browser

    Browse files on your printer's internal storage. Multi-select for bulk download as ZIP or delete multiple files at once.

Bambuddy Printers Dashboard - Real-time monitoring of multiple printers

Automation & Scheduling

Streamline your workflow with intelligent queue management and smart home integration.

  • Drag-and-Drop Queue

    Easily reorder print jobs with intuitive drag-and-drop interface.

  • Multi-Printer Selection

    Send prints to multiple printers at once with per-printer AMS mapping. Configure filament slots individually for each printer.

  • Time-Based Scheduling

    Schedule prints to start at specific times, like overnight or off-peak hours.

  • Queue Only Mode

    Stage prints without auto-start. Prepare batches and release them manually when ready.

  • Smart Plug Integration

    Control printer power with Tasmota or Home Assistant smart plugs.

  • Auto Power-On

    Automatically turn on printers before scheduled print jobs.

  • Post-Cooldown Shutdown

    Safely power off printers after prints complete and cool down.

  • Maintenance Reminders

    Set up interval-based maintenance schedules for each printer.

Bambuddy Queue - Drag-and-drop print queue management

Multi-Platform Notifications

Stay informed about your prints wherever you are with flexible notification options.

  • WhatsApp

    Receive notifications directly to your WhatsApp account.

  • Telegram

    Get instant Telegram messages with print status updates.

  • Discord

    Post updates to your Discord server via webhooks.

  • Email

    Traditional email notifications for important events.

  • Pushover & ntfy

    Push notifications via Pushover or self-hosted ntfy.

  • Customizable Templates

    Configure message templates and quiet hours for each service.

  • Print Finish Photo

    Include camera snapshot URL in notifications when prints complete.

Bambuddy Notifications - Multi-platform notification settings

Projects

Group related prints together and track progress on multi-part builds.

  • Print Grouping

    Organize related prints into projects like "Voron Build" or "Cosplay Armor".

  • Plates & Parts Tracking

    Separate progress bars for print jobs (plates) and objects printed (parts). Perfect for multi-part builds.

  • Auto-Detect Parts Count

    Automatically extracts object count from 3MF files when archiving. No manual counting needed.

  • Color-Coded Badges

    Visual project identification with customizable colors on archive cards.

  • Bulk Assignment

    Assign multiple archives to a project at once via multi-select toolbar.

  • Bill of Materials

    Track sourced parts with quantities, prices, and purchase links.

  • File Attachments

    Attach documentation, source files, configs, and reference images.

  • Cost Tracking

    Track expenses with configurable currency for complete project budgeting.

Bambuddy Projects - Organize prints into projects Bambuddy Project Detail - Assigned archives and progress

Analysis & Export

Powerful tools for analyzing print data and exporting insights.

  • Full-Text Search

    Instantly find any print by name, tags, notes, designer, or filament type.

  • Archive Comparison

    Compare 2-5 prints side-by-side with highlighted differences for troubleshooting.

  • Failure Analysis

    Identify patterns in print failures correlated with conditions and materials.

  • CSV/Excel Export

    Export archives and statistics for external analysis or backup.

Bambuddy Analysis - Track and analyze print data

API & Webhooks

Extend Bambuddy with external integrations and automation tools.

  • API Key Authentication

    Create secure API keys with granular permissions for external access.

  • Webhook Endpoints

    Query status, manage queue, and control printers via REST API.

  • Home Assistant Compatible

    Integrate with Home Assistant for smart home automation workflows.

  • Granular Permissions

    Control access with read-only, queue management, or full printer control permissions.

  • Interactive API Browser

    Explore and test all endpoints with live execution, parameter inputs, and response display.

Bambuddy API Keys - Webhook endpoints and permissions

Filament Profiles

Manage and sync filament profiles from Bambu Cloud and create custom presets.

  • Bambu Cloud Sync

    Import filament profiles directly from your Bambu Cloud account.

  • Custom Presets

    Create custom filament presets with temperature and flow settings.

  • K-Profiles (Pressure Advance)

    Manage K-factor profiles for optimal extrusion and print quality.

  • Quick Templates

    Use pre-configured templates for common filament types.

Bambuddy Cloud Profiles - Filament presets Bambuddy Cloud Profiles - Edit filament preset Bambuddy K-Profiles - Pressure advance settings

Maintenance Tracking

Keep your printers in top condition with scheduled maintenance reminders.

  • Interval-Based Reminders

    Set reminders based on print hours or calendar days.

  • Per-Printer Tracking

    Independent maintenance schedules for each printer in your fleet.

  • Custom Maintenance Types

    Define your own maintenance tasks with custom icons and intervals.

  • Overdue Alerts

    Visual indicators and notifications when maintenance is due.

  • Firmware Update Helper

    Check and upload firmware updates for LAN-only printers directly to SD card.

  • Support Bundle Generator

    Enable debug logging and download sanitized logs for issue reporting. Sensitive data (IPs, emails, passwords) automatically filtered.

Bambuddy Maintenance - Maintenance overview and status Bambuddy Maintenance - Maintenance settings and intervals

Additional Capabilities

More features to enhance your 3D printing experience.

  • Spoolman Integration

    Auto-sync AMS with Spoolman. Link existing spools, view spool IDs, track usage.

  • MQTT Publishing

    Publish printer events to external MQTT brokers for Home Assistant, Node-RED, and other automation platforms.

  • K-Profile Support

    Manage pressure advance (K-factor) profiles for optimal print quality.

  • Multi-Language Support

    Available in English and German, with more languages coming.

  • Customizable Themes

    Mix and match styles (Classic, Glow, Vibrant), backgrounds, and accent colors for both dark and light modes.

  • MQTT & FTPS Communication

    Secure, encrypted communication with your printers over LAN.

  • Open Source

    MIT licensed - inspect, modify, and contribute to the codebase.

Bambuddy Settings - General configuration and integrations

Smart Plug Control

Control printer power with Tasmota or Home Assistant smart plugs for energy monitoring and automation.

  • Energy Monitoring

    Track power consumption and electricity costs in real-time.

  • HA Energy Sensors

    Configure separate power/energy sensor entities for Home Assistant plugs (Tapo, IKEA, Shelly, etc.).

  • Auto Power Control

    Automatically turn printers on before scheduled prints and off after cooldown.

  • Manual Override

    One-click power on/off buttons for immediate control.

  • Temperature-Based Shutoff

    Wait for hotend to cool below threshold before powering off.

  • Easy Setup

    Scan for Tasmota devices or select from your Home Assistant entities - no manual configuration needed.

  • Switchbar Quick Access

    Control smart plugs from anywhere in the app with the sidebar switchbar widget.

Bambuddy Smart Plugs - Power control and energy monitoring Bambuddy Switchbar - Quick power plug control in sidebar

Virtual Printer

Send prints directly from Bambu Studio or Orca Slicer to Bambuddy without needing a physical printer connection.

  • Automatic Discovery

    Virtual printer appears automatically in Bambu Studio/Orca Slicer via SSDP discovery.

  • Three Flexible Modes

    Archive immediately, review before archiving, or add directly to print queue for later assignment.

  • Configurable Printer Model

    Choose which Bambu printer model to emulate: X1C, P1S, A1, H2D, and more.

  • Secure Communication

    TLS-encrypted MQTT with auto-generated certificates and configurable access code.

  • No Physical Printer Required

    Perfect for archiving prints, building a queue, or preparing for print farm operations.

Bambuddy Virtual Printer - Direct slicer integration settings

Statistics Dashboard

Comprehensive analytics with customizable widgets to track your printing activity.

  • Customizable Layout

    Drag and drop widgets to arrange your dashboard how you like.

  • Success Rate Tracking

    Monitor print success rates over time with trend analysis.

  • Filament Usage Charts

    Visualize material consumption by type, color, and time period.

  • Cost Analysis

    Track material and electricity costs with detailed breakdowns.

  • Recalculate Costs

    Update all archive costs with current filament prices. Reprints automatically add to total costs.

Bambuddy Statistics - Comprehensive analytics dashboard

Camera Streaming

Watch your prints in real-time with built-in camera streaming support.

  • MJPEG Stream

    Direct camera feed from your printer's built-in camera.

  • External Cameras

    Connect external network cameras (MJPEG, RTSP, HTTP snapshot) to replace the built-in camera. Includes layer-based timelapse with automatic video stitching.

  • Flexible View Modes

    Choose to open camera in a new browser window or as a draggable, resizable overlay on the main screen. Position and size are remembered across sessions.

  • Zoom & Pan

    Zoom up to 400% with mouse wheel or buttons, then pan to inspect details. Touch support includes pinch-to-zoom and drag to pan on mobile devices.

  • Multi-Printer View

    Open multiple embedded camera viewers simultaneously to monitor your entire print farm on a single screen. Each viewer remembers its own position and size, and cameras stay open when navigating between pages.

  • Local Network Only

    Streams stay on your local network - no cloud exposure.

  • Timelapse Editor

    Edit timelapse videos with trim, speed adjustment (0.25x-4x), and music overlay.

Bambuddy Timelapse Editor - Trim, speed, and music controls

AMS & Humidity Monitoring

Keep track of your Automatic Material System status and filament conditions.

  • Real-Time Humidity

    Monitor humidity levels inside each AMS unit to protect hygroscopic filaments.

  • Temperature Tracking

    View temperature readings from AMS-HT units for heated drying.

  • Slot Status

    See which filament slots are loaded and their current states.

  • Multi-AMS Support

    Monitor up to 4 AMS units per printer with unified display.

Printer Control

Fine-tune your prints with real-time control over printer settings.

  • Real-Time Fan Status

    Monitor part cooling, auxiliary, and chamber fan speeds with live updates via WebSocket. Compact badges show current fan speeds (0-100%).

  • Stop & Pause/Resume

    Control active prints with stop and pause/resume buttons directly from the printer card. Confirmation modals prevent accidental clicks.

  • AMS RFID Re-read

    Re-read RFID data for individual AMS slots to refresh filament information. Loading indicator shows progress.

  • Skip Objects

    Skip individual objects during a print without stopping the entire job. Preview image shows object ID markers to match with printer display. Badge shows skipped count. Requires "Exclude Objects" enabled in slicer.

  • Speed Adjustment

    Adjust print speed on-the-fly for quality vs speed trade-offs.

  • Chamber Light Control

    Toggle the chamber LED on/off directly from the printer card. Light button next to camera button with visual indicator showing current state. Works on all Bambu Lab printers including H2D dual lights.

  • Aux Fan Control

    Adjust auxiliary and part cooling fan speeds during prints.

  • AI Detection Toggle

    Enable or disable spaghetti detection and first layer inspection.

Energy Tracking

Monitor electricity consumption and calculate true printing costs.

  • Real-Time Power Draw

    See current wattage consumption via smart plugs with energy monitoring.

  • Per-Print Energy Cost

    Calculate electricity cost for each print based on your utility rate.

  • Historical Usage

    Track energy consumption trends over time in statistics.

  • Custom Electricity Rate

    Set your local electricity price for accurate cost calculations.

Backup & Restore

Protect your data with easy backup and restore functionality.

  • One-Click Backup

    Export your entire database, settings, and archived 3MFs with a single click.

  • Full Restore

    Restore your entire configuration from backup files with one click.

  • Portable Backups

    Download backup files to store externally or migrate to new installations.

  • Migration Support

    Easily move your Bambuddy installation to new hardware.

Optional Authentication

Secure your Bambuddy instance with user authentication when needed.

  • Fully Optional

    Enable or disable authentication at any time. Existing installations work without authentication by default.

  • Role-Based Access

    Admin users have full access to all features including settings. Regular users can manage prints but cannot change system configuration.

  • User Management

    Create, edit, and delete users. Assign admin or user roles to control access levels.

  • JWT Authentication

    Secure token-based authentication with 7-day expiration. Passwords are securely hashed using PBKDF2.

File Manager

Browse and manage your local library of 3MF files and sliced prints.

  • Browse Library Files

    Navigate folders, view files, and organize your local print library.

  • Print Directly

    Print library files with full options: plate selection for multi-plate 3MF, AMS mapping, and all print settings.

  • Add to Queue

    Queue files without creating archives upfront—archives are created automatically when prints start.

  • Link to Projects

    Organize folders by linking them to projects or archives for easy reference.

  • Multi-Select Operations

    Select multiple files for batch operations like deleting or queueing.

  • Rename Files & Folders

    Rename files and folders directly via context menu or inline actions.

  • ZIP File Support

    Upload ZIP files to automatically extract contents with options to preserve folder structure or create folder from ZIP filename.

  • Mobile-Friendly

    Touch-optimized interface with always-visible action buttons on mobile and tablets.

System Info

Monitor your Bambuddy installation health and system resources.

  • Version Information

    View current Bambuddy version and check for updates.

  • Database Stats

    Monitor database size and number of archived prints.

  • Storage Usage

    See how much disk space your archives consume.

  • Connection Status

    Real-time status of all printer MQTT connections.

  • Live Log Viewer

    Stream and filter application logs in real-time. Filter by level (DEBUG/INFO/WARNING/ERROR) or search text.

Mobile Access (PWA)

Access Bambuddy from any device with Progressive Web App support.

  • Install as App

    Add Bambuddy to your home screen for native app-like experience.

  • Responsive Design

    Full functionality on phones, tablets, and desktops.

  • Touch-Optimized

    Large touch targets and swipe gestures for mobile users.

  • Works Offline

    Basic functionality available even without network connection.

Ready to Get Started?

Set up Bambuddy in minutes and take control of your print fleet.