YOUR SETUP
A room that grows with you.
Connect local printers, check their capabilities, and keep your fleet in one place.
Loading configuration…
Pair this browser
Get a pairing code from Printroom on the host computer.
Your printers
FIND ON YOUR NETWORK
Discover Moonraker printers
Scan a private IPv4 subnet on one port. Results are checked with read-only requests; nothing is added automatically. For multiple instances, scan again with their other ports.
MATERIAL INVENTORY
Spoolman connection
Connect an existing Spoolman server to browse materials and manage reviewed spool records. Testing the connection only reads inventory.
KNOW WHAT CONNECTS
Compatibility
Support depends on the exposed API and firmware, not just the printer brand. Automated coverage is separate from testing on physical hardware.
MADE FOR THE WORKSHOP
Support Printroom
Printroom is free and open source. If it helps keep your room organized, an optional tip supports development and documentation.
Deployment & scale
Up to 64 saved printers, eight concurrent printer polls, and four visible camera connections per dashboard. Two physical K2 Plus printers are qualified here; larger fleets need testing on their own host and network. Offline printers can increase refresh time; source ages remain visible.
Use private IPv4 addresses reachable from the service. DNS names, IPv6, HTTPS printer endpoints and reverse-proxy path prefixes are not supported yet. Subnet discovery does not cross unrouted VLANs or rely on mDNS. Generic cameras require a named stream in go2rtc.
CFSync has its own printer configuration. Adding or changing a printer here updates monitoring and camera routing; configure that printer separately in CFSync before using its spool links.
Printer profiles are saved in the persistent data volume. Printer and Spoolman connections are managed here. The bootstrap file still configures LAN access and control policy. Back up the data volume; saved API keys must be protected like other host secrets.