Railroader:
Using stepper drivers is neccessary due to the current needed. Then the I/O will need 2 lines per stepper. Driver boards usually have an "Enable" input that can be hard wired or controlled using one I/O for all steppers.
Maybe a Mega will do. It has plenty of I/Os. Else multiplexers will be needed.
Any help?
Yes. This is a help. Thank You. Current is not the only reason. The main reason is because steppers are more precise and I need an exact 9ml fill at a slow speed.
Railroader:
What about "simultaniously"? It will take some microseconds from pulsing the first stepper until the last one has got its command.
I would need them all to run at the same time.
wvmarle:
Do post a link to the data sheet of those steppers.
What speed do you require of the steppers?
Not sure exactly what speed they need to be. More than likely I will be adjusting and playing with the amount of time they run to get the fill right. I requested a data sheet from the manufacturer. I'm still waiting to hear back.
blh64:
If they all are doing the exact same thing, you can tie all 16 steppers together such that the Arduino only believes it is driving 1. This solution will require the driving board to be able to handle 16 x 6W = 96W of power so it better be prepared for it.
That's a great idea! do you know a board that can handle 96w of power simultaneously? The power will only be flowing for about 4-6 seconds. The cycle time between fills will be 5 minutes. Heat may not matter. Do you happen to have a picture of a project layout with a similar setup?
GoForSmoke:
You don't drive the motors with the pins. (just in case, not saying you would) You control transistors with the pins (+ resistors) or control a driver board with the pins.
A ULN2803 (IIRC or the 08) can turn a few mA into a few 100 mA for 8 pins, 500mA max and every pin has a protection diode. The cheaper ULN2801 has 7 channels but the heat of 4 should be enough to sink. I have an old book on parallel-port robotics showing ULN's driving small steppers.
You can buy more efficient and powerful drivers than ULN280x chips, a driver board will include heat sink and circuitry.
Or you can do a study and roll your own: H-Bridge Secrets | Modular Circuits
Maybe smarter to have one motor turn all the pumps?
Thank you for the info on the chips. I couldn't have all of them run by one motor since there will be 64 nozzles laid out in a grid. If I had just one motor, I would have to make a manifold which would result in a less accurate fill.