Z weird sound and sobbing movement

  • Hi,
    I have start to have a strange issue on the Z motor.
    It has start to do this weird sound and start to sobbing when i changed the confing.g for increase the motor current, X, Y, E0 from 1000mA to 1500mA and the Z motor from 600mA to 1000mA because all the nema17 have 2A rated current.
    When i try to move the Z+ or Z- from the web interface it goes only down (it rotates in the same direction).
    This is the confing.g with the increased the motor current:

    ; v6
    ; Increased motor current. It was M906 X1000 Y1000 Z600 E1000
    ; Communication and general
    M111 S0                             ; Debug off
    M550 PLak_D-Bot_CoreXY              ; Machine name (P + anything you like)
    M551 Preprap                        ; Machine password (used for FTP connections)
    M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address - If you have more than one Duet on your network, they must all have different MAC addresses, so change the last digits
    M552 S1           					; Enable WiFi
    M587 S"TP-LINK_422E42" P"31851213"  ; Configure access point
    M586 P0 S1							; Enable HTTP
    M586 P1 S0							; Disable FTP
    M586 P2 S0							; Disable Telnet
    M555 P2                             ; Set output to look like Marlin
    ;M575 P1 B57600 S1                  ; Comms parameters for PanelDue
    ; Machine configuration
    M667 S1								; set CoreXY mode
    M569 P0 S1                			; X motor runs forwards
    M569 P1 S1                			; Y motor runs forwards
    M569 P2 S0                			; Z Drive 2 goes forwards
    M569 P3 S1                			; E Drive 3 goes forwards
    M574 X1 Y2 Z1 S0            		; set endstop configuration (X1 is at MIN end. Y2 is at MAX end. (active low switch= S0)
    M350 X16 Y16 Z16 E16 I1             ; Set 16x microstepping with interpolation
    M92 X80 Y80 Z800            		; Set axis steps/mm. Check that the printer really move as much as you tell it. Not more and not less.
    M92 E99.5:99.5            			; Set extruder steps/mm. Change this to match your extruder.  http://www.instructables.com/id/How-to-calibrate-the-Extruder-on-your-3d-Printer/?ALLSTEPS
    M906 X1500 Y1500 Z1000 E1500         ; Set motor currents (mA). Increase if motor is to weak. Lower if motor gets too hot. 800-1000 is good for most.
    M201 X1500 Y1500 Z300 E4000         ; Accelerations (mm/s^2). The acceleration, speed and jerk is a setting you can alter to try making the printer to print as nice as possible.. 
    M203 X15000 Y15000 Z300 E1500       ; Maximum speeds (mm/min)
    M566 X600 Y600 Z24 E300             ; Maximum jerk speeds mm/minute
    M208 X290 Y290 Z300            		; set axis maxima (adjust to suit your machine)
    M208 X0 Y0 Z0 S1                    ; set axis minima (adjust to make X=0 and Y=0 the edges of the bed)
    G21                                 ; Work in millimetres
    G90                                 ; Send absolute coordinates...
    M83                                 ; ...but relative extruder moves
    ; Z probe
    M558 P5 I0 R0.4 F330 X0 Y0 Z1        ; Digital Z probe, also used for homing the Z axis
    G31 X0 Y0 Z-0.1 P100				 ; Set the probe height
    ; Thermistors and heaters
    M140 H-1 							; Disable heated bed
    M305 P1 T100000 B3950 R4700			; Thermistors data
    M570 S120                			;Increase to allow extra heating time if needed
    M307 H1 A551.2 C137.8 D3.7 B0		; Data from auto tune PID
    ; Fans
    M106 P0 T45 H1						; thermostatic mode for fan 0 at temp 45 degrees. Fan turns on when H1(extruder 1) is above 45 degrees.
    M106 P1 T45 H1						; thermostatic mode for fan 1 at temp 45 degrees. Fan turns on when H1(extruder 1) is above 45 degrees.
    ; Tool definition
    M563 P0 D0 H1                       ; Define tool 0
    G10 P0 S0 R0                        ; Set tool 0 operating and standby temperatures
    M556 S78 X0 Y0 Z0                   ; Axis compensation here
    M208 S1 Z-0.2						; set minimum Z
    M912 P0 S4.4						; Calibration CPU temp
    M501								; Load Config-Override.g that is created using M500
    T0                                  ; select first hot end

    It can be the board or a motor fail (maybe the cable)?
    I have uploaded the old version and it has continued do it.
    I have moved the board to look if there was some black zone but i don't see nothing.
    I have tried again but it has stop to do it as you can see in the video (i have sewed the two video with and without the weird suond).
    I think it's the Z cables but why both motor do it and not just one?
    What do you think?


  • administrators

    That could either mean that the leadscrew is binding, or that only one phase of the Z motor is getting energised. So with power off, check that the leadscrews can rotate freely. Then check for continuity of both motor phases of both motors.

    I don't see as M584 command in your config.g so I presume you have the 2 Z motors plugged into the 2 Z motor connectors. Those connectors are wires in series. So a bad connection or cable will affect both motors.

  • Ok thank you, each motor can freely rotate so i will check the cable and the motor phase with a multimeter, i hope to find something so i can be sure to have solved it.
    Yes there are 2 Z motor connected in series.
    For now thank you for the help 🙂

  • For now it seam it works. I have soldered the cable extension of one z motor (before it used a dupont connector), the other is near the duet so it hasn't an extension cable.


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.