---
product_id: 42399670
title: "STEPPERONLINE CNC Stepper Motor Driver 1.0-4.2A 20-50VDC 1/128 Micro-Step Resolutions for Nema 17 and 23 Stepper Motor"
brand: "stepperonline"
price: "€ 67.53"
currency: EUR
in_stock: true
reviews_count: 12
category: "Stepperonline"
url: https://www.desertcart.fr/products/42399670-stepperonline-cnc-stepper-motor-driver-1-0-4-2a-20
store_origin: FR
region: France
---

# 1.0-4.2A peak current range 1/128 ultra-fine microstep resolution 20-50VDC wide voltage input STEPPERONLINE CNC Stepper Motor Driver 1.0-4.2A 20-50VDC 1/128 Micro-Step Resolutions for Nema 17 and 23 Stepper Motor

**Brand:** stepperonline
**Price:** € 67.53
**Availability:** ✅ In Stock

## Summary

> 🎛️ Upgrade your CNC game with precision power and flawless control!

## Quick Answers

- **What is this?** STEPPERONLINE CNC Stepper Motor Driver 1.0-4.2A 20-50VDC 1/128 Micro-Step Resolutions for Nema 17 and 23 Stepper Motor by stepperonline
- **How much does it cost?** € 67.53 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.fr](https://www.desertcart.fr/products/42399670-stepperonline-cnc-stepper-motor-driver-1-0-4-2a-20)

## Best For

- stepperonline enthusiasts

## Why This Product

- Trusted stepperonline brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Power Flexibility:** Supports a broad 20-50VDC input range and adjustable 1.0-4.2A current to perfectly match your Nema 17 & 23 motors.
- • **Smart Voltage Selector:** Easily switch between 5V and 24V logic levels with a top-mounted selector for seamless integration.
- • **Plug & Play CNC Upgrade:** Ideal for Smoothieboard, MKS SBASE, and Teensy setups—unlock faster, quieter, and cooler motor control instantly.
- • **Precision at Every Pulse:** Experience ultra-smooth, near-silent microstepping with 1/128 resolution for CNC-grade accuracy.
- • **Industrial-Grade Reliability:** Built tough with clear labeling, thermal stability, and backed by 1-year warranty plus lifetime support.

## Overview

The STEPPERONLINE DM542T is a high-performance stepper motor driver designed for Nema 17 and 23 motors, delivering 1.0-4.2A current and 20-50VDC voltage input. Featuring an ultra-fine 1/128 microstep resolution and a selectable 5V/24V logic voltage, it ensures smooth, precise, and quiet operation. Industrial-grade build quality, clear labeling, and comprehensive support make it a top choice for professional CNC and automation applications.

## Description

STEPPERONLINE CNC Stepper Motor Driver 1.0-4.2A 20-50VDC 1/128 Micro-Step Resolutions for Nema 17 and 23 Stepper Motor: desertcart.com: Industrial & Scientific

Review: Excellent stepper driver - This is by far the best stepper driver I have tried on my CNC machine. It is incredibly precise while doing micro steps (at low speed it is near silent), and it also excels at high speed. In fact, it allows me to use my 4th axis add-on as a full speed lathe (driven by Teensy 4.0 at over 200,000 pulses per second), while still capable of rotating the chuck at precise angles when milling. The motor is humming smoothly no matter the speed, never missing steps or stalling. My previous driver (ST-M5045, which was more expensive by the way), driving the same motor at the same settings, was not capable of reaching 1/4 of the speed of DM542T without stalling, was not nearly as smooth or precise at microsteps, and also kept the motor much hotter, so hot in fact that at I started to suspect thermal demagnetization. Fortunately that was not the case, as DM542T had proved with gusto. The only criticism I could muster is that the driver is not completely silent at idle, there is some barely noticeable buzzing on the motor shaft if you place a finger on it. It does not transfer to the chuck which is relatively heavy. And this is my only complaint (if you can call it that). The construction is solid, the terminals are clearly labeled, and both the power and the microstep tables are printed on the cover for quick reference. Even the instruction is provided in perfectly understandable English, with all connections schematics clearly drawn. What more can I say? If you are looking for a stepper driver for a small/medium CNC machine, this is it. An example of Chinese manufacturing at its best, which reminds me of DJI-level quality. UPDATE: during the previous year, I replaced all remaining stepper drivers in my CNC machine with DM542Ts, and also replaced my old USB controller board with Warp9 Ethernet SmoothStepper to take full advantage of them. What an upgrade! Each motor can now be driven by 4 times as many pulses per second as before, and now they are not just more accurate, but also queter, cooler, faster and stronger at the same time. To increase accuracy even further, I got rid of coaxial vibration dampeners, because with real anti-resonance drivers such as these the dampeners are simply not needed. After almost a year, all five drivers continue to work flawlessly.
Review: Works well with Smoothieboard / MKS SBASE - I'm very happy with these drivers. I bought three of them to drive the two NEMA-23 steppers for the Y-axis and for one NEMA-23 stepper on the X-axis. I switched from using the built-in drivers on my Smoothieboard clone, which I suspected were not driving the motors adequately. Once I switched over, this motor driver was much quieter and I am now getting consistent results. However, there are a few lessons learned along the way. First of all, there are some rather odd wiring suggestions floating around for connecting these to the smoothieboard. The simplest, most obvious solution is to take the 4-wire straight pin header with the TTL signals (either 3.3V or 5V depending on how your board is set up) and connect each axis to your drivers. In my case I started with the X axis which has P0.4, P2.0, P0.5 and GND (using the Smoothieboard pin numbers) and connected GND to all three of ENA-, DIR- and PUL-; connected P0.5 to DIR+; connected P2.0 to PUL+, and P0.4 to ENA+. The 4-wire stepper motor leads go on A+, A-, B+ and B-, and I ran power directly from my 24V DC power supply to the power inputs. The switch settings are just slightly confusing. You will have the Smoothieboard either configured for 16 microsteps or 32 microsteps. The entry in the switch setting table for 32 microsteps is 6400 steps per revolution. Forget about the 400, 800, 1600 numbers and just look at the microsteps to find your switch settings. Peak current for my motors is 2.8A so I selected that for current. There is ONE change you need to make in the Smoothieware config. The pin setting for direction needs to be inverted. Just add ! after it like this (for the X axis, aka alpha): alpha_dir_pin 0.5! This has to be done for each axis motor being driven by this driver unit. The Smoothieware configuration has a default of 1 microsecond for microseconds_per_step_pulse, which seems too short for this driver. It's actually just right, as observed on my oscilloscope. It comes out to around 3-4 microseconds, and this driver triggers on the leading edge, so the Smoothieware settings should not be changed. If you have dual Y axis motors, you just need to connect the inputs in series. The motors should be hooked up the same as they were when connected directly to the Smoothieboard, which often has them turning in opposite directions. In my case, P2.1 goes to PUL+ on each of the two drivers, P0.11 to DIR+ (and needs to be inverted in the config file), P0.10 goes to ENA+, and GND goes to PUL-, DIR- and ENA- on each of the two drivers. Do not use the GND from the signal header for the power connector. Both the +24V and ground should come directly from your power supply. Basically, I should have done this in the first place when putting my CNC together. These drivers are good value. There are apparently also a number of cheap knockoffs which might be slightly cheaper, but I would buy these again.

## Features

- Stepper motor driver DM542T is updated to version V4.0, add 5V/24V logical voltage selector, alarm outputs. Please attention, Factory setting is 24V, if you need to use 5V, switch selector on the top of the driver.
- Industrial-grade Stepper Driver, Suit for Nema 17 and 23 Stepper Motor
- 1.0~4.2A, 20~50VDC, 1/128 Microstep Resolution
- Pulse signal: 4-5V when PUL-HIGH, 0-0.5V whenPUL-LOW. The same as DIR and ENA signals
- 100% service satisfactory. We provided this stepper motor kit with 30 days free replacement or refund, 1 year warranty and whole life customer service from the date of purchasing.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B06Y5VPSFN |
| Best Sellers Rank | #44,957 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #15 in Motor Speed Controllers |
| Date First Available | April 11, 2017 |
| Display Type | LCD or LED |
| Is Discontinued By Manufacturer | No |
| Item Weight | 7.4 ounces |
| Item model number | DM542T |
| Manufacturer | OMC CORPORATION LIMITED |
| Operating Temperature | 45 Degrees Celsius |
| UPC | 714485410482 715624558829 715776647549 |

## Product Details

- **Brand:** STEPPERONLINE
- **Color:** Black
- **Material:** Copper
- **Product Dimensions:** 4.64"L x 1"W x 2.97"H
- **Voltage:** 5 Volts

## Images

![STEPPERONLINE CNC Stepper Motor Driver 1.0-4.2A 20-50VDC 1/128 Micro-Step Resolutions for Nema 17 and 23 Stepper Motor - Image 1](https://m.media-amazon.com/images/I/61c8wFRoTqL.jpg)

## Questions & Answers

**Q: Can this drive a 200 step motor?**
A: yes, all this does is convert pulses into different voltage pulses (adjusts current) across the stepper motor coils. The driver doesn't care about the steps/revolution of your motor. You can adjust the number of steps per revolution (microsteps x stepper steps/rev). It is up to the users to convert number of pulses into revolutions of motor shaft if you care about absolute position or have a fixed pulse frequency and want a specific RPM.

**Q: Can this drive 400 step / 0.9° stepper motors?**
A: This controller is designed for a 400 ppr motor.  You can also get much better than .9° resolution by setting the switches.  On my mill I use the 800 ppr setting which is a half step or .45°/step.  You then need to make adjustments in software or code for 800 ppr vs 400 ppr.  I have not used it with higher than 800 ppr or 1/2 step so I don't know how it will work for you.

**Q: Can this be controlled using a Raspberry Pi?**
A: I would think with the appropriate hat it could.

**Q: This is my 1st go at this. is the dm542t the best choice to run the 17hs24-2104s 92oz nema 17 motor?**
A: idk what the best choice is , but these will run them.. id set the dip switches to low current

## Customer Reviews

### ⭐⭐⭐⭐⭐ Excellent stepper driver
*by G***V on March 7, 2023*

This is by far the best stepper driver I have tried on my CNC machine. It is incredibly precise while doing micro steps (at low speed it is near silent), and it also excels at high speed. In fact, it allows me to use my 4th axis add-on as a full speed lathe (driven by Teensy 4.0 at over 200,000 pulses per second), while still capable of rotating the chuck at precise angles when milling. The motor is humming smoothly no matter the speed, never missing steps or stalling. My previous driver (ST-M5045, which was more expensive by the way), driving the same motor at the same settings, was not capable of reaching 1/4 of the speed of DM542T without stalling, was not nearly as smooth or precise at microsteps, and also kept the motor much hotter, so hot in fact that at I started to suspect thermal demagnetization. Fortunately that was not the case, as DM542T had proved with gusto. The only criticism I could muster is that the driver is not completely silent at idle, there is some barely noticeable buzzing on the motor shaft if you place a finger on it. It does not transfer to the chuck which is relatively heavy. And this is my only complaint (if you can call it that). The construction is solid, the terminals are clearly labeled, and both the power and the microstep tables are printed on the cover for quick reference. Even the instruction is provided in perfectly understandable English, with all connections schematics clearly drawn. What more can I say? If you are looking for a stepper driver for a small/medium CNC machine, this is it. An example of Chinese manufacturing at its best, which reminds me of DJI-level quality. UPDATE: during the previous year, I replaced all remaining stepper drivers in my CNC machine with DM542Ts, and also replaced my old USB controller board with Warp9 Ethernet SmoothStepper to take full advantage of them. What an upgrade! Each motor can now be driven by 4 times as many pulses per second as before, and now they are not just more accurate, but also queter, cooler, faster and stronger at the same time. To increase accuracy even further, I got rid of coaxial vibration dampeners, because with real anti-resonance drivers such as these the dampeners are simply not needed. After almost a year, all five drivers continue to work flawlessly.

### ⭐⭐⭐⭐⭐ Works well with Smoothieboard / MKS SBASE
*by A***G on June 18, 2021*

I'm very happy with these drivers. I bought three of them to drive the two NEMA-23 steppers for the Y-axis and for one NEMA-23 stepper on the X-axis. I switched from using the built-in drivers on my Smoothieboard clone, which I suspected were not driving the motors adequately. Once I switched over, this motor driver was much quieter and I am now getting consistent results. However, there are a few lessons learned along the way. First of all, there are some rather odd wiring suggestions floating around for connecting these to the smoothieboard. The simplest, most obvious solution is to take the 4-wire straight pin header with the TTL signals (either 3.3V or 5V depending on how your board is set up) and connect each axis to your drivers. In my case I started with the X axis which has P0.4, P2.0, P0.5 and GND (using the Smoothieboard pin numbers) and connected GND to all three of ENA-, DIR- and PUL-; connected P0.5 to DIR+; connected P2.0 to PUL+, and P0.4 to ENA+. The 4-wire stepper motor leads go on A+, A-, B+ and B-, and I ran power directly from my 24V DC power supply to the power inputs. The switch settings are just slightly confusing. You will have the Smoothieboard either configured for 16 microsteps or 32 microsteps. The entry in the switch setting table for 32 microsteps is 6400 steps per revolution. Forget about the 400, 800, 1600 numbers and just look at the microsteps to find your switch settings. Peak current for my motors is 2.8A so I selected that for current. There is ONE change you need to make in the Smoothieware config. The pin setting for direction needs to be inverted. Just add ! after it like this (for the X axis, aka alpha): alpha_dir_pin 0.5! This has to be done for each axis motor being driven by this driver unit. The Smoothieware configuration has a default of 1 microsecond for microseconds_per_step_pulse, which seems too short for this driver. It's actually just right, as observed on my oscilloscope. It comes out to around 3-4 microseconds, and this driver triggers on the leading edge, so the Smoothieware settings should not be changed. If you have dual Y axis motors, you just need to connect the inputs in series. The motors should be hooked up the same as they were when connected directly to the Smoothieboard, which often has them turning in opposite directions. In my case, P2.1 goes to PUL+ on each of the two drivers, P0.11 to DIR+ (and needs to be inverted in the config file), P0.10 goes to ENA+, and GND goes to PUL-, DIR- and ENA- on each of the two drivers. Do not use the GND from the signal header for the power connector. Both the +24V and ground should come directly from your power supply. Basically, I should have done this in the first place when putting my CNC together. These drivers are good value. There are apparently also a number of cheap knockoffs which might be slightly cheaper, but I would buy these again.

### ⭐⭐⭐⭐⭐ A nice quality stepper driver
*by T***E on November 1, 2023*

If you need smooth and quiet motion in your stepper motor project, this is likely the driver for you. None of my applications yet have been very demanding in terms of power output, but the microstepping is very smooth. This is easy to hook up, mount, and use if you are familiar with step and direction control.

## Frequently Bought Together

- STEPPERONLINE CNC Stepper Motor Driver 1.0-4.2A 20-50VDC 1/128 Micro-Step Resolutions for Nema 17 and 23 Stepper Motor
- 42 57 Stepper Motor Driver Controller Integrated Board Forward/Reverse Pulse Speed Angle Control Module PLC Serial Communication
- STEPPERONLINE High Torque Nema 23 CNC Stepper Motor 114mm 425oz.in/3Nm CNC Mill Lathe Router

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.fr/products/42399670-stepperonline-cnc-stepper-motor-driver-1-0-4-2a-20](https://www.desertcart.fr/products/42399670-stepperonline-cnc-stepper-motor-driver-1-0-4-2a-20)

---

*Product available on Desertcart France*
*Store origin: FR*
*Last updated: 2026-03-17*