Download Print this page
ST X-NUCLEO-IHM02A1 Quick Start Manual

ST X-NUCLEO-IHM02A1 Quick Start Manual

Two axis stepper motor driver expansion board based on the l6470 for stm32 nucleo
Hide thumbs Also See for X-NUCLEO-IHM02A1:

Advertisement

Quick Links

Quick Start Guide
Two axis stepper motor driver expansion board based on the L6470
for STM32 Nucleo
(X-NUCLEO-IHM02A1)
Version 1.0 (November 18, 2015)

Advertisement

loading
Need help?

Need help?

Do you have a question about the X-NUCLEO-IHM02A1 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST X-NUCLEO-IHM02A1

  • Page 1 Quick Start Guide Two axis stepper motor driver expansion board based on the L6470 for STM32 Nucleo (X-NUCLEO-IHM02A1) Version 1.0 (November 18, 2015)
  • Page 2 Overview Introduction to the STM32 Open Development Environment STM32 Nucleo two axis stepper motor driver expansion board • Hardware overview • Software overview Documents & Related Resources Setup & Demo Examples...
  • Page 3 Overview Introduction to the STM32 Open Development Environment STM32 Nucleo two axis stepper motor driver expansion board • Hardware overview • Software overview Documents & Related Resources Setup & Demo Examples...
  • Page 4 The STM32 Open Development Environment (ODE) consists of a set of stackable boards and a modular open SW environment designed around the STM32 microcontroller family. STM32Cube development software STM32 Nucleo expansion boards STM32Cube STM32 Nucleo development boards expansion software Compatibility with multiple Development environments www.st.com/stm32ode...
  • Page 5 Power supply STM32 microcontroller through USB or external source Integrated debugging Complete product range and programming from ultra-low power to high-performance ST-LINK probe ST morpho extension header Arduino™ UNO R3 extension headers www.st.com/stm32nucleo...
  • Page 6 Boards with additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board. Connect Power Move/Actuate Interact Sense Motion MEMS sensors Environmental sensors DIL24 support for new devices Example of STM32 expansion board (X-NUCLEO-IKS01A1) www.st.com/x-nucleo...
  • Page 7: Software Components

    ST. These include Eclipse-based IDEs such as Ac6 System Workbench for STM32 and the MDK-ARM environment. OPEN LICENSE MODELS: STM32Cube software and sample applications are covered by a mix of fully open source BSD license and ST licenses with very permissive terms. www.st.com/stm32cube...
  • Page 8 NFC, Wi-Fi, GNSS Audio amplifier ACCESS Touch controller Translate Operation Amplifier CREATE Move / Stepper motor driver DC & BLDC motor driver Actuate Industrial input / output POWER Power Energy management & battery General-purpose microcontrollers PROCESS Process Secure microcontrollers Software www.st.com/stm32ode...
  • Page 9 Overview Introduction to the STM32 Open Development Environment STM32 Nucleo two axis stepper motor driver expansion board • Hardware overview • Software overview Documents & Related Resources Setup & Demo Examples...
  • Page 10 Two axis stepper motor driver expansion board Hardware Overview X-NUCLEO-IHM02A1 Hardware description The X-NUCLEO-IHM02A1 is a two axis stepper motor driver expansion board based on L6470. It provides an affordable and easy- to-use solution for driving low voltage motor control for Stepper Motor in your STM32 Nucleo project.
  • Page 11: Software Overview

    STM32Cube. The software runs on the STM32 and includes drivers that initialize and send application commands to all stepper motor drivers (L6470) mounted on one or more dedicated STM32 expansion board (X-NUCLEO-IHM02A1) stacked on a STM32 Motion Control for Nucleo Board.
  • Page 12 Overview Introduction to the STM32 Open Development Environment STM32 Nucleo two axis stepper motor driver expansion board • Hardware overview • Software overview Documents & Related Resources Setup & Demo Examples...
  • Page 13 DB2698: Two axis stepper motor driver expansion board for STM32 Nucleo based on L6470 – Data Brief • UM1964: Getting started with X-NUCLEO-IHM02A1; two-axis stepper motor driver expansion board based on L6470 for STM32 Nucleo – User Manual X-CUBE-SPN2: Product webpage (Link) •...
  • Page 14 Overview Introduction to the STM32 Open Development Environment STM32 Nucleo two axis stepper motor driver expansion board • Hardware overview • Software overview Documents & Related Resources Setup & Demo Examples...
  • Page 15 Setup & Demo Examples HW prerequisites • 1 x X-NUCLEO-IHM02A1 (Two axis stepper motor driver expansion board based on L6470) NUCLEO-F401RE or • 1 x STM32 Nucleo board (NUCLEO-F401RE, NUCLEO-F302R8, or NUCLEO-F302R8 or NUCLEO-F072RB) NUCLEO-F072RB • 1 x external DC power supply with two electric cables (*) •...
  • Page 16 Setup & Demo Examples SW prerequisites • STSW-LINK008: ST-LINK/V2-1 USB driver (Link) • STSW-LINK007: ST-LINK/V2-1 firmware upgrade (Link) • X-CUBE-SPN2 (Link) • copy the .zip file content into a folder on your PC. The package will contain source code example...
  • Page 17 Use of X-CUBE-SPN2 with pre-compiled .BIN FW file www.st.com/x-nucleo X-CUBE-SPN2 package main structure Docs HAL and BSP drivers www.st.com F4/F3/F0 src code Download & unpack X-CUBE-SPN2 Download & install STM32 Select Nucleo ST-LINK/V2-1 USB driver X-NUCLEO-IHM02A1 STSW-LINK008 Download / Install / Run ST-Link FW Upgrade Utility STSW-LINK007...
  • Page 18 X-CUBE-SPN2_F401.bin for F4 or X-CUBE-SPN2_F302.bin for F3 or Connect the STM32 NUCLEO X-CUBE-SPN2_F072.bin for F0 board with the X-NUCLEO on Nucleo drive board and two stepper motors Nucleo + X-NUCLEO-IHM02A1 + two stepper motors Button Push the blue button and motor RUN...
  • Page 19 X-CUBE-SPN2 package main structure www.st.com/x-nucleo Docs HAL and BSP drivers www.st.com Download & unpack F4/F3/F0 src code X-CUBE-SPN2 Select Open the IDE workspace X-NUCLEO-IHM02A1 for Nucleo board selected \STM32CubeExpansion_SPN2_V1.0.0\Projects\Multi\Examples\MotionControl\MicrosteppingMotor\EWARM\ \STM32CubeExpansion_SPN2_V1.0.0\Projects\Multi\Examples\MotionControl\MicrosteppingMotor\MDK-ARM\ \STM32CubeExpansion_SPN2_V1.0.0\Projects\Multi\Examples\MotionControl\MicrosteppingMotor\SW4STM32\ Flash and Run the project IAR IDE vers. 7.20...
  • Page 20 www.st.com/stm32ode...