Printernizer Documentation¶
Professional 3D Printer Management System for Bambu Lab & Prusa Printers
Enterprise-grade fleet management with real-time monitoring, automated file handling, and business analytics. Perfect for 3D printing services, educational institutions, and production environments.
Tested with: Bambu Lab A1 and Prusa Core One
What is Printernizer?¶
Printernizer is a complete production-ready 3D printer management system that provides:
- Real-time printer monitoring - Live status, temperature, and job progress via MQTT & HTTP APIs
- Unified file management - Seamless file handling with one-click downloads and status tracking
- Business-ready interface - Professional dashboard with compliance features and analytics
- WebSocket real-time updates - Live dashboard with instant status updates
- Enterprise deployment - Docker, Kubernetes, monitoring, and CI/CD ready
- Easy setup - Multiple deployment options with comprehensive documentation
Getting Started¶
-
Quick Start
Get Printernizer up and running in 5-10 minutes with our streamlined installation guides.
-
Configuration
Learn how to configure printers, customize settings, and optimize your setup.
-
User Guide
Explore features, learn best practices, and master the Printernizer interface.
-
API Reference
Complete API documentation for developers integrating with Printernizer.
Key Features¶
Printer Support¶
- Bambu Lab Printers - Full MQTT integration with real-time status updates
- Prusa Printers - HTTP API integration via PrusaLink
- Auto-discovery - Automatically find printers on your network (SSDP + mDNS)
- Multi-printer management - Simultaneous monitoring of multiple printers
- Connection health monitoring - Automatic retry and error handling
Tested with: Bambu Lab A1 and Prusa Core One
Real-time Monitoring¶
- Live status updates - Current printer state, temperatures, progress
- Job tracking - Layer-by-layer progress with time estimates
- WebSocket connectivity - Instant updates without page refresh
- Mobile responsive - Full functionality on phones and tablets
File Management¶
- Unified file browser - See files from all printers in one place
- One-click downloads - Direct download from printer storage
- Status tracking - Visual indicators for file availability and download status
- Smart filtering - Filter by printer, status, and file type
- 3D preview thumbnails - Automatic thumbnail generation for STL, 3MF, GCODE, and BGCODE files
- Intelligent caching - 30-day cache for fast preview loading
Business Features¶
- Professional dashboard - Clean, business-ready interface
- Analytics and reporting - Usage statistics and performance metrics
- Multi-user support - Role-based access control
- GDPR compliance - Data privacy and retention controls
Deployment Options¶
Choose the deployment method that fits your needs:
Containerized deployment - best for production servers and NAS systems.
Setup time: 5 minutes
Documentation Sections¶
For Users¶
- Getting Started - Installation, quick start, and initial configuration
- User Guide - How to use Printernizer's features
- Deployment - Production deployment options and guides
- Troubleshooting - Common issues and solutions
For Developers¶
- Architecture - System design and technical overview
- API Reference - Complete API documentation
- Development - Contributing guidelines and development workflow
- Testing - Testing guide and coverage reports
Additional Resources¶
- Features - Detailed feature documentation
- Changelog - Version history and release notes
- GitHub Repository - Source code and issues
Current Status: Production Ready¶
Core functionality implemented and tested:
- ✅ Complete backend with FastAPI + async SQLite
- ✅ Professional web interface with mobile-responsive design
- ✅ Full printer integration (Bambu Lab & Prusa manufacturers)
- ✅ Real-time monitoring with WebSocket updates
- ✅ File management and download system
- ✅ 3D preview system (STL, 3MF, GCODE, BGCODE rendering)
- ✅ System optimization (error handling, monitoring, health checks)
- ✅ Business analytics and reporting features
- ✅ Docker containerization (standalone & Home Assistant)
- ✅ Multi-architecture support (x86_64, ARM64, ARMv7)
Coming Soon:
- 🔄 Kubernetes orchestration
- 🔄 Advanced HA integration (MQTT discovery, sensors, automations)
- 🔄 Watch folders and automation
Support & Contributing¶
- Report Issues: GitHub Issues
- Contribute: Contributing Guide
- License: AGPL-3.0
Ready to get started? Head over to the Installation Guide to begin your Printernizer journey!