Archer4499 / Fan-Tach-Modifier

An Arduino project to intercept and modify the tachometer signal from a fan
https://wokwi.com/projects/403247938979026945
MIT License
1 stars 1 forks source link

Fan Tach Modifier

Allows an Arduino to change the reported speed of a fan by reading the signal from the tachometer wire and creating a new modified output signal. Optionally supports using a potentiometer to set the modification factor between fan speed and output speed.

This is useful to trick servers/routers/switches/etc. into being happy running with slower fans when it expects a much higher RPM to not complain.

The following boards have a preconfigured configuration:

And easy custom configuration to allow any other board with one 16-bit timer and free hardware interrupt pin per fan configured to be used.

Some Specifics

Uses Timer1/3/4/5 for each fan respectively as these are usually the 16-bit timers if the board has them.

For each fan x (0-3), the following pins need to be configured:

Example fan math: