Okay so I've been obsessing about system cooling for the past few days. There are lots of plans online on how you can build a PWM fan controller. Of course the designs vary from the simplest (i.e. without adjustment) to the most complex (where the speed controller is a temperature based).
Now it would seem to me that the most important component of these designs are the PWM wave generator. The actual driving circuit is as simple as a switch (MOSFET) plus a diode, which prevents MOSFET from being damaged.
The interesting thing is that if you have a motherboard that has a 4-pin fan connector (my DS3 has 2 - one of them is unused because most of case fans do not come with 4 pins), then the temperature dependent PWM wave generator is build in. There is no need to replicate that on a separate board. All you need to do is to connect the 3 relevant pins of output of the 4 pin fan port to a MOSFET switch and then connect the switch output to the 3 pin or 2 pin fan. The extra pin in the 3 pin fan can be connected to the extra pin in the 4-pin connector to allow for RPM monitoring. Then the only thing you need to do is to enable temperature based fan control in the BIOS...
Is this easy or am I just crazy? (Don't get me wrong, either way i'm still crazy).
Now it would seem to me that the most important component of these designs are the PWM wave generator. The actual driving circuit is as simple as a switch (MOSFET) plus a diode, which prevents MOSFET from being damaged.
The interesting thing is that if you have a motherboard that has a 4-pin fan connector (my DS3 has 2 - one of them is unused because most of case fans do not come with 4 pins), then the temperature dependent PWM wave generator is build in. There is no need to replicate that on a separate board. All you need to do is to connect the 3 relevant pins of output of the 4 pin fan port to a MOSFET switch and then connect the switch output to the 3 pin or 2 pin fan. The extra pin in the 3 pin fan can be connected to the extra pin in the 4-pin connector to allow for RPM monitoring. Then the only thing you need to do is to enable temperature based fan control in the BIOS...
Is this easy or am I just crazy? (Don't get me wrong, either way i'm still crazy).