New in 0.1.7

Virtual Printer Proxy Mode

Print from anywhere in the world. Control your Bambu Lab printer remotely without Bambu Cloud, port forwarding, or VPN.

Proxy Mode Network Architecture - Remote slicer connects through Bambuddy to local printer
  • No Port Forwarding Required

    Bambuddy transparently proxies traffic between your slicer and printer. Your printer stays safely on your local network.

  • Works Without VPN

    Connect from anywhere with internet access. A VPN like Tailscale adds full data encryption.

  • No Bambu Cloud

    Full remote printing without relying on Bambu Lab's cloud infrastructure.

  • True End-to-End TLS

    FTP, FileTransfer, and Camera use transparent TCP proxying with your printer's real TLS certificate. MQTT is TLS-terminated only to rewrite network addresses.

  • Works with Bambu Studio & OrcaSlicer

    Add Bambuddy as a network printer and send prints directly from your slicer.

  • Real Printer Credentials

    Uses your actual printer's serial number and access code for authentication.

How it works: Configure Proxy Mode in Settings → Virtual Printer. Add your Bambuddy server as a network printer in your slicer using the external IP/hostname. Bambuddy receives your print, authenticates with your local printer, and relays everything securely.

Read the Full Guide

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.

  • Plate Selector

    Navigate multi-plate 3MF files with thumbnail previews and object counts per plate.

  • Fullscreen Mode

    Expand to fullscreen with resizable split view between plates panel and 3D viewer.

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 & Notifications

    Monitor Health Management System errors with human-readable descriptions (853 error codes translated). Clear stale errors directly from the UI after print cancellation or transient events. Get instant push notifications for printer errors including AMS issues, nozzle problems, and more.

  • 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.

  • H2 Series Nozzle Details

    Hover over nozzle cards for extended details — wear, serial number, max temp, and filament info. H2C shows a 6-slot nozzle rack card. Dual-nozzle printers show L/R details side by side with Active/Idle status.

  • 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.

  • Background Print Dispatch

    FTP uploads and print-start commands run in the background. Real-time progress toasts with per-job upload bars, status badges, and cancel support. UI responds immediately.

  • 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.

  • Model-Based Queue Assignment

    Queue prints to "any printer of matching model" (e.g., any X1C) for automatic load balancing. Optionally filter by location (e.g., "any X1C in Workshop"). Scheduler assigns to the first idle printer with the required filament types loaded. Override the sliced filament colors before scheduling — the scheduler matches against your chosen colors and prefers printers with exact matches.

  • 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.

  • Bulk Queue Editing

    Select multiple queue items and edit printer assignment, print options, or cancel them all at once.

  • Queue All Plates

    Queue every plate from a multi-plate 3MF in one action. A "Queue All Plates" toggle adds each plate as a separate queue entry, individually editable before dispatch.

  • 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.

  • Clear Plate Confirmation

    Require user confirmation between queued prints to ensure the build plate is cleared before the next print starts.

  • Maintenance Reminders

    Set up interval-based maintenance schedules for each printer.

