Stepper Librairies Comparison

After searching and comparing several stepper librairies, I decided to a write a summary comparison table. I first did it for my own benefit so I included the characteristics that suited my needs. My intention is NOT to include all characteristics of all librairies. It is my modest attempt to a quick reference table. I hope it will help others looking for this kind of info. Feel free to propose improvements, corrections or omissions. I am by no means an expert.

I included the followings librairies (I do know other librairies exists...) :

  • Stepper
  • AccelStepper
  • MobaTools
  • FlexyStepper
  • SpeedyStepper
  • FastAccelStepper
  • ESP_FlexyStepper
  • TeensyStep
  • TeensyStep4

Stepper Libraries Comparison.pdf (17,6 Ko)

3 Likes

Thank you for your efforts.

I have experience with the top 3 and my favorite (as of now) is MobaTools. Time permitting, I may investigate some of the others if I need speed or other feature.

The MobaTools library docs state the following step rates for different boards:
The maximum speed is related to the IRQ rate, and is designed to operate up to 6 steppers at this
speed. In addition, the softleds are also processed in the same interrupt, ( not on ESP ) which also
loads this interrupt.
The achievable step rates are therefore also dependent on the target platform. Default values are
currently as follows:
AVR 2500 Steps/sec
ESP8266 6250 Steps/sec
UNO R4 12000 Steps/sec
STM32F103 20000 Steps/sec absolute maximum is about 40000 Steps/sec
ESP32 30000 Steps/sec theoretical maximum is 50000 Steps/sec

Thanks for the good word and for the step rates info. I will update the table.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.