Du brauchst schon 3 ULN2003 für 3 schrittmotoren. Könnte dann (allerdings hier mit DRV8825) so aussehen
Bild  
80mm durchmesser, 30mm hoch, dann drüber eine akku-etage und erst dann der leichte saugermodul...

ich habe noch ein beitrag gefunden. DRV8825 mit einem DC-motor
Bild  
weiss allerdings nicht wie ernst man sowas nehmen kann...

Es gibt aber in ähnlicher form wie der 8825 auch treiberplatinchen für DC-motoren. Von Pololu glaube ich, natürlich auch in china...