background image

  

July 2015 

DocID027979 Rev 1 

1/12 

 

www.st.com

 

 

 

UM1910 

User manual 

Getting started with the high power stepper motor driver 

expansion board based on powerSTEP01 for STM32 Nucleo 

 

 

Introduction 

The X-NUCLEO-IHM03A1 is a high power stepper motor driver expansion board based on the 
powerSTEP01. It provides an affordable and easy-to-use solution for driving high power bipolar stepper 
motors in your STM32 Nucleo project. The fully digital motion control through speed profile generation, 
dynamic positioning feedback and a complete suite of protection features offer high levels of 
performance and robustness The X-NUCLEO-IHM03A1 is compatible with the Arduino UNO R3 
connector and supports the addition of other boards which can be stacked to drive up to three stepper 
motors with a single STM32 Nucleo board. 

Figure 1: X-NUCLEO-IHM03A1 expansion board for STM32 Nucleo 

 

 

Summary of Contents for X-NUCLEO-IHM03A1

Page 1: ...solution for driving high power bipolar stepper motors in your STM32 Nucleo project The fully digital motion control through speed profile generation dynamic positioning feedback and a complete suite of protection features offer high levels of performance and robustness The X NUCLEO IHM03A1 is compatible with the Arduino UNO R3 connector and supports the addition of other boards which can be stack...

Page 2: ...1910 2 12 DocID027979 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 11 ...

Page 3: ...e description and configuration 2 Plug the board to the STM32 Nucleo board through Arduino UNO R3 for the X NUCLEO IHM03A1 3 Supply the board through the input 1 VS and 2 ground of the connector CN1 The power OK green and fault red LEDs will turn on 4 Develop your application using the examples provided with the firmware library X CUBE SPN3 high power stepper motor driver software expansion for ST...

Page 4: ...ino UNO R3 and the ST Morpho connectors Table 1 Arduino UNO R3 connector table Connector Pin 1 Signal Remarks CN5 1 powerSTEP RESET 2 Step clock input 3 SPI CS See Section 2 1 Selecting the chip select and clock lines of the SPI 4 SPI MOSI See Section 2 2 Multi motor configuration 5 SPI MISO See Section 2 2 Multi motor configuration 6 SPI SCK See Section 2 1 Selecting the chip select and clock lin...

Page 5: ...chip select and clock lines of the SPI 13 SPI MISO See Section 2 2 Multi motor configuration 15 SPI MOSI See Section 2 2 Multi motor configuration 17 SPI CS See Section 2 1 Selecting the chip select and clock lines of the SPI 19 Step clock input 21 powerSTEP RESET 29 BUSY SYNC 31 SPI CK See Section 2 1 Selecting the chip select and clock lines of the SPI 33 FLAG CN7 12 VDD 20 Ground 22 Ground 28 I...

Page 6: ...default Not mounted 0 Ω CN9 pin 4 CN10 pin 31 2 2 Multi motor configuration The expansion boards can be stacked on a single STM32 Nucleo board in order to drive up to the three stepper motors one expansion board for each motor is required The configuration is changed by mounting the resistors from R3 to R8 as listed in Table 5 Multi motor setup table The other resistors are not mounted By default ...

Page 7: ... description and configuration DocID027979 Rev 1 7 12 Figure 3 Schematic diagram Table 6 BOM list Part 1 Item Reference Value Q ty Description Part number 1 C1 C6 100NF 2 CAP CER 100nF 50V X7R 0603 100NF_50V_X7R_0603 ...

Page 8: ...PD 11 CN1 MKDS1 6 3 81 1 Screw connector 6 poles MKDS 1 6 3 81 MKDS1 6 3 81 12 CN3 CON 1x2 1 THOUGH HOLE 1x2 Pin height 14 8 Body 8 5mn pitch 2 54 SSQ 102 04 F S 13 CN5 CON 1x10 1 THOUGH HOLE 1x10 Pin height 14 8 Body 8 5mn pitch 2 54 SSQ 110 04 F S 14 CN6 CN9 CON 1x8 2 THOUGH HOLE 1x8 Pin height 14 8 Body 8 5mn pitch 2 54 SSQ 108 04 F S 15 CN7 CN10 CON 2x19 2 THOUGH HOLE 2x19 Pin height 14 8 Body...

Page 9: ...30 R24 R27 R30 NP 5 RES NP 0603 R_NP_0603 31 TP1 KEYSTONE 5000 1 TEST POINT RED KEYSTONE 5000 32 U1 POWERSTEP01 1 Fully integrated stepper motor driver POWERSTEP01 Table 7 BOM list Part 2 Item Manufact Manuf Part number Distributor Distributor Part number 1 2 3 4 5 6 7 8 9 PANASONIC EEV FK2A680Q 10 NICHICON UHE2A680MPD 11 PHOENIX CONTACT MKDS1 6 3 81 RS 220 4377 12 SAMTEC SSQ 102 04 F S 13 SAMTEC ...

Page 10: ...n and configuration UM1910 10 12 DocID027979 Rev 1 Item Manufact Manuf Part number Distributor Distributor Part number 22 23 24 25 26 27 28 29 30 31 KEYSTONE KEYSTONE 5000 FARNELL 1463076 32 STMICROELECTRONICS POWERSTEP01 ...

Page 11: ...UM1910 Revision history DocID027979 Rev 1 11 12 3 Revision history Table 8 Document revision history Date Revision Changes 06 Jul 2015 1 Initial release ...

Page 12: ...asers 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 S...

Reviews: