Duet 3 mini X axis weird sound at decel
-
Hi,
Since I've switch to duet 3 mini, i got a weird sound at decel on the X axis at high speed that sometimes (i think) cause layer shifts, Y doesn't even if it have same settings.
I thought in first place that it was the M569 V parameter that was too high but even at 1 i have this sound, in spreadcycle i haven't this sound but it's a lot louder.does anyone had the issue and resolved it ?
Here's a video if you want to listen https://drive.google.com/file/d/1-kVhqiigsvg7bo2yxqshgJVfqGPtCCtb/view?usp=sharing
-
@krohm-koala please post information about your setup, the config.g to show what motor currents you are using, input shaping in use etc. I would expect Y to be different from the X on a bed slinger.
-
@t3p3tony i have a MK3S bear, i run the same settings on X and Y motors, that's why i don't understand the problem. Here's my config.g
;Duet 3 Mini MK3S Bear ; General preferences G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves ; Network ;M550 P"Kroma3D-MK3S" ; Set machine name ;M552 S1 ; Enable network ;M586 P0 S1 ; Enable HTTP ;M586 P1 S0 ; Disable FTP ;M586 P2 S0 ; Disable Telnet ; Drives M569 P0 S0 D2 ; Z1 Drive 0 goes backwards M569 P1 S1 D3 V1 ; Y Drive 1 goes forwards M569 P2 S0 D2 ; Z2 Drive 2 goes backwards M569 P3 S0 D3 V1 ; X Drive 3 goes forwards M569 P4 S1 D2 ; E1 Drive M584 X3 Y1 Z0:2 E4 ; Set drive number M92 X200.00 Y200.00 Z400.00 E284,87619 ; Set steps per mm M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation M205 X10 Y10 Z0.5 E10 ; Set maximum instantaneous speed changes (mm/s) M203 X15000.00 Y15000.00 Z2400.00 E4200.00 ; Set maximum speeds (mm/min) M201 X1400.00 Y1400.00 Z80.00 E3000.00 ; Set accelerations (mm/s^2) M906 X1200.00 Y1200.00 Z1200.00 E1000.00 I50 ; Set motor currents (mA) and motor idle factor in per cent M84 S60 ; Set idle timeout ; Temp Sensor M308 S0 P"temp0" Y"thermistor" T100000 B4100 ; Set thermistor + ADC parameters for heater 0 M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.060000e-8 ; Set thermistor + ADC parameters for heater 1 ; Axis Limits M208 X0 Y-5.4 S1 ; Set axis minima M208 X254 Y210 Z210 S0 ; Set axis maxima ; Endstops M574 Z1 S2 M574 X1 Y1 S3 ; Set endstops controlled by motor load detection ; Filament Sensor M591 D0 P2 C"io3.in" S1 ; Set filament sensor ; Z-Probe M558 P5 C"^io1.in" A2 H2.5 F2000:500 T9000 ; Set Z probe type to switch and the dive height + speeds G31 P999 Z0 ; Set Z probe trigger value, offset and trigger height G31 X23 Y-4 ; Set Z probe offsets M557 X25:245 Y5:200 P5:4 ; Define mesh grid ; Heaters M950 H0 C"out0" Q30 T0 ; Define bed heater M950 H1 C"out1" T1 ; Define E0 heater M140 H0 M307 H0 B0 S1.0 ; Disable bang-bang mode for the bed heater and set PWM limit M143 H0 T0 S120 ; Set temperature limit for heater 0 to 120C M143 H1 T1 S285 ; Set temperature limit for heater 1 to 285C ;M307 H1 A358.6 C148.2 D5.5 B0 ; Set PID for heater 1 ; Fans M950 F0 C"out3" Q62.5 ; Set print fan M950 F1 C"out4" Q500 ; Set dissipator fan M950 F2 C"out6" Q500 ; Set case fan M106 P0 S0 H-1 C"Print Fan" ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off M106 P1 S1 H1 T45 C"Head Fan" ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on M106 P2 S1 H20 T35:40 L0.5 C"Case Fan" ; LEDs M950 F3 C"out5" Q25000 ; Set LEDs M106 P3 S0 C"LEDs" B0 ; Tools M563 S"E3D MiniRevo" P0 D0 H1 ; 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 ; Automatic power saving M911 S23 R23.8 P"M913 X0 Y0 G91 M83 G1 Z0.2 E-5 F1000" ; Set voltage thresholds and actions to run on power loss ; Arduino COM / Paneldue M575 P1 S1 B57600 ; Global Var Creation global Zcal = 0.1 global XTrav = 250 global YTrav = 210 global daemon = 0 global PrintFilament = "NONE" ; Custom settings are not configured ; Miscellaneous T0 P0 ; Select first tool M501 ; Load config overrides M81 C"PS_ON" ; Make sure PSU is off
-
@krohm-koala I think V1 on the M569 commands for D3 is quite unusual
have you followed this:
https://duet3d.dozuki.com/Wiki/Tuning_Stepper_Motor_Drivers?#Section_Configuring_stealthChop
As a comparison try the default (M569 Pn Sn with no other parameters ) for the X axis. -
@t3p3tony I haven't tried to follow this but looking at it, i don't think i'll help. Default V parameter make the change to spreadcycle at 1.9mm/s.
V1 on my M569 was to be sure i don't go in spreadcycle and that wasn't the cause of the sound, i run it at V15 (250mm/s) usually, as i tried to go as fast of my duet 2 (i was able to print my infill at 200mm/s and can't anymore) i'm searching for what limits me for achieving that speed and principally what makes the sound as it didn't in spread cycle.
Do you think the motor can be faulty ? -
@krohm-koala not sure about the motor, can you easily swap them?
-
@t3p3tony at first i'll just swap cables from X and Y, it's not complicated to swap X motor for another but i haven't one with same specs in stock and swap both motor will be a long job with the tensioning etc. If i need to go to this step, i'll do
I'll come back to you for the result. -
@t3p3tony So, at his time, i've done some tests, i've swapped cables with no change, i've change the cable and even used another driver, same thing, i reduced and augmented accelerations and same with current, still no real change. I also have just wired an other motor, it seems to do same-ish things without even mounting it. it's really weird that just this axis does it, i think i'll end my search for speed ^^
-
Search for speed and using stealthchop aren't really compatible. If you stay in spread cycle does the sound go away?
-
@phaedrux yes it goes away but I had some layershifts when the driver switched to spread cycle during prints, and keeping it spread cycle the entire time is louder, i should try since there was many update since I've tried having it switched, maybe also bad config, I don't know, switching was loud and sounded almost as what I experience now.