
Getting started
UM2082
6/14
DocID029504 Rev 1
2
Getting started
2.1
Hardware and software requirements
Using STM32 Nucleo boards with the X-NUCLEO-IHM06A1 expansion board requires the
following software and hardware:
1 x Windows PC (XP, Vista 7 ,Win 8, Win 10 ) to install the software package
1 x Low voltage stepper motor driver expansion board (X-NUCLEO-IHM06A1)
1 x STM32 Nucleo development board (NUCLEO-F401RE or NUCLEO-F334R8 or
NUCLEO-F030R8 or NUCLEO-L053R8)
1 x USB type A to mini-B USB cable to connect the STM32 Nucleo board to the PC
X-CUBE-SPN6 software package (available on www.st.com)
1 x IDE among:
IAR Embedded Workbench for ARM (EWARM)
Keil microcontroller development kit (MDK-ARM)
system workbench for STM32 Nucleo project
1 x stepper motor with compatible voltage and current ratings for the STSPIN220
driver
1 x external power supply or external battery suitable for the stepper motor used.
2.2
Using the X-NUCLEO-IHM06A1 expansion board with the
STM32 Nucleo board
The X-NUCLEO-IHM06A1 board is compatible with following STM32 Nucleo development
boards:
NUCLEO-F401RE
NUCLEO-F334R8
NUCLEO-F030R8
NUCLEO-L053R8
To start your project:
1.
Check the jumper position based on your configuration (see
description and configuration"
2.
Connect the X-NUCLEO-IHM06A1 with the STM32 Nucleo board through Arduino
UNO R3 Connectors (CN5, CN6, CN8, CN9).
3.
Supply the board through the input 5 (Vin) and 6 (ground) of the J1 connector. The D5
(red) LED turns on.
4.
Develop your application using the sample applications bundled with the X-CUBE-
SPN6 software package.
Further STSPIN220 and STM32 Nucleo support material is available on
2.3
Using the X-NUCLEO-IHM06A1 expansion board alone
The X-NUCLEO-IHM06A1 expansion board is able to drive a low voltage stepper motor
without an STM32 Nucleo board.