Bambuddy Queue - Drag-and-drop print queue management Bambuddy Schedule Print - Filament mapping and print options

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.

  • Home Assistant

    Persistent notifications in your HA dashboard. Forward to mobile via HA automations.

  • Customizable Templates

    Configure message templates with per-filament usage details, progress tracking, and quiet hours for each service. Filament data available for completed, failed, and cancelled prints.

  • Print Finish Photo

    Include camera snapshot URL in notifications when prints complete.

  • Bed Cooled Alert

    Get notified when the print bed cools below a configurable threshold after a print completes. Know exactly when it's safe to remove your parts.

  • First Layer Complete Alert

    Get notified with a camera snapshot when the first layer finishes printing. Check adhesion remotely without watching the entire print.

  • Queue Notifications

    Get notified when queue jobs are waiting for filament, skipped, or fail to start. Know immediately when action is needed.

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.

  • Import & Export

    Export projects as ZIP (with files) or JSON. Share complete project bundles or migrate between instances.

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.

  • Tag Management

    View, rename, and delete tags across all archives from a centralized modal with usage counts.

  • 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. Supports both email verification and TOTP authenticator apps for 2FA.

  • Local Profiles (OrcaSlicer Import)

    Import slicer presets from OrcaSlicer without Bambu Cloud. Supports .orca_filament, .bbscfg, .bbsflmt, .zip, and .json exports with automatic inheritance resolution.

  • 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. Printer cards show a color-coded firmware version badge — green when up to date, orange when an update is available. Click to view release notes or start the update workflow.

  • Support Bundle Generator

    Enable debug logging and download a comprehensive diagnostic bundle for issue reporting. Includes printer connectivity, integration status, network info, package versions, database health, and Docker details. All data privacy-filtered — no IPs, names, or serial numbers included.

  • In-App Bug Reporting

    Submit bug reports directly from the UI with optional screenshot (upload, paste, or drag & drop), interactive debug log capture with a 3-step guided flow (start logging, reproduce the issue at your own pace, stop & submit), and system info. Reports create GitHub issues via a secure relay. Auto-stops after 5 minutes. Privacy-first: all logs are sanitized and sensitive data is never included. Expandable data privacy notice details exactly what is collected.

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

Additional Capabilities

More features to enhance your 3D printing experience.

  • Spool Inventory

    Built-in spool tracking with AMS slot assignment, remaining weight editing, spool catalog, color catalog, and PA profile matching. Bulk spool addition (1–100 at once) with Quick Add mode for stock spools — material is required, brand and subtype are optional. Group similar spools toggle visually collapses identical unused/unassigned spools into expandable rows with a count badge. Automatic usage tracking via 3MF slicer data for all spools, with per-layer G-code accuracy for partial prints. Universal AMS mapping capture from any print source (BambuStudio, OrcaSlicer, Bambu Handy, or Bambuddy). AMS remain% delta as fallback. Manual AMS weight sync for recovery from corrupted data. Per-spool cost tracking with automatic cost calculation at print completion, real-time cost preview in the print modal, and configurable default cost and currency.

  • Spoolman Integration

    Auto-sync AMS with Spoolman. Per-filament usage tracking with G-code parsing, partial usage for failed prints, link existing spools, view spool IDs. AMS Lite and external spools show fill levels from Spoolman weight data.

  • MQTT Publishing

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

  • Prometheus Metrics

    Export printer telemetry in Prometheus format for Grafana dashboards and external monitoring systems.

  • K-Profile Support

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

  • GitHub Profile Backup

    Schedule automatic backups of K-profiles, cloud profiles, and settings to a GitHub repository.

  • Multi-Language Support

    Available in English, German, and Japanese, with more languages coming.

  • Configurable Slicer Preference

    Choose between Bambu Studio and OrcaSlicer as your preferred slicer. All "Open in Slicer" buttons use the correct protocol.

  • 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. Requires SD card inserted in printer for file transfers.

  • Open Source

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

Bambuddy Settings - General configuration and integrations Bambuddy Network Settings - External URL, Home Assistant, and Prometheus

Smart Plug Control

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

  • Energy Monitoring

    Track power consumption and electricity costs in real-time.

  • MQTT Energy Monitoring

    Subscribe to MQTT topics from Zigbee2MQTT, Shelly, or any MQTT-enabled device. Supports separate topics per data type with individual multipliers.

  • HA Energy Sensors

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

  • HA Script Support

    Control multiple devices together (printer + fan) using Home Assistant scripts with auto-trigger on power on/off.

  • 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 Smart Plugs - Home Assistant integration setup

Virtual Printer

Send prints directly from Bambu Studio or Orca Slicer to Bambuddy without needing a physical printer connection. Create multiple virtual printers, each with its own dedicated IP, mode, and printer model.

