Limiting Factor for Printer Count
Hey,
I know that it has been asked a couple of time: How many printers can my system run. Of course it's depending of the hardware. I am interested in what the limiting factor will be most likely.
I have turned off everything that we don't need (webcams, logging) and outsourced renderings to an external PC. The average load of our Pi 4 B (4 GB RAM) on the cpu was between 0.4 and 0.5 running 10 printers simultaniously. So can I expect to run, lets say, ~6 more printers without a problem (or even many many more, because repetier utalizes all cores?) or could the usb chip of the PI handling all the data transmission also become a problem? I mean, usually the total transfer speed is nothing for USB 3, but maybe the chip will sometimes not be able send out the data as quickly as needed? Buffer size of the printers is 127 Bytes.
Thank you for the input.
Comments
Limiting factor is more
- sd speed
- usb bandwidth used
- electric noise and power consumption disturbing pi
- webcams (increase usb/network traffic a lot)
If you compare log with print size you get around 3.5MB/hour communication over serial. You need to read 50% of that for input. So you see just from that you will hardly hit any limits on bandwidth.
For a pi I think the main problem when you have prints only is stability of the electronic system. So when all printers use only own power and usb is terminated correctly, not much noise on cables 10 printers might be possible. If it is wise is another question.