PianoLED C3 Carrier
Diagram
Table
| Block | Implemented detail |
|---|---|
| ESP32-C3 power | U3 pin 3 powered by 3V3 from AP63203; all U3 GND pins tied to common GND |
| ESP32 local caps | C6 100 nF and C7 10 µF on 3V3 near module |
| EN reset | R3 10 kΩ to 3V3, C8 1 µF to GND, SW1 reset button to GND |
| BOOT | R4 10 kΩ pull-up on GPIO9, SW2 button to GND; no capacitor on GPIO9 |
| Strapping pins | GPIO2 pull-up R5, GPIO8 pull-up R6, GPIO9 pull-up R4 |
| USB-C device mode | R7/R8 5.1 kΩ CC pull-downs to GND |
| USB data | D- to GPIO18 through USBLC6 and R9 22 Ω; D+ to GPIO19 through USBLC6 and R10 22 Ω |
| USB protection | USBLC6-2SC6 on D+/D-, with VBUS pin referenced to isolated USB_VBUS and GND pin to common GND |
| WS2812 output | GPIO10 → AHCT buffer input with 100 kΩ pulldown; buffer powered from 5V_IN; R1 330 Ω series output to JST-VH DATA |
| AP63203 buck | Existing verified support: L1 3.9 µH, C1 10 µF input, C2/C3 22 µF outputs, C4 100 nF BST-SW, EN tied to 5V_IN |
Table
| Qty | Designators | Part / Value | Manufacturer / MPN | Notes |
|---|---|---|---|---|
| 1 | U3 | ESP32-C3-MINI-1-N4 module | Espressif ESP32-C3-MINI-1-N4(4MB) | Direct-mounted WiFi/BLE MCU module |
| 1 | J3 | USB-C 2.0 receptacle | CIKI TYPE-C-2.0-16PIN-SMT-3-OR / C2987387 | Order-code/footprint to confirm before layout |
| 1 | D1 | USB ESD array | USBLC6-2SC6 | D+/D- protection |
| 2 | SW1, SW2 | SMD tact switch | Xunpu TS-1088-AR02016 | RESET and BOOT |
| 1 | J1 | 10 A barrel jack | GlobTek JACK-L-PC-10A-RA(R) | Exact footprint still layout gate |
| 1 | J2 | JST-VH 3-pin | JST B3P-VH(LF)(SN) | LED output |
| 1 | U1 | 3.3 V buck | Diodes AP63203WU-7 | Existing retained regulator |
| 1 | L1 | 3.9 µH inductor | FNR5020S3R9NT | Buck inductor |
| 1 | U2 | AHCT buffer | TI SN74AHCT1G125DBVR | 3.3 V to 5 V WS2812 data |
| 1 | C_LED_BULK | 1000 µF 16 V | RVT1C102M1010 | LED bulk cap |
| 8 | C1–C8 except C_LED_BULK | 10 µF / 22 µF / 1 µF / 100 nF ceramics | Samsung / Yageo candidates | Buck, ESP32, EN, buffer decoupling |
| 10 | R1–R10 | 330 Ω, 100 kΩ, 10 kΩ, 5.1 kΩ, 22 Ω | Yageo / Stackpole candidates | LED series, pulldown, straps, CC, USB series |
| 5 | TP_5V, TP_3V3, TP_GND, TP_GPIO10, TP_LED_DATA | Test pads | BOM-excluded | Bring-up access |
Table
| Change bucket | Approx. impact |
|---|---|
| Removed two Harwin SuperMini socket headers | −$2.54 to −$3.08 |
| Added ESP32-C3-MINI-1-N4 module | +$3.83 at 1 pc, about +$2.92 at 100 pc from live LCSC listing |
| Added USB-C connector | about +$0.12, verified for near-identical CIKI C2987386; C2987387-OR needs confirmation |
| Added USB ESD | about +$0.03 |
| Added RESET/BOOT switches | about +$0.09 to +$0.11 total |
| Added extra passives | about +$0.04 to +$0.09 total |
| Carrier BOM only delta | about +$1.1 to +$1.6 at 1 pc; about +$0.2 to +$0.7 at 100 pc |
| Complete device delta vs buying a generic SuperMini module separately | likely neutral to lower cost, depending on SuperMini board price; generic SuperMini modules observed around $2.5–$4.5 each |
Table
| Requirement | Result |
|---|---|
| Replace SuperMini with ESP32-C3-MINI-1-N4 | Complete |
| External 5 V → AP63203 → 3V3 → ESP32 only | Verified |
| USB VBUS not connected to 5V_IN or 3V3 | Verified: isolated USB_VBUS net only |
| USB D- / D+ to GPIO18 / GPIO19 | Verified through ESD + 22 Ω series resistors |
| VBUS sensing decision | Not required by official Espressif USB Serial/JTAG references; omitted for simplicity |
| Safe LED GPIO | GPIO10 selected; avoids USB and strap pins |
| RESET / BOOT buttons | Added |
| CC1 / CC2 resistors | Added, independent 5.1 kΩ pulldowns |
| USB ESD protection | Added |
| ERC/manufacturing checks | Clean: no open ERROR/WARNING/OPEN items returned by current checks |
| PCB routing | Not started |
Status
Architecture for Approval
Key Decisions
Datasheet / Reference-Design Items Implemented
Revised BOM for Approval
Estimated BOM Cost Delta
Verification Results
Open Items / Layout Gates Before PCB Layout