Re:Built a cheap DIY fan controller because my motherboard n...
by gzread on Thursday April 02, 2026 @04:34AM
(#47611602)
What if Windows crashes? It's better to attach a thermal sensor to the heatsink, I think.
Re:Built a cheap DIY fan controller because my motherboard n...
by johndough on Thursday April 02, 2026 @05:08AM
(#47611876)
Just send a heartbeat every few milliseconds and set fan speed to 100% if it died. Bonus: You get an audible indicator that the system crashed.
Re:Built a cheap DIY fan controller because my motherboard n...
by crote on Thursday April 02, 2026 @10:27AM
(#47614977)
Well, what if?
We don't live in the AMD Athlon era[0] anymore. Modern CPUs are designed to boost until they hit a thermal limit, improper cooling is just going to result in a lower clock speed.
Re:Built a cheap DIY fan controller because my motherboard n...
by joe_mamba on Thursday April 02, 2026 @11:04AM
(#47615446)
Damn, that video took me waaay back.
Re:Built a cheap DIY fan controller because my motherboard n...
by bobsterlobster on Saturday April 04, 2026 @02:33AM
(#47636450)
What a blast from the past. I still remember seeing it for the first time on my Socket A Athlon 1900+ pc.
Re:Built a cheap DIY fan controller because my motherboard n...
by bobsterlobster on Thursday April 02, 2026 @08:04PM
(#47621830)
If windows crashes, then the audio generation crashes, so the fan will start to operate without PWM. Should default to 100%. At least that's how the PWM fans I have behave when the PWM signal suddenly disappears.
Re:Built a cheap DIY fan controller because my motherboard n...
by haktan on Thursday April 02, 2026 @06:17AM
(#47612372)
Could you use an audio out port for creating the signal and ditch the Arduino?
Re:Built a cheap DIY fan controller because my motherboard n...
by magicalhippo on Thursday April 02, 2026 @06:54AM
(#47612636)
That might work for the PWM signal, however you'd still need some electronics as the fan has internal pull-up to 5V and expects it to be pulled low by the PWM signal.
But a small circuit with a Schmitt-trigger inverter IC and some resistors and capacitors might do the trick, for example.
Re:Built a cheap DIY fan controller because my motherboard n...
by bobsterlobster on Thursday April 02, 2026 @08:03PM
(#47621816)
Interesting idea, I'll look into it.
An Arduino Nano generates the 25kHz PWM signal, and a companion Windows application reads CPU temp and sends the duty cycle over serial. The Arduino firmware is open source (MIT).