X-NUCLEO-IHM02A1 Two Axis Stepper Motor Driver
The X-NUCLEO-IHM02A1 is a two axis stepper motor driver expansion board based on the L6470.
Simple test application for the STMicroelectronics X-NUCLEO-IHM02A1 Stepper Motor Control Expansion Board.
Library to handle the X_NUCLEO_IHM02A1 Motor Control Expansion Board based on the L6470 component.
Note: This board is compatible with mbed OS 5, an example is provided at the bottom of the page.
The X-NUCLEO-IHM02A1 is a two axis stepper motor driver expansion board based on the L6470. It provides an affordable and easy-to-use solution for low voltage motor control driving for stepper motors in your STM32 Nucleo project.
The expansion board includes two L6470s, a fully-integrated micro stepping motor driver used to control stepper motors by means of high-end motion control commands received through SPI. It is capable of driving one or two stepper motors when plugged into an STM32 Nucleo board.
This board is equipped with Arduino UNO R3 connectors and the layout is also compatible with ST morpho connectors. One or more of these expansion boards can be plugged into an STM32 Nucleo board to control one or more stepper motors. Each SPI peripheral of each L6470 is connected in a daisy chain configuration.
Further information and ordering
X-NUCLEO-IHM02A1 can be purchased directly from ST web site.
The page provides additional documents like a user manual, a quick start guide, schematics, gerber files and bill of materials.
Additional SW and tools are also provided.
Getting Started Video
Hello World (mbed OS)
This application provides a simple example of usage of the X-NUCLEO-IHM02A1 Stepper Motor Control Expansion Board.
It shows how to use two stepper motors connected in daisy chain configuration to the board, moving the rotors to specific positions, with given speed values, direction of rotations, etc.
Simple test application for the STMicroelectronics X-NUCLEO-IHM02A1 Stepper Motor Control Expansion Board, built against mbed OS.