Skip to content

Octoprint Plugin to control the always-on fan of your 3D printer

Notifications You must be signed in to change notification settings

umbacos/uTempFanRelay

Repository files navigation

uTempFanRelay

Control the "always on" fan that cools the cooling part of the hot end of your printer.

Disclaimers

I have been using this on my Creality Ender 3 for the last year and it works like a charm. If you decide to use it as well, you need to:

  • know how your 3D printer works,
  • have basic understanding of electronics and electrical circuits.
USE AT YOUR OWN RISK. I cannot be held responsible for any damage to your printer, property, people or whatsoever happens, good or bad. Anyways, remember: UNATTENDED 3D PRINTING IS ALWAYS AN HAZARD: always stand by your printer when in use. NEVER shut down your printer if the nozzle is still hot (above glass temperature of your filament), or you will melt the filament in the part and create clogs.

Instructions

  1. Unplug the fan from the main board 12 or 24V connector
  2. connect it to a relay (normally closed contact suggested, but it is configurable later in the plugin)
  3. connect the relay driving pin to the RPi (default is GPIO 14, but it is configurable in the plugin)

You are ready to go: the tool fan will be on only when you heat the part and anyways when the temperature is higher than a configurable parameter in the plugin setup page. Use a temperature well below the glass temperature of your filament!!! (i.e. 40 degrees Celsius or below) Enjoy a silent machine when not in use!!!

Setup the plugin in Octoprint

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/umbacos/uTempFanRelay/archive/master.zip

Then access the Setup page of the plugin under Octoprint seetup page

Configuration

Enabled: fan is on only when heating the part or then the part's temperature is above the configured threshold Disabled: the fan is always on (factory default)

GPIO pin: which pin of the Raspberry PI drives the relay

Normally closed/normally Open: tell the Raspberry how you connected the relay

Temperature threshold: temperature above which the fan is on. Keep it under your filament glass temperature (i.e. do not exceed 40 degrees Celsius)

Screenshot of the settings page:

About

Octoprint Plugin to control the always-on fan of your 3D printer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published