Teensy Fan Controller
Last updated
Was this helpful?
Last updated
Was this helpful?
A PC fan controller with temperature sensor input, for 3.x USB Development Board(s).
Supports up to 6 fans (4pin/PWM), and up to 5 temperature sensors (thermistors). Each fan may individually operate in PID, temperature-percent table, or fixed-percent control modes.
Designed to control radiator fans on a PC water cooling loop (to maintain supply water temperature), but may be configured for other purposes (for example, see ).
v0.1.0
The following hardware has been used with Teensy Fan Controller:
The Teensy Micro USB port is used to configure and monitor the fan controller.
: requires PCB fabrication (gerber files provided) and through-hole soldering
: breadboard example with a single fan/single sensor
: uses over-the-shelf components
Related files are available in the folder.
: provides a user interface to configure or monitor the fan controller (only needed for initial configuration).
: Linux kernel module for reading temperatures and fan RPMs using lm-sensors or psensor. Tested on Ubuntu 18.04.