ich verwende den L6219(gibts bei Reichelt für ca 3 Euro, man braucht zwar noch ein paar Widerstände, Kondensatoren und nen Transistor(die aber alle nur ein paar Cent kosten), damit der funktioniert, insgesamt dürfte man bei dieser Schaltung mit unter 4 Euro auskommen(Platine und alles andere mitgerechnet)
die Schaltung war in der c't mal beschrieben, auch wie man damit Halbschrittbetrieb hinbekommt, ich habs noch nicht ausprobiert, da ich das im Moment nicht benötige, aber es dürfte auch gehn
der schafft laut c't auch Phasenströme bis zu 0,75A(bei guter Kühlung)