Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Print cooling fan runs at full blast allways

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    13
    106
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Snippyundefined
      Snippy @jay_s_uk
      last edited by

      @jay_s_uk
      invert what? its a 3 wire fan not 4.

      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @Snippy
        last edited by

        @Snippy if its a 3 wire fan then you connecting it to the PSU it'll always be on.
        You still need to connect it to at least the ground connection of out4.
        the tacho connection does nothing more than read the RPM

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        Snippyundefined 1 Reply Last reply Reply Quote 0
        • Snippyundefined
          Snippy @jay_s_uk
          last edited by Snippy

          @jay_s_uk
          Print cooling fan is conected to the duet, out4
          Other fans are hooked to the psu directly.

          I need to controll the fan connected to out4, ofc i cant controll stuff that is directly conected to psu.

          jay_s_ukundefined 1 Reply Last reply Reply Quote 0
          • jay_s_ukundefined
            jay_s_uk @Snippy
            last edited by

            @Snippy post your whole config

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            Snippyundefined 1 Reply Last reply Reply Quote 0
            • Snippyundefined
              Snippy @jay_s_uk
              last edited by Snippy

              @jay_s_uk

              ; Smart Drivers
              M569 P0.0 S1 D3 V2000 ; driver 0.0 goes forwards (extruder 0)
              M569 P0.1 S0 D3 V2000 ; driver 0.1 goes forwards (Z axis)
              M569 P0.2 S0 D3 V2000 ; driver 0.2 goes forwards (Z axis)
              M569 P0.3 S0 D3 V2000 ; driver 0.3 goes backwards (X axis)
              M569 P0.4 S0 D3 V2000 ; driver 0.4 goes backwards (Y axis)

              ; Motor Idle Current Reduction
              M906 I30 ; set motor current idle factor
              M84 S30 ; set motor current idle timeout

              ; Axes
              M584 X0.3 Y0.4 Z0.1:0.2 ; set axis mapping
              M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation
              M906 X1040 Y1040 Z1040 ; set axis driver currents
              M92 X80 Y80 Z800 ; configure steps per mm
              M208 X0:400 Y0:400 Z0:220 ; set minimum and maximum axis limits
              M566 X900 Y900 Z12 ; set maximum instantaneous speed changes (mm/min)
              M203 X6000 Y6000 Z360 ; set maximum speeds (mm/min)
              M201 X500 Y500 Z20 ; set accelerations (mm/s^2)

              ; Extruders
              M584 E0.0 ; set extruder mapping
              M350 E16 I1 ; configure microstepping with interpolation
              M906 E940 ; set extruder driver currents
              M92 E409 ; configure steps per mm
              M566 E120 ; set maximum instantaneous speed changes (mm/min)
              M203 E3600 ; set maximum speeds (mm/min)
              M201 E250 ; set accelerations (mm/s^2)

              ; Kinematics
              M669 K1 ; configure CoreXY kinematics

              ; Endstops
              M574 X1 P"!io1.in" S1 ; configure X axis endstop
              M574 Y1 P"!io2.in" S1 ; configure Y axis endstop
              M574 Z1 P"!io3.in" S1 ; configure Z axis endstop

              ; Sensors
              M308 S0 P"temp1" Y"thermistor" A"Heated Bed" T100000 B3950 C7.06e-8 ; configure sensor #0
              M308 S1 P"temp0" Y"thermistor" A"Nozzle" T100000 B4725 C7.06e-8 ; configure sensor #1

              ; Heaters
              M950 H0 C"out0" T0 ; create heater #0
              M143 H0 P0 T0 C0 S110 A0 ; configure heater monitor #0 for heater #0
              M307 H0 R2.43 D5.5 E1.35 K0.56 B1 V24 ; configure model of heater #0
              M950 H1 C"out1" T1 ; create heater #1
              M143 H1 P0 T1 C0 S300 A0 ; configure heater monitor #0 for heater #1
              M307 H1 R2.43 D5.5 E1.35 K0.56 B0 V24 ; configure model of heater #1

              ; Heated beds
              M140 P0 H0 ; configure heated bed #0

              ; Fans
              M950 F0 C"out4+out4.tach" ; create fan #0
              M106 P0 C"PCF" S0 L0 X1 B0.1 ; configure fan #0

              ; Tools
              M563 P0 D0 H1 F0 ; create tool #0
              M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C

              ; Miscellaneous
              T0 ; select first tool

              Only fan connected to the duet is the print cooling

              jay_s_ukundefined 1 Reply Last reply Reply Quote 0
              • jay_s_ukundefined
                jay_s_uk @Snippy
                last edited by

                @Snippy can you post a photo of your wiring at the duet side?

                Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                Snippyundefined 1 Reply Last reply Reply Quote 0
                • Snippyundefined
                  Snippy @jay_s_uk
                  last edited by

                  @jay_s_uk Fanpin.jpg

                  jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                  • jay_s_ukundefined
                    jay_s_uk @Snippy
                    last edited by

                    @Snippy you have it wired incorrectly
                    88b8a12b-fed8-4107-92f1-8bb487348934-image.png
                    you have it wired into GND, V_OUTLC1 and out4.tach.
                    The GND connection (black wire) should be connected to out4 otherwise it'll always be on

                    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                    Snippyundefined 1 Reply Last reply Reply Quote 0
                    • Snippyundefined
                      Snippy @jay_s_uk
                      last edited by

                      @jay_s_uk
                      Fixed it, now its at 0 or 7500rmp.
                      aint there suposed to be a Q value on M950 to controll the fan curve?

                      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                      • jay_s_ukundefined
                        jay_s_uk @Snippy
                        last edited by

                        @Snippy the Q value if the frequency for the PWM. If your fan control is fine than you probably don't need to change it.

                        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                        Snippyundefined 1 Reply Last reply Reply Quote 0
                        • Snippyundefined
                          Snippy @jay_s_uk
                          last edited by

                          @jay_s_uk
                          There is no Q value, tried 500, no effect, 15000 fan works from 85% on dwc to 99% on fan

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA