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

How to avoid PWM fans spinning at 100% while loading firmware

Scheduled Pinned Locked Moved Solved
Using Duet Controllers
3
6
321
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.
  • undefined
    juliann
    last edited by 13 Sept 2021, 14:06

    Hi everyone!

    I have several high power PWM fans installed on my Duet 3 Mini+, and every time I start the machine, reboot or press E-Stop they spin at 100% until the firmware reloads.

    So I am just wondering if there is a way (with Duet or any other additional hardware/ component), to control the PWM while the firmware is not loaded. Something like a secondary PWM control maybe.

    Actually this exact behaviour happens on desktop PC's fans while you reload the OS.

    Of course it is not a big problem but actually a bit annoying sometimes 🙂

    Thanks in advance
    Julián.

    1 Reply Last reply Reply Quote 0
    • undefined
      achrn
      last edited by achrn 13 Sept 2021, 15:00

      The PWM protocol is designed so that if the PWM wire is disconnected (either due to fault, or when using the fan on a controller / PC / whatever that doesn't have PWM) the fan spins at full speed. So the power supply comes up, there's no PWM yet, so the fan spins full speed.

      I guess you could use an output from the Duet to switch a relay (or FET or SSR) that is inserted in the power supply wires to the fan. At the end of config.g you could switch the output so the fans are energised only after the firmware is running.

      Or there are time-delay relay module cards on ebay that have an adjustable 0-10S (or other values) delay to switching on so put one of those into the power supply wires to the fan? Search 'delay relay'.

      undefined 2 Replies Last reply 13 Sept 2021, 15:58 Reply Quote 1
      • undefined
        juliann @achrn
        last edited by 13 Sept 2021, 15:58

        Thank you very much @achrn! :-). Very good ideas indeed!
        As I already have an extra SSR I will try that option first. Honestly it is the first time I heard about time-delay-relay... so I need to read more to correctly understand how they work and how to wire them 😉

        1 Reply Last reply Reply Quote 0
        • undefined
          oliof
          last edited by 13 Sept 2021, 16:10

          This is a safety feature and I'd recommend against disabling it. It may be a bit of a regular occurrence during setup and tuning, but during normal operations it should almost never happen.

          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

          undefined 1 Reply Last reply 13 Sept 2021, 17:47 Reply Quote 1
          • undefined
            juliann @oliof
            last edited by 13 Sept 2021, 17:47

            Thank you @oliof
            Sorry I did not clarify that point. Actually I am not referring to the hotend fan, that one it will keep its safety behaviour, the noisy fans I have are the air filtering and layer fans.

            1 Reply Last reply Reply Quote 0
            • undefined
              juliann @achrn
              last edited by 17 Sept 2021, 01:18

              Hi @achrn

              Good news!
              Just to confirm you, I put the SSR + config.g line to activate an output and this way solved completely my issue.

              No more fan noise during boot or when I reset/ emergency stop the printer. 🙂

              Thanks again for your help.
              Julián.

              1 Reply Last reply Reply Quote 1
              • undefined juliann marked this topic as a question 8 Nov 2021, 20:07
              • undefined juliann has marked this topic as solved 8 Nov 2021, 20:07
              6 out of 6
              • First post
                6/6
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA