I'm responsible for a MakerLab in an engineering school, equipped with a diverse set of 3D printers: 5x Prusa MK3s+, 2x Prusa MK4, 2x Bambulab X1 Carbon, and 1x Formlab. Students currently initiate prints via USB/SD card on a shared PC. We're aiming to streamline this process by implementing a simple, centralized interface to manage all printers, view print histories, and start jobs. An ideal solution would also enable students to check print statuses from their mobile devices.
So far, I've explored Repetier Server, Octoprint, Prusa Connect, and Prusa Link. However, challenges have arisen:
- Repetier Server seems to require specific firmware, posing compatibility issues with our Bambulabs;
- Octoprint suggests running separate instances for each printer, which complicates centralization;
- While the Prusa MK3s+ could integrate with a Raspberry Zero, this doesn't solve our need for a unified interface.
Specific Requirements:
- Centralized control for all listed printers
- Ability to view print history
- Facilitation of print job initiation
- Mobile accessibility for students to monitor prints
Given these constraints and goals, does anyone have experience with or can recommend a solution that fits this setup? Any advice or suggestions would be greatly appreciated.


