# 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)*