Skip to the content
2 layers100 × 38 mmWled 2 digi 1 analog, the printed circuit board in 3D

Wled 2 digi 1 analog

DerNiccoo/WLED-PCB-Designs

Collection of my WLED PCB Controllers and Boards

Size
100 × 38 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
65
Pads
198
Tracks, vias
294, 109
Pours
19
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
30 May 2026
Updated
31 May 2026

Overview

Wled 2 digi 1 analog is an open-source printed circuit board by DerNiccoo, from the DerNiccoo/WLED-PCB-Designs repository on GitHub. It is a 2-layer board of 100 × 38 mm with 54 parts on 65 nets, routed with 294 tracks and 109 vias.

It is built around the 74AHCT125D, AP63205WU and IRLR7843TR(UMW), with the AP15P04S, SMBJ26A and SS34 among its other parts. Its parts include 18 resistors, 9 transistors, 7 capacitors, 5 ICs and 4 connectors.

Main components

6

README

wled_2_digi_1_analog/README.md

WLED LED Controller Board

A 4-channel WLED controller board built around the custom ESP32-S3 dev board. It supports two digital LED strips (e.g. WS2812B / SK6812 via level-shifted data lines) and one analog/PWM-dimmed strip (5-channel RGBWW), with individually fused power lines per strip output. Total sustained current capacity is ~10A, with 3–4A recommended per strip.

Overview

image image

This board was designed to be a clean, self-contained controller unit. It plugs the ESP32-S3 board into a socket, handles all power routing, level shifting, MOSFET switching, and fusing in one place. Two power inputs are available, but only one should be active at a time — a Schottky diode (D2) and TVS diode (D1) protect the board when switching sources.

Motivation & Design Decisions

  • Two power inputs, one at a time: A 5.5×2.1 mm barrel jack (J1) and a screw terminal input are both present for flexibility (bench supply vs. PSU). The Schottky diode D2 (SS34) on one path prevents backfeed between sources.
  • TVS protection (D1, SMBJ26A): A 26V transient voltage suppressor clamps voltage spikes on the main 5V bus — important with longer LED strip wiring that can generate inductive kickback.
  • Individually fused power lines: Each LED strip's 5V supply line runs through a dedicated ATO blade fuse holder (FH2/FH3/FH4). This isolates fault conditions to a single channel. ATO fuses are cheap, universally available, and hot-swappable.
  • Level shifter (U1, 74AHCT125): The ESP32-S3 runs at 3.3V. WS2812B and similar LEDs expect 5V logic. The 74AHCT125 quad buffer shifts both DATA lines and clock signals to proper 5V levels reliably, without needing a dedicated 3.3V-compatible LED strip.
  • N-channel MOSFETs for PWM dimming (Q1, Q6–Q9, IRLR7843TR): Five low-side N-channel MOSFETs handle the analog RGBWW channels. The IRLR7843TR has an extremely low RDS(on) (< 3 mΩ), so it barely heats up even at 3–4A per channel.
  • P-channel MOSFETs for high-side switching (Q2, Q5): High-side switches on the digital strip power rails, driven by NPN transistors (Q3/Q4, MMBT4401). This allows the ESP32-S3 to cut power to strips entirely, useful for preventing LED ghost-lighting when WLED is in an "off" state.
  • 5V buck for board logic (U2, AP63205WU): Derives a clean regulated 5V from the main bus specifically for the 74AHCT125 and the ESP32-S3 board's own regulator input. Uses a 4.7 µH / 1210 inductor (L1) on the switching output.
  • Screw terminals in 2- and 3-pin configurations: Instead of using hard-to-find 1- or 5-pin terminals, standard KF301 2-pin, 3-pin and 4-pin blocks (5.0 mm pitch) are used throughout.

ESP32-S3 Pinout (Signal Mapping)

The controller board uses the following signals from the ESP32-S3 board headers:

image

Digital LED Strip Signals

SignalESP32-S3 GPIODescription
DATA1IO_16Digital data line — Strip 1 (e.g. WS2812B)
DATA2IO_18Digital data line — Strip 2
CLK1IO_15Clock — Strip 1 (for SPI-based LEDs like APA102)
CLK2IO_17Clock — Strip 2
HS_Enabled_1IO_6High-side enable — cuts 5V to Strip 1
HS_Enabled_2IO_7High-side enable — cuts 5V to Strip 2

