Stepper Motor Does Not Rotate After Connecting to the Driver

D

Daniel Zhang

Last updated on Jul 14, 2026

This is a quick troubleshooting guide for resolving the issue of a stepper motor not rotating after being connected to a driver. It applies to all stepper drivers from StepperOnline.
Here is a video demonstrating how to resolve this issue.

Watch this video on YouTubeIf the embedded player does not start, open it on YouTube.

A text-based guide is also provided below.

First, perform the following steps to troubleshoot the problem:

1. Double-check all wiring. You may need to refer to the manuals for both the motor and the driver.

Note: We recommend testing the motor and driver on a bench setup rather than in your production equipment, to isolate the issue from other variables.

Note: The wire colors shown in the picture are for illustration only. For the correct wiring sequence, please refer to the motor wiring diagram.

2. Verify that the power supply voltage and signal voltage of the driver are correct. In particular, make sure the signal voltage configured on the driver matches the voltage provided by the controller. Based on our support data, 40–50% of no-rotation issues are caused by this voltage mismatch. This is because the control signal voltage is 5 V, while the driver defaults to 24 V.

3. If you have connected the ENA+ and ENA− (Enable) signals, try disconnecting them. When disconnected, most StepperOnline drivers default to the enabled state. If the motor runs after disconnecting, the issue may be with the enable signal from your controller.

4. Power on the driver without sending any pulse signals and check whether the motor shaft is held in place (i.e., the motor is energized and producing holding torque). If you are using a closed-loop stepper motor, you can set the driver to open-loop mode—usually by setting SW6 to ON—and then check whether the motor can run. If it can, the issue is likely related to the encoder.

5. Power on the driver and send pulse signals to check whether the driver triggers an alarm or displays a fault code. Record the alarm code shown on the driver and refer to the "Troubleshooting Table" in the driver's manual to investigate each potential cause.

6. If you have other motors or drivers available, perform a cross-test to determine whether the problem lies with the motor or the driver.

7. Verify that the pulse input mode setting is correct. Some drivers allow you to select the type of input pulse signal (usually via SW7). Make sure to select the pulse mode that corresponds to the signal type provided by your controller.

If the problem persists after you have tried the above steps, we will need more detailed information to further investigate the issue. Please provide us with the following:

1. Photos

We need at least two photos that show as much connection detail as possible, including how the driver, motor, controller, and power supply are connected.

2. Video

A video recorded with a mobile phone after powering on, showing the blinking indicator lights on the driver, rotating the motor shaft by hand, or any other information you think might be helpful. This is optional.

3. Description

Briefly describe the tests you have conducted and the corresponding results.

You can submit the above information by clicking the chat icon in the bottom-right corner of the StepperOnline website, and we will respond within 12 hours.