Hi i realised when driving my stepper motors in a slow speed on e.g. a 200 steps/revolution its vibrating very loud and instead of just loudly rotating its also shaking for a second and or spins a bit backwards until the acceleration speed is high enough to go back to normal.
A simple fix seems to be to up the steps/revolution to lets say 400 or 800 but this will decrease the max speed the motor can achieve apparently.
im using accelstepper and nema 17 steppers and one nema 23 stepper. the issue im experiencing is the nema 23 tho i encountered this on the small ones as well.
Another fix is using stepper.setMinPulseWidth(500); tho it keeps the motor from reaching a higher speed again.
The size of the mounting circle has nothing to do with the problem! What are the electrical specifications for the stepper motors, the controller board/boards, and the power supply for the steppers. What value did you set for the maximum current to the motors?
im using a arduino uno with the stepper driver specified above and set it to 3 Amps as this is what the motor is rated for. for the power supply im using a 24V 30A psu
Im pretty sure they're rated for total current. What i've seen from other forums about robotics, cnc etc is that its very likely to be the total. At least it would make sense to me because i couldnt imagine a nema 17 motor using 3 amps in total
Stepper motors are rated for maximum steady state current per winding. 1.5 A/winding, or 3.0 A total steady state current per two-winding motor is quite common.
NEMA 17 specifies only the size of the motor mounting plate (1.7 inches), so if you have questions about motors, post the entire motor model number, or a link to the motor data sheet.
interesting. i checked the product description again and it said Rated Current (Single Phase): DC 1.5A. Rated Voltage: DC 3.6V. Does that mean i have to set the motor to 3 Amps on a TB6600 Driver or to 1.5 Amps?
for testing i once ran it on 3 Amps and the motor was burning hot and the wire smoked so i strongly believe the answer to be 1.5 amps
No, 1.5A. The stepper motor current rating and the motor driver current setting are on a PER WINDING basis, because windings are independent, and some steppers have more that two windings.
Making, and acting on unwarranted assumptions is a great way to destroy your equipment.
when i then im glad i always had it correct but ig there is no realistic way to fix the issue described other then to use a fine steps/revolution setting. 200 on slow speeds is horrible but 400 or 800 works super nice its just that the stepper is slower in generel
Resonance is a common problem with steppers (depending on the motor mounting), leading to strong vibrations at certain speeds.
One solution is to use microstepping, which uses smaller steps, taken more quickly, to get the same shaft rotation rate. Another is to change the motor mounting to shift the resonant frequencies. Or use both.
while the vibration is just an issue in terms of it being loud, it sometimes stops spinning and just shakes a bit on slow speed as well so the only fix is probably the microstepping
First part is expected, second is how it acts with 200 steps/revolution set. you can see that it stops in the middle , shakes a bit even turns back a small amount and then continues to go forward
i think most of the sound comes from these tiny nuts in the slots because if there is no scre in them they can move freely making a loud nouse when vibrating. i would need to try this after putting a scre in each nut