Analog / PWM Strip Signals

SignalESP32-S3 GPIODescription
A_CH1IO_11PWM channel 1 (e.g. Red)
A_CH2IO_12PWM channel 2 (e.g. Green)
A_CH3IO_9PWM channel 3 (e.g. Blue)
A_CH4IO_5PWM channel 4 (e.g. Warm White)
A_CH5IO_4PWM channel 5 (e.g. Cold White)

Schematic

image image image

PCB Layout

image

Bill of Materials

LCSC links point to the exact parts used. Where no LCSC link is listed, the part is a generic passive available from stock.

RefQtyValue / PartPackageKey SpecsLCSC
ESP32-S3-Board11WLED ESP32-S3 BoardCustom header socketSee esp_board README—
U1174AHCT125SOIC-14Quad 3-state buffer, 5V output — level shifts 3.3V ESP data/clock to 5VC554502
U21AP63205WUTSOT-23-62A synchronous buck, 5V fixed — powers logic rail from main busC2071056
Q1,Q6–Q95IRLR7843TR (UMW)TO-252N-Ch, 30V, 161A rated, <3 mΩ RDS(on) — analog PWM low-side switchesC7499399
Q2,Q52AO4407A (or equiv.)SOIC-8P-Ch, 30V, 12A — high-side power switch for digital stripsC16072
Q3,Q42MMBT4401LT1GSOT-23NPN, 40V / 600mA — drives gate of P-Ch MOSFETs from 3.3V GPIOC31776
D11SMBJ26ASMB (DO-214AA)26V TVS, 14.25A Ipp — bus transient suppressionC19077580
D21SS34SMA (DO-214AC)40V / 3A Schottky — reverse-polarity / backfeed protectionC8678
FH2,FH3,FH43ATO Fuse HolderThrough-hole clipOne per strip power line — accepts standard ATO blade fusesC717032
L114.7 µH12102.5A / 3.1A saturation, 115 mΩ DCR — buck output inductorC48945753
C11470 µF / 35VRadial D10mmElectrolytic bulk cap — main bus reservoirC106703
C3110 µF0805Buck output filter—
C4,C6,C73100 nF0805Decoupling caps—
C8,C9222 µF0805Ceramic X5R 6.3V — local bulk capsC307530
J11Barrel Jack 5.5/2.1 mmHorizontal THTPrimary power input (center positive)—
J21Screw Terminal 3-pinKF301 5.0 mmSecondary / alternative power input + GND—
J3,J42Screw Terminal 4-pinKF301 5.0 mmLED strip output connectors (2× split 4-pin instead of 8-pin)—
U3–U53Screw Terminal 2-pinKF301 5.0 mmAnalog strip channel outputs—
R2,R7,R11,R13,R15,R17,R197100 kΩ0805Gate pull-down / bias resistorsC149504
R3,R621 kΩ0805NPN base resistors—
R4,R5,R8,R9433 Ω0805Signal series termination (level shifter outputs)C17634
R10,R12,R14,R16,R18510 Ω0805Gate resistors for N-Ch MOSFETsC17415

Power Budget

SourceMax RecommendedNotes
Total board input10ALimited by wiring and screw terminal rating
Per digital strip3–4AFused individually at FH2/FH3
Analog strip per channel3–4AFused at FH4; 5 channels share one fuse

Always size your ATO fuses to the strip's maximum draw, not the board's maximum. A 3A fuse per digital strip and a 5A fuse for the analog strip are good starting points.

Parts

