Skip to content

ellie-long/signalPluginGenerator

Repository files navigation

A small tool where you can upload a photo and easily map out RGB LEDs to create a plugin for Signal RGB.

Script requires pillow, numpy, scipy, and tkinter to run. These can be installed using "pip install -r requirements.txt". There is also a *.exe file that can be run instead in the 'dist' folder.

When you run it, you'll see the default screen:

No image

Add your number of LEDs. For some cheap AIO tube lights I picked up, they have 30 lights, so I changed the Number of LEDs to 30 and clicked Upload Background to add a phohto of my rig for placement.

Upload Background

Then to make the shape, I click Draw Spline and add points roughly along the center of the LED tube. This can be roughly done; a spline fit will be added to create a curved line joining all points.

Draw Spline

Double check the number of LEDs is correct, then click Place LEDs on Spline and it will automatically evenly space out the LEDs along the spline fit.

Place LEDs

Finally, click Output Plugin to save the LED positions in a format usuable in SignalRGB. The format of this is based in the output from https://srgbmods.net/

About

Plugin Generator for strange LED shapes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages