We have run as many as 4 printers from a higher end PC.
1. Open multiple instances of MatterControl and connect them to different printers.
2. Provide each printer with a unique and identifiable name (tip: we put coloured dots on the printers and named them after the colour e.g. Me2-Red, Me2-Blue etc). To change the colour of MatterControl associated with the Me2 Printer go to "Options" > "Theme".
3. Create a MatterControl account to sync jobs across multiple printers and computers
4. It is best practice to reduce the memory required by the computer by minimising the MatterControl windows when not actively using them and to remove the Arduino power jumper from each of the printers if more than one is connected to a computer as described here.
All printers will all share the same library but be able to run with different settings and complete jobs independently.
Jobs are streamed live from the computer, with return status messages coming back from the printers. Performance issues when running multiple printers at the same time from the same computer come down to CPU speed and any bottlenecks in the USB/Serial communications. You may see micro-pauses if the computer decides to prioritize a virus scan or update while all printers are running.
Speed and complexity of the models being printed will also effect how well this setup will work. If a model is very complex it will have many individual lines of code being sent, if the print speed is fast it will need to send more of those lines faster.