12V Geared Bipolar Stepper Motor + Easydriver

Hi,

I am using the 12V, 1.7A, 416 oz-in Geared Bipolar Stepper Motor with the SparkFun Easy Driver

The gears make sound and the shaft shivers. But it doesn't turn. I tried moving the wires between A and B but nothing changed. Anyone worked with a stepper like this?

thanks!

--

Here is the code I am working with:

int dirpin = 2;
int steppin = 3;

void setup() {
  // put your setup code here, to run once:
pinMode(dirpin, OUTPUT);
pinMode(steppin, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  
  int i;
  
  digitalWrite(dirpin, LOW);
  
  delay(100);
  
  for(i = 0; i < 1000; i++){
      digitalWrite(steppin, LOW);
      digitalWrite(steppin, HIGH);
     delayMicroseconds(500);
  }
  
  digitalWrite(dirpin, HIGH);
  
  delay(100);

  for(i = 0; i < 1000; i++){
      digitalWrite(steppin, LOW);
      digitalWrite(steppin, HIGH);
     delayMicroseconds(500);
  }

}

Well the motor wants 1.7A and you give it at most 0.7A.... Did you adjust the
EasyDriver to its maximum output current even?

Thank you Mark for your response.

I tried adjusting the ED to the max by turning the small knob. The motor responded with more internal sound, but still no movement of the shaft...

What are the voltage and current ratings of the motor power supply?

I am using an external DC power supply. I gave more than 12V and here's a picture showing the values.

If 0.148 is the current in amperes, that is not enough for the motor. You probably have not adjusted the current limit of the Easydriver correctly.

Yes you are right. But turning the tiny knob on the ED to adjust the current limit doesn't seem to make a big difference. Are there specific steps or ways to adjust it?

Your code seems to be sending 1000 steps. The BigEasydriver defaults to microstepping (so 16*200 = 3200 steps per revolution and with a 26:1 gearbox that means 83,200 steps for one revolution of the output shaft.

Maybe you just need more steps in your test code.

...R
Stepper Motor Basics

Edit to add ...
OOPS ... I assumed you had a BigEasydriver which would be able to control that motor - whereas you seem to have an Easydriver which cannot supply enough current.
...R

Are there specific steps or ways to adjust it?

Yes. They are described in the Easydriver documentation.

roulag:
Thank you Mark for your response.

I tried adjusting the ED to the max by turning the small knob. The motor responded with more internal sound, but still no movement of the shaft...

Yes, you need 1.7A

Build an driver with TIP transiztors or Power_Mosfet and optocoupler.Its easy

SavKokki:
Build an driver with TIP transiztors or Power_Mosfet and optocoupler.Its easy

Ha!