Ich würde einen einfachen AMV (astable mulitvibrator) mit einem Timer 555 aufbauen (grundschaltung). Diesen an den Takt Eingang des Treibers (z.b. Den A4988 ) und fertig. Den 555 gibt es seit den 80er Jahren und somit gibt es damit keine Probleme (noch immer aktuelle Fertigung und sehr robust). Für die Richtung würde ich einen Jumper oder Schalter verwenden (je nachdem ob immer umgeschaltet werden muss oder nur bei Inbetriebnahme).

MfG Hannes