🚀 Elevate Your Motion Control Game!
The STEPPERONLINECNC Stepper Motor Driver DM542T V4.0 is an industrial-grade driver compatible with Nema 17 and 23 stepper motors. It features a current range of 1.0-4.2A, operates on 20-50VDC, and offers 1/128 micro-step resolution for precise control. With a user-friendly voltage selector and comprehensive customer support, this driver is designed for both performance and reliability.
A**G
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.
G**V
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.
R**E
SO much better than the TwoTrees version
Two of four of the cheep TwoTrees stepper drives I've been using failed recently. So, I bought three of these and installed them in my "CNC/Telescope driver box". These drives are QUIET. I didn't even know the motors were running. The TwoTrees stepper drives made the clock drive go TICK TICK TICK with every step, and the slewing and declination drives buzzed loudly. Secondly, the motors run cool. The TwoTrees drives run the motors hot. And OMG! I can reliably run the stepper motor 4 to 8 times faster than I can with the TwoTrees driver. I can only drive the motors up to 1Khz with the TwoTrees drives, (500 hz reliably) and I am hitting 4 Khz with no problems with the stepperonline drive. That slews the telescope 4 hours in Right Ascension in about 20 seconds. AWESOME! I love these drivers!
K**S
Nice stepper motor driver!
Took me a while to figure out how to wire it up, but now that I figured it out, I really like it, will probably buy more in the future.
T**E
A nice quality stepper driver
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.
B**T
Works fine and operates a NEMA 17 motor very smoothly and quietly.
Teaching a mechanical engineering class. This unit operates a NEMA 17 stepper very smoothly and allows a wide range of speeds so one can plot speed (PPS) vs torque.
Trustpilot
3 weeks ago
2 weeks ago