Setup of 100 Repetier-Servers
Hey, we are currently evaluating our options of how to handle our future print farm. For Repetier, the general idea would be the following:
Use one instance of Repetier-Server (on a desktop PC) which acts as a master. We would then upload all of our projects to this server.
Every printer got a raspberry pi running Repetier-Server. Each one would have the master server setup as an alternative server with access to the master servers projects. Projects do not get uploaded directly to each Pi's repetier server, they all access the master for that.
Questions:
1. When I start a print on any Printers Repetier-Server from one of the masters projects, will the master server "stream" the gcode file chunk by chunk or will the gcode be fully transferred to the printers Repetier Server before the print starts?
2. Will the master PC be able to handle 100 printer Repetier Servers simultaniously? (everything connected with ethernet)
Thank you!
Comments
2. This is no standby connecton so having 100 servers accessing the projects is no problem. Only during browsing and once per minute for reachability test is is queried. Also I have no 100 pis for testing I see no problem with that solution.
Print a G-Code in a Project
upload
Upload a job to the queue. Optionally start printing it if no print is running.
This way my approach would be to first download the gcode from the master (which is basically just retrieving the file from local storage), then upload it to the according printer.1. Is there a preferrable option for reasons that I do not know?
For option 2 just ensure the file upload has the parameter name "filename" which is important in newer server versions.