SOLVED stepper motor buzzing and not moving.
i tried to extrude with my neema 17 and all it do is buzzing without moving.
i noticed that sometimes when i connect it to other drive it can move and sometimes it just look like trying to move but all it do is noise.
i tried to set motor values(M906,M350 ,M92 ,M201 and more) to same driver that worked but still buzzing.
i played with the values all around and im not getting a clue what or why sometimes it worked.
i tried to use different drivers and i dont get why but sometimes it works and sometimes it buzzing, the motor seems to "like" specific drivers on others. is it possible? what can cause this?
heres my config:
; Configuration file for Duet WiFi (firmware version 1.21) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v2 on Thu May 02 2019 17:36:54 GMT+0300 (Israel Daylight Time) ; General preferences G21 ; Work in millimetres G90 ; Send absolute coordinates M83 ; ...but relative extruder moves M555 P2 ; Set firmware compatibility to look like Marlin M568 ; tool mix ratios on ; Axis Limits M208 X0 Y0 Z0 S1 ; Set axis minima M208 X300 Y500 Z400 S0 ; Set axis maxima M564 S0 H0 ; Allow axis move without home and outside boundries ; Network M550 P"HIGHLAND 150-B" ; Set machine name M552 S1 ; enable network and acquire dynamic address via DHCP M587 S"*******" P"******" ; Configure access point. You can delete this line once connected M586 P0 S1 ; Enable HTTP M586 P1 S0 ; Disable FTP M586 P2 S0 ; Disable Telnet ; Drives M569 P0 S0 ; Drive X M569 P1 S1 ; Drive Y M569 P2 S1 ; Drive Z1 M569 P3 S1 ; Drive E0 M569 P4 S1 ; Drive Z2 forwards M569 P5 S1 ;Drive PRINT-HEAD (E2) goes forwards M569 P6 S1 ; M569 P7 S1 ; M569 P8 S1 ; M569 P9 S1 ; M584 X0 Y1 Z2:4 E3:5:6:7:8:9 ; Use E1 for Z axis M350 X32 Y32 Z16:16 I1 ; Configure microstepping with interpolation M350 E16:16:16:16:16:16 I1 ;microstepping without interpolation M92 X157.63 Y158.96 Z400:400 E115:8:115:50:8:115 ; Set steps per mm M566 X1200 Y1200 Z24:24 E800:1000:800:1000:1000:1000 ; Set maximum instantaneous speed changes (mm/min) M203 X30000 Y30000 Z600:600 E4000:4000:4000:15000:4000:15000 ; Set maximum speeds (mm/min) M201 X500 Y500 Z100:100 E600:100:600:1000:100:1000 ; Set accelerations (mm/s^2) M906 X800 Y800 Z800:800 E2500:1700:2500:1300:800:1500 I20 ; Set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Endstops M574 X1 Y1 S1 ; Set active high endstops ; Z-Probe M558 P0 H5 F120 T6000 ; Disable Z probe but set dive height, probe speed and travel speed ; M557 X15:0 Y15:195 S20 ; Define mesh grid ; Heaters ;M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit ;M307 H1 B0 S1.00 ; Disable bang-bang mode for the Hotend heater and set PWM limit ;M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0 ;M307 H0 A107.3 C652.0 D0.6 S1.00 ; Bed PID ;M143 H0 S120 ; Set temperature limit for heater 0 to 120C ;M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1 ; M307 H1 A284.4 C163.5 D1.5 S1.00 V12.1 B0 ; Hotend PID ;M307 H1 A105.3 C77.4 D1.5 S1.00 V12.1 B0 ; PID FOR INLINE HEATER ; ;M143 H1 S250 ; Set temperature limit for heater 1 to 120C M302 P1 S0 ; Allow cold extrusion minimum of 0 M140 H-1 ; no bed heater ; Tools M563 P0 D0:1 S"1" ;Define tool 0 M563 P1 D2:5 S"2" ;Define tool 1 M563 P2 D0:1 S"3" ;Define tool 2 M563 P3 D0:2 S"4" ;Define tool 3 M563 P4 D4 S"5" ;Define tool 4 M567 P0 E1:1 ;MIXING RATIO tool 0 M567 P1 E1:1 ;MIXING RATIO tool 1 M567 P2 E1:1 ;MIXING RATIO tool 2 M567 P3 E1:1 ;MIXING RATIO tool 3 G10 P0 ;Set tool 0 axis offsets G10 P1 X0 Y0 ;Set tool 1 axis offsets G10 P2 X-30 Y10 ;Set tool 2 axis offsets G10 P4 X-100 y-2 ;Set tool 4 axis offsets
driver 5- tool 2-e1 (on expansion) is the driver that needs to drive the extruder
appreciate any help,
theruttmeister last edited by
Sounds like a bad connection. Check it with a multi-meter, you might have a bad crimp or some other electrical connection issue.
Double check by connecting a known good motor to the driver to verify the driver isn't the issue.
If you have motors with removable cables, you can also try just swapping the cable out.
Buzzing is normally because only one set of coils is being powered, so the motor just vibrates instead of turning. A giveaway is that while it is buzzing you can turn the motor shaft by hand. It can be caused by either a bad connection, burnt coil, or a dead channel on the driver. These days, bad connection is the most common, crimping wires for connectors is hard.
zapta last edited by
@moo16, steppers from different vendors have differnet pinouts. I would disconnect the stepper connector from the duet and check with an ohmmeter that the two adjacent pins on the left have a few ohms between them, same for the two pins on the right, and that there is no conductivity between the left and the right pins.
thank you very much,
i tried all above already, identified the motor phases and connect it to the right and left side on the pcb connector.
the motor works with another driver and other motors also doesnt work on those problematic drivers, so my best guest is that the drivers have a dead channel or bad soldering that cause this.
how can i check this tehory?how to debug dead channel?
and how it happened ? cause it happened to me with 2 different expansion boards...
i also suspicious with my duetwifi main board,
maybe communication with expansion is disturb somehow that cause that mystery? is it possible? how can i debug this?
also think about common grounding that is not exist in my setup..can cause this?
@moo16 You've created effectively a duplicate thread for the same issue as here: https://forum.duet3d.com/topic/16761/driver-fault-repeat-in-2-boards
Also, is this the same Duex board as your other thread? https://forum.duet3d.com/topic/16767/heater-leds-always-on-pic-attach
Please try to keep all the relevant information in one thread, otherwise it makes supporting you very difficult.
lease try to keep all the relevant information in one thread, otherwise it makes supporting you very difficult.
yes its the same board from https://forum.duet3d.com/topic/16761/driver-fault-repeat-in-2-boards
not the same from here https://forum.duet3d.com/topic/16767/heater-leds-always-on-pic-attach
for my understanding yes its the same board but not the fault so im trying to understand if something happen to the board that cause both faults or is just 2 different faults for the same boards.
any information from you is gold to me. let me know how i can help.
unds like a bad connection. Check it with a multi-meter, you might have a bad crimp or some other electrical connection issue.
Double check by connecting a known good mo
thank you very much for the help your information very helpful
@moo16 this thread solved and fix,you can close it tnx
A Former User last edited by
,you can close it tnx
note having to first mark it as a question, then solved.