X-NUCLEO-IHM06A1:Low voltage stepper motor driver expansion board based on the STSPIN220 for STM32 Nucleo

The X-NUCLEO-IHM06A1 is a low voltage stepper motor driver expansion board based on the STSPIN220 monolithic low voltage driver for low voltage stepper motors. It represents an affordable, easy-to-use solution for driving low voltage stepper motors in your STM32 Nucleo project, implementing portable motor driving applications such as thermal printers, robotics and toys.

It includes a stepper driver able to operate in low voltage (battery) scenarios, allowing zero consumption states. The device implements current control with fixed OFF time and a maximum 1/256 microstep resolution.

The X-NUCLEO-IHM06A1 is compatible with the Arduino UNO R3 connector and supports the addition of other STM32 expansion boards with a single STM32 Nucleo board. You can also mount the ST morpho connector.

Key Features

  • Low voltage range: 1.8 to 10 V
  • Microstep adjustment up to the 256th step
  • Phase current: up to 1.3 ARMS
  • Current control with adjustable off-time
  • Full protection overcurrent and short circuit protection
  • Thermal shutdown
  • Compatible with Arduino UNO R3 connector
  • Compatible with STM32 Nucleo boards
  • RoHS compliant
Product Specifications
DescriptionVersionSize
DB2979: Low voltage stepper motor driver expansion board based on the STSPIN220 for STM32 Nucleo1.0392 KB
Application Notes
DescriptionVersionSize
AN4923: STSPIN220: step-mode selection and on-the-fly switching to full-step1.0404 KB
User Manuals
DescriptionVersionSize
UM2082: Getting started with X-NUCLEO-IHM06A1 low voltage stepper motor driver expansion board based on STSPIN220 for STM32 Nucleo1.0660 KB
Board Manufacturing Specifications
DescriptionVersionSize
X-NUCLEO-IHM06A1 gerber files1.0562 KB
Bill of Materials
DescriptionVersionSize
X-NUCLEO-IHM06A1 BOM1.127 KB
Schematic Packs
DescriptionVersionSize
X-NUCLEO-IHM06A1 schematic1.0201 KB
Brochures
DescriptionVersionSize
STM32 Open Development Environment Brochure15.104 MB
STM32 Open Development Environment
Part NumberManufacturerDescription
X-CUBE-SPN6STLow voltage stepper motor driver software expansion for STM32Cube
Product Evaluation Tools
Part NumberManufacturerDescription
NUCLEO-F030R8STM32 Nucleo-64 development board with STM32F030R8 MCU, supports Arduino and ST morpho connectivity
NUCLEO-F334R8STM32 Nucleo-64 development board with STM32F334R8 MCU, supports Arduino and ST morpho connectivity
NUCLEO-F401RESTSTM32 Nucleo-64 development board with STM32F401RE MCU, supports Arduino and ST morpho connectivity
NUCLEO-L053R8STM32 Nucleo-64 development board with STM32L053R8 MCU, supports Arduino and ST morpho connectivity
Sample & Buy
Part NumberUnit Price (US$) *QuantityECCN (EU)ECCN (US)Country of Origin
X-NUCLEO-IHM06A19.801NECEAR99ITALY
Quality & Reliability
Part NumberRoHS Compliance GradeMaterial Declaration**
X-NUCLEO-IHM06A1Ecopack2
Low voltage stepper motor driver expansion board based on the STSPIN220 for STM32 Nucleo X-NUCLEO-IHM06A1
STSPIN220: step-mode selection and on-the-fly switching to full-step X-NUCLEO-IHM06A1
Getting started with X-NUCLEO-IHM06A1 low voltage stepper motor driver expansion board based on STSPIN220 for STM32 Nucleo X-NUCLEO-IHM06A1
Getting started with X-NUCLEO-IHM06A1 low voltage stepper motor driver expansion board based on STSPIN220 for STM32 Nucleo X-NUCLEO-IHM06A1
Getting started with X-NUCLEO-IHM06A1 low voltage stepper motor driver expansion board based on STSPIN220 for STM32 Nucleo X-NUCLEO-IHM06A1
Getting started with X-NUCLEO-IHM06A1 low voltage stepper motor driver expansion board based on STSPIN220 for STM32 Nucleo X-NUCLEO-IHM06A1
Getting started with X-CUBE-SPN6, low voltage stepper motor driver software expansion for STM32Cube X-CUBE-SPN6