Hellou ... i am new into step-Motors so i am sorry if its spam Question.
I am controlling motor + driver by standart exaple for step motors:
> void loop() {
> digitalWrite(dirPin,HIGH);
> for(int x = 0; x < 200; x++) {
*> digitalWrite(stepPin,HIGH); *
*> delayMicroseconds(500); *
*> digitalWrite(stepPin,LOW); *
> delayMicroseconds(500);
... and it works great. Only think is that for Full rotation 360° i have to change "for()" argument to x < 1600.
So it seems like this motor have 1600 steps. which he does not. its pretty standart motor with only 200 steps. With "x < 200" he rotates only 45°. It dosnt seems like skiping steps. There is no load on it.
What am i missing?
my settup:
-Driver: TMC2208
-Motor: Nema17, 2Phase
-Controler: Arduino Nano
Thank you for any answers.