veedub88:
I'm having trouble finding much info on the specs of these but I did find something on alibaba which is some kind of Chinese supplier. I believe the current requirement is around 200 - 300mA. They don't have to move fast either. I'm not concerned with speed. They will move to a position and then sit there all day.
Whoa, you can't drive that level of current for a bipolar motor without H-bridges for each motor -
unless there's a shift register that can both source and sink such currents.
The modern approach would be to use SMT stepper motor drive chips (as the current is low enough), and
for instance there's a dual stepper motor driver DRV8821 which would reduce the chip count - still need
an Arduino Mega to provide enough step/direction outputs (well, not really enough!).
[ Yours is an application where unipolar motors would be far easier - one ULN2803 per two motors fed from
a string of 595 shift registers... ]