Advertisement

Quick Start Guide

Stepper motor driver expansion board based on STSPIN820 for STM32
Nucleo
(X-NUCLEO-IHM14A1)
Version 1.0 (Oct 18, 2017)

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST X-NUCLEO-IHM14A1

  • Page 1: Quick Start Guide

    Quick Start Guide Stepper motor driver expansion board based on STSPIN820 for STM32 Nucleo (X-NUCLEO-IHM14A1) Version 1.0 (Oct 18, 2017)
  • Page 2 Quick Start Guide Contents X-NUCLEO-IHM14A1: Stepper motor driver expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
  • Page 3: Hardware Overview

    • X-NUCLEO-IHM14A1 expansion board compatible with the Arduino UNO R3 connector and the ST morpho connector, so it can be plugged to the STM32 Nucleo development board and stacked with additional X-NUCLEO expansion boards. STSPIN820 Supply and motor connector Key Products on board...
  • Page 4: Software Overview

    When Overall Software Architecture combined with one or more X-NUCLEO-IHM14A1 expansion boards, this software allows a compatible STM32 Nucleo board to control one or more stepper motors. It is built on top of STM32Cube software technology for easy portability across different STM32 microcontrollers.
  • Page 5 Quick Start Guide Contents X-NUCLEO-IHM14A1: Stepper motor driver expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
  • Page 6: Hardware Prerequisites

    Setup & Demo examples Hardware prerequisites • 1x Stepper motor expansion board (X-NUCLEO-IHM14A1) • 1x STM32 Nucleo development board (NUCLEO-F401RE or NUCLEO-F334R8 or NUCLEO-F030R8 or NUCLEO-L053R8) • 1x stepper motor NUCLEO-F401RE NUCLEO-F334R8 NUCLEO-F030R8 • 1x external DC power supply with two electric cables (*) NUCLEO-L053R8 •...
  • Page 7: Software Prerequisites

    Setup & demo examples Software prerequisites • STSW-LINK009: ST-LINK/V2-1 USB driver • STSW-LINK007: ST-LINK/V2-1 firmware upgrade • A Windows PC with one of the supported development toolchains: • KEIL: MDK-ARM • IAR: EWARM • GCC-based IDE: System Workbench for STM32 •...
  • Page 8 Start coding in just a few minutes with X-CUBE-SPN14 Driving one stepper motor with X-NUCLEO-IHM14A1 and X-CUBE-SPN14 Plug the X-NUCLEO-IHM14A1 on the STM32 Nucleo board using the Arduino UNO R3 connector and connect the stepper motor (A+/- and B+/-) and the power supply (VIN\GND) to the CN1 connector.
  • Page 9 Stepper motor driver expansion board Start coding in just a few minutes with X-CUBE-SPN14 Depending on your STM32 Nucleo board, from the examples folder (\stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor) open the software project from: • \YourToolChainName\STM32F401RE-Nucleo for Nucleo based on STM32F401 • \YourToolChainName\STM32F334R8-Nucleo for Nucleo based on STM32F334 •...
  • Page 10 • DB3416: Stepper motor driver expansion board based on STSPIN820 for STM32 Nucleo– Data brief • UM2299: Getting started with the X-NUCLEO-IHM14A1 stepper motor driver expansion board based on STSPIN820 for STM32 Nucleo – User manual X-CUBE-SPN14: • DB3417: Stepper motor driver software expansion for STM32Cube – Data brief •...
  • Page 11 Quick Start Guide Contents X-NUCLEO-IHM14A1: Stepper motor driver expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
  • Page 12 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. STM32 Nucleo STM32Cube expansion boards development software (X-NUCLEO) STM32Cube STM32 Nucleo expansion software development boards (X-CUBE) Function Packs (FP) www.st.com/stm32ode...
  • Page 13 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 14 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 15: Software Components

    Environment is compatible with a number of IDEs including IAR EWARM, Keil MDK, and GCC-based environments. Users can choose from three IDEs from leading vendors, which are free of charge and deployed in close cooperation with ST. These include Eclipse-based IDEs such as Ac6 System Workbench for STM32 and the MDK-ARM environment.
  • Page 16 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 www.st.com/stm32ode Software...

Table of Contents