Zikodrive Motor Controllers - stepper motor drivers, brushless ESCs, bldc motor drivers, stepper motor controllers
Zikodrive Motor Controllers - stepper motor drivers, brushless ESCs, bldc motor drivers, stepper motor controllers

+44 (0) 333 123 7130

What is microstepping and how it can be used to improve stepper motor performance?


A typical stepper motor has 200 steps to complete a 360 degree complete rotation (hence 1.8 degree stepper motors such as the ZDSPN1718). Full step mode would therefore enable a total of 200 positions in the 360 degree circle.

Microstepping is where a stepper motor controller is driven in a way that enables it to divide these steps up into further steps (or microsteps). These start at half steps but can go as high as 1/128 microsteps with the ZD Series of Stepper Motor Controllers.

This means that each of the 200 individual steps that are built into the motor have now been divided up into 128 separate steps by the controller. This enables the combined motor and controller to stop at anyone of 25600 possible positions around the 360 degree complete revolution.


When we first explain microstepping to some of our customers they assume that the main advantage of additional microstepping is that it delivers much greater positional accuracy for applications such as robotics or highly accurate dosing.

However, there are a number of other additional benefits which can be derived from microstepping;


Don’t forget that, because microstepping is more energy efficient and uses smaller, more frequent pulses, it allows stepper motors to reach slightly higher speeds than they normally would.


Based on the key points identified above it can be seen that the most appropriate applications for microstepping are those which either require exceptional positioning accuracy or those where energy efficiency and noise are important. In the majority of cases we would normally suggest using microstepping of some kind as it can usually lead to general improvements such as quieter and smoother operation but depending on the torque requirements of your project or application it is always best to discuss with one of our engineers first.


Using microstepping offers a large range of potential benefits depending on the nature of your application. From increased smoothness and positional accuracy to greater energy efficiency and speed. Why not browse our range of ZD Series Stepper Motor Drivers and see what they could do for your application today.

The ZD6Pump Applications

The ZD Series of Stepper Motor Controllers offer a broad range of microstepping options up to 1/128 microstepping. Depending on your application we can preset your controller to run on whatever type of microsteping you require.

Microstepping ZD DriversContact us Today

Products                               Services                                 Company                                   News                                     Support

Stepper                                  OEM Service                             About Us                                     Latest News                             Support Forum

BLDC                                     Bespoke Design                        Applications                                                                               FAQs

Packages                                Startup Offer                            Recruitment                                                                               

Accessories                             Motion Control Systems             Who we work with

Brushed DC                            Ongoing Tech Support                How we work


                                                                                             Case Studies

Download ZD10 Datasheets

Frequently Asked Questions

Can I replace a DC motor with a brushless DC motor and controller?

How fast can a stepper motor go?

How complex can the programming on the Zikodrive stock range of motor controllers be?

Can sensorless brushless motor controllers be used in dosing applications?

Can a sensorless brushless motor be started efficiently under load?

Can I purchase the IP rights to a bespoke designed controller?

Do you offer on site support and assistance setting up a new controller?

What are the typical costs associated with modifying an existing stock stepper motor controller or brushless motor driver?

Can I run a motor at a fixed speed under a variable or changing load?