Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

PIn out for AIGO DR12 PRO PC fans

Recommended Posts

Posted · Original PosterOP

I am building a custom water cooling pc and ordered 9 of the "AIGO DR12 PRO PC fans" and their controller off aliexpress.  The controller that comes with them only controls 8 fans.  So I figured out the pin out to use a ESP32 micro controller.


The fan connections connect to the hub with 6 pins.  Close examination shows 4 pins going to the LEDs and 2 to the fan hub.  The fans are 5v aRGB fans.


With the tab on the top, the pin out from left to right is

  1. Data out
  2. Neutral
  3. Data in
  4. 5v
  5. Neutral to fan
  6. Power to Fan 5v - 12v 


Data out and Data in might be reversible, I am not 100% on this and did not test it.


What I am doing is using an ESP32 micro controller and this library https://github.com/jasoncoon/esp32-fastled-webserver

I am only directly hooking 1 fan to the ESP32 board, then in parallel going into the 8 fan controller that came with the fans.  There is a motherboard sync button that passes through my data and neutral to the other 8 fans (in parallel) 

Feel free to ask any questions, I had looked online for the pin out to these and asked the supplier in China and I could not find them.




Link to post
Share on other sites

I had the idea of making my own fan controller so that I could link it to my Google Home and control it all from there. Unfortunately whilst I understand the programming side of this project my electronics side is very limited. Do you have any recommendations where I can go to learn stuff like determining these pin outs and how to read the temps and send the data to the computer or arduino?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now