PianoLED C3 Carrier
Diagram
Table
| Function | Requirement | Implemented |
|---|---|---|
| 3V3 power | 3.0–3.6 V, nominal 3.3 V, external supply capability >=500 mA | AP63203 3V3 rail powers U3 pin 3 |
| Local power caps | 10 µF rail cap and 0.1 µF local decoupling | C7 10 µF and C6 100 nF on 3V3 near U3 |
| EN / CHIP_EN | Must not float; recommended 10 kΩ + 1 µF RC delay | R3 10 kΩ to 3V3, C8 1 µF to GND, SW1 reset to GND |
| Boot button | GPIO9 pulled high; pull low during reset for download/recovery | R4 10 kΩ pull-up, SW2 BOOT to GND |
| GPIO2 strap | Recommended pull-up due to glitches | R5 10 kΩ to 3V3 |
| GPIO8 strap | Must be high for Joint Download Boot with GPIO9 low | R6 10 kΩ to 3V3 |
| USB D- | GPIO18 | USB-C DN1/DN2 → D1 ESD → R9 22 Ω → U3 IO18 |
| USB D+ | GPIO19 | USB-C DP1/DP2 → D1 ESD → R10 22 Ω → U3 IO19 |
| USB VBUS | Not required as ESP32-C3 sense input for USB Serial/JTAG | Kept only as isolated USB_VBUS to connector/ESD reference |
Table
| Rail | Source | Loads | Design Current |
|---|---|---|---|
| 5V_IN / LED_5V | External 5 V adapter via J1 | LED connector J2 pin 1, AHCT VCC, AP63203 VIN | 8 A path rating |
| 3V3 | AP63203 from 5V_IN | ESP32-C3-MINI-1, EN/strap pull-ups | >=500 mA ESP32 requirement; AP63203 rated 2 A |
| USB_VBUS | USB-C host VBUS | Connector VBUS pins and D1 VBUS reference only | Not a board power rail |
| GPIO10_DATA_3V3 | ESP32 GPIO10 | AHCT input, 100 kΩ pulldown, TP_GPIO10 | logic only |
| LED_DATA_5V | AHCT output through 330 Ω | JST-VH DATA, TP_LED_DATA | logic only |
Project Overview
Required Architecture
Intended Use
Functional Requirements
Main Features
ESP32-C3-MINI-1 Official Design Requirements Applied
Power Tree and Power Budget
Interfaces and Connections
J1 — GlobTek JACK-L-PC-10A-RA(R)
J2 — JST B3P-VH(LF)(SN)
J3 — USB-C 2.0 Device Connector
Manufacturing and Assembly Expectations
Physical Design Expectations
Important Design Decisions
Open Verification Items Before PCB Layout
Change Notes