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

    Why aren't my fans working?

    Scheduled Pinned Locked Moved
    General Discussion
    3
    3
    117
    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.
    • racerwhoundefined
      racerwho
      last edited by

      Help me out here. Ender-3 and the part cooling fan was working but nothing seemed to respond as expected.

      Currently the only fan I can control from a M106 command is P1 and P2. P0 doesn't respond at all. The fans work as I have tested them all by connecting them to fan1 and 2. If I send M106 P0 S255 nothing happens?

      What am I missing. Also I can't call "Fan1" in a M106 command and get and response? Am I mistaken that I could use that to reference the fan?

      ; Fans
      M950 F0 C"fan0" Q20 ; create Part Cooling on pin fan0 and set its frequency
      M106 P"fan0" S0 H-1 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q20 ; create Hotend on pin fan1 and set its frequency
      M106 P"fan1" ;S255 H1 T45 ; set fan 1 value. Thermostatic control is turned on at 45c
      M950 F2 C"fan2" Q20 ; create fan 2 on pin fan2 and set its frequency
      M308 S2 Y"mcu-temp" A"MCU Temp" ; create sensor 2 for mcu temp
      M308 S3 Y"drivers" A"Drivers Temp" ; create sensor 3 for drivers temp
      M106 P"fan2" L0.7 T45:65 H2:3 ; set fan 2 value. Thermostatic control is turned on at 45:65 full speed

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

        Check the fan mosfets.

        https://duet3d.dozuki.com/Wiki/Connector_and_spare_part_numbers#Section_Fan_mosfet

        FanMosfetFried.jpg

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @racerwho
          last edited by

          @racerwho said in Why aren't my fans working?:

          ; Fans
          M950 F0 C"fan0" Q20 ; create Part Cooling on pin fan0 and set its frequency
          M106 P"fan0" S0 H-1 ; set fan 0 value. Thermostatic control is turned off
          M950 F1 C"fan1" Q20 ; create Hotend on pin fan1 and set its frequency
          M106 P"fan1" ;S255 H1 T45 ; set fan 1 value. Thermostatic control is turned on at 45c
          M950 F2 C"fan2" Q20 ; create fan 2 on pin fan2 and set its frequency
          M308 S2 Y"mcu-temp" A"MCU Temp" ; create sensor 2 for mcu temp
          M308 S3 Y"drivers" A"Drivers Temp" ; create sensor 3 for drivers temp
          M106 P"fan2" L0.7 T45:65 H2:3 ; set fan 2 value. Thermostatic control is turned on at 45:65 full speed

          The P parameter of M106 must be the fan number (as used in the F parameter of the M950 command), not the pin name.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

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