LED Art

Building a 2,800 LED Installation: What I Learned Pushing Pixelblaze to Its Limits

From beginner to 2,760 LEDs in six months

May 21, 2025 · 6 min · Leo Cooperband

Most LED projects start small — a strip under a desk, maybe some accent lighting behind a TV. Mine started there too. What began with basic WLED setups controlling a few hundred pixels eventually led to 2,760 individually addressable LEDs arranged in four concentric rings spanning 12 feet, installed on the ceiling of a friend's event venue. Going from beginner to pushing a Pixelblaze controller to its technical limits taught me more about large-scale LED art than any tutorial could.

And it cost about $1,000 in parts. Six months earlier, I couldn't have told you what power injection was.

The LED Learning Curve: WLED to Pixelblaze

I didn't start here. Six months before this build, I was figuring out how to program individual LEDs with a basic WLED setup — the kind of beginner project where you're excited just to make colors change. Once I got comfortable with that, I needed more complexity. I 3D printed geometric objects and practiced spatial mapping with Pixelblaze, learning how to make patterns flow across three-dimensional shapes. Each project taught me something specific: WLED taught me about addressable LEDs, 3D objects taught me about coordinate mapping, and this installation taught me about power distribution at scale.

The progression was deliberate. I wanted to understand 3D LED mapping — the technique where you assign each LED a coordinate in space so patterns can flow naturally across complex physical arrangements. Pixelblaze's mapping system lets you define coordinates for each pixel in world units between 0.0 and 1.0, creating a virtual coordinate space that patterns can use regardless of the physical wiring. For something as large as four 12-foot rings, I split each ring into eight data paths and wrote custom mapping code to make them behave as unified circles.

Building Four 12-Foot LED Rings: The Technical Reality

The physical structure consists of four parallel rings with diameters ranging from 11.4 feet to 12.6 feet, offset to form a 4.688-inch diamond pattern when viewed from the side. Using WS2812B addressable RGB LEDs at 60 pixels per meter, the total count reached approximately 2,760 LEDs. I built it in five equal 72-degree arc segments for easier installation and transport — critical when you're hauling sections up a ladder and bolting them to a ceiling.

The Pixelblaze V3 with Output Expander can theoretically drive up to 5,000 pixels total, but performance degrades with complexity. I split the installation across eight data outputs, keeping each channel under 435 LEDs to maintain reliable signal integrity. Even then, frame rates struggled — the controller generates roughly 48,000 pixels per second on average, but pattern complexity matters more than raw LED count.

LED Power Injection: The Part That Actually Matters

Power management turned out to be harder than the data architecture. WS2812B LEDs draw 60mA each at full brightness, meaning my installation could theoretically pull 165 amps. I used three 5V 60A power supplies (180A total capacity) with power injection every 3-4 meters, running parallel power wires alongside the LED strips. Without proper injection, voltage drops from 5V to as low as 3.6V at the far end of long runs, causing color shifts and dim LEDs. The first time I powered everything on without adequate injection, the last third of each ring was visibly orange instead of white — a clear sign that the far-end LEDs weren't getting enough voltage to drive their blue and green channels.

What Nobody Tells You About Large LED Installations

The technical specifications tell one story; the actual build tells another. Working on a roof in a friend's event venue meant time constraints and awkward angles. Installing power injection points while suspended above the venue floor required more planning than the actual soldering. I spent two full days on a ladder twelve feet up, running power cables along the ceiling joists and zip-tying ring segments to the mounting brackets. At one point I had three power supply wires in one hand and a soldering iron in the other, balanced on the top step of a ladder that wasn't quite tall enough. The venue floor below looked like an electronics workshop had exploded — spools of LED strip, connectors, wire cutters, half-eaten sandwiches. When I finally powered the full ring array for the first time from up there, the light reflecting off the floor was almost blinding. From twelve feet up, the color wash was stunning. From twenty feet below, the frame rate issues I couldn't see up close became obvious. Testing patterns at ground level looked smooth; viewing them from 20 feet below revealed frame rate issues that weren't apparent during development.

Pixelblaze hit its limits faster than expected. Complex 3D patterns that ran perfectly on my test setup stuttered when scaled to 2,760 LEDs. The controller's advertised capability and real-world performance diverge significantly with pattern complexity — simple gradients run fine, but intricate mathematical patterns drop below acceptable frame rates. This is where I learned I'd reached the platform's ceiling. The next build will need something more powerful — possibly a Raspberry Pi running FastLED or a dedicated FPGA-based controller — though figuring out what hits the right balance of flexibility and throughput remains an open question.

One thing that made the problem-solving manageable: breaking the project into discrete technical problems. Power distribution, data signal integrity, coordinate mapping, physical assembly — each one is solvable on its own, and treating them as independent challenges kept an overwhelming project from stalling out. If you're building at this scale for the first time, that's the actual advice: don't try to solve everything at once.

What the Build Taught Me

This project took a few weeks of intermittent work. The budget was meaningful but not prohibitive. What made it possible wasn't advanced electronics knowledge or years of experience — it was systematic escalation. Start with a strip. Then a 3D object. Then a room-scale installation. Each step teaches you the specific thing you need for the next one.

The frame rate limitations are real, and I've hit the point where Pixelblaze can't deliver what I want next. But that's the point of pushing a tool to its limits: now I know exactly where those limits are, and exactly what I need from whatever comes next. The installation still runs at the venue, and when I visited Berlin's LED art scene — places like DARK MATTER running 25,000 light sources in converted factories — it put my 2,760 pixels in perspective. Different scale, same obsession. If you're interested in where this kind of work lives in a festival context, the art installations at burns are where a lot of LED builders cut their teeth.