Einfacher wäre es, Takt/Richtung an alle zu schicken, aber nur von den benötigten Treibern das Enable zu setzen. Dann bräuchtest du 8 Leitungen, Takt, Richtung und 6x Enable. Wenns noch sparsamer an Pins sein soll, ließe sich vielleicht auch ein Multiplexer (Takt und Richtung auf verschiedene Stufen umschalten) oder ein Schieberegister (Enable wandert von einer Treiberstufe zur nächsten, mit Puls weiterschaltbar) verwenden. Gibt da verschiedene Möglichkeiten. Ist es denn wirklich unproblematisch, wenn die Schrittmotoren nur einzeln bewegt werden können?