Drivers clunking sound and toolboard disconnecting



  • So I have been having trouble with my Duet 3 ecosystem. I have a Duet 3 6HC and a toolboard with the distribution board that it is connecting to. Everything works and it will randomly succeed at a print but most of the time the stepper motor will stop after around three layers and the printer does not seem to notice that it is disconnected. I can hit the emergency stop and it will send up a ton of messages saying that it is no longer connected and I have to unplug it and completely restart everything to make it work for a few more layers. So that is the first problem.

    The second problem that I am having is that something is clunking loudly somewhere in the X or Y gantry I believe. This is an electronics upgrade and this sound was not there beforehand so I do not think that it is a problem mechanically. I am running a ton of steps per mm (dual precision setup plus 0.9 degree stepper motors) so would this cause this kind of issue? (Video shows a dry run to make sure it wasn't the nozzle hitting anything). Any help would be greatly appreciated, it has been enough of of a chore to set up and I cannot seem to find the problem.

    Video of sound here:
    https://drive.google.com/file/d/1Gq2oCavtrfkCM4DC1O25_6Jjpn20zeXJ/view?usp=sharing


  • administrators

    @NoahSk said in Drivers clunking sound and toolboard disconnecting:

    I have a Duet 3 6HC and a toolboard with the distribution board that it is connecting to. Everything works and it will randomly succeed at a print but most of the time the stepper motor will stop after around three layers and the printer does not seem to notice that it is disconnected.

    Is it the stepper motor on the tool board that stops, or another one?

    When it stops, does the red LED on the tool board continue to flash in sync with the red LED on the main board?

    What firmware versions are you running, on the main board and on the tool board? if they are less than 3.1.1 and 3.1.0 respectively, you should upgrade them.

    Please post your config.g file.



  • Thank you for the quick response. For the toolbooard, it is the extruder motor turning off, and the led is no longer synced with the main board. It acts like it is all completely unplugged randomly. Firmware for toolboard is 3.1.0 and the main board is 3.1.1. The clunking sound is from the X and Y motors too, the toolboard doesn't seem to have an effect on that one.

    Here is the Config...

    ; General preferences
    G90                                                ; send absolute coordinates...
    M83                                                ; ...but relative extruder moves
    M550 P"Duet 3"                                     ; set printer name
    
    ; Drives
    M569 P0.0 S1                                	   ; physical drive 0.0 goes forwards
    M569 P0.1 S1                                	   ; physical drive 0.1 goes forwards
    M569 P0.2 S0                                	   ; physical drive 0.2 goes backwards
    M569 P0.3 S0                                	   ; physical drive 0.3 goes backwards
    M569 P0.4 S0                                	   ; physical drive 0.4 goes backwards
    M569 P0.5 S0                                	   ; physical drive 0.5 goes backwards
    M569 P121.0 S0                                     ; physical drive 1.0 goes forwards
    M584 X0.0 Y0.1:0.2 Z0.3:0.5:0.4 E121.0       	   ; set drive mapping
    M671 X378:156:-33 Y7:363:-6 S10                    ; leadscrews at rear left, front middle and rear right
    M350 X256 Y256 Z256 E256 I0                        ; configure microstepping without interpolation
    M92 X5120.00 Y5120.00 Z25600.00 E6544              ; set steps per mm
    M566 X400.00 Y400.00 Z12.00 E3600.00                ; set maximum instantaneous speed changes (mm/min)
    M203 X9000.00 Y9000.00 Z900.00 E1200.00            ; set maximum speeds (mm/min)
    M201 X1000.00 Y1000.00 Z20.00 E250.00              ; set accelerations (mm/s^2)
    M906 X800 Y800 Z800 E800 I30                       ; set motor currents (mA) and motor idle factor in per cent
    M84 S30                                            ; Set idle timeout
    
    ; Axis Limits
    M208 X0 Y0 Z0 S1                                   ; set axis minima
    M208 X310 Y310 Z300 S0                             ; set axis maxima
    
    ; Endstops
    M574 X2 S1 P"^io0.in"                              ; configure active-high endstop for high end on X via pin ^io0.in
    M574 Y2 S1 P"^io1.in"                              ; configure active-high endstop for high end on Y via pin ^io1.in
    M574 Z1 S2                                         ; configure Z-probe endstop for low end on Z
    
    ; Z-Probe
    M558 P8 C"!^121.io0.in" H8 F120 T6000              ; set Z probe type to switch and the dive height + speeds
    G31 P1000 X34 Y-7 Z1.1                             ; set Z probe trigger value, offset and trigger height
    M557 X50:260 Y50:260 S80                           ; define mesh grid
    
    ; Heaters
    M308 S0 P"121.temp0" Y"thermistor" T100000 B4138   ; configure sensor 0 as thermistor on pin 1.temp0
    M950 H0 C"121.out0" T0                             ; create nozzle heater output on 1.out0 and map it to sensor 0
    M307 H0 B0 S1.00                                   ; disable bang-bang mode for heater  and set PWM limit
    M308 S1 P"temp0" Y"thermistor" T100000 B4138       ; configure sensor 1 as thermistor on pin temp0
    M950 H1 C"out0" T1                                 ; create bed heater output on out0 and map it to sensor 1
    M307 H1 B1 S1.00                                   ; enable bang-bang mode for the bed heater and set PWM limit
    M140 H1                                            ; map heated bed to heater 1
    M143 H1 S280                                       ; set temperature limit for heater 1 to 280C
    
    ; Fans
    M950 F0 C"121.out1" Q500                           ; create fan 0 on pin out3 and set its frequency
    M106 P0 S0 H-1                                     ; set fan 0 value. Thermostatic control is turned off
    M950 F1 C"121.out2" Q500                           ; create fan 1 on pin out4 and set its frequency
    M106 P1 S1 H T60                                   ; set fan 1 value. Thermostatic control is turned on
    
    ; Tools
    M563 P0 S"TOOL1LC" D0 F0 H0                          ; define tool 0
    G10 P0 X0 Y0 Z0                                    ; set tool 0 axis offsets
    G10 P0 R0 S0                                       ; set initial tool 0 active and standby temperatures to 0C
    
    ; Custom settings are not defined
    
    ; Miscellaneous
    M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
    
    
    


  • @NoahSk said in Drivers clunking sound and toolboard disconnecting:

    M350 X256 Y256 Z256 E256 I0 ; configure microstepping without interpolation

    This is overkill and puts unnecessary load on the cpu. try standard x16 with interpolation.

    M308 S0 P"121.temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin 1.temp0
    M308 S1 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp0

    B4138 is the default and wrong for your thermistors.



  • @Veti thanks for seeing that, it worked! No more weird clunking, that makes sense that it was overloading the cpu. For the temp sensor I changed it to B4725 thanks for pointing that out too.



  • @NoahSk said in Drivers clunking sound and toolboard disconnecting:

    B4725

    assuming you have a semitec 102-gt2 you also need the C values



  • @Veti Okay thanks again, I finally found page telling me more about that setting.


Log in to reply