N A O D E C NaoDec WS2815 LED Controller · Rev 1.6 2× ESP32-S3 N16R8 (DDP) · 1× SN74AHCT245N 12V 5V GND 3.3V CH1 CH2 CH3 CH4 CH5 CH6 CH7 HEAD BI → GND (first pixel only) ⚠ NEVER CONNECT V+ RAILS TOGETHER ⚠ 5V · 12V(5A) · 12V(50A) — keep positive rails isolated ── COMMON GROUND BUS ── Mac mini Host System USB-C to UART PSU 5V 3A 15W · Logic Power +5V CONTROLLER PCB ASSEMBLY — MASTER + SLAVE + U2 + R1–R7 ⚠ AVOID GPIO 0,3,45,46 Strapping pins — boot conflict ESP32-S3 WROOM-1 N16R8 WLED MASTER GPIO4 GPIO5 GPIO6 5V0 GND GPIO1 UART USB DDP (Wi-Fi) ESP32-S3 WROOM-1 N16R8 WLED SLAVE (DDP) GPIO4 GPIO5 GPIO6 5V0 GND UART USB SN74AHCT245N U2 · CH 1–7 3.3V → 5V Logic DIR →5V A1 (CH1) A2 (CH2) A3 (CH3) A4 (CH4) A5 (CH5) A6 (CH6) A7 (CH7) A8 →GND GND VCC OE →GND B1 (CH1) B2 (CH2) B3 (CH3) B4 (CH4) B5 (CH5) B6 (CH6) B7 (CH7) B8 (N/C) U2 OE PSU 5V C7 100nF U2 CH1 (GPIO1) CH2 (GPIO4) CH3 (GPIO5) CH4 (GPIO6) CH5 (S_GPIO4) CH6 (S_GPIO5) CH7 (S_GPIO6) R1 47Ω R2 47Ω R3 47Ω R4 47Ω R5 47Ω R6 47Ω R7 47Ω C1 1000µF 25V PSU 12V 5A 60W · Vertex Power Rail ⚡ ISOLATED F1 7.5A PSU1 STRIP 1 — VERTEX LED SET Vertex LED Set 60 × WS2815 (20 sets × 3) WLED Out 1 · M-GPIO1 · 16AWG pwr +12V DI BI GND PSU 12V 50A 600W · Fused to Strips #2–#7 ⚡ ISOLATED +12V GND PSU 50A FUSE BLOCK 6-ch ATC/ATO F2–F7 · 7.5A each F2 F3 F4 F5 F6 F7 NTC1 10Ω/10A PSU2 C2 1000µF C3 1000µF C4 1000µF C5 1000µF C6 1000µF C8 1000µF STRIP 2 — EDGE SET A Edge Set A 280 × WS2815 WLED Out 2 · M-GPIO4 · 12AWG pwr +12V DI BI GND STRIP 3 — EDGE SET B Edge Set B 280 × WS2815 WLED Out 3 · M-GPIO5 · 12AWG pwr +12V DI BI GND STRIP 4 — EDGE SET C Edge Set C 280 × WS2815 WLED Out 4 · M-GPIO6 · 12AWG pwr +12V DI BI GND STRIP 5 — EDGE SET D Edge Set D 280 × WS2815 SLAVE Out 5 · S-GPIO4 · 12AWG pwr +12V DI BI GND STRIP 6 — EDGE SET E Edge Set E 280 × WS2815 SLAVE Out 6 · S-GPIO5 · 12AWG pwr +12V DI BI GND STRIP 7 — EDGE SET F Edge Set F 280 × WS2815 SLAVE Out 7 · S-GPIO6 · 12AWG pwr +12V DI BI GND SIGNAL FLOW & WIRING SIZING SIGNAL FLOW (7 CHANNELS) CH GPIO (Board) Buffer Path R Strip LEDs Cable AWG 1 GPIO1 (Master) U2: A1(2) → B1(18) 47Ω #1 Vertex 60 ~20m 18 2 GPIO4 (Master) U2: A2(3) → B2(17) 47Ω #2 Edge A 280 ~8m 18 3 GPIO5 (Master) U2: A3(4) → B3(16) 47Ω #3 Edge B 280 ~8m 18 4 GPIO6 (Master) U2: A4(5) → B4(15) 47Ω #4 Edge C 280 ~8m 18 5 GPIO4 (Slave) U2: A5(6) → B5(14) 47Ω #5 Edge D 280 ~8m 18 6 GPIO5 (Slave) U2: A6(7) → B6(13) 47Ω #6 Edge E 280 ~8m 18 7 GPIO6 (Slave) U2: A7(8) → B7(12) 47Ω #7 Edge F 280 ~8m 18 POWER DISTRIBUTION PSU 5V 3A → ESP32-S3 Master Vin, ESP32-S3 Slave Vin, U2 VCC (pin 20) PSU 12V 5A → F1 7.5A → C1 1000µF → Strip #1 PSU 12V 50A → NTC1 (10Ω) → FB1 (7.5A/branch) → C2–C6,C8 → #2–#7 Optional injection (Strip #1, 20m): 2× PSU 12V/5A — head + LED #31 mid-point; separate +12V rails (never bridge); 14 AWG branch. U2: DIR (pin 1) → VCC · OE (pin 19) → GND (A→B, all enabled) U2: A8(9) → GND (unused input) · B8(11) = N/C POWER CALCULATIONS Strip LEDs Current PSU Power Wire #1 Vertex 60 0.9A @ full white 12V 5A 16 AWG #2–#7 Edge 280 ea. ~4.2A ea. @ full white 12V 50A 12 AWG branch, 10 AWG trunk TOTAL 1,740 ~26.1A max (6× edge + vertex) BILL OF MATERIALS & GPIO MAPPING BILL OF MATERIALS U1, U3 — 2× ESP32-S3-WROOM-1 N16R8 (WLED Master + DDP Slave) U2 — SN74AHCT245N 20-pin DIP (3.3V→5V octal transceiver, 7 ch used) R1 — 47Ω ¼W Metal Film (×1, CH1 source-term @ U2 pin 18) R2–R7 — 47Ω ¼W Metal Film (×6, source-term @ U2 pins 17→12) C1 — 1000µF 25V Electrolytic (5A vertex rail) C2–C6,C8 — 1000µF 25V Electrolytic ×6 (strip inputs) C7 — 100nF Ceramic (U2 VCC decoupling) NTC1 — 10Ω / 10A Inrush Limiter (series with 12V/50A rail) FB1 — 6-ch ATC/ATO Fuse Block + 6× 7.5A fuses LED — WS2815 12V 60 + 6×280 = 1,740 total PSU — 5V/3A + 12V/5A + 12V/50A (3 isolated; optional injection upgrade: 2× 12V/5A — head + LED #31) GPIO MAPPING GPIO Buffer Channel Strip LEDs Type GPIO1 (M) U2 CH1 CH1 #1 60 Vertex GPIO4 (M) U2 CH2 CH2 #2 280 Edge A GPIO5 (M) U2 CH3 CH3 #3 280 Edge B GPIO6 (M) U2 CH4 CH4 #4 280 Edge C GPIO4 (S) U2 CH5 CH5 #5 280 Edge D GPIO5 (S) U2 CH6 CH6 #6 280 Edge E GPIO6 (S) U2 CH7 CH7 #7 280 Edge F ENGINEERING NOTES & REVISION HISTORY ENGINEERING NOTES 1. Common GND mandatory — all 3 PSU negatives tied. 2. VCC (pin 20) on U2 = 5V. DIR (pin 1) = VCC → A-to-B direction. 3. U2: OE (pin 19) → GND (all 8 channels enabled). 4. U2: A8(9) → GND (unused input). B8(11) = N/C (spare output). 5. DDP Network: Master ESP32 handles all FX calc. Slave ESP32 is receiver only. 6. WS2815 BI: HEAD pixel only → GND (downstream keep BI ← DO chain). 7. FB1: 6× 7.5A fuses protect 12 AWG from 50A PSU. 8. C2–C6,C8 bypass caps (1000µF) at each strip input. 9. ~4.2A/strip (WS2815 = 10–15mA/pixel @ 12V, 280 LEDs). 10. GPIO 0,3,45,46 / 35–37 / 19–20 avoided. 11. WLED: Master has 4 local outputs + 3 DDP destinations to Slave. 12. Power injection if strip run exceeds ~10m — Strip #1 (20m) optional: 2× 12V/5A PSU at head + LED #31. 13. C7 (100nF) close to U2 VCC — prevents latch-up. 14. CH1 Vertex 20m run: single-ended 800kHz past reliable length. Shielded twisted pair; bench-verify waveform. 15. R1–R7 on controller PCB ≤20mm from U2 B-outputs (source-end termination). 16. NTC1 (10Ω/10A) series 12V/50A rail — limits inrush from 7× 1000µF bypass caps. 17. Strip #1 inject (opt): 2× 12V/5A PSU — head + LED #31; separate V+ rails (no bridge); GND to common bus. REVISION HISTORY Rev 1.0 — Initial release. Rev 1.1 — Added fuse block (FB1) with 7.5A blade fuses. Rev 1.2 — Revised resistors + added C7 decoupling cap. Rev 1.3 — Replaced 2× SN74AHCT125N with 1× SN74HCT245N. Rev 1.4 — Dual ESP32-S3 with DDP (Master/Slave); single SN74AHCT245N; BI re-routed to GND. Rev 1.5 — 7 strips (280 LEDs each edge); CH7 via U2 A7/B7; Slave GPIO6;R7+C8+F7 added; NTC1 inrush limiter; PCB box expanded; C8 taps aligned;Notes #6/#14/#15/#16; R2–R7 corrected 100Ω → 47Ω (prototype parity). Rev 1.6 — Upgrade the power supply from 5A to 10A.
100%
Ctrl+Shift+ +/−/0 · Scroll to zoom · Drag to pan
Component Name
Description