Overview
Solutions
HW Evaluation Tools
Resources
Tools and Software
Key Products
Get Started

In unipolar stepper motors, stator windings share a common terminal; the free terminal of each winding is connected to a separate power switch and the current is allowed to flow in one direction through the motor windings. Diodes are used to clamp the voltage across the switches at turn-off. ST’s portfolio features a wide selection of power MOSFETs, diodes and microcontrollers to build a discrete implementation of a unipolar stepper motor driver.

    • Combining the X-NUCLEO-IHM01A1 (expansion board based on the L6474) with the NUCLEO-F030R8, (for istance) the user can evaluate a stepper motor drive. It provides an affordable and easy-to-use solution for motor control driving for stepper motors.
      Solution Components
      Part Number Description Status Core Products Price (US$)*
      Order / Download
      X-NUCLEO-IHM01A1

      Key features

      • Voltage range from 8 V to 45 V
      • Phase current up to 3 Ar.m.s.
      • Power OK and fault LEDs
      • Advanced current control
      • Fully protected power stage
      • Up to 1/16 microstepping resolution
      • Compatible with Arduino UNO R3 connector
      • Compatible with STM32 Nucleo boards
      • Suitable for multi-motor solutions
      • RoHS compliant

      Show more

      Stepper motor driver expansion board based on L6474 for STM32 Nucleo
      Active
      L6474PD 12.25 Buy now
      NUCLEO-F030R8

      Key features

      • Common features
        • STM32 microcontroller in LQFP64 package
        • 1 user LED shared with Arduino™
        • 1 user and 1 reset push-buttons
        • 32.768 kHz crystal oscillator
        • Board connectors:Arduino™ Uno V3 expansion connectorST morpho extension pin headers for full access to all STM32 I/Os
        • Flexible power-supply options: ST-LINK, USB VBUS or external sources
        • On-board ST-LINK debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port and debug port
        • Comprehensive free software libraries and examples available with the STM32Cube MCU Package
        • Support of a wide choice of Integrated Development Environments (IDEs) including IAR™, Keil® and GCC-based IDEs
      • Board-specific features
        • External SMPS to generate Vcore logic supply
        • 24 MHz HSE
        • Board connectors:External SMPS experimentation dedicated connectorMicro-AB or Mini-AB USB connector for the ST-LINKMIPI® debug connector
        • Arm® Mbed Enabled™ compliant

      Show more

      STM32 Nucleo-64 development board with STM32F030R8 MCU, supports Arduino and ST morpho connectivity
      Active
      STM32F030R8 10.12 Buy now
      X-CUBE-SPN1

      Key features

      • Driver layer for complete management of the L6474 microstepping motor driver integrated in the X-NUCLEO-IHM01A1 expansion board
      • Examples for controlling up to three stepper motors
      • Easy portability across different MCU families, thanks to STM32Cube
      • Free, user-friendly license terms

      Show more

      IMAGE

      X-CUBE-SPN1
      X-CUBE-SPN1
      Stepper motor driver software expansion for STM32Cube
      Active
      -
      Software
      Part Number General Description Software Version Supplier GitHub link Download
      X-CUBE-SPN1 Stepper motor driver software expansion for STM32Cube 1.10.0 ST -
      X-NUCLEO-IHM01A1

      Description:

      Stepper motor driver expansion board based on L6474 for STM32 Nucleo

      Price (US$)*

      12.25

      Key features

      • Voltage range from 8 V to 45 V
      • Phase current up to 3 Ar.m.s.
      • Power OK and fault LEDs
      • Advanced current control
      • Fully protected power stage
      • Up to 1/16 microstepping resolution
      • Compatible with Arduino UNO R3 connector
      • Compatible with STM32 Nucleo boards
      • Suitable for multi-motor solutions
      • RoHS compliant

      Show more

      NUCLEO-F030R8

      Description:

      STM32 Nucleo-64 development board with STM32F030R8 MCU, supports Arduino and ST morpho connectivity

      Price (US$)*

      10.12

      Key features

      • Common features
        • STM32 microcontroller in LQFP64 package
        • 1 user LED shared with Arduino™
        • 1 user and 1 reset push-buttons
        • 32.768 kHz crystal oscillator
        • Board connectors:Arduino™ Uno V3 expansion connectorST morpho extension pin headers for full access to all STM32 I/Os
        • Flexible power-supply options: ST-LINK, USB VBUS or external sources
        • On-board ST-LINK debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port and debug port
        • Comprehensive free software libraries and examples available with the STM32Cube MCU Package
        • Support of a wide choice of Integrated Development Environments (IDEs) including IAR™, Keil® and GCC-based IDEs
      • Board-specific features
        • External SMPS to generate Vcore logic supply
        • 24 MHz HSE
        • Board connectors:External SMPS experimentation dedicated connectorMicro-AB or Mini-AB USB connector for the ST-LINKMIPI® debug connector
        • Arm® Mbed Enabled™ compliant

      Show more

      X-CUBE-SPN1

      Description:

      Stepper motor driver software expansion for STM32Cube

      Price (US$)*

      -
      Software

      Key features

      • Driver layer for complete management of the L6474 microstepping motor driver integrated in the X-NUCLEO-IHM01A1 expansion board
      • Examples for controlling up to three stepper motors
      • Easy portability across different MCU families, thanks to STM32Cube
      • Free, user-friendly license terms

      Show more

      IMAGE

      X-CUBE-SPN1
      X-CUBE-SPN1
      Part Number General Description Software Version Supplier GitHub link Download
      X-CUBE-SPN1 Stepper motor driver software expansion for STM32Cube 1.10.0 ST -

00 Files selected for download

Technical Documentation

    • Description Version Size Action
      AN1794
      PractiSPIN evaluation system configuration and set up guide
      2.4
      435.2 KB
      PDF
      AN460
      STEPPER MOTOR DRIVE CONSIDERATIONS, COMMON PROBLEMS & SOLUTIONS
      1.2
      152.52 KB
      PDF
      AN235
      Stepper motor driving
      2.2
      1.25 MB
      PDF
      AN1794

      PractiSPIN evaluation system configuration and set up guide

      AN460

      STEPPER MOTOR DRIVE CONSIDERATIONS, COMMON PROBLEMS & SOLUTIONS

      AN235

      Stepper motor driving

Publications and Collaterals

    • Description Version Size Action
      Motor Control Reference Guide 15.10
      2.61 MB
      PDF

      Motor Control Reference Guide

Support & Feedback