cancel
Showing results for 
Search instead for 
Did you mean: 

Stepper control - is there an official STM32 library/SDK?

SKled.1
Senior II

Hello,

I am aware of the MC SDK by ST, which is for BLDC / PMSM motor control.

I was almost sure I saw some package from ST for stepper motors (2 coils, 4 wires) some time ago, but maybe it was by someone else and I remember it wrong.... Anyway, I haven't found it, though as a non-native English speaker and only slightly familiar with motor things, I might be using poor search terms...

Is there an official ST "library" to control steppers on an STM32?

Or something by a 3rd party that's recommended? By ST, or veteran users perhaps :)

Regards

1 REPLY 1
InsignificantBit
ST Employee

Hi!

 

While ST doesn't provide anything as complex and all-encompassing like the MCSDK toolsuite for driving PMSM and BLDC motors, there is a selection of X-Cube-SPN(1, 2, 3, 5, 6, and 14) software expansion packages to go with the following X-Nucleo expansion boards for driving stepper motors:
X-NUCLEO-IHM01A1
X-NUCLEO-IHM02A1
X-NUCLEO-IHM03A1
X-NUCLEO-IHM05A1
X-NUCLEO-IHM06A1
X-NUCLEO-IHM14A1

 

Each X-Cube-SPN package contains Middleware library and few examples targeted for particular combo of Nucleo board and X-Nucleo expansion board.

 

Also of interest might be the STSPIN Studio Software, allowing tuning and testing of the STSPIN hardware applications.