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

    Turn off heatskin fan with DWC??

    Scheduled Pinned Locked Moved
    General Discussion
    5
    12
    698
    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.
    • peirofundefined
      peirof
      last edited by

      mmm....

      Strange behavior ....

      To test the fans, I have done some tests. I have them set up like this in the config.g

      ; GCODE FAN
      M106 P0 S1 H1 I0 T80; - Heatskin's
      M106 P1 S0 H-1; Layer 02
      M106 P2 S0 H-1; layer 01
      

      The first thing I have done, is to pass them all as a layer, to be able to control them with the DWC, so I have done a Macro:

      M106 P0 S0 H-1; Heatskin
      M106 P1 S0 H-1; Layer 02
      M106 P2 S0 H-1; Layer 01
      
      
      M106 P0 S1; Power On Fan
      M106 P1 S1; Power On Fan
      M106 P2 S1; Power On Fan
      

      I turn on the printer, and run the macro ... the three fans should be put into operation ... well, NO, just one.

      Things I have tried:

      • I have connected the 3 fans, the shocket that works, and the fans go. That rules out a fan malfunction, as well as a bad polarity.
      • I have tested with a multimeter the voltage in the shockets, directly on the Duet board. When the printer is turned on the voltage is practically 0 ... but when executing the macro, the voltage is 24.XX in the FAN0 and FAN1 shockets ... But 9.xx in the FAN2 socket .... But it doesn't matter if only 1 of the 3 lights up, the others remain off, it should turn on 2 at 100% speed and the other at 1/3 of its speed.

      Do not?

      What can i try? I have already ruled out that the fans do not work and that the cable that connects them with DUET is badly crushed or damaged, connecting them to the shocket that IS going ...

      1 Reply Last reply Reply Quote 0
      • peirofundefined
        peirof
        last edited by

        Some idea I can try?

        1 Reply Last reply Reply Quote 0
        • peirofundefined
          peirof
          last edited by peirof

          Hi,

          I have do some photos....

          I have changed all fans, to layers fans... And power on with a macro....

          FAN 2

           Fan connected to this shocket, don't turn
          

          FAN 1

           FAN CONNECTED TO THIS SOCKET TURN, the only. 
          

          FAN 0

           Fan connected to this shocket, don't turn
          
          1 Reply Last reply Reply Quote 0
          • piperswundefined
            pipersw
            last edited by

            The mosfet of fan outputs are maybe defective. Try to change them

            peirofundefined 1 Reply Last reply Reply Quote 0
            • peirofundefined
              peirof @pipersw
              last edited by

              @pipersw where are de mosfets fans? and how change it? Desoldering and soldering news? Suppose....

              It doesn't seem like a simple operation, if I tried ... I have many doubts. Is there any way to verify that mosfets really are the cause of the problem? it won't be, that I dare to change them, and then don't be ....

              1 Reply Last reply Reply Quote 0
              • peirofundefined
                peirof
                last edited by

                The stock fan fuse.... how many ampers have?

                1 Reply Last reply Reply Quote 0
                • MrsDelishundefined
                  MrsDelish
                  last edited by

                  from the gcode wiki:
                  M106: Fan On
                  Parameters

                  Pnnn Fan number (optional, defaults to 0)
                  Snnn Fan speed (0 to 255 or 0.0 to 1.0))
                  

                  Your Macro turn the fan to a very low PWM duty cycle ( M106 P0 S1; Power On Fan )
                  Notice S1, that will be 1 in the 0 to 255 range, you need a 1.0 to use the 0.0 to 1.0 range.
                  Either try:

                  M106 P0 S1.0
                  or
                  M106 P0 S255
                  for full speed.

                  Your multimeter probably reports peak volt, you can verify with a little capacitor in series with your probe to even out the pwm signal, if you do not have a oscilloscope. (with S1 you probably get a low volt value with the capacitor in series).

                  1 Reply Last reply Reply Quote 0
                  • peirofundefined
                    peirof
                    last edited by

                    Hi,

                    FAN0 and FAN1 do not work... But I have noticed strange behavior:

                    01 - Connet 3 fans to 3 Duet 2 fans shockets.
                    02 - For testing pourposes, i have do this macro:

                    M106 P0 S0 H-1; Heatskin
                    M106 P1 S0 H-1; Layer 02
                    M106 P2 S0 H-1; Layer 01
                    
                    
                    M106 P0 S1; Power On Fan
                    M106 P1 S1; Power On Fan
                    M106 P2 S1; Power On Fan
                    

                    03 - In this moment... only FAN1 start to turn
                    04 - Mesure voltages in Duet fan shockets, images inluded in early post:

                    FAN0 - 20.92
                    FAN1 - 24.21
                    FAN2 - 7.99
                    

                    Only Fan that turns, FAN1 -->24.21

                    05 - How i have configured fans, as layers fans, with DWC can reduce speed of the fan.... if under fan01 speed to 50%, the fan keeps turning, but the voltage in the shocket drops depending on the percentage that I select in DWC .... Lowering even from 20.92 and 7.99. FAN1 KEEPS TURNING I WILL BE THE VOLTAGE LOWER THAN THE OTHER SHOCKETS, FAN0 AND FAN2, THE FAN STILL ROTATING, SLOWER, CLEAR.

                    Why the fans conected to FAN0 and FAN2, they don't turn even slower ... if the voltage in shocket is 20.92 and 7.99???

                    1 Reply Last reply Reply Quote 0
                    • droftartsundefined
                      droftarts administrators
                      last edited by

                      Like @MrsDelish said, set the fan speed to S255, so your macro should be:

                      M106 P0 S0 H-1; Heatskin
                      M106 P1 S0 H-1; Layer 02
                      M106 P2 S0 H-1; Layer 01
                      
                      M106 P0 S255; Power On Fan
                      M106 P1 S255; Power On Fan
                      M106 P2 S255; Power On Fan
                      

                      Are the three fans exactly the same? If they are different, they respond differently to the low PWM duty cycle.

                      Ian

                      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                      1 Reply Last reply Reply Quote 0
                      • peirofundefined
                        peirof
                        last edited by

                        The fans there isn't the same 2 heatskin fans 30mm 24v and 2 laywe fans 40mm 24v, but I have try to connect the fans in different sockets

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