Two axis stepper motor driver software expansion
Software Overview
11
X-CUBE-SPN2 Software description
• The X-CUBE-SPN2 is an expansion software package for
STM32Cube. The software runs on the STM32 and includes
drivers that initialize and send application commands to all stepper
motor drivers (L6470) mounted on one or more dedicated STM32
expansion board (X-NUCLEO-IHM02A1) stacked on a STM32
Nucleo Board.
• It is compatible with the NUCLEO-F401RE, the NUCLEO-F302R8
or the NUCLEO-F072RB when connected to X-NUCLEO-IHM02A1
expansion board for STM32.
Key features:
• Complete middleware to build applications using stepper motor
driver (L6470) for STM32 expansion board (X-NUCLEOIHM02A1)
• Addresses more than one STM32 expansion board
• Addresses more than two stepper motor drivers in the same
daisy chain
• Simply functions to send application commands from one to all
stepper motor drivers in a daisy chain simultaneously
• Sample application to send commands through a PC via
USART
• Easy portability across different MCU families, thanks to
STM32Cube
• Free, user-friendly license terms
• Sample implementation available on board X-NUCLEO-
IHM02A1 when plugged into NUCLEO-F401RE, NUCLEOF302R8 or NUCLEO-F072RB
Overall System Architecture
Latest SW available at
X-CUBE-SPN2
Hardware Abstraction Layer API
Boards Support Packages
Drivers
Board Demonstrations
X-NUCLEO-IHM02A1 Expansion BoardSTM32 NucleoBoard
CMSIS
Utilities
HW Components
STM32
L6470
Applications
Motion Control for
MicrosteppingMotor