This document introduces the use of X-NUCLEO-IHM03A1 expansion board. It is a high power stepper motor driver that can be used in STM32 Nucleo projects. The board can drive high power bipolar stepper motors and has speed curve generation, dynamic positioning feedback and a complete set of protection features to provide high levels of performance and robustness.
The document introduces the X-NUCLEO-IHM03A1 high power stepper motor driver expansion board designed for STM32 Nucleo projects. It features a fully digital motion control solution with speed profile generation and dynamic positioning feedback, supporting supply voltages from 10.5 V to 50 V and currents up to 10 A r.m.s.
The guide details the hardware description, including pinout tables for Arduino UNO R3 and ST Morpho connectors. It provides instructions on selecting SPI chip select and clock lines via jumpers and explains how to configure the board for single or multi-motor setups by mounting specific resistors.
| Power stage supply voltage (VS) | 10.5 V to 50 V |
|---|---|
| Motor phase current | up to 10 A r.m.s. |
Up to three expansion boards can be stacked on the same STM32 Nucleo board to drive up to three stepper motors.
The default configuration connects the CS line to CN5 pin 3 and CN10 pin 17.