NEMA 34 CL Schrittmotor mit Endstufe mittels Arduino ansteuern

MartinwUNO:
OK das mit ENABLE verstehe ich jetzt

-Wenn sich der Motor drehen soll muss enable freigegeben sein! (HIGH)
-Wenn der Motor fest stehen soll muss enable HIGH sein (haltemoment)
-wenn der Motor aus sein soll und sich von hand drehen lassen soll muss Enable LOW stehen

soweit richtig?

Ja!

MartinwUNO:
da ich kein haltemoment benötige da ich noch ein planetengetriebe am motor habe brauche ich das mal nicht!

Woher soll ich das wissen ...

MartinwUNO:
aber wenn ich den enable dauerhaft auf ein schalte brennt der motor ab? (da er wsl zu warm wird?)

Nein, dann fließt der Nennstrom durch den Motor, das muß er dauerhaft vertragen können. Warm wird er allerdings.

MartinwUNO:
Bezüglich Arduino verstehe ich jetzt auch was du meinst!
HIGH es kann strom gegen masse fließen
LOW Es kann kein strom fließen!

Hast du gut erklärt!

Habe ich wohl schlecht erklärt, denn es ist genau umgekehrt: es fließt kein Strom bei 5V an PUL+ und 5V an PUL-.

int DIRminus = 10; //Anschlussname Endstufe
int DIRplus = 11;  //Anschlussname Endstufe

Du denkst viel zu kompliziert. DIR+ kommt an 5V, DIR- an den Arduino-Ausgang.

Was Du versuchst, ist eine H-Brücke. Bei einem kleinen DC-Motor kann man damit die Drehrichtung umkehren. Bei einer Leuchtdiode geht das nicht, da fließt der Strom nur in eine Richtung.

Schmeiß mal else raus, macht alles kaputt.