Skip to content

Features

BamDude is packed with features to manage your 3D print farm. Explore them all below.


Printers & Monitoring

Status Monitor

50 uniform tiles on Full HD, attention and ETA sorting, printer/queue views and scoped TV access.

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 drying and configurable presets.


Per-Printer Queues

Independent queue per printer with drag-and-drop ordering, batch quantity, scheduled starts, and model-based assignment.

Staggered Start

Roll out batch prints in groups to avoid power spikes from simultaneous bed heating.

Swap Mode

A1 Mini plate swapper support with swap files, macros, and automatic plate clearing.


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

File Manager

Browse, upload, and manage your local library of print files. Print directly or add to queue.


Automation

Smart Plugs

Zigbee, Tasmota, Home Assistant, REST/Webhook, and MQTT integration for auto power-on/off and energy monitoring.

Environment Sensors

Zigbee temperature and humidity sensors on the same radio as the plugs — live readings beside your printers, history charts, and alerts when a room leaves its limits.

Virtual Printer

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

Macros

G-code macros triggered by print events with a built-in editor.

Notifications

Ten delivery channels — Telegram, Discord, Email, Pushover, ntfy, Bark, CallMeBot (WhatsApp), Signal CLI API, Home Assistant, custom webhooks. Per-provider quiet hours, daily digest, customisable templates.

Obico AI Failure Detection

Optional ML-driven print-failure detection. Configurable sensitivity and per-printer enablement; on sustained failure, can notify, pause, or pause-and-power-off via your smart plug.


Telegram Bot

Bot Setup

Full printer control from Telegram with inline menus, print from library, and actionable notifications.

Multi-Chat Auth

Per-chat authorization with roles, permissions, registration modes, and notification routing.


Maintenance & Settings

Maintenance Tracker

Schedule and track maintenance tasks with interval reminders and detailed history.

Authentication

Always-on authentication with role-based access control, 80+ granular permissions, MFA (TOTP / email OTP / backup codes), OIDC SSO, and LDAP.

Backup & Restore

Full database backup and restore for data protection.


Library, Inventory & Orders

Spool Inventory

Built-in filament inventory with cost / lot / purchase-date tracking, AMS slot assignment per printer, automatic per-print consumption, and a manufacturer-aware colour catalog.

Spool Labels

Draw label designs with the mouse — text, QR, barcode and a colour swatch — then print them on paper, on a sheet of stock, or straight to a label printer on your desk.

Orders, Products & Stock

Customers, orders of product × quantity, and products made of printed and purchased parts. A plan says what to print next, prints are filed under the order that needs them, spare parts go onto a free stock shelf, and the Stock tab shows every shelf on the farm at once.

Filament Calibration

In-app calibration wizard — pressure-advance and speed/quality towers sliced against your own presets, with Bambu Studio parity.

K-Profiles

Per-printer print profiles with dual-nozzle gating, import/export, and Git-backup integration.

Stats & Energy

Cumulative print stats, per-print energy capture from your smart plug, date-range farm-wide totals, per-printer breakdowns.


Integrations

Spoolman

Two-way filament inventory sync with Spoolman.

MQTT Publishing

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

Prometheus Metrics

Export printer telemetry for Grafana dashboards and monitoring systems.