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,
    thank you.



  • @moo16
    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.



  • @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?
    any suggestions?
    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?


  • Moderator

    @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.

    Ian



  • @droftarts said in stepper motor buzzing and not moving.:

    lease try to keep all the relevant information in one thread, otherwise it makes supporting you very difficult.
    Ian

    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.



  • @theruttmeister said in stepper motor buzzing and not moving.:

    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

    problem solve!
    thank you very much for the help your information very helpful



  • @moo16 this thread solved and fix,you can close it tnx



  • @moo16 said in stepper motor buzzing and not moving.:

    ,you can close it tnx

    self service
    https://forum.duet3d.com/topic/7773/forum-feature-mark-as-question-solved

    note having to first mark it as a question, then solved.


Log in to reply