Welcome to Our Community

Some features disabled for guests. Register Today.

Unresponsive stepper motors

Discussion in 'CNC Mills/Routers' started by Overunderneath, Dec 15, 2020.

  1. Overunderneath

    Builder

    Joined:
    Mar 30, 2017
    Messages:
    4
    Likes Received:
    0
    I have an OX style cnc that ran fine until a few days ago. Suddenly three of four stepper motors are unresponsive. I had just changed my steps/mm setting to adjust for positioning inaccuracies but otherwise the machine was unchanged. So far I have tested all the wiring for bad connections - everything has continuity and seems fine. As far as I know, my settings are correct but I'm not an expert at this and might be missing something obvious. I've connected to the cnc from two different computers using both openbuilds control and bcnc. One stepper motor engages when the machine powers up but that's it. Nothing moves and homing cycles fail.

    Any suggestions? I'm stumped.

    Nema 23 motors. MKS DLC V2 controller (came with the smw3d kit I bought. There's zero documentation for this thing that I can find.)

    $0 Step pulse time [us] 10
    $1 Step idle delay [ms] 255
    $2 Step port invert [mask] 0
    $3 Direction port invert [mask] 4
    $4 Step enable invert X
    $5 Limit pins invert
    $6 Probe pin invert
    $10 Status report [mask] 1
    $11 Junction deviation [mm] .01
    $12 Arc tolerance [mm] .002
    $13 Report inches
    $20 Soft limits
    $21 Hard limits X
    $22 Homing cycle X
    $23 Homing direction invert [mask] 3
    $24 Homing feed [mm/min] 50
    $25 Homing seek [mm/min] 300
    $26 Homing debounce [ms] 250
    $27 Homing pull-off [mm] 5
    $30 Max spindle speed [RPM] 12,000
    $31 Min spindle speed [RPM] 0
    $32 Laser mode enable
    $100 X steps/mm 53.333
    $101 Y steps/mm 53.333
    $102 Z steps/mm 400
    $110 X max rate [mm/min] 2500
    $111 Y max rate [mm/min] 2500
    $112 Z max rate [mm/min] 2500
    $120 X acceleration [mm/sec^2] 100
    $121 Y acceleration [mm/sec^2] 100
    $122 Z acceleration [mm/sec^2] 10
    $130 X max travel [mm] 574
    $131 Y max travel [mm] 762
    $132 Z max travel [mm] 76.2
    $140 X homing pull-off [mm] 200
    $141 Y homing pull-off [mm] 200
    $142 Z homing pull-off [mm] 200
     
    #1 Overunderneath, Dec 15, 2020
    Last edited: Dec 16, 2020
  2. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    15,050
    Likes Received:
    4,313
  3. Overunderneath

    Builder

    Joined:
    Mar 30, 2017
    Messages:
    4
    Likes Received:
    0
    Thanks! Turns out that was a typo, a few actually. Now corrected. It was set to 1. But I played with the setting, on and off. $4=1. Z responds to a homing request but it just vibrates violently in place as if it's jammed. Powered down the motor spins freely as it should. I rebooted the machine and Z still just vibrates.
     
  4. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    15,050
    Likes Received:
    4,313
  5. Overunderneath

    Builder

    Joined:
    Mar 30, 2017
    Messages:
    4
    Likes Received:
    0
    I appreciate the link. I've gone through the machine checking continuity and looking for anything shorting to ground, etc. Everything looks fine. There's good continuity from the control board through to the motor and the motor coils are wired correctly. I'm suspicious of the control board itself, that it's not sending commands correctly. But I'm not sure how to test that.
     
  6. Rob Taylor

    Rob Taylor Master
    Builder

    Joined:
    Dec 15, 2013
    Messages:
    1,470
    Likes Received:
    749
    In an ideal world you'd oscilloscope it, but the quick'n'dirty statistical way is to swap motor wires over (whilst unpowered). If it also doesn't power a second motor correctly, it's less likely that two motors and/or two cables are bad, more likely that the single common point- the board itself, or the driver- is bad.
     
  7. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    15,050
    Likes Received:
    4,313
    Spinning steppers by hand while they are connected to a driver is dangerous. The spinning motor acts like a generator, backfeeding the drivers output stages. This can damage the drivers
     
  8. Overunderneath

    Builder

    Joined:
    Mar 30, 2017
    Messages:
    4
    Likes Received:
    0
    Peter -
    Speaking of things I know in theory but hadn't connected in practice. That's good to have in mind. Thank you.

    I'm not really sure what the problem was but at the moment I have full control of all axis again. I tweaked with some settings but related to inverting direction of motion and motor steps per mm. Why things were unresponsive in the first place is still a mystery. Fingers crossed for now.

    Thanks for the help.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice