Easydriver steuert Stepermotor nicht an

Hallo,
ich bekomme mein Stepermotor nicht zum drehen.
Benutze ein Nano den Easydriver und ein Poti Stepermotor ist ACT Nema 17 Schrittmotor 17HS5415P1-X6 4.2V 1.5A Als Netzteil dient ein altes Ps2-Slim Netz-Kabel 8,5V.
Poti ist ein 10K
Der Motor ruckt wenn er längerzeit kein Strom hatte nur kurz an.
Jemand ne Idee?

Das ist der Code:

#define DIR_PIN 9
#define STEP_PIN 8

void setup  () {
  Serial.begin (9600);
  pinMode (DIR_PIN, OUTPUT);
  pinMode (STEP_PIN, OUTPUT);
}

void loop (){
  int potentiometerPinVal = analogRead (A0);
  int speedValue = map (potentiometerPinVal, 0, 1023, 15, 100);
  float floatSpeed = speedValue / 100.0;
  Serial.println(floatSpeed); 
}

void rotate (int steps, float speed) {
  int dir = (steps > 0)? HIGH:LOW;
  steps = abs(steps);
  digitalWrite(DIR_PIN,dir);
  float usDelay = (1/speed) * 70;

  for(int i=0; i < steps; i++) {
    digitalWrite(STEP_PIN, HIGH);
    delayMicroseconds(usDelay);

    digitalWrite(STEP_PIN, LOW);
    delayMicroseconds(usDelay);
  }
}

(deleted)

Vielen Dank Peter wie würde ich das den jetzt um setzen?
Ich weiß sonst gerade nicht weiter :confused:

(deleted)

Hi

WAS hast Du vor?
Der Mini-Sketch sieht so aus, als ob Du ein Poti (für die Geschwindigkeit) ausliest um die Drehgeschwindigkeit des Stepper einzustellen.
DAS geht einfacher mit einem reinen DC-Motor, hier läuft der Stepper zwar auch beliebig genau - interessiert aber halt Niemanden - und DAS geht mit einem DC-Motor, einem FET und einem PWM-Ausgang einfacher.

Also: WAS willst Du?

MfG

Das Netzteil ist ungeeignet zur guten Ansteuerung des Schrittmotors. Die Spannung ist zu gering, sollte schon über 12V sein. Ich weiß nicht welchen Strom das Netzteil geben kann.
Des Weiteren ist der Treiberbaustein des Easydriver von schmalzhaus ein A3967. Dieser kann 150mA/phase bis 750mA/phase treiben. Darum kann der Motor nicht seine nominell mögliche Kraft erreichen.
Oder hast Du einen Big Easy Driver mit dem A4988?

Grüße Uwe

uwefed:
Ich weiß nicht welchen Strom das Netzteil geben kann.

Offenbar 5,6 Ampere

Franz54:
Offenbar 5,6 Ampere

So viel?

Ja, die Dinger gibts auf Ebay. Bei einigen kann man den Strom lesen.

Franz

uwefed:
Das Netzteil ist ungeeignet zur guten Ansteuerung des Schrittmotors. Die Spannung ist zu gering, sollte schon über 12V sein.

Hinzu kommt noch, dass der alte A3967 Stepper-Treiber bipolare Endstufen hat. Da geht auch noch einiges von der eh schon zu niedrigen Spannung verloren.