# Brainstorm a new project with AI [Example] ## Description Ultra-Compact 4-Layer ESP32-C6 + Quectel EG912U LTE Dev Board w/ Onboard eSIM, π-Match RF Tuning, Optional u.FL, USB-C Data (ESP32-C6 Only), USB-C Battery Charging, Controlled Impedance Routing #EG912U #USBDataOnly #USBCharging #4Layer #eSIM ## Project Details - **Owner:** pedroapfilho - **Created:** 10/29/2025 - **Last Updated:** 10/29/2025 - **Visibility:** Public - **Operating Voltage:** 3.3V - **System Architecture:** ```mermaid flowchart TB subgraph EG912U[Quectel EG912U] end subgraph ESP32[ESP32-C6] end subgraph Power[Power Path] end subgraph USB[USB-C Port] end subgraph eSIM[Onboard eSIM] end subgraph RF[RF Match Network] end EG912U ---|UART CTS/RTS| ESP32 EG912U ---|VBUS Detect| Power Power --> ESP32 Power --> EG912U USB --> ESP32 EG912U -->|SIM IO/CLK/RST| eSIM EG912U --> RF RF --> uFL[u.FL Connector] ``` - **Controlled Impedance Tolerance:** 5% - **Via stitching for Layer 2 GND plane:** Enabled - **Ground Fill Layers:** L1, L4 - **Decoupling Nets:** None - **System Architecture:** ```mermaid flowchart TB subgraph Cellular Module[BG95M3] direction TB CTS(Main Flow Control) -->|UART| MCU(IO21) RTS(Main Flow Control) -->|UART| MCU(IO20) USIM_IO --> eSIM(IO) USIM_CLK --> eSIM(CLK) USIM_RST --> eSIM(RST) end subgraph MCU[ESP32-C6] direction TB IO21(Main_CTS) ---|CTS| BG95_MAIN_CTS IO20(Main_RTS) ---|RTS| BG95_MAIN_RTS Wake(GPIO) <--|Wake| PushBtn(INT) end subgraph USB-C Interface direction TB J1:DP --> D1:IO3 J1:DM --> D1:IO2 J1:VBUS --> D1:IO1 J1:CC1 -- R1 to GND --> GND J1:CC2 -- R2 to GND --> GND end subgraph Power Sequencing LTC2954(PushBtn) --> AP22916(ON) LTC2954(INT) -.-> MCU(Wake) LTC2954(INT) -.-> BG95(PWRKEY) AP22916(VOUT) --> SYS(3V3 rail) end ``` - **Domain:** Telecommunications - **Controlled Impedance Pair:** RF_FEED - **Controlled Impedance:** 50Ω - **Power Requirements:** Battery - **Connectivity:** Bluetooth - **Review - resistor_power_rating:** No ERC/DRC resistor_power_rating issues present as of latest review. - **Connectivity:** Cellular - **Pull-up/Pull-down Nets:** None - **Connectivity:** WiFi - **Layer 2 Function:** Solid GND plane - **Review - capacitor_voltage_rating:** No ERC/DRC capacitor_voltage_rating issues present as of latest review. - **Stackup:** Standard 4 Layer: L2=solid GND plane, L3=power pours - **Power Requirements:** USB - **Layer 3 Power Pours:** SYS, 3V3, VBAT_BB ## Key Components ### D1 — [TPD4E02B04DQA](https://www.flux.ai/kicad-part-library/tpd4e02b04dqa~id.md) - Package or Case Code: USON-10_2.5x1.0mm_P0.5mm - Datasheet URL: http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf - LifecycleStatus: Active - Manufacturer Name: Texas Instruments Inc. - Manufacturer Part Number: TPD4E02B04DQA - Role Details: ESD protection for USB-C data/power lines - Role: Protection - Footprint: USON-10_2.5x1.0mm_P0.5mm **Pins:** - G [pin 3] - G [pin 8] - IO1 [pin 1] - IO2 [pin 2] - IO3 [pin 4] - IO4 [pin 5] - NC [pin 7] - NC [pin 6] - NC [pin 9] - NC [pin 10] ### J1 — [2024100002](https://www.flux.ai/adrian95/2024100002~atk.md) - Role Details: USB-C receptacle for data and charging - Manufacturer Name: Molex - Role: Connector - Footprint: MOLEX_2024100002 - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/834/202410002_Pkg_Spec.pdf - Manufacturer Part Number: 2024100002 - LifecycleStatus: Active **Pins:** - CC1 [pin A5] - CC2 [pin B5] - DA- [pin A7] - DA+ [pin A6] - DB- [pin B7] - DB+ [pin B6] - GND1 [pin A1] - GND2 [pin A12] - GND3 [pin B1] - GND4 [pin B12] - RX1- [pin B10] - RX1+ [pin B11] - RX2- [pin A10] - RX2+ [pin A11] - SBU1 [pin A8] - SBU2 [pin B8] - SHIELD1 [pin SH1] - SHIELD2 [pin SH2] - SHIELD3 [pin SH3] - SHIELD4 [pin SH4] - TX1- [pin A3] - TX1+ [pin A2] - TX2- [pin B3] - TX2+ [pin B2] - VBUS1 [pin A4] - VBUS2 [pin A9] - VBUS3 [pin B4] - VBUS4 [pin B9] ### J2 — [SM02B-SRSS-TB(LF)(SN)](https://www.flux.ai/adrian95/sm02b-srss-tblfsn~zzs.md) - Part Type: Connector - Role: Connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eSH.pdf - Manufacturer Name: JST Sales America Inc. - Package or Case Code: SM02BSRSSTBLFSN - Footprint: SM02BSRSSTBLFSN - Manufacturer Part Number: SM02B-SRSS-TB(LF)(SN) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Li-ion battery connector for JST-SH 2-pin - LifecycleStatus: Active **Pins:** - 1 [pin 1] - 2 [pin 2] - MP1 [pin 3] - MP2 [pin 4] ### TP1 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md) - Role Details: Debug probe for critical signals - LifecycleStatus: Active - Footprint: 1.25mm SMD Test Point **Pins:** - P1 ### U1 — [ESP32-C6-MINI-1-N4](https://www.flux.ai/vasyl/esp32-c6-mini-1-n4~0jh.md) - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-c6-mini-1_mini-1u_datasheet_en.pdf - Manufacturer Name: Espressif Systems - LifecycleStatus: Active - Manufacturer Part Number: ESP32-C6-MINI-1-N4 - Role Details: Main MCU with Wi-Fi/BLE connectivity - Footprint: MODULE_ESP32-H2-MINI-1-H2 - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: RF module **Pins:** - 3V3 [pin 3] - EN [pin 8] - GND_1 [pin 1] - GND_1__1 [pin 2] - GND_1__10 [pin 42] - GND_1__11 [pin 43] - GND_1__12 [pin 44] - GND_1__13 [pin 45] - GND_1__14 [pin 46] - GND_1__2 [pin 11] - GND_1__3 [pin 14] - GND_1__4 [pin 36] - GND_1__5 [pin 37] - GND_1__6 [pin 38] - GND_1__7 [pin 39] - GND_1__8 [pin 40] - GND_1__9 [pin 41] - GND_2 [pin 47] - GND_2__1 [pin 48] - GND_2__10 [pin 49_9] - GND_2__11 [pin 50] - GND_2__12 [pin 51] - GND_2__13 [pin 52] - GND_2__14 [pin 53] - GND_2__2 [pin 49_1] - GND_2__3 [pin 49_2] - GND_2__4 [pin 49_3] - GND_2__5 [pin 49_4] - GND_2__6 [pin 49_5] - GND_2__7 [pin 49_6] - GND_2__8 [pin 49_7] - GND_2__9 [pin 49_8] - IO0 [pin 12] - IO1 [pin 13] - IO12 [pin 17] - IO13 [pin 18] - IO14 [pin 19] - IO15 [pin 20] - IO18 [pin 24] - IO19 [pin 25] - IO2 [pin 5] - IO20 [pin 26] - IO21 [pin 27] - IO22 [pin 28] - IO23 [pin 29] - IO3 [pin 6] - IO4 [pin 9] - IO5 [pin 10] - IO6 [pin 15] - IO7 [pin 16] - IO8 [pin 22] - IO9 [pin 23] - NC [pin 21] - NC [pin 4] - NC__1 [pin 7] - NC__5 [pin 32] - NC__6 [pin 33] - NC__7 [pin 34] - NC__8 [pin 35] - RXD0 [pin 30] - TXD0 [pin 31] ### U2 — [BG95M3LA-64-SGNS](https://www.flux.ai/lcsc/bg95m3la-64-sgns~1znm.md) - Part Type: 2G/3G/4G/5G Modules - Role Details: Cellular LTE modem covering global bands - Manufacturer Name: Quectel(移远) - Footprint: LPWA-MODULE-SMD_L23.6-W19.9-P1.10-EG912U - LifecycleStatus: Active - JLCPCB Part Class: Extended Part - Manufacturer Part Number: BG95M3LA-64-SGNS - LCSC Part Number: C2960993 - Package or Case Code: LPWA-MODULE-SMD_L23.6-W19.9-P1.10-BG95-M1 - Role: RF Transceiver **Pins:** - ADC0 [pin 24] - ADC1 [pin 2] - ANT_GNSS [pin 49] - ANT_MAIN [pin 60] - ANT_WIFI [pin 56] - AP_READY [pin 19] - DBG_RXD [pin 22] - DBG_TXD [pin 23] - GND [pin 3] - GND [pin 31] - GND [pin 48] - GND [pin 50] - GND [pin 54] - GND [pin 55] - GND [pin 58] - GND [pin 59] - GND [pin 61] - GND [pin 62] - GND [pin 67] - GND [pin 68] - GND [pin 69] - GND [pin 70] - GND [pin 71] - GND [pin 72] - GND [pin 73] - GND [pin 74] - GND [pin 79] - GND [pin 80] - GND [pin 81] - GND [pin 82] - GND [pin 89] - GND [pin 90] - GND [pin 91] - GND [pin 100] - GND [pin 101] - GND [pin 102] - GNSS_LAN_EN [pin 51] - GNSS_RXD [pin 28] - GNSS_TXD [pin 27] - GPIO1 [pin 25] - GPIO2 [pin 26] - GPIO3 [pin 64] - GPIO4 [pin 65] - GPIO5 [pin 66] - GPIO6 [pin 85] - GPIO7 [pin 86] - GPIO8 [pin 87] - GPIO9 [pin 88] - GRFC1 [pin 83] - GRFC2 [pin 84] - I2C_SCL [pin 40] - I2C_SDA [pin 41] - MAIN_CTS [pin 36] - MAIN_DCD [pin 38] - MAIN_DTR [pin 30] - MAIN_RI [pin 39] - MAIN_RTS [pin 37] - MAIN_RXD [pin 34] - MAIN_TXD [pin 35] - NET_STATUS [pin 21] - PCM_CLK [pin 4] - PCM_DIN [pin 6] - PCM_DOUT [pin 7] - PCM_SYNC [pin 5] - PON_TRIG [pin 96] - PSM_IND [pin 1] - PWRKEY [pin 15] - RESERVED [pin 11] - RESERVED [pin 12] - RESERVED [pin 13] - RESERVED [pin 14] - RESERVED [pin 16] - RESERVED [pin 57] - RESERVED [pin 63] - RESERVED [pin 76] - RESERVED [pin 77] - RESERVED [pin 78] - RESERVED [pin 92] - RESERVED [pin 93] - RESERVED [pin 94] - RESERVED [pin 95] - RESERVED [pin 97] - RESERVED [pin 98] - RESERVED [pin 99] - RESET_N [pin 17] - STATUS [pin 20] - USB_BOOT [pin 75] - USB_DM [pin 10] - USB_DP [pin 9] - USB_VBUS [pin 8] - USIM_CLK [pin 46] - USIM_DATA [pin 45] - USIM_DET [pin 42] - USIM_GND [pin 47] - USIM_RST [pin 44] - USIM_VDD [pin 43] - VBAT_BB [pin 32] - VBAT_BB [pin 33] - VBAT_RF [pin 52] - VBAT_RF [pin 53] - VDD_EXT [pin 29] - W_DISABLE [pin 18] ### U3 — [ST4SI2M0020TPIFW](https://www.flux.ai/jecstronic/st4si2m0020tpifw~uq2.md) - Part Type: Integrated Circuit - Datasheet URL: https://www.st.com/content/ccc/resource/sales_and_marketing/presentation/product_presentation/group1/16/84/38/1a/35/3b/47/a1/SMD_ST4SIM_Overview/files/Secure_solutions_ST4SIM_Overview.pdf/jcr:content/translations/en.Secure_solutions_ST4SIM_Overview.pdf - Manufacturer Name: STMicroelectronics - Manufacturer Part Number: ST4SI2M0020TPIFW - Role Details: Embedded MFF2 eSIM for secure subscription management - License: https://creativecommons.org/licenses/by/4.0/ - LifecycleStatus: Active - Footprint: SON127P600X500X100-9N **Pins:** - ~RESET [pin 7] - CLK [pin 6] - EP [pin 9] - GND [pin 1] - I/O [pin 3] - NC_1 [pin 4] - NC_2 [pin 5] - SWIO [pin 2] - VCC [pin 8] ### U4 — [BQ25750](https://www.flux.ai/tima/bq25750~r4.md) - Connectivity: I2C - Footprint: VQFN36_RRV_TEX - Datasheet URL: https://www.ti.com/lit/ds/symlink/bq25750.pdf?ts=1722747231201&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FBQ25750%253Fbm-verify%253DAAQAAAAJ_____xavQICyghxurJ8h0MdmBt-6yCgzPu3CqYoVVtuqwDXce0eDfnOvkMLPkddc3wzYm1Q1D4_lEXQi_59PzlCKGXEyu25rTOaGwfObZ4oHttDUK5uM6lzDQnJgUXRpKd9vkXn7r32wjhqrGXq2I1oN9hja0B8q_D6egvZ53aiZP3_o87AE-9itXVcK-8eWK5eA1cJUHiZfy1YUVIc3fhEdpjp7l02Utm3k18wV927sWDsngU5ldBKqrlVeoNrwCXAUeY1s29V61lsrupHxWsiS6UVgMHIueq3Uc3K8HL_bBvfhqu8 - Role: Power Management - LifecycleStatus: Active - Current: 0.4A - 20A - Role Details: Li-ion charger PMIC with power-path management and ship-mode support - Purchase Url: https://www.ti.com/product/BQ25750?bm-verify=AAQAAAAJ_____zxRvj-aoQBOSpiNoJewyZT3vSMQ4fs-qKCB0fTXHEIQQLjhvqvGUy9QVwHofE6JQ0IzygYjaKwpXQSyI1dW3sGWOi4OWDiSUk3H4j7xewdQc_eW3dOuRvuuFRFchyKfbEKlLpWjDv1XS4hDhYxyEmIFl5R6XGIv9nRw_kENUdiZbExDCJ2RcUcgMsVqDz3kWQgs-Y7G5E25SFfLEiTd2LBSCGj6yRE-Hw30EqPnruQ_X_0-aIwG6QNWsE3qLWgcH658Zb9mxpWgSm8Ntya-QzwnSBWIWKwtD8KeMgIyuy5l#all - Operating Voltage: 4.2V-70V **Pins:** - _CE [pin 7] - _INT [pin 3] - _PG [pin 6] - ACDRV [pin 31] - ACN [pin 29] - ACOV [pin 35] - ACP [pin 30] - ACUV [pin 34] - BAT DRV [pin 15] - BAT SRC [pin 16] - BTST1 [pin 26] - BTST2 [pin 20] - DRV_SUP [pin 23] - FB [pin 12] - FBG [pin 11] - FSW_SYNC [pin 36] - HIDRV1 [pin 27] - HIDRV2 [pin 19] - ICHG [pin 9] - ILIM_HIZ [pin 10] - LODRV1 [pin 25] - LODRV2 [pin 21] - PGND [pin 17] - PGND [pin 22] - REGN [pin 24] - SCL [pin 1] - SDA [pin 2] - SRN [pin 13] - SRP [pin 14] - STAT1 [pin 4] - STAT2 [pin 5] - SW1 [pin 28] - SW2 [pin 18] - SYS [pin 32] - THEM_GND - TS [pin 8] - VAC [pin 33] ### U5 — [PAM2305BJE330](https://www.flux.ai/kicad-part-library/pam2305bje330~y9.md) - Manufacturer Part Number: PAM2305BJE330 - LifecycleStatus: Active - Role Details: 3.3V buck converter, 1A fixed output - Package or Case Code: QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm - Datasheet URL: https://www.diodes.com/assets/Datasheets/PAM2305.pdf - Footprint: QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm - Role: Power Management **Pins:** - EN [pin 7] - FB [pin 4] - GND [pin 5] - GND [pin 3] - GND [pin 2] - GND [pin 1] - NC [pin 16] - NC [pin 6] - NC [pin 8] - PAD [pin 17] - SW [pin 15] - SW [pin 14] - SW [pin 13] - Vin [pin 11] - Vin [pin 10] - Vin [pin 9] - Vin [pin 12] ### U6 — [AP22916BCA4-7](https://www.flux.ai/collinsemasi/ap22916bca4-7~61.md) - Role: Power Management - Footprint: AP22916BCA4-7 - Datasheet URL: https://www.diodes.com/assets/Datasheets/AP22916.pdf - Manufacturer Name: Diodes Incorporated - Manufacturer Part Number: AP22916BCA4-7 - Role Details: P-channel MOSFET load switch for BG95-M3 power control - LifecycleStatus: Active **Pins:** - GND [pin B1] - ON [pin B2] - VIN [pin A2] - VOUT [pin A1] ### U7 — [LTC2954CTS8-2#TRMPBF](https://www.flux.ai/jecstronic/ltc2954cts8-2trmpbf~hut.md) - Footprint: LTC2954CTS8-2-TRMPBF - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ - LifecycleStatus: Active - Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/2954fb.pdf - Manufacturer Name: Analog Devices Inc. - Role Details: Push-button power controller for one-click wake and power sequencing - Manufacturer Part Number: LTC2954CTS8-2#TRMPBF - Role: Power Management **Pins:** - *INT [pin 5] - *KILL [pin 8] - *PB [pin 2] - EN/*EN [pin 6] - GND [pin 4] - ONT [pin 3] - PDT [pin 7] - VIN [pin 1] ### U8 — [TPD4E02B04DQA](https://www.flux.ai/kicad-part-library/tpd4e02b04dqa~id.md) - Manufacturer Name: Texas Instruments Inc. - Package or Case Code: USON-10_2.5x1.0mm_P0.5mm - Role Details: ESD protection for USB data lines - Manufacturer Part Number: TPD4E02B04DQA - Datasheet URL: http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf - Role: Protection - LifecycleStatus: Active **Pins:** - G [pin 3] - G [pin 8] - IO1 [pin 1] - IO2 [pin 2] - IO3 [pin 4] - IO4 [pin 5] - NC [pin 7] - NC [pin 6] - NC [pin 9] - NC [pin 10] ### U9 — [TPD4E02B04DQA](https://www.flux.ai/kicad-part-library/tpd4e02b04dqa~id.md) - LifecycleStatus: Active - Role Details: ESD protection for USB data lines - Datasheet URL: http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf - Manufacturer Part Number: TPD4E02B04DQA - Package or Case Code: USON-10_2.5x1.0mm_P0.5mm - Role: Protection - Manufacturer Name: Texas Instruments Inc. **Pins:** - G [pin 3] - G [pin 8] - IO1 [pin 1] - IO2 [pin 2] - IO3 [pin 4] - IO4 [pin 5] - NC [pin 7] - NC [pin 6] - NC [pin 9] - NC [pin 10] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/pedroapfilho/brainstorm-a-new-project-with-ai-example~bi](https://www.flux.ai/pedroapfilho/brainstorm-a-new-project-with-ai-example~bi).* --- *Generated from [https://www.flux.ai/pedroapfilho/brainstorm-a-new-project-with-ai-example~bi](https://www.flux.ai/pedroapfilho/brainstorm-a-new-project-with-ai-example~bi)*