Fans Randomly spinning up and slowing down in a print
-
So Im printing large helmate parts right now and I keep noticing the fans kicking into 100% then down to 0% randomly thoughout the print. Ive checked the slicer settings and the fans are set to be off for the first 3 layers then turn to 50% for the rest of the print. I have checked wiring and swapped the fans out with still no luck.
I caught it a few times doing it and its seams the duet 2 wifi I have is doing it. It shows the percentage increasing and decreasing at random points in the print on the pannel due I have. also having bad wiring wouldnt cause the fan to increase in speed. So im wondering why it is doing this, I have checked my config and I cant find anything either. I read a few post about some poeple accidentally setting thermastatic control but it doesnt seam like I have that issue either.
I added my config, if anyone has any ideas, im open to anything.
; Configuration file for Duet Maestro (firmware version 3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.2 on Thu Sep 02 2021 14:24:44 GMT-0400 (Eastern Daylight Time); General preferences
M575 P1 S1 B57600 ; enable support for PanelDue
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Hail 9000" ; set printer name
M918 P1 E4 F2000000 ; configure direct-connect display; Network
M552 S1 ; enable network and acquire dynamic address via DHCP
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet; Drives
M569 P0 S1 ; physical drive 0 goes backwards
M569 P1 S1 ; physical drive 1 goes backwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S1 ; physical drive 3 goes backwards
M584 X0 Y1 Z2 E3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X100 Y100 Z400.00 E397.5 ; set steps per mm
M566 X600 Y600 Z18.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
M201 X1500.00 Y1500.00 Z100.00 E5000.00 ; set accelerations (mm/s^2)
M203 X10000.00 Y10000.00 Z400.00 E3600.00 ; set maximum speeds (mm/min)
M906 X800 Y800 Z800 E900 I50 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X0 Y0 Z-10 S1 ; set axis minima
M208 X275 Y220 Z240 S0 ; set axis maxima
M579 X0.99 Y1.00 Z.98 ; sets axis scales; Endstops
M574 X1 S1 P"!xstop" ; configure active-high endstop for low end on X via pin xstop
M574 Y1 S1 P"!ystop" ; configure active-high endstop for low end on Y via pin ystop
M574 Z1 S1 P"zstop" ; configure active-high endstop for low end on Z via pin zstop;Z-Probe
M558 P9 C"^zprobe.in" H5 F100 T2000 ; sets z probe input and speeds
M950 S0 C"exp.heater3" ; sets activation pin
G31 X-61.5 Y4.8 Z2.1 P25 ; sets z probe offests and sets activation value
M557 X30:220 Y25:220 S41 ; define mesh grid; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B4725 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M307 H0 B0 R0.224 C550.0 D2.74 S1.00 V12.2 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S150 ; set temperature limit for heater 0 to 150C
M308 S1 P"e0temp" Y"thermistor" T100000 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M307 H1 B0 R1.833 C222.0 D5.98 S1.00 V12.0 ; sets pids for nozzle
M143 H1 S275 ; set temperature limit for heater 1 to 275C; Fans
M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
M106 P0 H-1 B0.2 I0 ; set fan 0 value. Thermostatic control is turned offM950 F1 C"fan1" Q500 ; create fan 0 on pin fan0 and set its frequency
M106 P1 H-1 B0.2 I0 ; set fan 0 value. Thermostatic control is turned off;cpu temp fan
;M308 S2 Y"drivers" A"DRIVERS" ; configure sensor 2 as temperature warning and overheat flags on the TMC2660 on Duet
;M308 S3 Y"mcu-temp" A"MCU" ; configure sensor 3 as on-chip MCU temperature sensor
;M950 F1 C"fan1" Q500 ; create fan 2 on pin fan2 and set its frequency
;M106 P1 H2:3 L0.15 X1 B0.3 T20:70 ; set fan 2 value;LED's
M950 F2 C"fan2" ; create fan 2 on pin fan2 and set its frequency
M106 P2 H-1 B0.2 I0 C"LEDS" ; set fan 0 value. Thermostatic control is turned off
;M106 P3 H-1 B0.2 I0 C"HappyFan" ; FAN3; Tools
M563 P0 D0 H1 F0 ; 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
M572 D0 S0.015 ; pressure advance for direct drive extruder
M591 P2 C"e0stop" S1 D0 ; filament monitor connected to E0 endstopT0 ; Select tool 0
; Custom settings are not defined; Miscellaneous
M501 ; load saved parameters from non-volatile memory
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
M21 ; mount the sd card -
@po3plestorm said in Fans Randomly spinning up and slowing down in a print:
It shows the percentage increasing and decreasing at random points in the print on the pannel due I have.
You can see the fan percentage changing during a print and the fan speed changes to match?
That sure sound like either it's somehow configured thermostatically-controlled, or there's something in the GCODE.
Can you post the GCODE file as well as the results of running M90 P"config.g" so we can see what's up?
Oh, also post the results from running M122 so we can see your hardware and firmware versions.
-
@po3plestorm What kind of fan motor? I have a air pump with a BLDC that dies off when it gets hot, had to put an axial fan on it.
-
What about your bridge fan settings?
-
@rushmere3d Oh good tip. Under experimental settings on cura I had experiemental bridge settings enabled. Those then have fan speeds and flow rates for fan settings. I just adjusted them to something more resonable as the 100% fan speed is really loud.
now looking at it, the settings are pretty interesting now that I look at them and after playing with it I found bridge settings make a huge difference.Link to the settings description:
https://community.ultimaker.com/topic/22195-introducing-the-experimental-bridging-settings/