Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Fan speed sensing and monitoring

    Duet Hardware and wiring
    3
    6
    1443
    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.
    • Jackal
      Jackal last edited by

      I am currently using a cheap Chinese 24V 30mm fan on my E3D for cooling. It started to make weird noise and I think it is going to fail soon.
      Is there a way to connect 3-wire fan to have fan speed monitoring on the Duet?
      If there is no direct way, then is there any simple circuit I can make to hook it up onto the Duet to trigger a macro so that I can stop the print and disable the hotend?

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

        RepRapFirmware supports a single tacho input. The fan RPM is displayed in DWC. For the Duet WiFi it should be connected to PB6 on the expansion connector. For the Duet 0.6 and 0.8.5 it should be connected to PA16 on the expansion connector.

        You won't get a good tacho reading if you PWM then fan, unless you use a 4-wire fan with a separate PWM input.

        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 0
        • Jackal
          Jackal last edited by

          Sorry I am not very familiar with electronics and PWM.
          If I just want to know if the hotend fan is spinning or not, it a 3-wire fan enough?

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

            If it's an always on fan, or a fan you configure to run thermostatically, then yes. Connect a 1N4148 or similar diode between the fan tacho lead and the expansion connector pin, cathode to the fan lead.

            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 0
            • gzcwnk
              gzcwnk last edited by

              I think you mean the cold end fan? Since that is always on at I assume full speed you dont really care about knowing the rpm. If its the part cooling fan then its going to be off for ABS. This is something I am going to do but put the rpm sensor via an arduino mega and output to an LCD since I have these lying around.

              As a slight aside you probably have a cheap fan which will have a sleeve bearing. Once the fan makes noise that is usually the sign the bearing is worn, especially if it does it on start up. What I do for "mission critical" fans is always buy dual ball bearing fans, these seem to last for years unlike the sleeve ones but they typically cost x5 as much.

              So the simplest solution is go buy a good quality dual ball bearing fan…..

              1 Reply Last reply Reply Quote 0
              • Jackal
                Jackal last edited by

                Thanks David and gzcwnk for the info
                I will just buy a quality fan and leave the electronics behind then.

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