This is the beginnings of a project to build a barebones, low-cost, ESP32-based board to control addressable LEDs.
Boards are now available for purchase if that's your thing.
Interactive Bill-of-Materials is available here if you're feeling nerdy.
Since early-November 2021, I've invested about 60 hours designing my addressable LED development board. I ordered the initial v0.1 prototype from JLC PCB in late November and as soon as the order was submitted, I immediately went to work on refining the idea for v0.2.
That first batch landed on my doorstep around the first week of December, and that's when I quickly realized I had a LOT to learn about power management. The low dropout voltage regulators (LDOs) I chose to get 5v and 3.3v from 12v on that first design were a very bad choice. I went back to work - researching designs and talking with people smarter than me and landed on implementing a buck converter design. This meant adding a lot of additional components. The Bill of Materials (BOM) on v0.1 was around 12 components and a minimalistic buck converter circuit was going to add about that same number of parts. A goal from the very beginning of my endeavor was to make this board super low-cost. I studied a few reference designs and every time I sat down to draw the schematic and place the parts on the PCB, I would discover there was a chip shortage or the buck converter chip alone was $2-3 each. More research.
After a few cycles of this, I ran across the XLSEMI XL1509 - less than $0.30 per chip and only required four additional external components (input cap, inductor, schottky diode and output cap). Within a few hours, LEDeez v0.3 was done. The buck converter circuit replaced the original 12->5 LDO and I also removed the 12->3.3 LDO and replaced it with a more common AMS1117-3.3.
This is where we are today. A list of hopes and dreams for future revisions can be found below and if you're interested in pitching in, feel free to Buy Me a Coffee or three.
2022-02-15: This current BOM is based on 0.3 and needs updated for a few modified components in v1.0 All components sourced from JLCPCB and/or LCSC
| Name | Designator | Quantity | Manufacturer Part | Manufacturer | LCSC Part # |
|---|---|---|---|---|---|
| TS-1101-C-W | SW1 | 1 | TS-1101-C-W | XKB Connectivity | C318938 |
| 470uF | CIN | 1 | VEJ471M1ETR-1010 | LELON | C176672 |
| SN74AHCT125DR | U5 | 1 | SN74AHCT125DR | TI | C7xxx |
| ESP32-WROOM-32E(16MB) | U3 | 1 | ESP32-WROOM-32E(16MB) | Espressif Systems | Cxxxxx |
| PA001-2P | CN1,CN2,CN3,CN4 | 4 | PA001-2P | HIWA | C128027 |
| HDR-M-2.54_1x8 | J1 | 1 | C190820 | ||
| HDR-M-2.54_2x6 | J2 | 1 | C124388 | ||
| HDR-M-2.54_1x2 | J3 | 1 | C124375 | ||
| XL1509-5.0E1 | U1 | 1 | XL1509-5.0E1 | XLSEMI | C61063 |
| 220uF | COUT | 1 | ERZ1HM181F16OT | AISHI | C10xxxx |
| 5.1 | R3 | 1 | 0805W8F510KT5E | UniOhm | C17724 |
| 1uF | C1 | 1 | CL05A105KA5NQNC | SAMSUNG | C52923 |
| SS32_C65002 | D1 | 1 | SS32 | MDD | C65002 |
| 68uH | L1 | 1 | SMMS1040-680MT | ShunXiang Connaught Elec | C286354 |
| AMS1117-3.3 | U4 | 1 | AMS1117-3.3 | AMS | C6186 |
| AC0805FR-7W51RL | R1,R2 | 2 | AC0805FR-7W51RL | YAGEO | C727996 |
| 10uF | C2 | 1 | CA45-B-25V-10uF-K | CEC | C128259 |
PCB Revision v1.0 as of 2022-02-15
*Build IO shield (digital mic, relay for power output, status ws2811 pixel)