🌍 New: Proxy Mode — Print from anywhere in the world without VPN or port forwarding. Learn more ↑

  • Automatic Discovery

    Virtual printer appears in slicer via SSDP discovery on the same LAN. Network interface override for multi-NIC, Docker, or VPN setups. Remote users add by IP.

  • Four Flexible Modes

    Archive immediately, review before archiving, add to print queue (with optional auto-dispatch or manual start), or proxy to a real printer remotely.

  • Configurable Printer Model

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

  • Secure Communication

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

  • Multiple Virtual Printers

    Run multiple virtual printers on a single Bambuddy instance, each with its own dedicated IP, mode, model, and access code. Mix archive, review, queue, and proxy modes.

  • 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. Per-spool cost/kg enables accurate filament cost tracking for every print, with archive-level cost aggregation and bulk recalculation.

  • 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 cameras (MJPEG, RTSP, HTTP snapshot, or USB webcams) to replace the built-in camera. Includes layer-based timelapse with automatic video stitching.

  • Build Plate Empty Detection

    Automatically detect if objects are left on the build plate before printing. Calibrate with up to 5 reference images for different plate types, adjust the detection region (ROI), and receive instant notifications if a print is paused due to plate detection. Works with both built-in and external cameras.

  • 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

    Printer timelapses are automatically detected and attached to archives. Supports MP4 (X1/A1 series) and AVI (P1 series) formats with automatic background conversion. Manually upload or remove timelapses via the context menu. Edit with trim, speed adjustment (0.25x-4x), and music overlay.

  • Streaming Overlay for OBS

    Embeddable overlay page at /overlay/:printerId for live streaming. Combines camera feed with real-time print status (progress, ETA, layers, filename). No login required - perfect for OBS browser source. Customizable via query parameters: adjustable FPS (?fps=30), status-only mode without camera (?camera=false), size, and selectable elements.

Bambuddy Timelapse Editor - Trim, speed, and music controls Bambuddy Build Plate Detection - Camera-based empty plate verification

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.

  • Remote AMS Drying

    Start, monitor, and stop drying sessions for AMS 2 Pro and AMS-HT directly from the Printers page. Select filament type for automatic temperature/duration presets, or set manually. Optional spool rotation for even heat distribution. Real-time countdown shows drying progress. Requires supported printer firmware and external PSU. Bambuddy automatically detects power constraints from firmware — the drying button is disabled with a tooltip when no PSU is connected. AMS power-related HMS errors (fan failures, voltage issues) are shown in the HMS error panel.

  • Queue Auto-Drying

    Automatically dry AMS filament between scheduled prints. When a printer is idle and humidity exceeds the configured threshold, Bambuddy starts a drying session using the lowest safe temperature across loaded filaments. Drying stops automatically when humidity drops below the threshold, when the next print is ready to start, or when auto-drying is disabled. Optional blocking mode waits for drying to complete before starting the next print.

  • Ambient Drying

    Keep filament dry on idle printers even without any queued prints. When enabled, Bambuddy monitors humidity and automatically starts a drying session whenever the threshold is exceeded, regardless of queue state. A separate toggle in Settings → Print Queue, independent from queue auto-drying.

  • Configurable Drying Presets

    Customize drying temperature and duration for each filament type (PLA, PETG, TPU, ABS, ASA, PA, PC, PVA) with separate values for AMS 2 Pro and AMS-HT. Presets are used by manual drying, queue auto-drying, and ambient drying. Defaults based on BambuStudio's official filament profiles.

  • Slot Status

    See which filament slots are loaded and their current states.

  • Configure AMS Slots

    Configure individual AMS slots with filament presets, colors, and K-profiles. Presets are filtered by printer model so only compatible filaments are shown. Re-configuring an already-configured slot pre-populates all fields (preset, color, K-profile) for quick edits.

  • Multi-AMS Support

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

  • Nozzle-Aware Filament Mapping

    On dual-nozzle printers (H2D/H2D Pro), AMS filament matching respects nozzle assignments from the 3MF file. Each AMS unit feeds a specific nozzle (left or right), and Bambuddy constrains matching accordingly. L/R badges shown in the filament mapping UI.

  • Dual External Spool Support

    Printers with multiple external spool holders (e.g., H2D with Ext-L and Ext-R) are fully supported. The external spool section renders as a grid layout accommodating multiple external slots instead of a single slot, with each slot independently configurable and trackable.

  • AMS Info Card & Custom Labels

    Hover over any AMS label to see its serial number and firmware version. Assign custom friendly names (e.g. "Silk Colours", "Workshop AMS") that persist even when the AMS is moved to a different printer. Slot numbers are displayed inside each filament color circle for quick identification.

