• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    carlosspr
    last edited by 8 Mar 2018, 16:20

    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
    • undefined
      dc42 administrators
      last edited by 8 Mar 2018, 16:23

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