Stepper Motor Won’t Spin But It Vibrates Problem & Solution
Vložit
- čas přidán 9. 09. 2024
- I hope this helps everyone. I have seen many videos and questions like this. I got lucky enough to have one of these wires randomly that do work on this motor. It comes down to the order of wires! What a pain!
Sir, you are a life saver. I lost way more hours than I'd like to admit trying to solve the same issue. Nothing worked until I came across your video. THANK YOU!
Awesome! Happy it had helped many people. Didn’t realize this happens so much
I literally spent 10 hours straight trying everything including making custom firmware only to find out this was the issue. I'm so glad I stumbled across this video 🙏
Thank you! I did the wiring the same as yours and my new stepper worked right away :D
Brother, you solved my problem. It was just a wire order issue. God bless
Awesome. God bless you too
love ya bro, fixed my problem too, and i had for like 3 days and couldnt think of wiring,, many thanks
Great. Happy it helped
My girlfriend doesn't have a problem with the vibrating
****
😂😂
Awesome, this video brings me joy
Great
Lol like literally every other comment here, tysm for this video. I was pulling my hair out trying to realize what's wrong.
hey man hope you are well, thanks for this wish I saw this few days ago
No problem!
you make my day boss thanks alot
Thank you so much!!! I've spent days into the GRBL code and Arduino compiler to find the glitch. Here the cables for first and second purchase even have the same colours, but different pinout. China...
Same for me my good sir you saved me money ;) thank you
Great
Thanks, I just fixed my motor. The issue is that in this motor the cables are straight, but the two middle cables should be swapped along the way.
Pain in the butt but happy you figured it out. Always something! Lol
I just figured it out.
There are different types of stepper motors and they are wired differently. They all have 6 pinns, where number 2 and 5 are disconnected (dont know why they are there at all).
1, 3, 4 and 6 make up two separate circuits, and on some motors, 1&4 and 3&6 are pairs, and on others it is 1&3 and 4&6.
That's why there are different stepper motor wires. You need to use a multimeter to figure out what motor you have.
You can make a video
Thank you very much
You are welcome
Thanks
No problem
Next time use a multimeter to find the continuity. Some step motor don’t come with the right color wires. You’ll have to figure which wires go. That will solve that problem. Wires are on the wrong spot.
Thank you very much!
I solved my problem thanks to this video.
Awesome. It was driving me nuts lol
Thank you brother
your neck is so long lol
I don't know why there is not a wiring standard except that the motor are made in several oversea counties. I'm having same issue trying to add a DIY rotory motor to a Ortur laser engraver.
Yeah it’s annoying! A problem that shouldn’t ever be a problem
Too late for me, took days to sort out. I got a clue from my Ender 3 wring with the twist on the motor inputs.
Sir my Nema Motor used to work with Shield v3 but now when I connect the USB to a laptop my Nema Motor stops with force and does not move it takes 11.83v with 0.188 amp and it does not move,
I checked the resistance of the NEMA motor and its 55 ohms
Does it mean that my motors are damaged?
But when I manually turn the shaft of my nema motor without connection I can feel shocked on my tongue, and even if I short two wires of winding I can feel the drag and resist of the shaft.
what might be the problem
For the first few days my homemade CNC worked Funtastic with Limit Switch Enabled for All 3 Axis, but things started to give Problems while setting Homing and Soft Limits,
Now Currently During USB is plugged In ALL 3 NEMA Motors Stop By Force taking 0.06Amp to 0.18Amp and It doesn't Move,
My thinking is that My Motor has a rating of 1.2 amp and am using drv8825 so I had set Veff to 0.60 and due to this while homing it uses its full power to move all 3 axis and this might cause the issue,
My code are during starting
** Connected to COM6 @ 115200 baud **
Grbl 1.1h ['$' for help]
$$
$0 = 0 (Step pulse time, microseconds)
$1 = 177 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 40 (Step direction invert, mask)
$4 = 1 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 5 (Status report options, mask)
$11 = 0.000 (Junction deviation, millimeters)
$12 = 0.000 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 1 (Hard limits enable, boolean)
$22 = 1 (Homing cycle enable, boolean)
$23 = 177 (Homing direction invert, mask)
$24 = 0.000 (Homing locate feed rate, mm/min)
$25 = 0.000 (Homing search seek rate, mm/min)
$26 = 0 (Homing switch debounce delay, milliseconds)
$27 = 0.000 (Homing switch pull-off distance, millimeters)
$30 = 0 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$32 = 1 (Laser-mode enable, boolean)
$100 = 25.000 (X-axis travel resolution, step/mm)
$101 = 105.000 (Y-axis travel resolution, step/mm)
$102 = 105.000 (Z-axis travel resolution, step/mm)
$110 = -0.000 (X-axis maximum rate, mm/min)
$111 = 0.000 (Y-axis maximum rate, mm/min)
$112 = 0.000 (Z-axis maximum rate, mm/min)
$120 = 0.000 (X-axis acceleration, mm/sec^2)
$121 = 0.000 (Y-axis acceleration, mm/sec^2)
$122 = 0.000 (Z-axis acceleration, mm/sec^2)
$130 = -0.000 (X-axis maximum travel, millimeters)
$131 = 0.000 (Y-axis maximum travel, millimeters)
$132 = 0.000 (Z-axis maximum travel, millimeters)
ok
$G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok
Grbl 1.1h ['$' for help]
$$
[MSG:'$H'|'$X' to unlock]
$0 = 0 (Step pulse time, microseconds)
$1 = 177 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 40 (Step direction invert, mask)
$4 = 1 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 5 (Status report options, mask)
$11 = 0.000 (Junction deviation, millimeters)
$12 = 0.000 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 1 (Hard limits enable, boolean)
$22 = 1 (Homing cycle enable, boolean)
$23 = 177 (Homing direction invert, mask)
$24 = 0.000 (Homing locate feed rate, mm/min)
$25 = 0.000 (Homing search seek rate, mm/min)
$26 = 0 (Homing switch debounce delay, milliseconds)
$27 = 0.000 (Homing switch pull-off distance, millimeters)
$30 = 0 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$32 = 1 (Laser-mode enable, boolean)
$100 = 25.000 (X-axis travel resolution, step/mm)
$101 = 105.000 (Y-axis travel resolution, step/mm)
$102 = 105.000 (Z-axis travel resolution, step/mm)
$110 = -0.000 (X-axis maximum rate, mm/min)
$111 = 0.000 (Y-axis maximum rate, mm/min)
$112 = 0.000 (Z-axis maximum rate, mm/min)
$120 = 0.000 (X-axis acceleration, mm/sec^2)
$121 = 0.000 (Y-axis acceleration, mm/sec^2)
$122 = 0.000 (Z-axis acceleration, mm/sec^2)
$130 = -0.000 (X-axis maximum travel, millimeters)
$131 = 0.000 (Y-axis maximum travel, millimeters)
$132 = 0.000 (Z-axis maximum travel, millimeters)
ok
$G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok
$X
[MSG:Caution: Unlocked]
ok
$J=G21G91X10F200
$J=G21G91X10F200
$J=G21G91X-10F200
Well While Loading any file and while playing it it says "Error While Starting While File Stream"
I’m so sorry I am not able to help you, you actually seem to have more knowledge than I do with all this information! If you can try another motor that would be the best since they aren’t super expensive that will help you rule out problems somewhat if it’s possible for you. These motors can fail easily sometimes and quickly sometimes too. Hopefully someone else comes along maybe and can answer your question
mine were working before but wouldn't turn last I tried, now I it doesn't matter what I do they wont turn, could they be wired wrong and it still work??
They can be wired wrong and still work as well not work
It seems like the two steppers i have on the Z axis of my 3d printer can't produce enough torque, they rotate in the right direction but when you apply a slight load on the shaft they stop. They worked fine until I moved the printer for basic cleaning, then this problem started happening only on the Z axis, any possible solutions? Thanks in advance!
Possibly actually, have you tried upgrading the power source at all? Or tried a different one? I had a laser before that the power source cable failed and machine wasn’t getting enough power. New cable which was like 10A fixed the issue
@@WeaverFamilyFarms Nope, I'm still using the power supply that came with the printer and I don't think that the problem is caused by it because everything else works just fine. I checked every part of the wiring and the connectors (in case a pin came loose) but nothing was out of place, I even tried switching the drivers back and forth in case the one for the z axis went bad but again nothing changed. The solution I found was simply bumbing up the amperage on the driver and now I can print like before but if you try to stop one of the two steppers you can tell that it produces less torque than it's meant to
The same problem happened to me and I solved it ... check the power supply voltage because you have old wires and new stepper motor ... I solved it by adjusting my power supply voltage... 👌🏻
Hello. Thanks for the info. How did you do that?
I have a stepper motor that works fine but all of a sudden it starts stuttering for a while and i just disconnect it (Dual z axis motors) but after a while it works fine again when i plug it in. Does this mean the driver is about to die on me or something else. ?
I've got 3 nema 17 stepper motors (X, Y, Z axis) hooked up to an Arduino Uno board with a CNC shield & 8825 drivers. The motors just hum & won't turn so can somebody please help me figure out what's going on so they will work as I've checked the wiring & think it's possible my settings are off in the program?
Yes sometimes settings can change different functions. Did you figure it out.
The colors don't do anything special, you need to know what each pin provides and where it comes from.
i am facing both beeping and rattling problem had tried all the solutions changing wire combination, code, pins drivers but the motor is still sometime gives a beep only or rattles with beep and the strange thing is that motor is showing continuity in all four pairs, led blew up no matter what the wire combination is it show continuity on pairing 1,2 -1,3 -1,4 and so on for all. I had tried running motor directly with arduino without motor driver and it is running, but facing issue while it is connected to CNC shield with A4988 driver.
I am using Arduino uno and motors are 4 pinned. Could you please tell me what I am doing wrong?
Do you tried using a different control board? If the motor works elsewhere it’s not the motor
Brother I'm from India
i have also faced same problem
after watching your i solved my problem
it's just mis arrangement of wire at both ends 😐😐😐
Thank you
Happy it helped! Thanks!
Most likely, one of the wires isn't supplying the same current as the others (or any at all). This would make the poles not alternate as desired causing the rotor to toggle between only a couple stator teeth instead of progressing to the next step
Mine is really vibrating
Bro still im having a problem with motor vibration.. Can you give me ur mail?.. if you give i will send some photos of my project and motor connection.Then you can easily help me to solve that issue ..please
What kind of problems?
@@WeaverFamilyFarms stepper motor is vibrating inside and the shaft is not rotating
Yeah you most likely just need to purchase a new one
@@WeaverFamilyFarms but why??
@@udhayakumarchinnadurai310 can you tell me what your working on?