54
QtyValueFootprintReferences
7100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R7, R11, R13, R15, R17, R19
510Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R12, R14, R16, R18
5IRLR7843TR(UMW)Package_TO_SOT_SMD:TO-252-2Q1, Q6, Q7, Q8, Q9
433Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5, R8, R9
3, ,
3100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6, C7
3ATO Fuse Holdereasyeda2kicad:FUSE-TH_XF-101FH2, FH3, FH4
3Screw Terminaleasyeda2kicad:CONN-TH_P5.00_KF301-5.0-2PU3, U4, U5
21kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R6
222uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C9
2AP15P04SPackage_SO:SO-8_3.9x4.9mm_P1.27mmQ2, Q5
2MMBT4401LT1GPackage_TO_SOT_SMD:SOT-23Q3, Q4
2Screw_Terminal_01x04NicosLib:CONN-TH_P5.00_KF301-5.0-4PJ3, J4
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
14,7uHInductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolderL1
1470u/35VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
174AHCT125Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1AP63205WUPackage_TO_SOT_SMD:TSOT-23-6_HandSolderingU2
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ1
1LOGOLOGOG***
1SMBJ26ADiode_SMD:D_SMB_HandsolderingD1
1SS34Diode_SMD:D_SMA_HandsolderingD2
1Screw_Terminal_01x03NicosLib:CONN-TH_P5.00_KF301-5.0-3PJ2
1~NicosLib:WLED_ESP_S3ESP32-S3-Board1

More from DerNiccoo/WLED-PCB-Designs

2
  • 2 layers75 × 38 mmWled 2 digi, the printed circuit board in 3D

    Wled 2 digi

    DerNiccoo/WLED-PCB-Designs

    Collection of my WLED PCB Controllers and Boards

    32 parts
  • 2 layers35.1 × 35.5 mmWled esp board, the printed circuit board in 3D

    Wled esp board

    DerNiccoo/WLED-PCB-Designs

    Collection of my WLED PCB Controllers and Boards

    32 parts

Similar boards

  • 2 layers100 × 102 mmEsp32-c3-dip controller, the printed circuit board in 3D

    Esp32-c3-dip controller

    haya1010/esp32-c3-safe-dip-led-controller

    Protected ESP32-C3 2.54 mm DIP controller with USB-C and 3-channel 5/12/24 V LED PWM outputs

    63 parts
  • 2 layers100 × 73.9 mmSecurity Alarm Panel, the printed circuit board in 3D

    Security Alarm Panel

    Matyas604/Security-Alarm-Panel

    Home Assistant Smart Home Alarm Control Panel with fingerprint reader, NFC/RFID card reader, motion radar, and touchscreen TFT display. It can control your smart home, not just your home security system.

    132 parts1GPL-3.0
  • 4 layers120 × 50 mmUhmc, the printed circuit board in 3D

    Uhmc

    twuerfl/uhmc

    Underfloor Heating Manifold Controller

    110 parts1
  • 2 layers60 × 70 mmCoin fuyouki, the printed circuit board in 3D

    Coin fuyouki

    ibkizr-cmyk/coin-fuyouki-pcb

    58 parts
  • 4 layers128.5 × 88.3 mmMain relay board, the printed circuit board in 3D

    Main relay board

    thunderbikes/kicad_cntrl_board

    145 parts
  • 4 layers55 × 35 mmCarrier, the printed circuit board in 3D

    Carrier

    jonsole/toyotune

    Daughter-board for reprogramming 1990's Toyota ECUs

    30 parts8GPL-3.0
  • 2 layers160 × 110 mmLipo Discharger, the printed circuit board in 3D

    Lipo Discharger

    Lnotti/5-Channel-High-Current-Li-po-Discharger

    A PCB designed to discharge 6S LiHV battery packs to storage voltage (3.8V per cell / 22.8V total) across up to 5 independent channels simultaneously.

    122 parts

Questions

How big is the Wled 2 digi 1 analog PCB?

It measures 100 × 38 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Wled 2 digi 1 analog use?

54 parts, built around the 74AHCT125D, AP63205WU, IRLR7843TR(UMW) and AP15P04S. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Wled 2 digi 1 analog KiCad files?

From the DerNiccoo/WLED-PCB-Designs repository on GitHub, at the commit this page was made from: the board is wled_2_digi_1_analog/wled_2_digi_1_analog.kicad_pcb and its schematic wled_2_digi/wled_2_digi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Wled 2 digi 1 analog design in my own project?

Its repository states no licence, so its author keeps all rights: ask DerNiccoo before reusing the design.