Hi,
je nachdem, was für einen Stepper-Motor Du einsetzen willst, kannst Du den L297 - L298-Treiber für die reine Motor-Steuerung verwenden. Dieser Treiber braucht 2 Signale: Takt und Richtung. Es gibt auch noch Enable und Halbschritt, was aber fest verdrahtet werden kann.
Das sind für 3 Achsen 6 Signale.
Für die Endschalter (weitere 6 Signale) reicht im Prinzip ein einziges, das an den Pc zurück geführt werden kann.
Dieses einzige Singnal ergibt sich aus dem ODER aller 6 Endschalter (High-Aktiv) und schaltet gleichzeitig alle 3 Motoren zumindest am Takt ab. Dies ist wichtig, da sonst die Gefahr eines Übersteuerns besteht, das vom PC nicht so schnell verarbeitet werden kann.
Mit einem geeigneten Programm werden die 8 BITS der LPT dann zu den Takt/Richtungspärchen zusammengestellt.
CU
Stef