Skip to main content
Associate II
July 2, 2025
Solved

X-CUBE-SPN5 Installation

  • July 2, 2025
  • 3 replies
  • 558 views

hello,

I am a student, and for my university project, we are using this stepper motor controller X-NUCLEO-IHM05A1, and I have the STM32NucleoF401RE Microcontroller board to send the command to the motor control. I see there is one middleware package for this motor controller called X-CUBE-SPN5. So, I try to search for this middleware package on STM32CubeIDE, but there is no option regarding it. Now I go to the ST website and I am looking for the .zip file, but there is nothing. I also try to find the proper use case, how can I install, and how can I use but is there any documentation available for that? So can you please provide me this package so I can control the motor easily for my university project, and if possible, so guidance on how i install this middleware package into STM32CubeIDE and how to use this middleware package function for controling the motor.

 

I am waiting for your reply.

 

Thanks in advance

Dhruv

@Peter BENSCH 

This topic has been closed for replies.
Best answer by cedric H

Hello @dhva1234,

The package X-CUBE-SPN5 is back online and available to download here:

 X-CUBE-SPN5 - Bipolar stepper motor driver software expansion for STM32Cube - STMicroelectronics

Regards

Cedric

3 replies

Senior III
July 2, 2025

You can install MCSDK 6.4.0 and it will automatically install all the related drivers, i am not sure about your board but generally that is followed.

cedric H
Technical Moderator
July 2, 2025

Hi,

MCSDK is not the solution here. It focuses only on PMSM/BLDC motor with 6-step or FOC algorithm. It does not address the stepper motors.

I am checking internally what can be done.

Regards

Cedric

dhva1234Author
Associate II
July 4, 2025

Hi Cedric,

Thank you for the clarification. I appreciate you checking internally regarding the stepper motor support.
Looking forward to your update.

Best regards,
Dhru

dhva1234Author
Associate II
July 4, 2025

.

GMA
Technical Moderator
August 7, 2025

Hello @dhva1234,

If the response does not meet your expectations, do not hesitate to open a new thread.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA