How to Microstep a Stepper Motor

Written by nachiket deshmukh
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to Microstep a Stepper Motor
( Images)

A stepper motor is an electric motor that can perform a 360-degree rotation divided into a number of steps. The number of steps differs for various stepper motors. The micro stepping concept can be used in a stepper motor to increase the number of steps and to provide smooth rotation by eliminating jerky behaviour between each step. Two full-bridge motor drivers can be connected to a stepper motor to perform micro steps.

Skill level:
Moderately Challenging

Other People Are Reading

Things you need

  • Two full-bridge motor driver LMD18245 or A3955 circuits
  • Stepper motor manufacturer's manual or data sheet
  • Resistors and capacitors mentioned in data sheets for LMD18245 or A3955 circuits
  • Microcontroller

Show MoreHide


  1. 1

    Label the four pins of the stepper motor as "A+," "A-," "B+" and "B-" by referring to the stepper motor's data sheet or manual.

  2. 2

    Connect the resistors and capacitors to the "CS OUT," "RC," "PGND," "SGND" and "VCC" pins of the motor driver circuits as shown in the "Typical Application" circuit diagram labelled "Figure 7" in the LMD18245 data sheet.

  3. 3

    Connect the "Out 1" and "Out 2" pins of one of the motor driver circuits to the "A+" and "A-" pins of the stepper motor.

  4. 4

    Connect the "Out 1" and "Out 2" pins of the other motor driver circuits to "B+" and "B-" pins of the stepper motor.

  5. 5

    Connect twelve "Data Out" pins of a microcontroller to six pins of each motor driver circuit, labelled as "Direction," "Brake," "M1," "M2," "M3" and "M4." This will micro step the stepper motor based on the logic defined for these "Data Out" pins.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.