Link

Stepper motor drivers

This library will be compatible with most of the 2 phase stepper motor driver boards that feature 2 full H-bridges or 4 half-bridges such as MC33926, L298, L293 and many more. In order for the driver board to work with the library it needs to be controllable using 4 pwm signals.

⚠️ DIR/STEP stepper drivers not supported!

This library does not support stepper drivers with DIR+STEP (step and direction) interface such as A4988, DRV8825, TB6600, TB6560 and similar.

The choice of stepper driver depends directly of the stepper motor you are using, basically make sure the stepper driver can provide the current the motor needs to perform.

Supported board examples

Here are some stepper driver boards that are supported by this library.

Examples Description Specifications Link Price
Stepper driver MX1508 - MX1508 chip
- 1 motor
- 5V-10V
- 2.5A
Ebay 1€
Stepper driver L298N - L298N chip
- 1 motor
- 5V-35V
- 2A(MAX single bridge)
Ebay 2€
Shield R3 DC Motor Driver Module - L298P chip
- 1 motor
- 5V-35V
- 2A(MAX single bridge)
Ebay 6€
Arduino Motor Drive Shield V1 - L293D chip
- 1 motor
- 5V-35V
- 0.6A( 1.2 peak)
Ebay 6€
Arduino Motor Drive Shield V2 - TB6612 chip
- 1 motor
- 5V-35V
- 1.2A (3A peak)
Ebay 25€
Arduino Monster motor shield - VNH2SP30 chip
- 1 motor
- 5V-16V
- 14A (30A peak)
Ebay 8€

SimpleFOClibrary will also support some fully integrated solutions

Examples Description Specifications Link Price
Misfit Smart Stepper - samd21 mcu
- A4954 driver chip
- Easy install om NEMA17
- AS5047A sensor integrated
- 1 motor
- 8V-32V
- 2A
AliExpress
MisfitTech
20-40€
BIGTREETECH S42B - stm32 mcu
- 2x A4950 driver chips
- Easy install om NEMA17
- TLE5012 sensor integrated
- 1 motor
- 12V-24V
- 2A
see comunity post
AliExpress
Amazon
20-40€

Alternatively, you can use two DC motor driver boards, one for each phase of the motor. Here are some examples:

Examples Description Specifications Link Price
Pololu MC33926 - MC33926 chip
- 1 motor
- 5V-28V
- 5A MAX
Drotek
Ebay
18€
Aideepen BTS7960B - BTS7960B chip
- 1 motor
- 5V-30V
- 43A MAX
Aliexpress 10€

Finally you can also use two 3-phase BLDC motor drivers. Each of the BLDC drivers has 3 half-bridges, from which you will need to use 2. When you combine two of them you will be using 4 output pins out of 6 they have.