Anfänger verzweifelt am NEMA17 Stepper

Danke @agmue,

Bzgl. des Getriebes => bislang ist nur der Stepper angeschlossen, noch kein Torantrieb.

Mittlerweile rattert der Stepper ein wenig, aber trotzdem komme ich nicht weiter.
Ich habe es mit dem Poti am Driver probiert und auch nachgemessen,
aber leider kein erfolg.

Könnte es am Code liegen?

#include <AccelStepper.h>
#include <MultiStepper.h>

    /*     Simple Stepper Motor Control Exaple Code
     *      
     *  by Dejan Nedelkovski, www.HowToMechatronics.com
     *  
     */
    // defines pins numbers
    const int stepPin = 3; 
    const int dirPin = 4; 
     
    void setup() {
      // Sets the two pins as Outputs
      pinMode(stepPin,OUTPUT); 
      pinMode(dirPin,OUTPUT);
    }
    void loop() {
      digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
      // Makes 200 pulses for making one full cycle rotation
      for(int x = 0; x < 200; x++) {
        digitalWrite(stepPin,HIGH); 
        delayMicroseconds(500); 
        digitalWrite(stepPin,LOW); 
        delayMicroseconds(500); 
      }
      delay(1000); // One second delay
      
      digitalWrite(dirPin,LOW); //Changes the rotations direction
      // Makes 400 pulses for making two full cycle rotation
      for(int x = 0; x < 400; x++) {
        digitalWrite(stepPin,HIGH);
        delayMicroseconds(500);
        digitalWrite(stepPin,LOW);
        delayMicroseconds(500);
      }
      delay(1000);
    }

Wie gesagt, der Stepper ruckelt leicht, pausiert, ruckelt wieder... etc...
Da ich wie gesagt neu auf dem Terrain bin, hoffe ich jemand kann mit meiner Fehlerbescheibung was
anfangen.
Wenn irgendwelche anderen Daten benötigt werden, einfach sagen, was...
Danke