Unhappy with commercial fan controllers Jos van Eijndhoven decided to build his own. The circuit supports three LM60 temperature sensors with pots to adjust the turn on temp. A PIC 16F676 microcontroller reads the temps and controls three groups of fans. A potentiometer is also supplied to control the minimum fan speed. To prevent oscillation the fan speed is reduced slowly in response to temperature drop.
[thanks Alan]