**8-port WLED distro board — looking for a few people to put it through a hard workout**

Long-time lurker, first time posting about something I built.

**It started with boards that kept dying.**

We all know how this goes. Something gets wired wrong at eleven at night, a run gets pinched, a supply gets swapped in a hurry — and a board that had no business dying takes a whole prop dark for the rest of the evening. I wanted hardware that shrugs off the bad-judgment moments instead of turning them into a repair job in the driveway.

So I taught myself PCB design and built the board I wanted to own — one where every failure mode has a specific part standing in front of it, chosen from a datasheet and verified against the copper.

Background, so you know where I'm coming from: day job is senior network architect — infrastructure that isn't allowed to fail. Nights and weekends it's a bench, a soldering iron, and pixels I keep pushing past what the hardware was meant to do. The discipline comes from the day job. The lights are where I get to have fun with it.

**What it is**

The NODE family — three boards, one protected 8-port pixel stage underneath all of them. Three isolated power domains, a fuse on every single output, non-destructive reverse-polarity protection, 5–48 V with no jumpers to change input voltage, 30 A at standard copper, runs stock WLED. Nothing in the power path runs near its limit. What changes between the three is the brain on top and how it gets on the network.

**NODE Mini** — Seeed XIAO ESP32-S3, Wi-Fi. Compact, standard runs, get it on the network and drive pixels.

**NODE Flex** — universal DevKit carrier. Both 0.9″ and 1.0″ row spacings on the board, jumper-mapped to the outputs. Seat whatever ESP32 you already have; swap it when that one goes EOL, so the compatibility list can't go stale. (Olimex and LilyGo use odd row spacing and won't drop straight in — everything else I've tried does.)

**NODE Backbone** — Waveshare ESP32-S3-ETH-POE with a dedicated W5500. Wired 10/100 and PoE for the install that outgrew Wi-Fi. Deterministic frame timing, one cable for power and control to the node.

Design priorities, briefly: protection first — assume it gets abused. Honest specs — real ratings, real derating, trade-offs stated out loud, no spec-sheet trophies that fall apart when someone does the math. Serviceable — fuses you swap by hand, socketed parts, a board meant to be fixed and kept running rather than thrown out when one channel dies. Open — WLED out of the box, docs and board definitions on GitHub.

I'll say plainly that the Bong69 and the QuinLED-Dig-Quad were both inspirations here. I've run them, I like them, and seeing what they did well is a good part of why I thought I could take a swing at my own. This isn't me trying to one-up anybody — it's my take on the same problem, with different priorities in a few places.

**Why I'm posting**

I want people who will actually work it hard and tell me what's wrong. Not looking for a pat on the back — looking for the thing I didn't think of. I've got a handful of boards from the first run and I'll send them out free. No cost, no shipping, no strings, no video required, no NDA.

What I'm hoping for in return is an honest read. Load it up, run a real prop on it, push the channel count, tell me where it flinches. If it turns out my board is worse than what you're already running, I'd rather hear that from you now than after somebody's paid for one (If I decide to try and sell them).

There's no team here to hide behind. If something's wrong with it, it's on me, and I'll make it right.

**What makes someone a good fit**

- Running a show at real scale, or you'll load these channels properly on the bench
- Comfortable in WLED and xLights, and can tell a firmware problem from a hardware one
- You'll actually report back — good, bad, or "this is fine but here's what annoyed me"
- Bonus: you run a Bong69 or a QuinLED-Dig-Quad and can compare directly. I want to know where mine falls short.

**Where things stand**

Stock is thin — this is a small validation run and I'm counting boards on one hand. The test units are free and separate from anything else. I'm looking for people who'll find the problems in this one.

And plainly: this is V1. It works, I've run it, but first-article hardware is first-article hardware. That's the whole reason I want it in the hands of people who'll push it.

I've got full datasheets — power architecture, derating tables against input voltage, and a section on where the Bong69 and QuinLED are the better choice, because in a few real ways they are. Happy to post or link them if there's interest.

Reply here or PM me. And if you want to get into the weeds on the design, I'm happy to — that's the fun part.

Thanks,
John — Wateefy Electronics
github.com/johnvoipguy
 

Attachments

  • Node Mini.jpg
    Node Mini.jpg
    104.6 KB · Views: 18
  • Node Backbone.jpg
    Node Backbone.jpg
    180.6 KB · Views: 16
  • Node Flex.jpg
    Node Flex.jpg
    189.3 KB · Views: 16
Do you have a schematic that can be reviewed?
Is there a reason you chose the S3 CPU?
I can provide detailed datasheet, but will not be releasing the SCH/PCB files. S3 for the mini was chosen for the PSRAM, and hardware specs. I kind of just fell in the with the SEEED XIAO family chips. interesting note, and untested by myself. all the SEEED ESP32 chip (C3,C5,C6) have the same footprint/GPIOs assigned so one could use any of those models to drive LEDs, mileage will vary based on documented WLED specs....

Three is also the Flex wich I built for all my carious ESP32, ESP32S3 devkits I have accomulated, it's a bit more tedious as each has their own pin layouts, so jumpering the GPIO pins the Level shifter header is necessary. however, that affords a lot available GPIO's as the there is a male header on a 1-1 pinout base. so you could add all the accessories you would like to cram into it.
 
correction - I2S not SPI. I'm staring at the PCB SPI header lol. I have debated making an 12 port version. but the physical footprint get's farely large, unless you cram everything in. I wanted my board to field serviceable. replace the Level Shifter, it doesn't take much to blow it. None on this board though. fuses, and even the TH resistors if you want to adjust the ohm's to outputs. even the SMD resistors are all 0805 which is hand solderable.

I'm not a fan of 16-48 large controllers. I prefer the distributed model For me it's easier to run off different circuits around my house. I can power a controller from another controller to chain it if I dn't have 120V out where I want. Which is why I chose the name Node. my intent was to distribute the nodes where I need them, rather than a mainframe approach.
 
My display is all distributed, I only have one controller that has 4 channels, only because it was free.

I'm also currently working on a new budget controller and maybe a player too, though I'm holding off on details for at least a couple of days.
 
I don't run the controllers you mention, but I use a Wasatch Pixels Quad Plus in my show, and also have a Wasatch Antenna Duo running some landscape lighting. Both are WLED controllers, although for the former I only use it in E1.31 mode other than testing. The latter is not part of my show and I only use in WLED mode.

Happy to set it up on a bench and put it through some paces. I have plenty of spare pixels that I could test it with. I don't run a show until December though.

EDIT: Just some more info so you know who you're dealing with:

I've done static displays since I was about 7 or 8 (if my bedroom counts)
I've done animated displays since 2003
I've done RGB since around 2008.
I've done pixels since 2012.
I've used Sandevices, Falcon, and Wasatch pixel controllers as well as LOR and Lynx Express AC controllers (DMX)
Staff Software Engineer by day, so I'm pretty good at debugging and getting reproducible steps, separating hardware issues from software and my own failures, etc.
I run my Christmas show with LOR S6, which isn't xLights but then you can claim your board was tested with LOR as well and tap into that market.
I do use an older version of FPP to run some off-season lighting.
 
Back
Top