Last update: 23. 10. 2024 20:44 (git revision 899b430 )

Fanmon-NG

This is the hardware PCB project for Fanmon-NG, a USB powered attiny85 base 4-pin fan controller.

To view all project outputs of the master branch or the interactive bill of materials.

For release files, see the releases page or the package repository.

Introduction

The goal of this project is to drive a 5V 4-pin fan's, which come in various sizes, for example but not limited to Noctua's 200 mm 5V PWM fan NF A20 5V.

PCB

Temperature sensor

There is a 2 pin connector, to connect an temperature sensor, together with an on-board pull up to the 3v3 rail. The temperature sensor would be between ground at said resistor/attiny input. Most NTC/PTC would do, but needs setup and calibration of course. The sensor can be mounted anywhere to monitor a temperature for the FAN to respond too, if connected via all 4-pin PWM.

2 Pin fan

The breakout board supports regular 2 pin 5V fans, which will spin at maximum power.

3 Pin fan

The 3 pin fan connector has all features of the 2-pin fan connector, but in addition also can measure the fan speed via the 3rd tachometer pin.

4 Pin fan

The 4 pin fan connector has all features of the 3-pin fan connector, but in addition also can control the fan speed via the 4th PWM pin. If combined with the temperature sensor, a temperature controlled flow is thus possible.

Higher voltage fan

At this moment, there is no support for different voltages. Only whatever the USB port will supply. There is no USB-C PD communication to request a higher voltage, nor is there a different way to feed-in additional power.

Available files

Front

Back

Generated by KiKit and KiBot