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

    Question about fan control

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    3
    16
    1.1k
    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.
    • jtroutt19undefined
      jtroutt19
      last edited by

      Hello so a little background. I have an ender 3 that I have install a duet 2 wifi in. I believe I am almost done. I just got done making sure all thermistors and heaters works properly. Homing works. Bltouch is setup and is working properly I believe.

      I still have a few small things to do. I cannot for the life of me figure out how to get the print cooling fan to turn on. I have it hooked up to an always on slot on the board and set it up the same as the hot end fan.

      So the hotend fan comes on works no problem but the print cooling one will not come on. They are both two wire fans.

      Any idea what I am doing wrong here?

      1 Reply Last reply Reply Quote 0
      • botundefined
        bot
        last edited by bot

        The part cooling fan shouldn't be connected to an always on fan connector if you wish the fan to be controlled via Gcode or thermostatically.

        If you made a mistake and mean you have it plugged into one of the Fan 0, Fan 1, or Fan 2 connectors, and have it setup the same way as the thermostatically controlled hotend fan, but it's not working it could be several things. Can you post your config.g file?

        I suspect you have not enabled thermostatic control of the fan port, whereas Fan 1 is thermostatically enabled by default. This is the H parameter I believe.

        *not actually a robot

        jtroutt19undefined 1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          Have you seen this? https://duet3d.dozuki.com/Wiki/Connecting_and_configuring_fans

          Z-Bot CoreXY Build | Thingiverse Profile

          jtroutt19undefined 1 Reply Last reply Reply Quote 1
          • jtroutt19undefined
            jtroutt19 @bot
            last edited by

            @bot

            lol I saw at bot and actually had to look again. Thanks for the not actually a bot.

            So I initially had it hooked up to an always on port to make sure it would spin. It didnt so I though well maybe it has to be on the other connector so I hooked it upto Fan0. I got it set to come on when the hotend gets to 80°c. But that doesnt function either.

            0_1554572909797_Configreprap.txt

            1 Reply Last reply Reply Quote 0
            • jtroutt19undefined
              jtroutt19 @Phaedrux
              last edited by

              @phaedrux
              Yes I have. I even read through it again just now. I am new to 3d printing. This install was a pain. I've spent 17 hours so far over the course of 3 days trying to get the wiring done. Installed and firmware configured. Im on the last part of it. Few small things to get going..

              Im also having an issue with extrusion. But I will make a new post about that.

              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                Does the fan work anywhere? Do any of the fans work? It's possible you've blown the fan fuse.

                You've only got 1 fan defined in your config. and It's setting the Fan0 port as if it were the hotend fan.

                It's recommended you connect the part cooling fan to Fan0, Hotend to Fan1, and maybe a case fan to Fan2.

                Here's my config as an example.

                M106 P0 S0 H-1 C"Part Cooling"      ; Set fan 0 (Part cooling blower) G-code controlled. Thermostatic control is turned off
                M106 P1 F30000 S1 H1 T45 C"Hotend Fan"   ; Set fan 1 (Hotend fan) Thermostatic control. Turns on when hotend reaches 45c
                M106 P2 F30000 L0.0 X0.05 B0.5 T45:70 H100:101:102 C"Duet Fans" ; monitors MCU temp and driver flags
                

                Z-Bot CoreXY Build | Thingiverse Profile

                jtroutt19undefined 2 Replies Last reply Reply Quote 3
                • jtroutt19undefined
                  jtroutt19 @Phaedrux
                  last edited by

                  @phaedrux

                  Ok Yes I figured I would just let the hotend fan run whenever the power was on so i connected to always on. It spins just fine. Just cant get the part cooling fan to work

                  1 Reply Last reply Reply Quote 0
                  • jtroutt19undefined
                    jtroutt19 @Phaedrux
                    last edited by jtroutt19

                    @phaedrux

                    Ok so for the hell of it I hooked both the hotend and part cooling fan0 and fan1. Both dont work

                    I've checked all three fuses and they are ok

                    1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator
                      last edited by

                      Try again, but this time change your fan commands in config.g to look like this

                      M106 P0 S0.5 H-1
                      M106 P1 S0.5 H-1
                      M106 P2 S0.5 H-1
                      

                      That should turn all 3 fan ports on at 50% for testing.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 1
                      • jtroutt19undefined
                        jtroutt19
                        last edited by

                        That worked

                        jtroutt19undefined 1 Reply Last reply Reply Quote 0
                        • jtroutt19undefined
                          jtroutt19 @jtroutt19
                          last edited by

                          @jtroutt19 OK they are working with temp now. Not sure what I was doing wrong. I need to take a break seems like

                          1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator
                            last edited by

                            Ok, so if you plug the fans into the recommended ports and follow the fan config example I posted above you should be good to go.

                            Part cooling on Fan0, Hotend on Fan1
                            M106 P0 S0 H-1 C"Part Cooling"
                            M106 P1 S1 H1 T45 C"Hotend Fan"

                            Z-Bot CoreXY Build | Thingiverse Profile

                            jtroutt19undefined 2 Replies Last reply Reply Quote 1
                            • jtroutt19undefined
                              jtroutt19 @Phaedrux
                              last edited by

                              @phaedrux

                              Yip So the firmware config tool sets them up like this

                              M106 P1 S1 I0 F500 H1 T45

                              So exactly like you showed. I removed the "I" and the "F" and they started working like they should.

                              Thank you very much for you help.

                              1 Reply Last reply Reply Quote 0
                              • jtroutt19undefined
                                jtroutt19 @Phaedrux
                                last edited by

                                @phaedrux
                                One more thing right quick the Part cooling fan is not shutting off when temp drops below 45°c. Hotend fan does

                                1 Reply Last reply Reply Quote 0
                                • Phaedruxundefined
                                  Phaedrux Moderator
                                  last edited by

                                  That's because the part cooling fan isn't thermostatically controlled. It's controlled by the slicer in the gcode, or manually with the slider in DWC.

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  jtroutt19undefined 1 Reply Last reply Reply Quote 1
                                  • jtroutt19undefined
                                    jtroutt19 @Phaedrux
                                    last edited by

                                    @Phaedrux

                                    Ok I see it now. Right on thanks again

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