
Corsair LT100 Smart tower RGB Light tower
Description
Remodeling of the Corsair Smart Tower kit LT100, compatible with iCue, modeling not finished but I share my files with you to improve them. To create the towers, you will need: PLA (naturally) Black or Other and white for the bottom band Flexible LED Strip Light Silica Gel 2Meter ref:T1018 https://www.aliexpress.com/item/4000077271746.html?spm=a2g0s.9042311.0.0.6d7a6c37UFPBea led strip WS2812B 60led / m An arduino micro Pro Cables Led connector 5v DC connector For the programming of the arduino, I invite you to consult the GitHub page of Legion2 which did an excellent job: https://github.com/Legion2/CorsairLightingProtocol A tower is made up of 27 leds, 26 in the tower, 1 in the base, so a total of 108 leds are needed to complete 4 tower, but the led in the base will not be sufficient to light the base so I have it. 'idea to place 4 on each side, so a theoretical total of 30 led per tower. the tower is in two parts that must be glued between it. The stripbase is printed in vase mode to have a thin layer to let the light pass, I have provided you with the gcode to view the printing mode, it is configured for an ender3pro with a bltouch the code for the controler with my led configuration in base : "#include <CorsairLightingProtocol.h> "#include <FastLED.h> "#define DATA_PIN_CHANNEL_1 2 CRGB ledsChannel1[120]; CorsairLightingFirmware firmware = corsairLT100Firmware(); FastLEDController ledController(true); CorsairLightingProtocolController cLP(&ledController, &firmware); CorsairLightingProtocolHID cHID(&cLP); void setup() { FastLED.addLeds<WS2812B, DATA_PIN_CHANNEL_1, GRB>(ledsChannel1, 120); ledController.addLEDs(0, ledsChannel1, 120); ledController.onUpdateHook(0, []() { CLP::SegmentScaling segments[8] = {{1, 4}, {26, 26}, {1, 4}, {26, 26},{1, 4}, {26, 26}, {1, 4}, {26, 26}}; CLP::scaleSegments(&ledController, 0, segments, 8); }); } void loop() { cHID.update(); if (ledController.updateLEDs()) { FastLED.show(); } }
Statistics
Likes
64
Downloads
0