# ESP ## Description Welcome to your new project. Imagine what you can build here. ## Project Details - **Owner:** vasy_skral - **Created:** 4/10/2023 - **Last Updated:** 12/15/2023 - **Visibility:** Public - **License:** https://creativecommons.org/licenses/by/4.0/ - **System Architecture:** flowchart TD USB_C["USB-C"] --> VBUS["5V VBUS"] VBUS --> CHG["Li Charger MCP73831"] CHG --> VBAT["Battery"] VBAT --> REG33["3.3V Regulator"] REG33 --> MCU["ESP32-S3-WROOM-1-N16R8"] REG33 --> GNSS["u-blox NEO-M9N"] REG33 --> OLED["0.91in OLED"] REG33 --> SD["microSD"] REG33 --> GAUGE["MAX17048"] USB_C --> UART["CH340K USB-UART"] UART --> MCU MCU --> OLED MCU --> SD MCU --> GNSS MCU --> ENC["Rotary Encoder + SW"] MCU --> LED["Status LED"] MCU --> TP["Test Points"] GAUGE --> MCU GNSS --> ANT["GNSS Antenna"] ## Key Components ### BAT — [JST XH-A 01x02 Pitch 2.50mm Horizontal](https://www.flux.ai/jharwinbarrozo/jst-xh-a-01x02-pitch-250mm-horizontal.md) - Manufacturer Name: Zhejiang Yueqing Hongxing Elec - Manufacturer Part Number: HX25003-2WAG **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### CN1 — [S2B-PH-SM4-TB(LF)(SN)](https://www.flux.ai/lcsc/s2b-ph-sm4-tblfsn.md) - Connector Type: Wire-to-board connector - Role Details: 1-cell Li-ion battery connector - Manufacturer Part Number: S2B-PH-SM4-TB(LF)(SN) - Connector Pitch: 2mm - Connector Gender: Female - Package: JST PH 2.0mm - Connector Positions: 2 - Connector Rows: 1 - LCSC Part Number: C295747 - Product Info Url: https://lcsc.com/product-detail/_JST-Sales-America_S2B-PH-SM4-TB-LF-SN_JST-Sales-America-S2B-PH-SM4-TB-LF-SN_C295747.html - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2102031704_JST-S2B-PH-SM4-TB-LF-SN_C295747.pdf - Package or Case Code: CONN-SMD_P2.00_S2B-PH-SM4-TB-LF-SN - Role: Connector - Part Type: Wire To Board / Wire To Wire Connector - Manufacturer Name: JST - JLCPCB Part Class: Extended Part **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### ESP32-CAM1 — [ESP32-CAM](https://www.flux.ai/vasy_skral/esp32-cam.md) - Manufacturer Name: Ai-Thinker - Datasheet URL: https://www.universal-solder.ca/downloads/ESP32-CAM.pdf - Part Type: Development Board - Manufacturer Part Number: Ai-Thinker ESP32-CAM WiFi BT BLE **Pins:** - .GND [pin P$9] - 3V3 [pin P$16] - 3V3. [pin P$12] - 5V [pin P$1] - GND [pin P$2] - GND. [pin P$13] - IO0 [pin P$14] - IO1/U0T [pin P$10] - IO12 [pin P$3] - IO13 [pin P$4] - IO14 [pin P$6] - IO15 [pin P$5] - IO16 [pin P$15] - IO2 [pin P$7] - IO3/U0R [pin P$11] - IO4 [pin P$8] ### IC1 — [MPU-6050](https://www.flux.ai/vasyl/mpu-6050.md) - Datasheet URL: https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf - Part Type: Integrated Circuit - Manufacturer Name: TDK InvenSense - Manufacturer Part Number: MPU-6050 **Pins:** - 25 [pin 25] - AD0 [pin 9] - AUX_CL [pin 7] - AUX_DA [pin 6] - CLKIN [pin 1] - CPOUT [pin 20] - FSYNC [pin 11] - GND [pin 18] - INT [pin 12] - NC [pin 2] - NC [pin 15] - NC [pin 17] - NC [pin 5] - NC [pin 3] - NC [pin 4] - NC [pin 16] - NC [pin 14] - REGOUT [pin 10] - RESV [pin 21] - RESV [pin 22] - RESV [pin 19] - SCL [pin 23] - SDA [pin 24] - VDD [pin 13] - VLOGIC [pin 8] ### IC2 — [PCA9535PW](https://www.flux.ai/vasy_skral/pca9535pw.md) - Datasheet URL: https://rocelec.widen.net/view/pdf/bwtwhodgoe/PHGL-S-A0003845940-1.pdf?t.download=true&u=5oefqw - Manufacturer Part Number: PCA9535PW - Part Type: Integrated Circuit - Manufacturer Name: NXP USA Inc. **Pins:** - *INT [pin 1] - A0 [pin 21] - A1 [pin 2] - A2 [pin 3] - IO0_0 [pin 4] - IO0_1 [pin 5] - IO0_2 [pin 6] - IO0_3 [pin 7] - IO0_4 [pin 8] - IO0_5 [pin 9] - IO0_6 [pin 10] - IO0_7 [pin 11] - IO1_0 [pin 13] - IO1_1 [pin 14] - IO1_2 [pin 15] - IO1_3 [pin 16] - IO1_4 [pin 17] - IO1_5 [pin 18] - IO1_6 [pin 19] - IO1_7 [pin 20] - SCL [pin 22] - SDA [pin 23] - VDD [pin 24] - VSS [pin 12] ### IC3 — [ESP32-S3-WROOM-1-N16R8](https://www.flux.ai/adrian95/esp32-s3-wroom-1-n16r8.md) - Manufacturer Name: Espressif Systems - Part Type: Module - Role Details: Main application processor ESP32-S3 - License: https://creativecommons.org/licenses/by/4.0/ - Package: Module - Manufacturer Part Number: ESP32-S3-WROOM-1-N16R8 - Role: MCU - Datasheet URL: https://www.mouser.com/datasheet/2/891/esp32_s3_wroom_1_wroom_1u_datasheet_en-2930317.pdf **Pins:** - 3V3 [pin 2] - EN [pin 3] - GND_1 [pin 1] - GND_10 [pin 48] - GND_11 [pin 49] - GND_2 [pin 40] - GND_3 [pin 41] - GND_4 [pin 42] - GND_5 [pin 43] - GND_6 [pin 44] - GND_7 [pin 45] - GND_8 [pin 46] - GND_9 [pin 47] - IO0 [pin 27] - IO1 [pin 39] - IO10 [pin 18] - IO11 [pin 19] - IO12 [pin 20] - IO13 [pin 21] - IO14 [pin 22] - IO15 [pin 8] - IO16 [pin 9] - IO17 [pin 10] - IO18 [pin 11] - IO19 [pin 13] - IO2 [pin 38] - IO20 [pin 14] - IO21 [pin 23] - IO3 [pin 15] - IO35 [pin 28] - IO36 [pin 29] - IO37 [pin 30] - IO38 [pin 31] - IO39 [pin 32] - IO4 [pin 4] - IO40 [pin 33] - IO41 [pin 34] - IO42 [pin 35] - IO45 [pin 26] - IO46 [pin 16] - IO47 [pin 24] - IO48 [pin 25] - IO5 [pin 5] - IO6 [pin 6] - IO7 [pin 7] - IO8 [pin 12] - IO9 [pin 17] - RXD0 [pin 36] - TXD0 [pin 37] ### J1 — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md) - Part Type: Connector **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### J2 — [USB4105-GF-A-060](https://www.flux.ai/adrian95/usb4105-gf-a-060.md) - Manufacturer Part Number: USB4105-GF-A-060 - Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/5702/USB4105%20-%20Product%20Drawing.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: USB-C for power and USB2.0 data - Manufacturer Name: GCT - Package: USB-C Receptacle - Role: Connector - Part Type: Connector **Pins:** - CC1 [pin A5] - CC2 [pin B5] - DN1 [pin A7] - DN2 [pin B7] - DP1 [pin A6] - DP2 [pin B6] - GND [pin B1_A12] - GND [pin A1_B12] - SBU1 [pin A8] - SBU2 [pin B8] - SHELL_GND [pin SH2] - SHELL_GND [pin SH4] - SHELL_GND [pin SH3] - SHELL_GND [pin SH1] - VBUS [pin A4_B9] - VBUS [pin B4_A9] ### J3 — [DM3AT-SF-PEJM5](https://www.flux.ai/adrian95/dm3at-sf-pejm5.md) - Datasheet URL: https://www.mouser.com/datasheet/2/185/DM3AT_SF_PEJM5_CL0609_0031_0_00_2DDrawing_00009471-1614303.pdf - Package: microSD socket - Manufacturer Name: Hirose Electric Co Ltd - Manufacturer Part Number: DM3AT-SF-PEJM5 - Role: Storage - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: microSD card slot (SPI mode) **Pins:** - ~ [pin SWA] - ~ [pin SWB] - CD/DAT3 [pin 2] - CLK [pin 5] - CMD [pin 3] - DAT0 [pin 7] - DAT1 [pin 8] - DAT2 [pin 1] - SHIELD [pin P3] - SHIELD [pin P4] - SHIELD [pin P1] - SHIELD [pin P2] - VDD [pin 4] - VSS [pin 6] ### J4 — [PEC11R-4215F-S0024](https://www.flux.ai/vasyl/pec11r-4215f-s0024.md) - Manufacturer Name: Bourns Inc. - Manufacturer Part Number: PEC11R-4215F-S0024 - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.bourns.com/docs/Product-Datasheets/PEC11R.pdf - Role: User Input - Part Type: Encoder - Role Details: Rotary encoder A/B + push switch - Package: Encoder **Pins:** - ~ [pin 1] - ~ [pin 2] - A [pin A] - B [pin B] - COM [pin COM] - SHIELD [pin S1] - SHIELD__1 [pin S2] ### M-BL — [Pin Header 01x02 2.00mm Vertical](https://www.flux.ai/adrian95/pin-header-01x02-200mm-vertical.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] ### M-BR — [Pin Header 01x02 2.00mm Vertical](https://www.flux.ai/adrian95/pin-header-01x02-200mm-vertical.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] ### M-FL — [Pin Header 01x02 2.00mm Vertical](https://www.flux.ai/adrian95/pin-header-01x02-200mm-vertical.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] ### M-FR — [Pin Header 01x02 2.00mm Vertical](https://www.flux.ai/adrian95/pin-header-01x02-200mm-vertical.md) - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] ### OLED1 — [OLED 0.91" 128x32 I2C](https://www.flux.ai/vasy_skral/oled-091-128x32-i2c.md) - Role: Display - Role Details: 0.91in SSD1306 I2C OLED - Package: Module - Part Type: Display Device **Pins:** - 5V [pin 3] - GND [pin 4] - SCL [pin 2] - SDA [pin 1] ### Q1 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf - Part Type: Transistor - Manufacturer Name: HUASHUO - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q2 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A - Manufacturer Name: HUASHUO - Part Type: Transistor - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q3 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - Manufacturer Name: HUASHUO - Part Type: Transistor - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q4 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf - Part Type: Transistor - Manufacturer Name: HUASHUO - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q5 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - Part Type: Transistor - Manufacturer Name: HUASHUO - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q6 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf - Manufacturer Name: HUASHUO - Part Type: Transistor - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q7 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - Manufacturer Name: HUASHUO - Part Type: Transistor - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q8 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a.md) - Part Type: Transistor - Manufacturer Name: HUASHUO - Datasheet URL: https://datasheet.lcsc.com/lcsc/2007171935_HUASHUO-AO3401A_C700954.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: AO3401A **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### U1 — [NEO-M9N-00B](https://www.flux.ai/adrian95/neo-m9n-00b.md) - Manufacturer Part Number: NEO-M9N-00B - Role Details: u-blox NEO-M9N GNSS receiver - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://content.u-blox.com/sites/default/files/NEO-M9N-00B_DataSheet_UBX-19014285.pdf - Part Type: Module - Manufacturer Name: U-blox - Package: Module - Role: GNSS **Pins:** - ~RESET~ [pin 8] - ~SAFEBOOT~ [pin 1] - D_SEL [pin 2] - EXTINT [pin 4] - GND [pin 10] - GND [pin 13] - GND [pin 12] - GND [pin 24] - LNA_EN [pin 14] - Reserved [pin 15] - Reserved [pin 16] - Reserved [pin 17] - RF_IN [pin 11] - RXD/SPI_MOSI [pin 21] - SCL/SPI_SLK [pin 19] - SDA/~SPI_CS~ [pin 18] - TIMEPULSE [pin 3] - TXD/SPI_MISO [pin 20] - USB_DM [pin 5] - USB_DP [pin 6] - V_BCKP [pin 22] - VCC [pin 23] - VCC_RF [pin 9] - VDD_USB [pin 7] ### U2 — [CH340K](https://www.flux.ai/kicad-part-library/ch340k.md) - Role Details: CH340K USB to serial for ESP32-S3 download/debug - Datasheet URL: https://cdn.sparkfun.com/assets/5/0/a/8/5/CH340DS1.PDF - Package: SSOP-10-1EP - Role: USB-UART - Package or Case Code: SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm - Manufacturer Part Number: CH340K **Pins:** - ~{CTS} [pin 5] - ~{DTR} [pin 4] - ~{RTS} [pin 6] - GND [pin 11] - GND [pin 3] - RXD [pin 9] - TXD [pin 8] - UD- [pin 2] - UD+ [pin 1] - V3 [pin 10] - VCC [pin 7] ### U3 — [TPD3E001DRLR](https://www.flux.ai/kicad-part-library/tpd3e001drlr.md) - Manufacturer Part Number: TPD3E001DRLR - Role Details: USB ESD protection for D+, D-, CC - Package or Case Code: SOT-553 - Role: Protection - Manufacturer Name: Texas Instruments Inc. - Package: SOT-553 - Datasheet URL: http://www.ti.com/lit/ds/symlink/tpd3e001.pdf **Pins:** - ~ [pin 3] - ~ [pin 5] - IO1 [pin 1] - IO2 [pin 2] - IO3 [pin 4] ### U4 — [MCP73831T-2ACI/OT](https://www.flux.ai/adrian95/mcp73831t-2aciot.md) - Role Details: USB 5V to 1-cell Li-ion charger - Part Type: Integrated Circuit - Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/MCP73831-Family-Data-Sheet-DS20001984H.pdf - Package: SOT-23-5 - Role: Charger - Manufacturer Name: Microchip Technology - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: MCP73831T-2ACI/OT **Pins:** - PROG [pin 5] - STAT [pin 1] - VBAT [pin 3] - VIN [pin 4] - VSS [pin 2] ### U5 — [MAX17048G+T10](https://www.flux.ai/adrian95/max17048gplust10.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role: Fuel Gauge - Role Details: MAX17048 1-cell Li-ion fuel gauge via I2C - Manufacturer Name: Analog Devices Inc./Maxim Integrated - Manufacturer Part Number: MAX17048G+T10 - Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/MAX17048-MAX17049.pdf - Package: TDFN-8 - Part Type: Integrated Circuit **Pins:** - ~ALERT [pin 5] - CELL [pin 2] - CTG [pin 1] - EP [pin 9] - GND [pin 4] - QSTRT [pin 6] - SCL [pin 7] - SDA [pin 8] - VDD [pin 3] ### U6 — [TLV75733PDBVR](https://www.flux.ai/lcsc/tlv75733pdbvr.md) - Role: Regulator - Max Input Voltage: 5.5V - Output Current: 1A - Dropout Voltage: 475mV@(1A) - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_Texas-Instruments-Texas-Instruments-TLV75733PDBVR_C485517.html - Manufacturer Part Number: TLV75733PDBVR - Package or Case Code: SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BL - Max Output Voltage: 3.3V - Package: SOT-23-5 - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Texas-Instruments-TLV75733PDBVR_C485517.pdf - Manufacturer Name: TI(德州仪器) - LCSC Part Number: C485517 - Role Details: 3.3V LDO for ESP32-S3 and peripherals - Part Type: Linear Voltage Regulators (LDO) - Operating Temperature: -40℃~+125℃@(Tj) - JLCPCB Part Class: Extended Part **Pins:** - EN [pin 3] - GND [pin 2] - IN [pin 1] - NC [pin 4] - OUT [pin 5] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/vasy_skral/esp](https://www.flux.ai/vasy_skral/esp).* --- *Generated from [https://www.flux.ai/vasy_skral/esp](https://www.flux.ai/vasy_skral/esp)*