Hi
I'm not looking for specifics, just a general rough idea and I do appreciate there are many variables.
Using the FC stepper component set to PUL/DIR/EN and off the shelf generic "made in China 1.8d stepper / driver", what RPM could I reasonable expect to consistently achieve? Modifying the example I can reliably full step using a pulse rate of 1.25KHz which equates to 375rpm. Is 375rpm a reasonable speed for generic no-name stuff? I am just curious, there is no application or anything.
Regards
Stepper RPM
Moderator: Benj
-
- Valued Contributor
- Posts: 786
- Joined: Fri Jun 06, 2014 3:53 pm
- Has thanked: 187 times
- Been thanked: 205 times
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Stepper RPM
Hello,
The speed doesn't seem too unreasonable for a stepper.
Do you have a voltage or current specification for the stepper and are you running at that specification?
If you aren't going to leave it on and stalled for a period of time then overvoltaging is a way to increase the speed the motor will run.
Speed ramping is a way to acheive higher speed. e.g. get the thing running and then slowly increase the speed. This will squeeze a few more rpm out of the motor but will also make your software more complex.
It also depends on the load you will put on the motor. I'm guessing they are currently running with no load?
The speed doesn't seem too unreasonable for a stepper.
Do you have a voltage or current specification for the stepper and are you running at that specification?
If you aren't going to leave it on and stalled for a period of time then overvoltaging is a way to increase the speed the motor will run.
Speed ramping is a way to acheive higher speed. e.g. get the thing running and then slowly increase the speed. This will squeeze a few more rpm out of the motor but will also make your software more complex.
It also depends on the load you will put on the motor. I'm guessing they are currently running with no load?
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Valued Contributor
- Posts: 786
- Joined: Fri Jun 06, 2014 3:53 pm
- Has thanked: 187 times
- Been thanked: 205 times
Re: Stepper RPM
Hi Benj
Yep, no load and I was just playing really as I've never really had any need to use servo's / steppers and now is a good time to explore.
I can set the driver for a range of currents so my voltage can be whatever (within reason) and I did notice I could start it and then increase the rpm by quite a bit before it failed to step (approx 50%), but of course it wouldn't start at that high speed or anywhere approaching it.
If I were to use a stepper it would be because I need precise control, not for RPM. This question was more to establish if I were way out in my findings suggesting I was doing something stupid (not unusual) perhaps relating to clock speed or the like. Google'd the part number but couldn't find a spec so I'm assuming it's just a generic Chinese clone of something.
Thanks for the reply, very helpful (as always).
Regards
Yep, no load and I was just playing really as I've never really had any need to use servo's / steppers and now is a good time to explore.
I can set the driver for a range of currents so my voltage can be whatever (within reason) and I did notice I could start it and then increase the rpm by quite a bit before it failed to step (approx 50%), but of course it wouldn't start at that high speed or anywhere approaching it.
If I were to use a stepper it would be because I need precise control, not for RPM. This question was more to establish if I were way out in my findings suggesting I was doing something stupid (not unusual) perhaps relating to clock speed or the like. Google'd the part number but couldn't find a spec so I'm assuming it's just a generic Chinese clone of something.
Thanks for the reply, very helpful (as always).
Regards