Go Down

Topic: Stepper Motor only works efficiently when I'm holding it (Read 171 times) previous topic - next topic

gmamafilms

I'm using a NEMA 23 stepper motor paired with an L298N motor controller. The DC power supply is a 24V and 2.5A which should be enough to power the motor according to the Amazon page. I'm pretty sure that I did the wiring right because the motor does run pretty well. However, it runs the most efficiently and the way I need it too when my hand is wrapped around it. I believe it has something to do with not enough of the vibrations being absorbed because my hand is taking in most of the vibrations and the motor starts working properly. Am I being stupid or am I on the right track. If I am, then how should I fix my problem?

jremington

The L298N is not a stepper driver. It is for brushed D.C. motors and will not work with most modern stepper motors. However, it is really cheap, so lots of people want to sell you one, hoping that you won't send it back. There are thousands of tales like yours on this forum.

Post a link to the data sheet for your motor and we can advise on a modern stepper motor driver. But if you want to look for yourself, the best selection is at Pololu.

Robin2

I'm using a NEMA 23 stepper motor paired with an L298N motor controller. The DC power supply is a 24V and 2.5A which should be enough to power the motor according to the Amazon page.
That risks destroying the L298, or the motor or the power supply.

As @jremington has said you need a specialised stepper motor driver that can comfortably supply the current required by your motor.

Please post a link to the datasheet for your stepper motor.

...R
Stepper Motor Basics
Simple Stepper Code
Two or three hours spent thinking and reading documentation solves most programming problems.

groundFungus

That can happen even with the correct stepper motor driver.  It is caused by resonances in the motor system.    Hold it in your hand can dampen the vibration and keep the motor from resonating.  Micro stepping (x4,x8,...) can help with that a lot.  I have motors that will barely run at 200 steps per second with full steps (no load), but run just fine at x8 microstepping.

Belt drives are better damped than gear or lead screw systems.
You will save everyone's time if you read and follow the forum guidelines.  :)          
https://forum.arduino.cc/index.php/topic,148850.0.html
and
https://forum.arduino.cc/index.php?topic=97455.0

Go Up