Always on fan is much, MUCH faster than the rest



  • Why is that so? I have 2 duet 2 maestros and they're both that way. I'd love if the other fans could run that fast.



  • @gnydick Are they the same voltage? How are they configured in config.g? Are they actually the same fans?



  • @phaedrux Yes. Yes. I can take the same fan and move it from one header to another, and it differs. Same voltage, literally same fan.


  • administrators

    Are you certain that you have both fan voltage selection jumpers set to the same voltage?



  • @dc42 absolutely.


  • administrators

    Please post your config.g file, and the command you are sending to try to run the fan at full speed.



  • I use the fan sliders as well as whatever the correct g-code is. It's been a while, so I don't remember.

    M929 S1 P"log.txt"

    ; CONFIGURATION FILE for Duet Maestro
    ; K'Tana Nozzle

    ; Executed by the firmware on start-up

    ; Headers within parenthesis are headings in Duet3D documentation=https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Cartesian_printer
    ; Visit https://reprap.org/wiki/G-code for an explanation of G-code commands

    ; --- SECTION: GENERAL PREFERENCES ( ) ---

    M564 S1 H1 ; Enables Homing Requirement For Motor Activation and set axes limits

    ; --- SECTION: Z-PROBE & MESH COMPENSATION ---

    M98 Pmachine_zprobe.g ; configure the z probe

    M98 Pmachine_bedmesh.g ; configure the bed mesh

    G29 S1 ; Load heightmap after power cycle

    ; --- SECTION: DRIVES (MOVEMENT SECTION) & ENDSTOPS ---

    M667 S1 ; Enable coreXY mode
    M569 P0 D3 S0 V15000; Drive 0 stealthchop, goes forwards, CoreXY_1
    M569 P1 D3 S1 V15000; Drive 1 stealthchop, goes forwards, CoreXY_2
    M569 P2 D3 S0 V1500; Drive 2 stealthchop, goes forwards, Z Moto
    M569 P3 D3 S0 V4500; Drive 3 stealthchop, goes forward, Left Extruder
    M569 P4 D3 S1 V4500; Drive 4 stealthchop, goes reverse, Right Extruder

    M98 Pmachine_endstoptypes.g ; set endstop types
    M98 Pmachine_steppercurrent.g ; set stepper currents
    M98 Pmachine_stepperspeed.g ; set stepper speeds
    M98 Pmachine_axisdimension.g ; configure the axes dimensions
    M98 Pmachine_axissteps.g ; configure the axes steps per mm
    M98 Pmachine_extruderstep.g ; configure the extruder steps
    G21 ; Work in millimetres
    G90 ; Set to absolute coordinates...
    M84 S1 ; Set idle timeout

    ; --- SECTION: HEATERS, BED & THERMISTOR ---
    ; H0 is bed
    ; H1 is left heater
    ; H2 is right heater

    M570 H0 P25 T30 ; Allow heater to be off by as much as 30C for 25 seconds
    M570 H1 P15 T30 ; Allow heater to be off by as much as 30C for 15 seconds
    M570 H2 P15 T30 ; Allow heater to be off by as much as 30C for 15 seconds
    M305 P0 T100000 B4138 C0 R2200 ; Set thermistor + ADC parameters for heater 0, For heated Bed thermistor
    ;M305 P1 X501 R2200 ; Define left side extruder PT1000
    M305 P1 T100000 B4725 C7.06e-8 ; Define left side extruder PT1000
    ;M305 P2 X502 R2200 ; Define right side extruder PT1000
    M305 P2 T100000 B4725 C7.06e-8 ; Define left side extruder PT1000

    M307 H0 A73 C548.9 D8.3 S1.00 V23.7 B0 ; Forcing heated bed PID control after power-cycle. Basic bed heating auto-tune
    M307 H1 A296.6 C199.4 D9.1 S1 V23.8 B0 ; Set PID values use M303 auto-tune calibration settings
    M307 H2 A352.8 C93.5 D4.9 S1 V24.1 B0 ; Set PID values use M303 auto-tune calibration settings
    M302 P1 ; Allow Cold extrudes
    M98 Pmachine_maxtemp.g ; set bed and extruder max temperatures

    ; --- SECTION: FANS ( ) ---

    M106 P0 S0.0 I0 H-1 L0.3 Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off, Minimum fan value 0.3, Speed 100%
    M106 P1 S0 I0 F4 H-1 L0.3 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off, Minimum fan value 0.3, Speed 100%
    M106 P2 S0 I0 F4 H-1 L0.3 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off, Minimum fan value 0.3, Speed 100%

    ; --- SECTION: TOOLS ( ) ---

    ; Comment: Remember! H0 is the heated bed!
    ; Comment: D0 is the first driver after movement (X, Y and Z) drives, which is left extruder
    ; D1 is right extruder

    M98 Pmachine_ktana_tools.g ; Define ktana tools

    T0 ; Automatic tool select

    ; --- SECTION: NETWORKS (PROLOGUE & COMMUNCATIONS SECTION) ---
    M98 Pmachine_access.g ; set machine name and IP
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet

    ; --- SECTION: MISCELLANEOUS ---

    M572 D0:1 S0.1 ; Extruder Pressure Advance



  • @gnydick You have no "F" parameter for the always on fan so it will use the default frequency for PWM of 250 Hz. The other fans you have set to use a PWM frequency of 4 Hz. I'm surprised they even run at all at that. So take out the "F4" or make it 250 and see if that fixes the issue.
    https://duet3d.dozuki.com/Wiki/GCode#Section_M106_Fan_On



  • @deckingman

    Weird, that's the stock config from the printer mfg



  • @gnydick M3D? Maybe they use some weird fan. Maybe it's just a typo that got overlooked? Who knows? But try it first to see if it cures your problem. If it does, then you can get back to the mfg and pose the question why it's set to F4.



  • M3D has done almost nothing correctly on this machine. I wouldn't be surprised.


Log in to reply