Schrittmotor und DC Motor wie bei GRBL steuern.

Moin suche ein Beispielsketch oder eine Möglichkeit einen Schrittmotor und einen DC Motor gleichzeitig zu steuern. Möchte dabei gerne ein Umfeld/Konsole haben wo ich meine Befehle wie bei einer CNC Maschine eingeben kann, sprich ...
Dazu auch Tasten: START STOP Weiter RESET


$define Motor 1
$define Motor 2 // (DC Motor)
$define sensor //Gabellichtschranke (an der Achse vom DC Motor befestigt)

START Motor 1
START Motor 2
if sensor = 200
STOP Motor 1
STOP Motor 2

Wenn Taster-weiter gedrückt wird, Programm weiter machen.

....
.....
....... etc.

Die verschiedenen Programme würde ich dann aufm PC schreiben und per SD Karte dann vom Arduino nur aufrufen und ausführen.
wäre über hilfe sehr dankbar.