Stacklight hardware
Tyler-Ward·stacklight-hardware
About the Stacklight hardware PCB
Stacklight hardware is an open source ESP32 PCB design by Tyler-Ward, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 132 × 60 mm, with 115 components from 63 distinct parts.
Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the MP8007, POE70P-12L, LAN8710A-EZC, ARJM11C7-114-BA and USBLC6-2SC6. By type, the board carries 47 resistors, 32 capacitors, 13 ICs, 9 diodes, 6 transistors and 3 connectors.
It belongs with the iot & wireless and usb & debug tools designs in this gallery.
From the project
Hardware designs for the POE stacklight project
POE Stack Light PCB design ==========================
The [POE stack light][blog-post] is a network controlled status indication light that is powered over the network using POE.
This repository contains the Kicad schematic and PCB design for the project, the [firmware][firmware-repo] and [documentation and build guide][documentation-repo] can be found in their respective git repositories.

Main components on the Stacklight hardware
Stacklight hardware bill of materials (BOM)
115 components, 63 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MP8007 | QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm | U1 |
| 1 | POE70P-12L | Transformer_Coilcraft_POE70P | U2 |
| 1 | ESP32-WROOM-32D | ESP32-WROOM-32 | U3 |
| 1 | LAN8710A-EZC | QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm | U4 |
| 1 | ARJM11C7-114-BA | ARJM11C7-114-BA | U5 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U6 |
| 1 | TPS560200DBVT TPS560200 | SOT-23-5 | U7 |
| 1 | CP2102N-A01-GQFN24 | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U8 |
| 3 | AMS1117 | SOT-223-3_TabPin2 | U9, U10, U11 |
| 1 | AMS1117-DNP | SOT-223-3_TabPin2 | U12 |
| 1 | TSR_1-2433 | Converter_DCDC_TRACO_TSR-1_THT | U13 |
| 4 | 2N7002 | SOT-23 | Q1, Q2, Q3, Q4 |
| 2 | BC817-40 | SOT-23 | Q6, Q7 |
| 1 | MD60S Mini-DIN-6 | MD60S | J2 |
| 1 | CP-037A Barrel_Jack_Switch | BarrelJack_Horizontal | J3 |
| 1 | USB4085-GF-A USB_C_Receptacle_USB2.0 | USB_C_Receptacle_GCT_USB4085 | J4 |
| 2 | SLP3-150-150-R MountingHole | SLP3-150-150-R | H5, H6 |
| 1 | TestPoint | TestPoint_Bridge_Pitch5.08mm_Drill0.7mm | TP4 |
| 1 | SMAJ58A | D_SMA | D1 |
| 2 | MB4S | TO-269AA | D2, D3 |
Show 43 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BAV21 | D_SOD-123 | D4 |
| 1 | 1N4148 | D_SOD-323 | D5 |
| 2 | SBR8U60P5 | D_PowerDI-5 | D6, D7 |
| 2 | LED | LED_0603_1608Metric | D8, D9 |
| 1 | 2184-BBPY00201209601Y00 FB | L_0805_2012Metric | L1 |
| 1 | 10U 10u | L_1008_2520Metric | L2 |
| 1 | 100N 100n | C_1206_3216Metric | C1 |
| 4 | 2U2 2u2 | C_1210_3225Metric | C2, C3, C24, C25 |
| 3 | 1u | C_0603_1608Metric | C4, C15, C19 |
| 1 | 10N 10n | C_0805_2012Metric | C5 |
| 1 | 1000P 1000p | C_1806_4516Metric | C6 |
| 1 | 1n | C_0603_1608Metric | C7 |
| 2 | 22U 22u | C_1210_3225Metric | C8, C9 |
| 1 | 220U 220u | CP_EIA-7343-31_Kemet-D | C10 |
| 2 | 22U 22u | C_0805_2012Metric | C11, C28 |
| 8 | 100N 100n | C_0603_1608Metric | C12, C14, C16, C18, C21, C23, C26, C29 |
| 1 | 100N 100nf | C_0603_1608Metric | C13 |
| 3 | 10U 10u | C_0603_1608Metric | C17, C31, C32 |
| 2 | 4U7 4u7 | C_0603_1608Metric | C20, C22 |
| 1 | 2U2 2u2 | C_0603_1608Metric | C27 |
| 1 | 10U 10u | C_0805_2012Metric | C30 |
| 1 | 62 | R_0603_1608Metric | R1 |
| 1 | 24K9 | R_0603_1608Metric | R2 |
| 1 | 52K3 | R_0603_1608Metric | R3 |
| 1 | 10K | R_1206_3216Metric | R4 |
| 1 | 105K 105k | R_0603_1608Metric | R5 |
| 2 | 20K 20k | R_0603_1608Metric | R6, R11 |
| 3 | 5K1 | R_0603_1608Metric | R7, R38, R39 |
| 1 | 20 | R_0805_2012Metric | R8 |
| 8 | 10K 10k | R_0603_1608Metric | R9, R20, R21, R24, R25, R26, R27, R31 |
| 1 | 61K9 61k9 | R_0603_1608Metric | R10 |
| 4 | 49.9 | R_0603_1608Metric | R12, R13, R14, R15 |
| 4 | 330 | R_0603_1608Metric | R16, R17, R41, R42 |
| 1 | 330 | R_1210_3225Metric | R18 |
| 1 | DNP | R_1210_3225Metric | R19 |
| 1 | 12.1K 12.1k | R_0603_1608Metric | R23 |
| 3 | DNP | R_0603_1608Metric | R28, R47, R48 |
| 2 | 220 | R_0603_1608Metric | R29, R30 |
| 1 | 1k | R_0603_1608Metric | R32 |
| 1 | 22K1 22k1 | R_0603_1608Metric | R33 |
| 1 | 47K5 47k5 | R_0603_1608Metric | R34 |
| 6 | 33 | R_0603_1608Metric | R37, R40, R43, R44, R45, R46 |
| 2 | 2K2 2k2 | R_Array_Convex_4x0603 | RN1, RN2 |
Stacklight hardware design files
The KiCad project lives in the Tyler-Ward/stacklight-hardware repository on GitHub; these links point at the commit this page was built from.
Stacklight hardware: common questions
What microcontroller does the Stacklight hardware use?
The Stacklight hardware is built around the ESP32-WROOM-32D, from the ESP32 family.
How big is the Stacklight hardware PCB?
The Stacklight hardware measures 132 × 60 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Stacklight hardware?
115 components, from 63 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 Stacklight hardware design files?
From the Tyler-Ward/stacklight-hardware repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Stacklight hardware design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which Tyler-Ward chose for the repository.
Can I test firmware for the Stacklight hardware 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k