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

    Duet 2 Wifi - Need for a fourth fan that can be switched off

    Scheduled Pinned Locked Moved
    General Discussion
    2
    5
    155
    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.
    • MartinNYHCundefined
      MartinNYHC
      last edited by

      For my second Duet 2 Wifi controlled printer I need a fourth fan for a HEPA filter that can be switched off when not needed. Any ideas?

      Thx!

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

        @martinnyhc Simplest way is to use a spare on-board heater channel, if you have one. All signalling on the expansion header is all 3.3V, and there's no fan headers; the DueX uses a I2C expander chip + mosfets to drive the additional fans, and a 74HCT02 chip + mosfets to drive the additional heater outputs.

        I think you could use one of the expansion header heater pins to drive a MOSFET/relay/buck converter, with power for the fan coming from an external source.

        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

        MartinNYHCundefined 1 Reply Last reply Reply Quote 0
        • MartinNYHCundefined
          MartinNYHC @droftarts
          last edited by MartinNYHC

          @droftarts How can in control (switching on/off) an expansion header pin? Couldn't find anything in the docs. Or am I blind? 😉

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

            @martinnyhc Are you using RRF2 or RRF3?

            Generally, see https://duet3d.dozuki.com/Wiki/Using_servos_and_controlling_unused_IO_pins

            In RRF3, create a fan with M950 F#, and set the pin (C parameter) as "exp.heater3" (for example), and any other options eg PWM frequency. This will give you control of the pin using M106 P# ...

            In RRF2, you need to disable the default use of the heater pin with M307 H# A-1 C-1 D-1, then it should be useable by the M106 command, using the A parameter to set the logical pin number of heater3.

            As the output of the expansion header pins is only 3.3V, you need additional circuitry to drive a switch (MOSFET/relay/buck converter) to provide 5/12/24V (or whatever voltage your fan is) to the fan.

            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

            MartinNYHCundefined 1 Reply Last reply Reply Quote 0
            • MartinNYHCundefined
              MartinNYHC @droftarts
              last edited by

              @droftarts Perfect. Thanks!

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