Why We Built Print Hive
We started Print Hive because we ran out of browser tabs.
At five printers, Bambu Handy works fine. You can keep track of what's printing, which filament is loaded, and when jobs finish. At ten printers, you start making spreadsheets. At twenty, the spreadsheets break.
The problem isn't monitoring
Every printer has a status page. The problem is that nobody watches twenty status pages. You check the first three, get distracted, and miss the one that failed twenty minutes ago. Now you've got a plate of spaghetti and a wasted build plate.
The real problem is attention. You need a system that watches for you and only bothers you when something actually needs your attention.
What we built
Print Hive is a local-first fleet manager for Bambu Lab printers. It runs on your network, connects to your printers via MQTT, and gives you one screen for everything:
- Fleet monitoring — every printer, every status, real-time
- Smart queue — auto-assign jobs by material, capability, and availability
- Failure detection — ML-powered spaghetti and layer shift detection
# Install hive-link on any machine on your network
curl -fsSL https://get.printhiv3d.com | sh
The local bridge (hive-link) discovers printers automatically. No port forwarding, no cloud dependency for local control.
What's next
We're writing about the engineering behind Print Hive — how we built ML detection that runs on a Raspberry Pi, how we handle real-time state across dozens of concurrent MQTT connections, and how we think about print farm operations at scale.
If you run a print farm, try Print Hive. If you want to follow along, you're already in the right place.