# Homely Plum Flux Capacitor
## Description
Compact 4-Layer ESP32-S3-DevKitC-1 Nano-Style Carrier Board with I²S Audio, Class-D Amp, MicroSD, LiPo Power, WS2812B, and IR; featuring updated all-layer antenna keepout, additional decoupling capacitors on 5 V/3.3 V rails, four M3 mounting holes, finalized rounded-corner PCB outline and hand-friendly width, centered ESP32-S3-DevKitC-1 and symmetrically aligned MicroSD/I²S mic, centered bottom silkscreen title text, and zero-error ERC/DRC; layout is finalized and ready for routing #ESP32S3 #DevKitC1 #antennaKeepout #decoupling #M3MountingHoles #routingReady
## Project Details
- **Owner:** boraolmez2015
- **Created:** 1/18/2026
- **Last Updated:** 1/18/2026
- **Visibility:** Public
- **Design Rule: Trace Corner Style:** 45deg
- **board_sizeX:** 59.35mm
- **Net Class: Signal:** nets: I2S, SPI, UART; traceWidth: 0.25 mm
- **Software:** Arduino
- **board_centerY:** 12.625
- **Domain:** Consumer Electronics
- **Placement Status:** Finalized
- **Stackup:** 4 Layer (L1: Signal, L2: Ground, L3: Power, L4: Signal)
- **Power Requirements:** USB
- **Antenna Keepout Policy:** Preserve existing all-layer ESP32 antenna keepout region during further edits and routing
- **Preferred Routing Layer:** Top
- **board_sizeY:** 25.25
- **Manufacturability Issues:** - Review and resolve any missing manufacturer part numbers or substitutes for critical ICs and connectors before release.
- Confirm all footprints for non-generic parts (ICs, connectors, switches, LEDs, MicroSD, JST, DevKit module) match the latest datasheets and new DIP-style mechanical constraints.
- Eliminate all remaining airwires on power nets (5V, 3V3, BAT, GND) and verify continuous reference planes under SPI and I2S routes.
- Check for any overlapping copper (fills, polygons, copper shapes) around the MicroSD socket, audio amp, and battery connector areas.
- Ensure the 0.6 mm power and 0.25 mm signal width rules are fully applied to every net segment, including stubs into test points and connectors.
- Verify clear silkscreen pin labels for both DIP headers and all external connectors (speaker JST, battery JST, MicroSD, IR, reset, debug test points).
- Confirm audio paths (SPH0645 I2S, PAM8302 input/output, speaker lines) are routed away from switching nodes of the regulator and the TP4056 high‑current paths.
- Double-check WS2812B power decoupling and data routing for short, direct paths with a solid ground return.
- Re-run ERC/DRC after routing and footprint locking; ensure no remaining errors or critical warnings in parts_available, missing_footprints, airwires, or overlapping_copper reviews.
- **Manufacturing Quantity Target:** 5
- **Part Type:** Microcontroller
- **board_centerX:** 29.675
- **Connectivity:** WiFi
- **Net Class: Power:** nets: 5V, VCC, VBAT, GND; traceWidth: 0.6 mm
- **License:** http://solderpad.org/licenses/SHL-2.1/
- **System Architecture:** flowchart TD
DevKit[ESP32-S3-DevKitC-1 Core]
Power[Power Subsystem]
Audio[Audio Subsystem (I2S Mic + Class-D Amp)]
Storage[Storage (MicroSD via SPI)]
LED[WS2812B RGB LED]
IR[IR Transmit/Receive]
Headers[Dual 2.54mm DIP Headers]
DevKit --> Power
DevKit --> Audio
DevKit --> Storage
DevKit --> LED
DevKit --> IR
DevKit --> Headers
Power --> Storage
Power --> Audio
Power --> LED
Power --> IR
Power --> Headers
- **System Architecture:** flowchart TD
DevKit[ESP32-S3-DevKitC-1 Core]
Power[Power Subsystem]
Audio[Audio Subsystem (I2S Mic + Class-D Amp)]
Storage[Storage (MicroSD via SPI)]
LED[WS2812B RGB LED]
IR[IR Transmit/Receive]
Headers[Dual 2.54mm Headers]
DevKit --> Power
DevKit --> Audio
DevKit --> Storage
DevKit --> LED
DevKit --> IR
DevKit --> Headers
Power --> Storage
Power --> Audio
Power --> LED
Power --> IR
Power --> Headers
## Key Components
### CN1 — [B2B-PH-K-S(LF)(SN)](https://www.flux.ai/lcsc/b2b-ph-k-slfsn~yvsw.md)
- Role: Connector
- Connector Pitch: 2mm
- Manufacturer Name: JST
- Part Type: Wire To Board / Wire To Wire Connector
- Manufacturer Part Number: B2B-PH-K-S(LF)(SN)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_JST-B2B-PH-K-S-LF-SN_C131337.pdf
- LCSC Part Number: C131337
- Connector Gender: Male
- Product Info Url: https://lcsc.com/product-detail/PH-Connectors_JST_B2B-PH-K-S-LF-SN_B2B-PH-K-S-LF-SN_C131337.html
- Connector Rows: 1
- Connector Type: Wire To Board Connector
- Package or Case Code: CONN-TH_B2B-PH-K-S
- Role Details: 2.0 mm pitch battery pad connector for LiPo
- JLCPCB Part Class: Extended Part
- Connector Positions: 2
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### D1 — [WS2812B](https://www.flux.ai/kicad-part-library/ws2812b~l5u.md)
- Datasheet URL: https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf
- Role Details: Addressable RGB LED for status indication
- Part Type: LED SMD
- Package or Case Code: LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
- Voltage Rating: 5.5V
- Manufacturer Part Number: WS2812B
**Pins:**
- DIN [pin 4]
- DOUT [pin 2]
- VDD [pin 1]
- VSS [pin 3]
### D2 — [PD333-3C/H0/L2](https://www.flux.ai/adrian95/pd333-3ch0l2~ihf.md)
- Voltage Rating: 30V
- Manufacturer Name: Everlight Electronics Co Ltd
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.verical.com/datasheet/everlight-electronics-photodiode-PD333-3C-H0-L2-11467178.pdf
- Part Type: Diode
- Manufacturer Part Number: PD333-3C/H0/L2
- Role Details: Infrared photodiode receiver for IR signal detection
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### D3 — [Schottky Rectifier Diode](https://www.flux.ai/corynrobinson/schottky-rectifier-diode~zu.md)
- Part Type: Diode
- Datasheet URL: https://octopart.com/datasheet/ssa33l-e3%2F61t-vishay-39552932
- Role: Protection
- Manufacturer Name: Vishay
- Breakdown Voltage: 30V
- Forward Voltage: 450mV
- Current: 3A
- Voltage Rating: 30V
- Package or Case Code: D_SMA
- Manufacturer Part Number: SSA33L-E3/61T
- Purchase Url: https://octopart.com/ssa33l-e3%2F61t-vishay-39552932
- Role Details: Reverse polarity protection on 5 V input
**Pins:**
- A [pin 2]
- K [pin 1]
### J1 — [61301411121](https://www.flux.ai/adrian95/61301411121~u9d.md)
- Package or Case Code: HDRV14W64P0X254_1X14_3556X254X854P
- Role: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61301411121.pdf
- Part Type: Connector
- Manufacturer Part Number: 61301411121
- Role Details: Male bottom header for Arduino Nano–style XIAO carrier
- Manufacturer Name: Wurth Elektronik
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J2 — [S2B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/s2b-ph-k-slfsn~brb.md)
- Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf
- Part Type: Connector
- Manufacturer Part Number: S2B-PH-K-S(LF)(SN)
- Manufacturer Name: JST Sales America Inc.
- Role: Connector
- Role Details: 2.0 mm pitch speaker output connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J3 — [61300621121](https://www.flux.ai/adrian95/61300621121~yhy.md)
- Role: Connector
- Part Type: Connector
- Manufacturer Name: Wurth Elektronik
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Breadboard edge header, left side, 22.86 mm
- Package: 2x10_2.54mm_DIP_male
- PositionX: 24mm
- Package or Case Code: HDRV6W64P254_2X3_762X508X889P
- Manufacturer Part Number: 61300621121
- Datasheet URL: https://www.we-online.com/katalog/datasheet/6130xx21121.pdf
- PositionY: 0mm
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
### J4 — [61300621121](https://www.flux.ai/adrian95/61300621121~yhy.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Manufacturer Name: Wurth Elektronik
- Datasheet URL: https://www.we-online.com/katalog/datasheet/6130xx21121.pdf
- Role Details: Breadboard edge header, right side, 22.86 mm
- Package: 2x10_2.54mm_DIP_male
- Manufacturer Part Number: 61300621121
- Role: Connector
- Package or Case Code: HDRV6W64P254_2X3_762X508X889P
- PositionY: 0mm
- PositionX: -24mm
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
### LED1 — [VSMB294008G](https://www.flux.ai/adrian95/vsmb294008g~gv.md)
- Datasheet URL: https://www.vishay.com/docs/84228/vsmb294008rg.pdf
- Voltage Rating: 5V
- Role Details: Infrared LED transmitter for IR communication
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: LED
- Manufacturer Name: Vishay Semiconductor Opto Division
- Manufacturer Part Number: VSMB294008G
- Role: Signal Generation
**Pins:**
- A [pin 1]
- K [pin 2]
### MK1 — [SPH0645LM4H-B](https://www.flux.ai/vasy_skral/sph0645lm4h-b~ymg.md)
- Role: Signal Generation
- Manufacturer Name: Knowles
- Position X: 90.35mm
- Voltage Rating: 3.6V
- Part Type: Sensor
- Role Details: I²S MEMS microphone audio input
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0645LM4H-B.pdf
- Manufacturer Part Number: SPH0645LM4H-B
- Symbol Style: Parametric
**Pins:**
- BCLK [pin 4]
- DATA_OUT [pin 6]
- GND [pin 3]
- SELECT [pin 2]
- VDD [pin 5]
- WS [pin 1]
### Q1 — [AO3401A](https://www.flux.ai/lcsc/ao3401a~wvl4.md)
- Role: Protection
- LCSC Part Number: C347476
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2311091734_UMW-Youtai-Semiconductor-Co---Ltd--AO3401A_C347476.pdf
- Continuous Drain Current: 5A at 25°C
- Product Info Url: https://lcsc.com/product-detail/Others_Youtai-Semiconductor-Co-Ltd-AO3401A-4-1A_C347476.html
- Manufacturer Name: UMW(友台半导体)
- Manufacturer Part Number: AO3401A
- Package or Case Code: SOT-23_L2.9-W1.3-P1.90-LS2.4-BR
- Voltage Rating: 30V
- Drain to Source Voltage: 30V
- Role Details: Power switching MOSFET for battery isolation and load switching
- Transistor Type: N-channel MOSFET
- Part Type: MOSFETs
**Pins:**
- D [pin 3]
- G [pin 1]
- S [pin 2]
### SW1 — [Tactile Switch SPST-NO PTS526 SK15 SMTR2 LFS](https://www.flux.ai/collinsemasi/tactile-switch-spst-no-pts526-sk15-smtr2-lfs~83.md)
- Role Details: Reset button for manual system reset
- Manufacturer Part Number: PTS526 SK15 SMTR2 LFS
- Role: Debouncing
- Datasheet URL: https://www.ckswitches.com/media/2780/pts526.pdf
- Part Type: Switch
- Manufacturer Name: C&K
**Pins:**
- 2 [pin 2]
- 4 [pin 4]
- 1 [pin 1]
- 3 [pin 3]
### U1 — [ESP32-S3-DEVKITC-1](https://www.flux.ai/vasy_skral/esp32-s3-devkitc-1~p19.md)
- Role Details: Replace Seeed XIAO ESP32S3 with ESP32-S3-DevKitC-1 module
- Role: Main MCU
- Datasheet URL: https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Evaluation Board
- Manufacturer Name: Espressif Systems
- Manufacturer Part Number: ESP32-S3-DEVKITC-1
**Pins:**
- 3V3 [pin J1_1]
- 3V3 [pin J1_2]
- 5V0 [pin J1_21]
- GND [pin J3_22]
- GND [pin J1_22]
- GND [pin J3_21]
- GND [pin J3_1]
- GPIO0 [pin J3_14]
- GPIO1 [pin J3_4]
- GPIO10 [pin J1_16]
- GPIO11 [pin J1_17]
- GPIO12 [pin J1_18]
- GPIO13 [pin J1_19]
- GPIO14 [pin J1_20]
- GPIO15 [pin J1_8]
- GPIO16 [pin J1_9]
- GPIO17 [pin J1_10]
- GPIO18 [pin J1_11]
- GPIO2 [pin J3_5]
- GPIO21 [pin J3_18]
- GPIO3 [pin J1_13]
- GPIO35 [pin J3_13]
- GPIO36 [pin J3_12]
- GPIO37 [pin J3_11]
- GPIO38 [pin J3_10]
- GPIO4 [pin J1_4]
- GPIO45 [pin J3_15]
- GPIO46 [pin J1_14]
- GPIO47 [pin J3_17]
- GPIO48 [pin J3_16]
- GPIO5 [pin J1_5]
- GPIO6 [pin J1_6]
- GPIO7 [pin J1_7]
- GPIO8 [pin J1_12]
- GPIO9 [pin J1_15]
- MTCK/GPIO39 [pin J3_9]
- MTDI/GPIO41 [pin J3_7]
- MTDO/GPIO40 [pin J3_8]
- MTMS/GPIO42 [pin J3_6]
- RST [pin J1_3]
- U0RXD/GPIO44 [pin J3_3]
- U0TXD/GPIO43 [pin J3_2]
- USB_D-/GPIO19 [pin J3_20]
- USB_D+/GPIO20 [pin J3_19]
### U2 — [LM2596S-5.0/NOPB](https://www.flux.ai/adrian95/lm2596s-5p0nopb~ji8.md)
- Role: Power Conversion
- Manufacturer Name: Texas Instruments
- Datasheet URL: https://www.ti.com/lit/ds/symlink/lm2596.pdf
- Role Details: 5 V/3 A regulator
- Manufacturer Part Number: LM2596S-5.0/NOPB
- Part Type: Integrated Circuit
- License: https://creativecommons.org/licenses/by/4.0/
- Voltage Rating: 40V
**Pins:**
- ~ON~/OFF [pin 5]
- FEEDBACK [pin 4]
- GND_TAB [pin 6]
- GROUND [pin 3]
- OUTPUT [pin 2]
- VIN [pin 1]
### U3 — [TP4056](https://www.flux.ai/lcsc/tp4056~5yzc.md)
- LCSC Part Number: C725790
- Manufacturer Part Number: TP4056
- Package or Case Code: ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EP
- Part Type: Battery Management ICs
- Manufacturer Name: UMW(友台半导体)
- Product Info Url: https://lcsc.com/product-detail/PMIC-Battery-Management_UMW-Youtai-Semiconductor-Co-Ltd-TP4056_C725790.html
- Role Details: LiPo battery charger
- Role: Power Management
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409241408_UMW-Youtai-Semiconductor-Co---Ltd--TP4056_C725790.pdf
- Voltage Rating: 8V
- JLCPCB Part Class: Extended Part
**Pins:**
- ~{CHRG} [pin 7]
- ~{STDBY} [pin 6]
- BAT [pin 5]
- CE [pin 8]
- EP [pin 9]
- GND [pin 3]
- PROG [pin 2]
- TEMP [pin 1]
- VCC [pin 4]
### U4 — [PAM8302AASCR](https://www.flux.ai/lcsc/pam8302aascr~ikb.md)
- Manufacturer Part Number: PAM8302AASCR
- Part Type: Audio Power OpAmps
- Manufacturer Name: DIODES(美台)
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1809192050_Diodes-Incorporated-PAM8302AASCR_C113367.pdf
- Role Details: Class-D audio amplifier
- LCSC Part Number: C113367
- Package or Case Code: MSOP-8_L3.0-W3.0-P0.65-LS5.0-BL
- Voltage Rating: 6V
- Role: Amplification
- Product Info Url: https://lcsc.com/product-detail/Audio-OpAmps_DIODES_PAM8302AASCR_PAM8302AASCR_C113367.html
**Pins:**
- ~{SD} [pin 1]
- GND [pin 7]
- IN- [pin 2]
- IN+ [pin 3]
- NC [pin 8]
- VDD [pin 6]
- VO- [pin 8]
- VO+ [pin 5]
### U5 — [PM254-2-10-Z-8.5](https://www.flux.ai/lcsc/pm254-2-10-z-8p5~6clf.md)
- Connector Gender: Female
- Connector Pitch: 2.54mm
- Connector Rows: 2
- Connector Positions: 10
- Connector Type: Headers and Wire Housings
- LCSC Part Number: C2897411
- Operating Temperature: -40~+105℃
- Role Details: Female top header for Arduino Nano–style XIAO carrier
- Package or Case Code: HDR-TH_20P-P2.54-V-F-R2-C10-S2.54
- Current Rating: 3A
- Part Type: Female Headers
- Manufacturer Name: HCTL(华灿天禄)
- Role: Connector
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: PM254-2-10-Z-8.5
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### U6 — [ST-TF-003A](https://www.flux.ai/adrian95/st-tf-003a~3op.md)
- Manufacturer Part Number: ST-TF-003A
- Role: Connector
- Part Type: Connector
- Position X: 45.825mm
- Role Details: SPI storage interface socket
- Manufacturer Name: Suntech
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.snapeda.com/parts/ST-TF-003A/Suntech/view-part/?ref=search&t=micro%20sd%20socket
**Pins:**
- CD [pin G2]
- CD2 [pin G3]
- CS [pin 2]
- DI [pin 3]
- DO [pin 7]
- GND [pin G4]
- GND [pin G1]
- GND [pin 6]
- NC [pin 1]
- RSV [pin 8]
- SCK [pin 5]
- SHIELD [pin 9]
- VCC [pin 4]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/boraolmez2015/homely-plum-flux-capacitor~vr](https://www.flux.ai/boraolmez2015/homely-plum-flux-capacitor~vr).*
---
*Generated from [https://www.flux.ai/boraolmez2015/homely-plum-flux-capacitor~vr](https://www.flux.ai/boraolmez2015/homely-plum-flux-capacitor~vr)*