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

    Solved: Fan control doesn't work correctly in RRF 3.3

    Scheduled Pinned Locked Moved Solved
    Using Duet Controllers
    3
    23
    2.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.
    • dc42undefined
      dc42 administrators @Gixxerfast
      last edited by dc42

      @gixxerfast thanks for confirming that.

      The Intel specification for PWM fans says in section 2.1.4:

      The following requirements are measured at the PWM (control) pin of the fan cable connector see Figure 7 and Table 1:
      PWM Frequency: Target frequency 25 kHz, acceptable operational range 21 kHz to 28 kHz
      Maximum voltage for logic low: VIL = 0.8 V
      Absolute maximum current sourced: Imax = 5 mA (short circuit current)
      Absolute maximum voltage level: VMax = 5.25 V (open circuit voltage)
      This signal must be pulled up to a maximum of 5.25V within the fan.
      Note:New fan designs are strongly encouraged to implement a 3.3V pull up for compatibility with buffer design limits on Hardware Monitor Devices e.g. Super IO devices.

      So the specification requires there to be a pullup resistor inside the fan, although it doesn't specify a maximum value for it (the maximum current sourced implies a minimum value of about 1K). My guess is that your fans have a pullup resistor with a very high value, so that in conjunction with the capacitance of the cable, it slows down the rise time of the PWM signal excessively. If the fan cable is long, that would make this more of a problem, due to the increased capacitance.

      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
      • achrnundefined
        achrn @Gixxerfast
        last edited by

        @gixxerfast said in Solved: Fan control doesn't work correctly in RRF 3.3:

        @dc42
        It won't run until 15% but that's sort of expected and not a problem.

        The Intel spec says behaviour below 20% is undefined. Some fans stop, and some run at a not-very-predictable rate, and some run at the same rpm for all duty values below 20%. Sometimes a manufacturer specifies what a particular fan does in this region, but not always.

        Gixxerfastundefined 1 Reply Last reply Reply Quote 0
        • Gixxerfastundefined
          Gixxerfast @achrn
          last edited by Gixxerfast

          @achrn Yes, and the fan speed is so low it doesn't really matter if they are on on or not. It makes no difference. Estoy muy contento 🙂

          Voron V2.4 (#1317) with Duet 3 Mini5+ Wifi and 1LC v1.1 Toolboard
          Voron V0.1 (#637) with Duet 3 Mini 5+ Wifi and 1LC v1.2 Toolboard
          Ender 3 Pro with BTT SKR-2 + RRF

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