[ Log In ]
[ Register ]
Price Options Your Cart $0.00
Stepping Motor Driver (24-40 volts DC, up to 3.0 amps, microstepping from 1 to 1/64)

You'll need this to make the Stepper Motor work. This incredible piece of electronics translates a pulse into a high powered complex coil firing combination. this particular driver allows a 3.0 amp draw from the motor and accepts 24 to 40 volts. - Datasheet


This 3 amp stepping motor driver provides control and power to stepper motors. Stepper motors will not function without these drivers. We also have 6 amp drivers and 2.5 amp drivers which we manufacture here at BuildYourCNC.

The driver has terminals for the digital operation side and the motor output side to provide power and function to the motor. The first two terminals on the motor output side provide power from a power source such as a power supply.

The range of voltage you can apply to these terminals is 24-40 volts. The A+, A-, B+, B- are connected to the motor coils. Generally, the stepper motor has two coils and A+ and A- will be on one coil, with B+ and B- on the other coil.

On the other bank of terminals you will find Rest-, Rest+, CW-, CW+, CP-, CP+. The rest terminals are the enable terminals. We usually don’t use these but they are available. CW+ and CW- are the direction terminals and CP+ and CP- are the pulse terminals.

The CW+ and CW- will receive either a high or low digital level voltage to control the direction that the motor will spin. The CP+ and CP- will receive a pulse train to spin the motor in that direction. For every pulse these receive, the motor will turn one step.

Between the two banks of terminals are the dipswitches. There are 8 switches and they correspond to the table found on the top of the driver. There are three settings for step and three settings for current.

The step settings set how many times the motor will step for each full step. If you set it for 1/1/1 which would be Up/Up/Up that would be the setting for full step. If the stepper motor has 200 steps per revolution, it would achieve a full revolution at 200 pulses received at this terminal.

If you set at 0/1/1 it will be a ½ step which means you will be sending 400 pulses to the terminal to achieve a full revolution.

Steps go from full to 1/64th. At 1/64th you would have to send 12,800 pulses to the terminals to achieve a full rotation.

The next table relating to the switches M5, M6, and M7 correspond to the amount of current that the driver will allow, drawn to the motor. The current range is between .9 to 3 amps. Dipswitches M4 and M8 are not used.

Related Tutorials
Step 21: Driver Caps, Resistor Networks and Mosfets
This tutorial is dated, if you are considering a CNC for your personal use, we would highly recommend purchasing a kit that is very stable from our wide range of machines available. The resistors are in, right? Ah, I know, you want to see the complete assembly before you dig in. Ok, on to this part of the assembly. Please don't ask me what Mosfets are, but the word sound cool! I can tell you that they stand for Metal Oxide Semiconductor Field Effect Transistor. I have personally read about fifty descriptions of this electronic animal and I still can't figure it out. It doesn't say much for a Berkeley grad! Well, I'm open to some plain English interpretations without the word "drain" in them. Are you still with me?
Step 20: Stepper Driver Part 1 - Resistors
This tutorial is dated, if you are considering a CNC for your personal use, we would highly recommend purchasing a kit that is very stable from our wide range of machines available. Well... here we are, finally getting started with the electronics portion of the video series. The entire structure of the CNC machine is complete with the exception of the router mount. We will get to that a little later. For now, we will start on the assembly of the HobbyCNC 3 axis chopper unipolar stepper driver.
Thumbnail: USB Controller wired to one driver and one stepper motor Wiring the CNC Motion Electronics with the USB Interface
Here is a tutorial on connecting drivers and stepping motors to the USB Interface for CNC machines. We offer the USB interface/controller for those that have a laptop, or don't have a parallel port on their computer, and who prefer to use the Planet-CNC software. Here I show a video on the entire process to get your USB Interface connected to the stepper drivers and stepper motors correctly and in a simple and trouble free way.