# SRGBmods LED Controller v1 (entry level / low budget DIY lighting controller)

**URL:** <https://forum.signalrgb.com/t/srgbmods-led-controller-v1-entry-level-low-budget-diy-lighting-controller/175>\
**Category:** DIY Hardware\
**Created:** [February 15, 2023, 11:45am UTC](https://forum.signalrgb.com/t/srgbmods-led-controller-v1-entry-level-low-budget-diy-lighting-controller/175 "2023-02-15T11:45:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![FeuerSturm](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/feuersturm/32/9_2.png) [@FeuerSturm](https://forum.signalrgb.com/u/FeuerSturm)\
**Post date:** [February 15, 2023, 11:45am UTC](https://forum.signalrgb.com/t/srgbmods-led-controller-v1-entry-level-low-budget-diy-lighting-controller/175/1 "2023-02-15T11:45:02Z")

</div>

![srgbmods-banner](https://us1.discourse-cdn.com/flex015/uploads/signalrgb/original/1X/9b0bf02526b0317e7098c3502cc6b320a6f978d6.png)

Dear DIY enthusiasts,

I am proud to present the **SRGBmods LED Controller v1** to you, a reworked/enhanced version of the famous Pico LED Controller that has been around for a year now!

The **SRGBmods LED Controller v1** is an entry level / low budget DIY (do it yourself) ARGB controller **exclusively** designed to be used with **[SignalRGB](https://signalrgb.com)**!

- Its base is an affordable (MSRP around $4.00) **[Raspberry Pi Pico](https://www.raspberrypi.com/products/raspberry-pi-pico/)** micro-controller that makes it possible to **drive up to 800 leds** at mid to mid-high frame rates.

- [Adafruit Feather RP2040 SCORPIO](https://www.adafruit.com/product/5650), a micro controller unit based on the Pi Pico’s RP2040 chip that features 8 dedicated pins for driving led strips with 5v logic, so no additional level shifter is required is supported as well. (recommended for beginners!)

- **8 GPIO pins** within a subsequent row can be used to connect your devices to it!

- **Color Compression** can be enabled in the device options in SignalRGB to raise the frame rate at the cost of a reduced color spectrum! Not recommended for fast effects and/or low brightness!

**Further details:**

> **Details about Hardware Lighting**
>
> **Status LED** and **Hardware Lighting** can be configured on-the-fly directly in the device options in SignalRGB!
> 
> ![HardwareLighting](https://us1.discourse-cdn.com/flex015/uploads/signalrgb/original/1X/9b027481de2f7a5f578c55c4ac77d0f9d953fb9d.png)
> 
> **A word of warning:** EEPROM has a limited write cycle count per address, **DO NOT** constantly change the Hardware Lighting settings!

> **Table of LED counts and corresponding expected frame rates**
>
> | LED count | ~FPS (no compression) | ~FPS (color compression) |
> | --- | --- | --- |
> | 1 | 33 | 33 |
> | 40 | 32 | 32 |
> | 80 | 30 | 31 |
> | 120 | 28 | 30 |
> | 160 | 26 | 30 |
> | 200 | 25 | 29 |
> | 240 | 24 | 28 |
> | 280 | 23 | 27 |
> | 320 | 22 | 26 |
> | 360 | 21 | 26 |
> | 400 | 20 | 25 |
> | 440 | 19 | 24 |
> | 480 | 19 | 24 |
> | 512 | 18 | 23 |
> | 800 | 15 | 20 |

**The firmware generator and instructions to compile the generated firmware can be found here:**

> **[SRGBmods LED Controller v1](https://srgbmods.net/lcv1/)**
>
> Low Budget DIY LED Controller for SignalRGB based on a Raspberry Pi Pico supporting up to 800 leds!

**Enjoy!**

---

<div class="post-metadata">

**Author:** ![FeuerSturm](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/feuersturm/32/9_2.png) [@FeuerSturm](https://forum.signalrgb.com/u/FeuerSturm)\
**Post date:** [February 24, 2023, 10:59pm UTC](https://forum.signalrgb.com/t/srgbmods-led-controller-v1-entry-level-low-budget-diy-lighting-controller/175/4 "2023-02-24T22:59:25Z")

</div>

## Updated to v1.2.0!

**Changelog:**

- Added support for [Adafruit Feather RP2040 SCORPIO](https://www.adafruit.com/product/5650), a micro controller unit based on the Pi Pico’s RP2040 chip that features 8 dedicated pins for driving led strips with 5v logic, so no additional level shifter is required.  
**Highly recommended for beginners!**
- fixed devices not pulsing when no Components are set up
- minor code optimizations
- minor bug fixes

**This is a plugin and firmware generator update, you can just grab the [latest Plugin](https://srgbmods.net/downloads/dl.php?file=SRGBmods_LC_v1.js) and [generate a new firmware](https://srgbmods.net/lcv1/)!**

---

<div class="post-metadata">

**Author:** ![FeuerSturm](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/feuersturm/32/9_2.png) [@FeuerSturm](https://forum.signalrgb.com/u/FeuerSturm)\
**Post date:** [February 25, 2023, 6:08pm UTC](https://forum.signalrgb.com/t/srgbmods-led-controller-v1-entry-level-low-budget-diy-lighting-controller/175/5 "2023-02-25T18:08:11Z")

</div>

## Updated to v1.2.5!

**Changelog:**

- fixed “Color Compression” not working correctly and showing wrong colors
- increased max led count to 800 (results in ~15fps **without** Color Compression / ~20fps **with** Color Compression)

**This is a plugin and firmware generator update, you can just grab the [latest Plugin](https://srgbmods.net/downloads/dl.php?file=SRGBmods_LC_v1.js) and [generate a new firmware](https://srgbmods.net/lcv1/)!**
