I'm designing a system that uses stepper motor to drive a certain carriage. The problem is that the stepper cannot get past 150rpm. Here is my current setup:
Arduino Uno Rugged motor shield (30-40V max, 2.8A max) Stepper motor 4-wire (6A/Phase; 3V; 0.5 ohm) Power input in the shield is a laptop charger (19.5V -- 4.7A)
I set my PWM to 71 and the total RPM can only reach 150. At 151 RPM, the motor stalls and won't move no matter what the PWM is. I've seen this motor go up to 400-500rpm before so the motor isn't the problem. Sorry I'm a total noob at this, can someone tell me what I did wrong?
P.S. I'm using the arduino stepper library btw