Selbstbau bedeutet: Einen Microcontroller (z.B. Mega16 oder Mega32, Mega8 ist vielleicht knapp mit den Pins) mit Grundschaltung aufbauen, programmieren und entsprechend viele Schrittmotortreiber dranhängen. Ein sehr schöner Treiber ist der smc-11 von nanotec.de . Aber auch die kannst du natürlich selber bauen.