Selbstbauprojekt
Arduino Uno (jeder Arduino sollte gehen, auch Nano)
Update: Arduino Uno/nano hat zu wenig Speicher (und Anschlüsse), nehme jetzt Arduino Mega.
Eine eigene Schrittmotorsteuerung ist zwar toll, ich bin aber auf den preisgünstigen LN298N gestossen. Damit kann man 2 normale DC-Motoren ansteuern, aber auch Schrittmotoren. Die beiden EN0/1-Jumper müssen dabei gesetzt bleiben.
Der andere Jumper (über der Stromversorgung) sagt, ob das Modul sich die 5V von den max. 12 V holen soll (MAX 12 Volt!!!) oder extern eingespeist wird. Ich lasse den Junpper → der %-Eingang wird zum 5V-Ausgang und kann auch den Arduino versorgen!.
http://www.handsontec.com/dataspecs/L298N%20Motor%20Driver.pdf (Siehe auch, um den Motor korrekt anzusteuern)
Update: Nehme jetzt Big Easy Driver 1) (nicht Easy Driver) für die Schrittsteuerung, weil L298N sehr, sehr heiss wird (in Ruhe) und man mit diesen beiden Drivern Halb-/Viertel-/Achtel/16-tel Schritte einstellen kann - per Software (nicht über Jumper wie bei den 'normalen' Drivern. Man braucht halt zusätzlich 3 Input-Pins am Arduino (kein Problem beim Mega).