

Ws uc06
Custom ESP32-C6 development board with power input protection, relay outputs, opto-isolated I/O, NTC sensor input, and JTAG debugging. Designed as a DIY-friendly controller base.
- Size
- 105 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 84
- Nets
- 64
- Pads
- 286
- Tracks, vias
- 594, 77
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 May 2025
- Updated
- 5 Apr 2026
Overview
Ws uc06 is an open-source printed circuit board by wildsystems, from the wildsystems/ws-uc06 repository on GitHub. It is a 2-layer board of 105 × 90 mm with 84 parts on 64 nets, routed with 594 tracks and 77 vias.
It is built around the R-78E5.0-1.0, AZ1117CH-3.3TRG1 and ESP32-C6-MINI-1, with the USBLC6-2SC6, APT2012SGC and 1N4148W among its other parts. Its parts include 21 resistors, 13 capacitors, 11 connectors, 9 diodes and 4 ICs. It belongs with the home automation and IoT and sensors and measurement boards and the ESP32 and RISC-V boards of this library.
Main components
12R-78E5.0-1.0
SIP,11.6x7.5mm-40℃~+85℃ 1 10.2mm 11.6mm 1A 2200uF 300uA 50mVp-p 5V 7.5mm 7V~36V 850kHz 94% Short Circuit Protection、Automatic fault recovery Step-down type ±3% SIP,11.6x7.5mm DC-DC Power Modules ROHSYLPTECDC-DC Power ModulesAZ1117CH-3.3TRG1
SOT-223-20℃~+125℃@(Tj) 0.003%Vout 1 1.2V@(800mA) 1.35A 10V 3.3V 4mA 70dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsESP32-C6-MINI-1
SMD,13.2x16.6mmSMD,13.2x16.6mm New Arrivals ROHSEspressif SystemsUncategorisedUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)APT2012SGC
0805-40℃~+85℃ 12mcd 160° 2.2V 20mA 565nm 568nm 62.5mW Discrete Diode Emerald Green Water Clear 0805 LED Indication - Discrete ROHSKingbrightLED Indication - Discrete1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesMMBT2222A
SOT-23-55℃~+150℃ 1 NPN 100 100nA 1V 300MHz 300mW 40V 600mA 6V NPN Standalone SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)SRD-05VDC-SL-C
插件,19.2x15.6mm100mΩ 10ms 10ms 15A 250V@AC 360mW 5 5V 70Ω Non-Polarized - Single Coil One set changeover: 1C (SPDT - changeover) 插件,19.2x15.6mm Power Relays ROHS松乐Power RelaysTLP2361(E
SO-6,5LEAD-40℃~+125℃ 1.5V 1.6mA 10mA 15Mbps 2.7V~5.5V 20kV/us 3.75kV 5V 6V 6mA 80ns 80ns DC SO-6,5LEAD Logic Output Optoisolators ROHSToshibaLogic Output OptoisolatorsBAT46W
SOD-123-55℃~+125℃ 1 Independent 100V 150mA 2uA@75V 450mV@10mA 750mA SOD-123 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesDF5A6.2LJE,LM
SOT-5532.5uA 5V 6.2V 6.5pF ESD Four channels IEC 61000-4-2 Unidirectional SOT-553 ESD and Surge Protection (TVS/ESD) ROHSToshibaESD And Surge Protection (TVS/ESD)KT-0805B
0805-40℃~+85℃ 100mW 100mcd 120° 3.1V 460nm~475nm 469nm 5mA Blue Discrete Diode Water Clear 0805 LED Indication - Discrete ROHSHubei KENTO ElecLED Indication - Discrete
README
README.mdWS-UC06 — ESP32-C6 Universal Sensor Controller
⚠️ Important: WS-UC06 is a hardware reference platform, not a finished product.
Status: Test batch · Hardware under active development · Not production ready
WS-UC06 is a compact ESP32-C6 based controller board designed as a general-purpose hardware platform for sensor acquisition, relay control and protected low‑voltage I/O. It is intended for ESPHome projects, rapid prototyping and small‑series custom controllers.
This repository is hardware‑first. It contains the complete KiCad design, power architecture, enclosure models and reference configuration files.
Documentation
All authoritative technical documentation is located in the docs/ directory:
- Pin mapping:
docs/PINOUT.md - Quick start:
docs/QUICKSTART.md - Flashing & programming:
docs/FLASHING.md - Hardware errata:
docs/ERRATA.md - Manufacturing & test procedure:
docs/MANUFACTURING.md
All firmware development and ESPHome configuration must use the pin mapping defined in PINOUT.md.
Repository Structure
ws-uc06/
├── README.md
├── LICENSE
├── docs/
│ ├── PINOUT.md
│ ├── QUICKSTART.md
│ ├── FLASHING.md
│ ├── ERRATA.md
│ └── MANUFACTURING.md
├── esphome/
└── hardware/Design Philosophy
WS‑UC06 is intended as a reusable controller core:
- Transparent power architecture
- Electrically protected low‑voltage I/O
- Modular usage
- Clean separation between hardware and firmware
It is a controller base, not a finished product.
Parts
84| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10K | Resistor_SMD:R_0805_2012Metric | R1, R7, R8, R19, R20, R21 |
| 5 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C5, C6, C7 |
| 5 | MSMP6.0A-M3/89A | PCM_Diode_SMD_AKL:D_MicroSMP | TVS6, TVS7, TVS8, TVS9, TVS10 |
| 4 | 620 | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R5 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO7380 | H1, H2, H3, H4 |
| 3 | 10uF/50V | Capacitor_SMD:C_1206_3216Metric | C8, C9, C10 |
| 3 | 270R | Resistor_SMD:R_0805_2012Metric | R9, R15, R16 |
| 3 | APT2012SGC | LED_SMD:LED_0805_2012Metric | D3, D4, D7 |
| 3 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J6, J8, J9 |
| 2 | 1N4148W | PCM_Diode_SMD_AKL:D_SOD-123 | D2, D5 |
| 2 | 22R | Resistor_SMD:R_0805_2012Metric | R12, R14 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C11, C12 |
| 2 | 4k7 | Resistor_SMD:R_0805_2012Metric | R6, R17 |
| 2 | 5k1 | Resistor_SMD:R_0805_2012Metric | R11, R13 |
| 2 | MMBT2222A | PCM_Package_TO_SOT_SMD_AKL:SOT-23 | Q3, Q4 |
| 2 | PDTD123YK | PCM_Package_TO_SOT_SMD_AKL:SC-59 | Q1, Q2 |
| 2 | Reboot | MyFootprints:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 | SW1, SW2 |
| 2 | SRD-05VDC-SL-C | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | K1, K2 |
| 2 | SRD-05VDC-SL-C | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J10, J11 |
| 2 | Screw_Terminal_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J1, J2 |
| 2 | TLP2361 | PCM_Package_SO_AKL:SO-5_4.4x3.6mm_P1.27mm | OC1, OC2 |
| 1 | 10uF/50V | Digikey library:1206 | C4 |
| 1 | 12uH | MyFootprints:IND_ASPI-6045S-120M-T | L1 |
| 1 | 15R | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | 1N5819 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D6 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R18 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 24V | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | 47uF/16V | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 5V | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | AZ1117CH-3.3TRG1 | PCM_Package_TO_SOT_SMD_AKL:SOT-223-3_TabPin2 | U2 |
| 1 | BAT46W | Diode_SMD:D_SOD-123 | D1 |
| 1 | Conn_01x08_Pin | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_Horizontal | J3 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | DF5A6.2LJE,LM | PCM_Package_TO_SOT_SMD_AKL:SOT-553 | D9 |
| 1 | ESP32-C6-MINI-1 | RF_Module:ESP32-C6-MINI-1 | U3 |
| 1 | Fuse | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | KT-0805B | LED_SMD:LED_0805_2012Metric | D8 |
| 1 | PogoPgm | MyFootprints:PogoPgm | J5 |
| 1 | R-78E5.0-1.0 | PCM_Package_TO_SOT_THT_AKL:TO-220-3_Vertical | U1 |
| 1 | SMBJ33A | Diode_SMD:D_SMB | RV1 |
| 1 | USB-TYPE-C-31-M-12 | MyFootprints:USB-HRO_TYPE-C-31-M-12 | J7 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
Questions
How big is the Ws uc06 PCB?
It measures 105 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ws uc06 use?
84 parts, built around the R-78E5.0-1.0, AZ1117CH-3.3TRG1, ESP32-C6-MINI-1 and USBLC6-2SC6. 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 Ws uc06 KiCad files?
From the wildsystems/ws-uc06 repository on GitHub, at the commit this page was made from: the board is hardware/ws_uc06.kicad_pcb and its schematic hardware/power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ws uc06 design in my own project?
Its repository states no licence, so its author keeps all rights: ask wildsystems before reusing the design.
Similar boards
- 4 layers233.7 × 83.2 mm

- 2 layers84.5 × 90.2 mm

SYNCHRO Zentrale
h07jonas/SYNCHRO
SYNCHRO System for Yielding Networked CHannel Rail Operation SYNCHRO is a modular, high-performance digital model railroad control ecosystem architecture based on the DCC (Digital Command Control) standard.
56 parts1 - 2 layers163 × 66 mm

- 2 layers53.3 × 47.2 mm

RAMPS WiFi Adapter
ODDepot/RAMPS-WiFi-Adapter
The RAMPS WiFi Adapter provides wireless networking for RepRap's RAMPS (Arduino Mega Pololu Shield) controller.
21 parts10 - 2 layers160 × 100 mm

Interface board
cepr/daly-to-lithium-balance-adapter
Replacement traction battery for a 2018 Energica Ego. The original Lithium Balance s-BMS master (BMCU) stays in the bike.
112 parts - 2 layers90 × 60 mm

Flappy esp32c3-revb
Soulboy420/BP_flappyBird
Eigenständiger KiCad-10-Entwurf für das HAW-Bachelorprojekt. Der ursprüngliche Entwurf unter hardware/ und absichtliche Benutzerlöschungen wurden nicht überschrieben. Es wurde nichts bestellt, committed oder gepusht.
111 parts - 4 layers159.9 × 99.9 mm

- 2 layers159.9 × 99.9 mm
