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.
Print Queue¶
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.
Print Archive¶
Print Archiving¶
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.
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¶
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.