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