background image

  

March 2015 

DocID027377 Rev 1 

1/9 

 

www.st.com

 

 

 

UM1857 

User manual 

Stepper motor driver expansion board based on L6474 for 

STM32 Nucleo 

 

 

Introduction 

The X-NUCLEO-IHM01A1 is a stepper motor driving board based on the L6474. 

It provides an affordable and easy-to-use solution for driving stepper motors in your STM32 Nucleo 
project. 

The advanced current control of the L6474 and the complete set of protections guarantee high 
performance and robustness. 

The X-NUCLEO-IHM01A1 is compatible with the Arduino UNO R3 connector on the ST Morpho 
connector. 

More boards of the same type can be stacked easily to drive up to three stepper motors with a single 
STM32 Nucleo board. 

Figure 1: X-NUCLEO-IHM01A1 board 

 

 

Summary of Contents for X-NUCLEO-IHM01A1

Page 1: ...nd easy to use solution for driving stepper motors in your STM32 Nucleo project The advanced current control of the L6474 and the complete set of protections guarantee high performance and robustness The X NUCLEO IHM01A1 is compatible with the Arduino UNO R3 connector on the ST Morpho connector More boards of the same type can be stacked easily to drive up to three stepper motors with a single STM...

Page 2: ...M1857 2 9 DocID027377 Rev 1 Contents 1 Getting started 3 2 Hardware description and configuration 4 2 1 Selecting the chip select and clock lines of the SPI 6 2 2 Multi motor configuration 6 3 Revision history 8 ...

Page 3: ...t the board to the STM32 Nucleo board with the connector a Arduino UNO R3 for the X NUCLEO IHM01A1 b ST Morpho for the X NUCLEO IHM01A Up to three expansion boards can be stacked on the same STM32 Nucleo board as described in Section 2 2 Multi motor configuration 1 Supply the board through input 1 VS and 2 ground of the connector CN1 2 The power OK green and fault red LEDs turn on 3 Develop your a...

Page 4: ...le 1 Arduino UNO R3 connector table Connector Pin 1 Signal Remarks CN5 1 L6474 STBY RESET 2 PWM1 See Section 2 1 Selecting the chip select and clock lines of the SPI 3 SPI CS See Section 2 2 Multi motor configuration 4 SPI MOSI See Section 2 1 Selecting the chip select and clock lines of the SPI 5 SPI MISO 6 SPI SCK See Section 2 2 Multi motor configuration 7 Ground CN9 3 L6474 FLAG output 4 PWM2 ...

Page 5: ...k lines of the SPI 13 SPI MISO See Section 2 2 Multi motor configuration 15 SPI MOSI 17 SPI CS See Section 2 1 Selecting the chip select and clock lines of the SPI 19 PWM1 See Section 2 2 Multi motor configuration 21 L6474 STBY RESET 23 DIR1 See Section 2 2 Multi motor configuration 25 PWM3 27 DIR3 29 DIR2 31 PWM2 See Section 2 1 Selecting the chip select and clock lines of the SPI and Section 2 2...

Page 6: ... stacked on a single STM32 Nucleo board in order to drive up to three stepper motors one for each motor The configuration can be changed by mounting the necessary resistors from R1 to R12 as listed in the Table 5 The other resistors are not mounted By default the stepper driver board is configured for a single motor setup so board configurations for multi motor setups must be changed before stacki...

Page 7: ...ription and configuration DocID027377 Rev 1 7 9 Table 6 Multi motor setup with alternative SPI clock line Number of motors Board STCK DIR Mounted resistors 0R 2 1 bottom PWM1 DIR1 R1 R4 R7 R10 2 top PWM3 DIR2 R2 R6 R8 R12 ...

Page 8: ...Revision history UM1857 8 9 DocID027377 Rev 1 3 Revision history Table 7 Document revision history Date Revision Changes 16 Mar 2015 1 Initial release ...

Page 9: ...sers are solely responsible for the choice selection and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products No license express or implied to any intellectual property right is granted by ST herein Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product ST...

Reviews: