KbxLEDController-16ch

kbx81·kbxLEDController-16ch

KbxLEDController-16ch PCB layout, top view — open source ESP32 board by kbx81

About the KbxLEDController-16ch PCB

KbxLEDController-16ch is an open source ESP32 PCB design by kbx81, published on GitHub. It is a 2-layer board measuring 73 × 38.1 mm, with 71 components from 37 distinct parts.

Its main chip is the ESP32-WROOM-32E, from the ESP32 family. Other key parts include the AP63205WU, AP2112K-3.3 and TSOP382XX. By type, the board carries 18 capacitors, 16 transistors, 12 resistors, 7 connectors, 6 switches and 4 ICs.

It belongs with the iot & wireless designs in this gallery.

From the project

kbx's 16-channel ESP-32 Powered LED Strip Controller

Just another LED strip/tape controller...because the world needs more blinky! 💡

Note that this board is for linear/"analog" LED tape, not pixels/addressable LED tape. I recommend using a Quin LED board if you need to power & drive pixels/addressable LED tape.

I've been using more and more LED tape around my home. I wanted a replacement for/alternative to using multiple Magic Home LED controllers to operate multiple sections of LED tape within a small area. Of course, having multiple controllers works, but, in my opinion, it's kind of silly and just piles more unnecessary Wi-Fi devices onto…

KbxLEDController-16ch, from the project README
From the project README

Main components on the KbxLEDController-16ch

KbxLEDController-16ch bill of materials (BOM)

71 components, 37 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-WROOM-32E
U1
1
AP63205WU
U2
1
AP2112K-3.3
U3
1
TSOP382XX
TSOP382xx
U4
16
PMV20ENR
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +8
1
PWM_1-4
J1
1
PWM_5-8
J2
1
PWM_9-12
J3
1
PWM_13-16
J4
1
6 TO 24 VDC
J5
1
SERIAL+GPIO
J6
1
PIR
J7
1
250 mA
F1
1
PIR_V+
JP1
1
RESET
SW1
1
BOOT/IO0
SW2
1
I34
SW3
1
I35
SW4
1
I36
SW5
1
I39
SW6
Show 17 more
QtyPartRefs
1
5V
D1
1
3V3
D2
1
STATUS
D3
1
MBR120
D4
1
600R/1A
FB1
1
6.8 uH
L1
3
10 uF
C1, C4, C13
7
1 uF
C2, C5, C11, C12, C14, C16, C18
4
100 nF
C3, C6, C7, C17
3
22 uF
C8, C9, C10
1
100 pF
C15
1
8K2
R1
2
2K
R2, R3
1
100K
R4
1
DNP
R5
1
0
R6
6
10K
R7, R8, R9, R10, R11, R12

KbxLEDController-16ch design files

The KiCad project lives in the kbx81/kbxLEDController-16ch repository on GitHub; these links point at the commit this page was built from.

KbxLEDController-16ch: common questions

What microcontroller does the KbxLEDController-16ch use?

The KbxLEDController-16ch is built around the ESP32-WROOM-32E, from the ESP32 family.

How big is the KbxLEDController-16ch PCB?

The KbxLEDController-16ch measures 73 × 38.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the KbxLEDController-16ch?

71 components, from 37 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the KbxLEDController-16ch design files?

From the kbx81/kbxLEDController-16ch repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the KbxLEDController-16ch design in my own project?

The repository has no license, so all rights stay with kbx81. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the KbxLEDController-16ch without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards