Self-hosted 3D print farm management for people who own their data. Real-time monitoring, job scheduling, filament tracking, and per-order profitability — no cloud required.
# Install with Docker — 2 minutes to dashboard
$ git clone https://github.com/HughKantsime/printfarm-scheduler.git odin
$ cd odin && cp .env.example .env
$ docker-compose up -d
# Open http://localhost:8000 → setup wizard starts
MES-grade job management with SCADA-style real-time monitoring. Built for print farms of any size.
Bed and nozzle temps, print progress, time remaining — all updated in real time via MQTT. 90-second heartbeat with auto-reconnect.
Live feeds from every printer via WebRTC. Full-screen Control Room mode with clock overlay — press F and walk away.
Color-match scoring to minimize filament swaps. Upload a .3mf, metadata auto-extracts, schedule in one click.
AMS RFID auto-detection, QR scanner for non-RFID slots, auto-deduct on job complete. Know exactly what's on every spool.
Products with Bill of Materials, order tracking from Etsy/Amazon/wholesale, per-order P&L with revenue, fees, costs, and margin.
Per-material pricing, per-model cost calculation, revenue dashboard, and CSV export. Know your margins on every print.
JWT + RBAC with admin/operator/viewer roles. Microsoft Entra ID SSO. Visual permissions matrix. White-label branding.
Browser push, Discord, Slack, email — pick your channel. HMS error codes parsed and dispatched automatically.
Floating stop button visible from any screen. Pause, resume, or kill prints instantly. One-click Print Again for completed jobs.
If your printer speaks MQTT or has a REST API, O.D.I.N. can manage it. Mixed fleets welcome.
No cloud lock-in. No per-printer fees. License keys work offline — drop a file in your install, no phone home.
90 days free — then $20/mo
Education and Enterprise tiers coming soon — get in touch if you need school lab or ITAR/CMMC deployment.
We'd rather you know upfront than find out the hard way.
Four commands. Two minutes. Zero cloud dependencies.