Skip to content
This repository was archived by the owner on May 19, 2024. It is now read-only.

Controlling Corsair LL series fans with only an arduino board. No Commander Pro or RGB fan hub required. Could work with HD series but I don't have any HD fans to test with to confirm.

Notifications You must be signed in to change notification settings

big-man-p/LL120-Arduino-RGB-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LL120 Arduino without Commander Pro or Lighting Hub

Fan details

1x LL Fan => 16x Leds => 12x Outer LEDs + 4x Inner LEDs
They are WS2811 LEDs
Colour order: GRB
At least USB 3.0 is recommended to meet power requirements. You may also fine alternative power solutions.
RGB connector pin order: [Ground | Data in | Data out | 5v] (Assuming it's facing flat side up)

Getting the RGB to work

  1. Wire your LL fan's 5v and Ground to your arduino or power source of choice.
  2. Wire your LL fan's data in to any data pin. (If you have more than one fan, connect the fan's data out to the next fan's data in)
  3. Connect your arduino board to your computer
  4. Open and configure your Arduino IDE appropriately for the board you are using.
  5. Download the sketch from this repository and open it in your IDE
  6. Upload the code.

Code base

//#define FASTLED_ESP8266_RAW_PIN_ORDER
#include <FastLED.h>

#define NUM_LEDS 16 // No. of fans * 16
#define DATA_PIN D8 // Set according to your configuration
CRGB leds[NUM_LEDS];

void setup() {
  delay(2000);
  FastLED.addLeds<WS2811, DATA_PIN, GBR>(leds, NUM_LEDS);
}

void loop() {
  // Your lighting code here
  FastLED.show();
}

Uncomment #define FASTLED_ESP8266_RAW_PIN_ORDER if you get a pin error when using a NodeMCU board

About

Controlling Corsair LL series fans with only an arduino board. No Commander Pro or RGB fan hub required. Could work with HD series but I don't have any HD fans to test with to confirm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages