DM556 Open Loop Stepper Motor Driver Review for CNC Machines.

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ค. 2019
  • This is a review of the DM556 open loop stepper motor driver. Perfect for hobby level CNC Machines and 3D printers. These will be used in an upcoming Making Stuff CNC project.
    DM556 Driver - www.banggood.com/custlink/DG3...
    0-48VDC Power Supply - www.banggood.com/custlink/mGD...
    Nema 23 and other motors - www.banggood.com/custlink/mKm...
    Making Stuff Patreon Page: / makingstuff
    Visit the Making Stuff Amazon Affiliate Store - www.amazon.com/shop/makingstuff
    Some of the links on this page are affiliate links. This means at no cost to you, a very, very small commission will be paid to Making Stuff to help cover the cost for projects like this one.
    Thanks for watching!
    #steppermotor
    #cnc
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 107

  • @MakingStuff
    @MakingStuff  4 ปีที่แล้ว +6

    What type of stepper driver are you using in your projects? Let me know in the comments. Thanks for watching!

    • @bobbyshaftoe45
      @bobbyshaftoe45 4 ปีที่แล้ว +1

      I am cruising around looking for more ampere headroom than the a4988's we are currently using. I am really looking for a good ampere capability (~3a-4) for dual NEMA17's but that provides decent microstepping resolution.

    • @madbrit5053
      @madbrit5053 4 ปีที่แล้ว

      I am using an Elegoo Uno Attached to 4 TB6560 drivers

    • @joshgibb04
      @joshgibb04 3 ปีที่แล้ว

      I have the TB6600 but have brought these to upgrade. Do you have each driver with its own power supply or one to run all of your axis’s. I have 4, xz and 2 for y.
      Thanks for the video and review of them.

    • @jagsiragriculturalworks5946
      @jagsiragriculturalworks5946 3 ปีที่แล้ว

      Tb6600

    • @negumanezer
      @negumanezer 3 ปีที่แล้ว

      This is the first time I am learning to use motors like this with Arduino. The first day I ordered a TB6600 and the next day I placed an order for a DM542. Now I'm waiting for both to arrive =D. I only need one driver and motor. I'm helping my big sister make her work of art, that rotates really slowly and it is located in a commercial space.
      The reason I decided to buy the DM542 was that I could possibly make the motor quieter?, but I haven’t gotten to try it in practice yet. Thanks for good video!

  • @kimbalcalkins6903
    @kimbalcalkins6903 4 ปีที่แล้ว +2

    I did not realize the terminal blocks were detachable, you just saved me a lot of work. I have an Arduino vertical plotter and had a motor malfunctioning which traced back to one of the two TB6600's, replaced it in a minute the plotter seems to now work fine. Again, thank you very much.

  • @gowdre29
    @gowdre29 หลายเดือนก่อน +1

    Thanks. Specially thanks for mentioning ENA pin volatge.

  • @bobbyshaftoe45
    @bobbyshaftoe45 4 ปีที่แล้ว +5

    Wow, refreshingly straightforward and understandable! Can you speak in practical detail about steps and microsteps?

  • @AdrianPardini
    @AdrianPardini 4 ปีที่แล้ว +3

    A driver mostly like yours, steppers, 18bit absolute encoders and tons of software. Nice video.

  • @AmateurRedneckWorkshop
    @AmateurRedneckWorkshop 4 ปีที่แล้ว +1

    Great review and I also want to thank you for the help with the THC.

    • @MakingStuff
      @MakingStuff  4 ปีที่แล้ว +1

      No problem, glad I could help.

  • @ajhieb
    @ajhieb 4 ปีที่แล้ว +1

    I actually just took a break from assembling my CNC project and I saw your video. Mine is based on the Workbee 1515, but I opted for 3 phase closed loop hybrid steppers and LCDA357H drivers. I figured with the sheer size, I was more likely to have it miss a step somewhere, especially along the Y-axis where it's driven by two motors, so a missed step can get the gantry out of square.

  • @baodybag
    @baodybag 4 ปีที่แล้ว +1

    really like the videos and even though your break out board is different and i cant see how its wired and im dealing with DM542 drivers i DID just use this video to, i believe, fix the wiring for my brother on his plaz project. Im the computer nerd he builds stuff and i have never seen steppers that i knew of until looking more into 3d printers. thanks for the great videos

  • @lowellyates7404
    @lowellyates7404 3 ปีที่แล้ว +1

    You are very good at explaining things

  • @seanhedgecock6327
    @seanhedgecock6327 ปีที่แล้ว +1

    I am currently taking Mechatronics at SDSU. Your channel helps quite a bit.
    Thank you

    • @MakingStuff
      @MakingStuff  ปีที่แล้ว +2

      Thanks for watching!

  • @ThrunRC
    @ThrunRC 2 ปีที่แล้ว +2

    Great Video, thanks for explaining and sharing :-)

    • @MakingStuff
      @MakingStuff  2 ปีที่แล้ว +1

      Glad it was helpful!

  • @kentharris7427
    @kentharris7427 2 ปีที่แล้ว

    Thank you for answering my question about the alarm LED. I am building a soda can crusher using a NEMA 23 stepper motor and disable the motor when the cycle is completed. I have the reset pin wired up so when you push the momentary switch it resets the Arduino and runs the sequence again.

  • @playlist9389
    @playlist9389 3 ปีที่แล้ว

    thanks. Amazing as always

    • @MakingStuff
      @MakingStuff  3 ปีที่แล้ว

      Thanks for watching!

  • @Freetheworldnow
    @Freetheworldnow 4 ปีที่แล้ว +3

    You should have talked more about the features and what output pin corresponds to what.
    Would the enable pin be used for a normally open limit switch?

  • @frankdoyal6450
    @frankdoyal6450 ชั่วโมงที่ผ่านมา

    Great video, I noticed you hooked the positive wire to where is said Ground is that correct or just looks that way in the video, I have the ground wire going there and both stepper driver and driver controller both have the green Led shown...

  • @wolfgangradermacher2296
    @wolfgangradermacher2296 4 ปีที่แล้ว

    Thanks for your Video.

    • @MakingStuff
      @MakingStuff  4 ปีที่แล้ว

      No problem, glad you liked it.

  • @jimbarchuk
    @jimbarchuk 4 ปีที่แล้ว

    The data sheet says enable normally left open. If it's active high that implies that it's pulled down internally. I think it's for a limit switch / e-stop switch daisy chain. Any one switch goes high and everything stops.

  • @PinkyTaDa
    @PinkyTaDa 4 ปีที่แล้ว +5

    can you use the enable pin for an emergency stop I'm guessing

  • @DustanWebb
    @DustanWebb 4 ปีที่แล้ว +4

    I believe the "Half current" setting is actually for when the motor is at idle {not moving for a certain amount of time} it cuts current in half to keep the motors cooler

    • @MakingStuff
      @MakingStuff  4 ปีที่แล้ว +1

      I'll have to check that out. Thanks!

    • @baodybag
      @baodybag 4 ปีที่แล้ว +1

      On the DM542 and the breakout board I have it's wired using the Ena+5v and ena- and it seems when running a burn only the green light is lit after you reset in Mach 3 the red light comes on and it seems it kills the motors as I let them sit 45 min and they were cool to the touch. Guessing this could be bad also depending as I assume your axis could move and be off.

  • @trevorjenkins1976
    @trevorjenkins1976 5 หลายเดือนก่อน

    Thanks for the information
    I have a NEMA 23 4amp.
    I think Ive purchased the wrong driver board's.
    TB 6600 current 3.5. PK current 4.
    Would I need a different driver board?
    Regards
    Tj

  • @MrRenoman2011
    @MrRenoman2011 4 ปีที่แล้ว

    I'm using the TB6600 that is similar to the one you just showed. using one on the right and left on my current under construction unit but having issues with the right and left Y axis motors not running at same speed. Lots of trouble shooting still trying to get it right. Thanks for the great video

    • @juanmanuelgallego3630
      @juanmanuelgallego3630 4 ปีที่แล้ว

      The TB6600's are really bad, i have 4 of those and i'll be changing them soon because they lose steps like crazy

    • @joshgibb04
      @joshgibb04 3 ปีที่แล้ว +1

      Juan Gallego Have you exchanged your drivers? I also currently have the TB6600 and have recently purchase these new ones. Im wondering if you used your existing Power Supply Unit or upgraded that also. I have a variable 12-24volt one and wondering if I should upgrade it to a higher voltage and if I can run 4 new drivers off the one Power Supply or they need one for each driver. I have 4, xz and 2 for y.
      Thanks

  • @mkryann1587
    @mkryann1587 6 หลายเดือนก่อน

    I have stepper driver on 30w fiber laser, do you think the failor of this devise may cause complete power loss on the laser

  • @johnward5890
    @johnward5890 4 ปีที่แล้ว +6

    The enable pin is to be hooked up to a pin for the E-stop on your breakout board so if you hit E-stop, all the drivers will be disabled.

    • @matlilly8795
      @matlilly8795 10 หลายเดือนก่อน

      You beat me to it. It's a pull down dry contact.

  • @spiritburners
    @spiritburners ปีที่แล้ว

    will this driver work in a GRBL setup please Thanks

  • @kalashnikov6640
    @kalashnikov6640 4 ปีที่แล้ว

    may you show us how to connect stepper driver and stepper motor with breakout board with high touch control full details cnc plasma please

  • @dronesvisionsaeriennes
    @dronesvisionsaeriennes 4 ปีที่แล้ว

    Hello Making Stuff, i've understand your video but i've just received my electronics material and i get...Microstep Driver FDM2740 C...with my set with nema 23 and mother board which is UCNCV 4.....i'm a beginner for CnC ....I would like to know if the wires are the same plug than your DM556...? Thank's a lot

  • @danadane8143
    @danadane8143 2 ปีที่แล้ว

    Question I have a NEMA 23 stepper motor, 2 phase and 1.8 step angle, wired in Bipolar series. The rated current per phase is 2.5 amps. Resistance per phase is 2.4 ohms. Voltage per phase is 6V. And inductance per phase is 9.5. How should I setup my driver? I have a DIY 3ft x 3ft CNC router. One motor on X, one on Z and two on Y.

  • @raifhanna131
    @raifhanna131 3 ปีที่แล้ว

    please,what if we connected only enables pin to the BOB?

  • @billsmith5166
    @billsmith5166 ปีที่แล้ว

    I understand that this video is from some time ago, so if you don't respond I'll certainly understand. My questions: If you connect 5v to the enable, will the stepper freewheel as it would if it wasn't connecter to the driver? If not, do you know whether the use of NO relays on the driver to stepper wires would allow freewheeling when activated? Do you know if there would be any problems that would be caused to the driver if the stepper was freewheeled (thus causing backfed current)? My planned use is for a table feed on a mill, and I'd like to be able to use the wheel on the far end of the table to move it back and forth, and I'd think that it would be difficult to spin the handwheel if the stepper is connected to the driver even if the driver is powered off. Do you know of a solution to my problem other than some sort of a mechanical clutch? Sorry for being long winded, and thanks for the video!

  • @soorenaaslani7491
    @soorenaaslani7491 3 ปีที่แล้ว

    I'm trying to upgrade my tb6600 drivers because the motors are very annoying with the whining sound. Do you think these are quieter?

  • @knguyen3348
    @knguyen3348 3 ปีที่แล้ว

    What is the stepp and direcrion how those wire goes into the controller??

  • @danielflores2590
    @danielflores2590 3 ปีที่แล้ว

    Hi. Nice video. Question here: Do you know if i can successfully use the exact the same hardware you show in the video to interact with mach3 or mach4 software?

    • @MakingStuff
      @MakingStuff  3 ปีที่แล้ว

      Pretty sure it will work with Mach3. Don't know for sure because I use LinuxCNC.

  • @dineshvyas
    @dineshvyas 3 ปีที่แล้ว

    Hello. Can you share your controller wiring? My moter only turns Counter Clockwise.

  • @johnward5890
    @johnward5890 3 ปีที่แล้ว

    You could wire the enable terminal to the Estop switch so the drive stopped if you hit the E-stop. All the drives could be wired to the e-stop.

    • @MakingStuff
      @MakingStuff  3 ปีที่แล้ว

      LinuxCNC handles the e-stop for the entire machine in the software. Thanks for your input!

  • @lozza1950
    @lozza1950 3 ปีที่แล้ว

    Very clear and easy to understand. The red light on DM542 just came on. And one stepper motor will not turn on. Is there a simple solution or is it a new Motor and or driver. .?

  • @achrafbensalah7277
    @achrafbensalah7277 2 ปีที่แล้ว

    Pls you can help me, I use this driver for double wall paper cup machine injection glue, the motor nor running but there is a vibration in the motor, NB:no errors

  • @jays_metalworks9399
    @jays_metalworks9399 4 ปีที่แล้ว

    Hey any help I’m getting vb system failure message on Mach3

  • @ralphyrhoncamangon9223
    @ralphyrhoncamangon9223 11 หลายเดือนก่อน

    Hi! Will nema 23, 19kg-cm stepper motor work on that kind of driver?

  • @bengkelsantosadjaya8191
    @bengkelsantosadjaya8191 3 ปีที่แล้ว

    Hi . I'm new in cnc plasma.
    Mach3 to dm542 micro driver
    Problem:
    When i run x axiz. Why z axiz will run ?
    I run z axiz. X aziz will run
    I have change new bob mach3 green colour port paralel. Still same result . I have check pin corectly. Pin 2,3 for x. Pin 6 7 for z. What is a solution. Thank you

  • @paulwyleciol3459
    @paulwyleciol3459 4 ปีที่แล้ว

    Hi there!
    So the more I do not understand, what this "enable" could be good for, as I wonder with mine as well (4x 9Nm closed loop) :-/

    • @Ch4grin
      @Ch4grin 4 ปีที่แล้ว

      Wire them to a switch so you can stop the motors in not-quite-emergency situations. Or, assuming your CNC is not using leadscrews, it would disengage the motors so you could much more easily move your axis by hand -- sometimes it's much easier to just tell your CNC controller that the tool is set at the zero point rather than jogging it to that point.

  • @kt600v
    @kt600v 3 ปีที่แล้ว

    Hello, does this driver works at full step?

  • @scottmc2626
    @scottmc2626 4 ปีที่แล้ว +3

    The nature of digital electronics being what it is, enable pins are usually enabled when they are connected to ground, rather than +5 volts.
    The reason for this is that logic inputs usually interpret being disconnected as a logical 1 or "high" (i.e. the same as if it were connectedvto +5 volts). So, if for any reason your enable input were to become disconnected, you don't want your motors to mysteriously start running. Best to err on the side of doing nothing in the event of a malfunction.
    If the enable pins is labeled correctly, there should be an overbar (or an underscore) on the text. This means that the enable pins is what is called "active low," which is self explanatory.

  • @othnielhamonangan8839
    @othnielhamonangan8839 ปีที่แล้ว

    hello friend, I ask for a detailed wiring diagram for 4 DM556 drivers and 4 stepper motors. Thank You

  • @borisgutman3457
    @borisgutman3457 3 ปีที่แล้ว +1

    Hi, Can I ask if I will use Stepper Motor Nema 23 -2.8A can i use DM556 ? there is not 2.8A in settings

  • @MP-mu1kw
    @MP-mu1kw ปีที่แล้ว +1

    I'm interesting in the breaker board that you are using. It has screw terminals for connecting the motor drivers and it supports USB, and it works with Linux CNC What brand or model number is it?

  • @kushanthasilva
    @kushanthasilva 3 ปีที่แล้ว

    How to connect eight wire nema 34 step motor to DMD556

  • @HorizonMakes
    @HorizonMakes 4 ปีที่แล้ว +1

    Do you know how similar is a DM542 to this driver? Thanks!

    • @toddroles3234
      @toddroles3234 ปีที่แล้ว

      I also want to know. Are they wired up the same?

  • @chuxxsss
    @chuxxsss 4 ปีที่แล้ว

    You may have missed setting it up to the computer side. By showing the mainboard to stepper driver board. Plus main board to computer please. Have a wonderful day.

  • @laserfalcon
    @laserfalcon 5 หลายเดือนก่อน

    Whats the difference between hobby use drivers and industrial use drivers if these work so well?

    • @MakingStuff
      @MakingStuff  5 หลายเดือนก่อน

      These are open loop drivers and most industrial uses closed loop drivers.

  • @thelincoln72
    @thelincoln72 2 ปีที่แล้ว

    Hi Making Stuff,
    Thx for your interesting videos.
    I'm also using DM556 stepper driver on my selfmade CNC. But I had twice damaged my X axes driver, after a couple of runing hours the stepper driver goes bad and red led lights up and stepper motor doesn't move anymore. It's each time same driver that goes wrong (X axes with one dema23 motor).
    Can't explane why this happens, if you have an idea please comment.
    Kind regards.
    JJ

    • @AS-ug2vq
      @AS-ug2vq ปีที่แล้ว

      Did you solve your issue? Limit the current to that motor, it might be binding up. Send me a photo of your machine

    • @thelincoln72
      @thelincoln72 ปีที่แล้ว

      ​@@AS-ug2vq Hi, yes I think I have solved my problem which came from a poor quality connection on the wiring between driver and steper motor (loose screws)!

  • @nadeem2nazar1
    @nadeem2nazar1 3 ปีที่แล้ว

    Hi, i am looking for dc motor and drive if anyone can suggest me. i need max rpm 4000 no load. speed should be control by (0-10 or 4-20mA) by the plc. thanks

  • @stratusgeret3794
    @stratusgeret3794 8 หลายเดือนก่อน

    can you explain your code to your controls?

  • @piotrkojder7177
    @piotrkojder7177 2 ปีที่แล้ว

    Hello What kind of Board are You using and how it is hooked with Your PC (LinuxCNC ) ??

    • @MakingStuff
      @MakingStuff  2 ปีที่แล้ว

      Mesa 7i96 it uses ethernet to connect to the PC.

  • @madbrit5053
    @madbrit5053 4 ปีที่แล้ว

    i notice it has a min of 400 ppr most are 200ppm how did you set it ?, and thanjks

  • @arbaazshirani9045
    @arbaazshirani9045 3 ปีที่แล้ว

    hello sir i have an issue with my driver which is dm556 and a motor which is Nema 17, 6 lead, rated at 0.8Amps, stepping angle of 1.8 degrees. Actually problem is my motor is extremely hot and i can't understand why is so hot can u suggest me please what can i do because the driver did not give 0.8amp

  • @chaosloveBronson
    @chaosloveBronson 2 ปีที่แล้ว

    Would u still recommend the dm556 nowadays? Or has something better become equally as affordable

    • @MakingStuff
      @MakingStuff  2 ปีที่แล้ว

      These types of drivers are still pretty much standard for low cost stepper drivers. You can upgrade the a closed loop or servo, but it will cost a lot more. Thanks for watching!

  • @robertcameronjones
    @robertcameronjones 3 ปีที่แล้ว

    pulses per rev is pretty bizarre. You'd think that would be set by the control software since pulses per rev is intrinsic to the motor design. What does that actually do?

  • @eduardormoura1
    @eduardormoura1 2 ปีที่แล้ว

    Valeu!!!!!

  • @danadane8143
    @danadane8143 2 ปีที่แล้ว

    Oh I don't see a model number on the driver, but it has a max of 3 amps RMS, 4.2 amps peak.

  • @stacy5281
    @stacy5281 4 ปีที่แล้ว

    Did you receive any kind of data sheet for this driver? Curious as to what type of digital driver it is. Bi-polar chopping base, analog? Do you have any info?
    Thanks,

    • @MakingStuff
      @MakingStuff  4 ปีที่แล้ว

      Sorry I do not.

    • @stacy5281
      @stacy5281 4 ปีที่แล้ว

      @@MakingStuff How are they holding up? Has one of them stopped working?

    • @MakingStuff
      @MakingStuff  4 ปีที่แล้ว

      @@stacy5281 I have installed 4 of them on my Plasma CNC and they are working great. No issues yet. Watch the latest CNC Update video if you want to see more of them in action.

    • @1990notch
      @1990notch 4 ปีที่แล้ว

      They're digital drives. I opened one up and they have an ST Micro devices 8 bit, 16Mhz micro controller on them. They are quiet compared to some other inexpensive drives I've used.

    • @stacy5281
      @stacy5281 4 ปีที่แล้ว

      So not a 32 bit dsp driver. Where did you see the 8 bit marking at.

  • @BadSquatch21
    @BadSquatch21 3 ปีที่แล้ว

    I think you had the wires reversed on the enable pin...

  • @bobsort
    @bobsort 3 ปีที่แล้ว

    What is your breakout board?

  • @alanmcdowell977
    @alanmcdowell977 3 ปีที่แล้ว

    Making Stuff
    I need help on the hardware parts.
    and wiring the hardware up .
    and what software to use
    to operate my CNC machine
    Here is my list of the parts
    i'am using can you help me
    1] Stepper Motor Drivers power step PSD8079-2P
    2] steppers motor Nema 34
    3] controler
    4] power supply mean well SP-320-48
    5] Hardware and Software
    6] CNC Breakout Board/Interface Board
    7] Cable Connector
    8] Limit Switches
    9] Emergeney STOP BUTTON
    10] Software

  • @yusufahmadi10
    @yusufahmadi10 3 ปีที่แล้ว

    Kinco 2m860 and I have a problem with the driver

  • @kushanthasilva
    @kushanthasilva 3 ปีที่แล้ว

    NEMA 34 86hz65-35 stepper Motor

  • @tanvirqasim8999
    @tanvirqasim8999 ปีที่แล้ว

    Sir i need help

  • @odin823
    @odin823 หลายเดือนก่อน

    are you related to joe dirte? you guys both have the same haircut.