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