Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4782

Automation, sensing and robotics • Re: Maximum speed for a stepper motor.

$
0
0
100 rpm are 1.66 per second and 333 pulses per second with no microstepping. Python is quite slow, but there should be more possible. It depends, of course, on what the python code is doing between the steps, e.g. limit switch checking or other tasks.

3000 rpm is quite fast for a stepper motor. 50 rotation per second and 10.000 pulses per second, no microstepping. Will be difficult to achieve this with python. Check your code if it really runs that fast, perhaps use an oscilloscope or event counter on the clock output.

For these speeds usually a 'ramp up' is needed to limit acceleration and avoid loosing steps. Although many people run steppers with RPi and python, a better choice is to have a dedicated microcontroller which allows precise timings and rampup/down calculations.

Statistics: Posted by ghp — Mon Mar 11, 2024 10:00 am



Viewing all articles
Browse latest Browse all 4782

Trending Articles