Stars
Forks
Watchers
Developer links
Bambuddy
Command and automate your entire fleet of 3D printers without relying on proprietary cloud services using Bambuddy, a self-hosted management hub that delivers local network control, print scheduling, and job archiving for Bambu Lab hardware. Print shop operators can route slicing output directly from Bambu Studio or Orca Slicer through virtual printer proxies that emulate physical machines while automatically cataloging print files in a searchable 3D repository. The automated dispatch engine assigns queued gcode files to available printers based on required nozzle temperatures, build plate dimensions, and matched multi-color filament slots. Users can inspect live camera streams across multiple printing beds simultaneously, verify empty build plates before dispatching new jobs, and generate stabilized timelapse videos with custom music. Integrated smart plug connectors automatically cut power to idle machines when print cycles finish and trigger push notifications to Discord or mobile devices if thermal anomalies or mechanical pauses occur. Farm managers can schedule maintenance alerts based on cumulative motor runtime, track spool inventory levels across storage locations, and synchronize printing configurations across duplicate hardware setups. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GNU AGPL v3.0 licensed.
Benefits
- Complete Local Cloud Independence
- Control 3D printers entirely across private local networks over encrypted MQTT and FTPS connections without transmitting proprietary CAD designs, telemetry, or camera video to third-party vendor servers.
- Slicer-Compatible Virtual Printer Emulation
- Send prints directly from Bambu Studio and Orca Slicer through virtual printer proxies that intercept incoming gcode files for automated queue dispatch and versioned project archiving.
- Intelligent Farm Queue Dispatch
- Assign printing jobs dynamically across hardware clusters by automatically matching required material types, build plate dimensions, and loaded AMS filament spool colors to idle machines.
- Automated Hardware and Energy Management
- Integrate network smart plugs to power down printers after job cooldowns, trigger maintenance alerts by motor hours, and stream real-time print status to webhook notifications.
Features
- Local MQTT Control Protocol
- Communicate directly with printers using local TLS-encrypted MQTT commands and FTPS file transfers without requiring external internet or manufacturer cloud infrastructure.
- Virtual Printer Slicer Integration
- Intercept print jobs from Bambu Studio or Orca Slicer using virtual network printer endpoints that automatically archive and queue print tasks.
- Multi-Printer Job Queuing
- Schedule and distribute high-volume production queues across printer fleets with automatic build plate validation and multi-material AMS spool mapping.
- Real-Time Video Camera Streaming
- Monitor live video feeds from internal and external cameras while compiling automated layer-by-layer timelapses with custom playback speeds and audio overlays.
- Smart Power Plug Automation
- Toggle smart electrical outlets over local network APIs to shut down machines following cool-down intervals and power on queued printers automatically.
- Spool Inventory and Storage Tracking
- Maintain filament spool stock levels, track remaining material weights, and assign active reels to specific physical storage shelf locations and AMS slots.