Bambuddy AMS Slot - Detailed filament info with Spoolman integration

Printer Control

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

  • Print from Printer Card

    Click the Print button or drag-and-drop a .gcode/.gcode.3mf file onto any printer card to upload and print in one step. The printer is pre-selected with filament mapping and print options ready to go.

  • Printer Information Modal

    View detailed printer info from the card menu — model, IP address, serial number, WiFi signal, firmware, developer mode, print hours, and more. IP and serial are copyable with one click.

  • 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.

  • Quick Print Speed Control

    Change print speed presets directly from the printer card during active prints. Choose between Silent (50%), Standard (100%), Sport (124%), and Ludicrous (166%) modes. Appears as a compact badge with a gauge icon next to the fan status badges for quick access without opening menus.

  • 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.

  • AI Detection Toggle

    Enable or disable spaghetti detection and first layer inspection.

  • Clear HMS Errors

    Dismiss stale HMS errors directly from the error modal. Sends a clear command to the printer and updates the UI instantly. Useful after print cancellation or transient events that leave error codes behind.

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.

  • Complete ZIP Backup

    Single ZIP file contains database, archives, thumbnails, timelapses, library files, and all settings.

  • One-Click Restore

    Upload backup ZIP to restore everything including all files and thumbnails.

  • Portable Backups

    Backups work across different servers, paths, and Docker volumes without path issues.

  • Complete by Definition

    No data can be missed - the entire database and all directories are included automatically.

Bambuddy Backup - GitHub auto-backup and local backup with history

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.

  • Group-Based Permissions

    80+ granular permissions with customizable groups and a full-page editor with search, bulk actions, and category-level toggles. Default groups: Administrators (full access), Operators (own items + control), Viewers (read-only). Fine-grained inventory permissions let you control who sees spool assignments on printer cards vs. the full inventory page.

  • Ownership-Based Access

    Operators can only edit/delete their own archives, queue items, and library files. Administrators can modify any item.

  • User Management

    Create, edit, and delete users. Assign users to multiple groups for additive permissions.

  • JWT Authentication

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

  • User Activity Tracking

    Track who uploaded archives, library files, and who added print jobs to the queue. See usernames on archive cards, file cards, queue items, and while printing. Each user gets their own independent Bambu Cloud login for cloud profiles.

  • Advanced Auth via Email

    Configure SMTP for automated user onboarding. Admins create users with an email address and the system sends a secure random password automatically — no shared passwords.

  • Self-Service Password Reset

    Users can reset their own password from the login screen without contacting an admin. Admins can also trigger one-click password resets from user management.

  • Email Templates

    Customizable notification templates for welcome emails and password resets. Advanced auth can be enabled or disabled independently at any time.

  • Per-User Email Notifications

    Individual users can receive email notifications for their own print jobs — start, complete, failed, and stopped events — with per-user toggle controls on a dedicated Notifications page.

Bambuddy User Management - Groups, permissions, and user administration

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.

  • STL Thumbnail Generation

    Auto-generate preview thumbnails for STL files on upload, or batch generate for existing files via context menu.

  • 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.