Dann werde ich mich als erster aufs Glatteis wagen. Vorausgesetzt, Dein
Program funktioniert, würde ich hauptsächlich Motorphysik verdächtigen.
Da bei Deinem TBB600 der Motorstrom gemessen und kontrolliert wird,
vermute ich, daß sich durch die Induktivität des 2. Motors die
Magnetfelder falsch aufbauen und deswegen Schrittmotor Fehlfunktion
einstellt weil ja die magnetischen Felder zur Rotorbewegung genau ihre
vorgeschriebene Unterschiede zwischen den Wicklungen einhalten müssen.
Der zweite Motor verändert die Verhältnisse ungünstig.
Aber. Da der TBB6000 den Strom der Windungen reguliert, würde ich
vorschlagen nur einen Motor anzuschliessen. Die Spannungsangabe beim
Motor kannst Du ignorieren. Es kommt auf die korrekte Stromeinstellung
an. Solange der TBB6000 richtig eingestellt wurde, kann nichts
passieren. Wenn ein einzelner Motor sich richtig verhält, dann beweist
das, daß magnetische Fehlfunktion die Ursache Deines Problems ist.
Ansonsten würde ich vorschlagen, zwei Motortreiber parallel anzusteuern
und die Motoren wie vorgesehen, einzeln zu betreiben. Magnetisch ist die
Serienschaltung zweier Motoren nicht elektrisch/physikalisch
"schmutzig".
Aber vielleicht wissen mehr Erfahrene hier mehr. Ist halt meine Meinung.