PC cooling controller for rotary cooling devices (fans/pumps). It has the following features:
Supports 4 cooling devices.
Can disable devices that still run on minimal PWM.
Monitors devices RPM.
RPM measurement supports pulse stretching.
Supports 2 thermal sensors.
Error signal output.
Can be controlled/queried over RS-232 interface.
Command-line client to query/debug/control the device.
Hardware design and source code is MIT-licensed.