Definitive answer to understanding Fan Headers.

Tanyac

Reputable
My motherboard is an ASRock X299 Taichi. I also own several ASRock Z170 Extreme4, Extreme 7+ and X99 Fatal1ty Professional Gaming I7s.

Fan headers are listed as CHA_FANx (Or SYS_FANx), CPU_FAN, CPU_OPT, CHA/W_PUMP and CPU_OPT/W_PUMP.

My cases have front (some 1 and some 2), bottom, rear and side case fans. All 10 Systems have either a Kraken X61/X62 cooler or a Corsair H115i cooler. All with Dual fans.

Where I'm confused is where the CPU fans "should" be connected and where the Pumps 3-pin connector "should" be connected.

All coolers have dual fan connectors coming from the pumps. So I have been connecting the pumps to the fans, and the pumps 3-pin connector to the CPU_OPT header.

The pump's 3-pin connector is just for reporting fan speeds to the software (Cam or Corsairlink)?

I just find all the terminology confusing, and inconsistent between motherboard brands and models.

Is there any risk of attaching the CPU fans to the motherboard (Which means my BIOS fan curves control the fans speeds, right)?

If I want software to control ALL fans in my computer, what software would I use, and should all fans be connected to the motherboard, not the pumps? When I say control - I mean I can set up a fan curve for EVERY FAN, to manage it's speed, not just "monitor" the speed.

Just because a header is labelled with W_PUMP doesn't prohibit me from connecting case fans to it, right?
 
Solution
You can place whatever fan you want to what ever fan / pump header you want.

Difference is simple:

CPU_FAN and CPU_OPT is directly linked to the CPU temp sensor = fan / pump RPM goes up and down depending on the CPU temp.

W_PUMP normaly has more AMPS available so it can handle a more power hungry pump or a really powerfull fan.

Just look at how mutch watts / amps the fan or pump you wanna connect to the header draws. And look in your manual how mutch the header can handle when it comes to watts / amps.

3-pin is just for RPM reporting. But you can still adjust the RPM using DC and not PWM

Speedfan is a good program for fan controll. Look it up since it can be alittle hard to set up the first time :)
You can place whatever fan you want to what ever fan / pump header you want.

Difference is simple:

CPU_FAN and CPU_OPT is directly linked to the CPU temp sensor = fan / pump RPM goes up and down depending on the CPU temp.

W_PUMP normaly has more AMPS available so it can handle a more power hungry pump or a really powerfull fan.

Just look at how mutch watts / amps the fan or pump you wanna connect to the header draws. And look in your manual how mutch the header can handle when it comes to watts / amps.

3-pin is just for RPM reporting. But you can still adjust the RPM using DC and not PWM

Speedfan is a good program for fan controll. Look it up since it can be alittle hard to set up the first time :)
 
Solution