Deploy Now

Stars

221

Forks

78

Watchers

11

Developer links

Print Farm Manager

Print Farm Manager runs your whole 3D printer farm, whatever mix of brands it contains, from one self-hosted dashboard that watches every machine and feeds work to the idle ones. The live fleet view refreshes every 15 seconds with each printer's status, progress, and time remaining, so a walk past the screen replaces a walk past every machine. Define projects and parts, upload the G-code, and the scheduler assigns jobs to whichever suitable printer frees up next. When a print finishes, an operator confirms the result before the next job starts, which stops one failed bed from wasting a queue of filament overnight. Prusa machines connect over PrusaLink, Elegoo over SDCP or MQTT, Bambu over MQTT and FTPS with AMS slot selection, and Klipper and OctoPrint machines over their REST APIs, all in the same fleet. Onboarding a roomful of printers takes one CSV import instead of fifty afternoons of clicking, and the TV dashboard mode turns a spare monitor into a shop wall status board. The whole farm, configuration and job history included, exports to a single JSON file for backup or migration. It is built for a trusted local network, reached on port 3000 over the LAN or a VPN. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Print Farm Manager
Print Farm Manager

Benefits

  • Every Printer On One Screen
  • The fleet view polls each printer every 15 seconds and shows status, progress, and time remaining together, replacing per machine apps, vendor clouds, and manual check rounds.
  • Jobs Dispatch Themselves
  • Upload G-code once under a project and the scheduler assigns parts to idle printers automatically, keeping machines printing instead of waiting for someone to press start.
  • Failures Stop At One Printer
  • Every finished print needs a human sign-off before the next job dispatches, so a failed first layer cannot silently cascade into a night of wasted filament.
  • Onboard Fifty Printers At Once
  • A single CSV import registers an entire fleet with types and API keys, and the full farm configuration and job history export to JSON for backup.

Features

  • Live Fleet Polling
  • A 15 second poll loop queries every printer through per brand drivers and renders status, progress, and remaining time as fleet cards.
  • Automated Job Scheduler
  • Projects hold parts and uploaded G-code files, and the dispatch engine routes each job to the next suitable idle printer automatically.
  • Multi-Brand Printer Drivers
  • PrusaLink REST, Elegoo SDCP and MQTT, Bambu MQTT with FTPS and AMS slots, Moonraker REST, and OctoPrint REST are supported together.
  • TV Dashboard Mode
  • A heads-up fleet summary layout is designed for a wall mounted monitor, giving the whole shop printer status at a glance.
  • Backup And Restore
  • The complete farm configuration and job history export as one JSON file and import back, making migrations and recovery a single step.

Apps Similar to Print Farm Manager