Corsair LT100 Smart Tower RGB Light Tower 3D Printer Model

Author: @
License: CC BY
File formats: stl,gcode
Download type: zip
Size:397.4KB

The file 'Corsair LT100 Smart Tower RGB Light Tower 3D Printer Model' is (stl,gcode) file type, size is 397.4KB.

Summary

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
"#include

"#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();}

}

Base.stl 215.7KB
Base_Additionnal_Tower.stl 271.6KB
Hat.stl 274.1KB
Lowerbase.stl 354.2KB
plate.stl 45.4KB
stripbase.gcode 395.7KB
stripbase.stl 163.6KB
tower.stl 189.7KB