Is there any existing/DIY fan controller wich connects to multiple pwm headers treating them as INPUT?
Posted by upspiral89@reddit | buildapc | View on Reddit | 4 comments
As the title implies I'm trying to find out if on the market is there any hardware fan controller wich can be wired to multiple indipendent 4 pin PWM headers and, based on the highest ducty cycle between those headers, command the fans connected downstram. An alternative solution would be a DIY approach using Arduino/ESP32 boards (I don't know ho to program those but i guess I can manage)
I know that there are controllers like the OCTO or the Openfancontroller wich can use multiple sources as input but i need it to be reading the source data (PWM duty cycle and possibly power) directly from the pwm headers located on a nas backplane and use these values to power the connected fans without having to communincate with the motherboard (to make it OS indipendent)
Basically I'm looking for something like this:
header 1 = 20% duty cycle | header 2 = 40% duty cycle | header 3 = 30% duty cycle ==> CONTROLLER (func=MAX) ==> fan 1 = 40% | fan 2 = 40% | fan 3 = 40% | fan 4 = 40%
THEYoungDuh@reddit
Why? Just have 1 fan header control them all in this instance, what's the point of your just going to override with the highest. Just use 1 fan header
upspiral89@reddit (OP)
I need the override because the backplane monitor the hdds temperature and regulate the fan speed accordingly, the problem is that each of the three headers monitor only a subset of the drives (4 drives out of 12 total). Since the drives can be loaded indipendently (it's a JBOD, not a raid) I can have temperature variance across the drives due activity and I have no way to know beforehand wich subset of 4 drives contains the "currently hottest drive" hence the need to read from all the headers and then using the max value across them
THEYoungDuh@reddit
Just use fancontrol
9okm@reddit
I've never seen anything like this, though if it exists I think your best chance is on Aliexpress.