Denn der Motor läuft dann konstant in die entgegengesetzte Richtung!
Bist du den sicher, dass es wirklich Schrittmotoren sind, oder kann es sein, dass du die Motoren irgendwo ausgebaut hat und nur für Schrittmotoren hältst?

Hast du den mal probiert den Motoren nur ein paar einzelne Schritte zu geben oder steuerst du sie immer gleich in einer Schleife an?

So wie du es beschreibst, hört es sich für mich an, als würden die Motoren elektrisch nur abwechselnd von einer Position abgestossen und angezogen und wenn der Strom "zufällig" nicht zu gross und auch nicht zu klein ist, drehen sie sich aufgrund ihrer Massenträgheit weiter.

Keine Ahnung, ob irgendwelche anderen Motoren so auf eine Ansteuerung für Schrittmotore reagieren, oder ob sogar Schrittmotoren so reagieren, wenn sie falsch angeschlossen werden.


Ich würde mal versuchen ein paar LEDs statt der Motoren anzuschliessen.
Wenn du die Schrittfolge dann ganz langsam ablaufen lässt, müsstest du eigentlich erkennen können, ob Schaltung und Programm überhaupt richtig funktionieren.