RPM Control - RedBoard Quiic 15123 and ProDriver driver board 16836 / TC78H670FTG

(Newbie) Enjoying bringing up a stepper motor in a mechanical fixture mechanism, but would like smoother control to achieve reduced RPM of motor.

I saw other code in online searches showing functions for setting speed, but the compiler does not recognize the terms used for motorspeed or RPM.

Looking for smoother version of slowing the motor - Brute force of pausing in between steps seems too choppy for our wants.

Do we need microstepping, or clock speed changes? - different board choices?

Direction to add’l resources for these two boards or direct coding terms in ProDriver greatly appreciated.

Many Thanks

TC78H670FTG is for precise motor control. So, I don’t think any other board can give you any smoother control.

Microstepping is typically used to achieve higher resolution or smoother motion at low speeds. I don’t know what your application is, if low speed does not hamper your project, you can try microstepping.

However, for those who are beginners and those who do not need very precise control, I prefer L298 stepper motor driver (red). This is quite popular when it comes to robotics projects. This is Arduino compatible, quite easy to use and understand.

https://www.theengineeringprojects.com/ … duino.html

Thank you -

Slow speed is desirable - one of our objectives, but we were also worried about it missing steps really just expecting to need 1 (maybe 2) complete revolutions of the motor per run of the routine, definitely want to target 5-10 RPMS or so for motion speed

I’m reviewing your link and the ratio conversions in example 3 in the library, - will recode to try out and see if we can get such behavior.

Cheers and thanks again.

AJ