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

    Detection of Fan plugged

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    2
    482
    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.
    • carlossprundefined
      carlosspr
      last edited by

      Is it possible to detect if a fan is connected to the pins (plugged/unplugged status)?.

      The reason of this question is to prevent some issues and add some extra security layers. I have recently upgraded my printer to 24V. This included rewiring the nozzle to add a 24V heater and the installation of a 24/12V buck converter with output connected to the middle fan pin to be able to keep my legacy Noctua fan. In the rewiring process, one of the pins of the Molex connector fitted to the Noctua fan slipped and did not make a proper contact. Because the Noctua is so quiet, plus the fact that I have set up a temperature trigger, I did not notice that the pin was not properly connected inside the molex. I started the print of a calibration cube on PETG and after a few layers, the nozzle clogged. Just then I realized that the Noctua cooling fan was stopped and all the filament melted inside the E3D hotend. Had I been not following all the print, the temperature at 230 degrees could have melted all my X-carriage.

      i was thinking to apply some extra security measurements to prevent this:

      • If the presence/absence of the fans could be detected, some security features could be added to shut down associated tools. Also auto-configuration of the web interfaces depending on number of fans detected would be good.

      • A second prevention mechanism that I thought of was to add an additional thermistor on the cooling structure and link it to a a trigger that would stop the heater if the temperature passes certain threshold. This will prevent clogging and potential meltdown of the whole nozzle.

      Does anyone have had this experience or implemented a better mechanism? I am not particularly fan of adding more cables from the x-carriage to the control board, but for the shake of security probably it will be the best.

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

        The presence/absence of a fan can't be detected by the fan driver circuit.

        The thermistor to monitor the heatsink temperature is probably the best option. Another option would be to use a 4-wire PWM-controllable fan (which needs to be driven a different way from the usual fans) and monitor the tacho output.

        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
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA