
ESP32-aqs
JokerIsMyBae/AirQualityHoboken
Applied IoT project voor luchtkwaliteitsmetingen in Hobokense Polder

ESP32-S3 Development Board with SD-Card and versatile power management 5V and up to 12V
ESP S3-CP-24 Platform is an open-source printed circuit board by WhirlingBits, from the WhirlingBits/ESP32-S3-Platform repository on GitHub, published under the MIT licence. It is a 4-layer board of 97.5 × 90.6 mm with 193 parts on 160 nets, routed with 2,002 tracks and 206 vias.
It is built around the ESP32-S3-WROOM-1-N8, CP2102N-A02-GQFN24 and DM3AT-SF-PEJM5, with the PESD15VW1BCSFYL, BAT760-7 and SKRTLAE010 among its other parts. Its parts include 114 resistors, 25 capacitors, 19 diodes, 9 connectors and 3 ICs. It belongs with the ESP32 boards of this library.
Schematics of basic ESP32-S3-WROOM platform with versatile power management for 12V and 5V supply and microSD card slot. The board offers 2 USB-C receptables, one connecting to a USB-2-UART converter (CP2102) feeding the genuine UART0 on ESP32-S3 and another directly connecting to the ESP32-S3's USB OTG port.
The board may be powered by one of the USB ports (VBUS) or with an external power supply connected via BarrelJack. So altogether there are 3 possible sources of power, USB (PGM), USB (Data) and Ext. To prevent any currents flowing from the source with higher voltage to a source with lower voltage Schotty diodes with low treshold have been implemented.
Thanx to the buck/boost capability of the LTC3111 used the external power input voltage may supply a voltage between 3..15V.
Alternatively it is possible to use an external battery controller (e.g. Sparkfun Babysitter) which is connected on J5 whereas J5.4 (+5VD) will be the input for the controller and J5.1,2 the output.
For the module we have chosen an ESP32-S3-WROOM-1 from Espressif with 8MByte serial FLASH and 8MByte PSRAM (suffix -N8R8). ESP32-S3 is more powerful than classical ESP32-D0WD as its using Dual Core Tensilica LX7 with an augmented instruction set supporting low level calculations for CNN processing (tinyML). For precision of all time related processes there's an clock crystal (32kHz) assembled.

And this is the real board:

Schematics and Layout have been developed using KiCAD 5.x version. You may just download the complete repository to a folder inside your KiCAD project directories to start using it.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 37 | 22R | Resistor_SMD:R_0402_1005Metric | R49, R50, R51, R52, R53, R54, R55, R56, R57, R58, R59, R60, R61, R62, R63, R64 +21 |
| 24 | 0R | Resistor_SMD:R_0805_2012Metric | R2, R3, R19, R37, R39, R40, R41, R102, R103, R107, R108, R109, R110, R111, R112, R113 +8 |
| 12 | PESD15VW1BCSFYL | Diode_SMD:D_SOD-523 | D5, D6, D7, D8, D9, D10, D14, D15, D16, D17, D18, D19 |
| 10 | 10k | Resistor_SMD:R_0805_2012Metric | R34, R35, R48, R106, R114, R115, R116, R117, R118, R119 |
| 8 | 0.1uF, 50V | Capacitor_SMD:C_0805_2012Metric | C2, C3, C5, C8, C15, C18, C21, C25 |
| 7 | 5k1 | Resistor_SMD:R_0805_2012Metric | R14, R26, R27, R28, R29, R88, R101 |
| 6 | 0R1 | Resistor_SMD:R_1210_3225Metric | R11, R12, R13, R25, R30, R32 |
| 6 | 5k1 (DNP) | Resistor_SMD:R_0805_2012Metric | R86, R87, R89, R100, R104, R105 |
| 4 | 22R | Resistor_SMD:R_0805_2012Metric | R44, R45, R46, R47 |
| 4 | LTST-C191KRKT (Red) | LED_SMD:LED_0603_1608Metric | D1, D3, D4, D13 |
| 4 | M3-L5-3.5 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 1M (DNP) | Resistor_SMD:R_0805_2012Metric | R4, R5, R16 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric | R9, R10, R38 |
| 3 | 1uF, 16V | Capacitor_SMD:C_0805_2012Metric | C7, C10, C14 |
| 3 | 4.7uF, 25V | Capacitor_SMD:C_0805_2012Metric | C16, C17, C19 |
| 3 | BAT760-7 | Diode_SMD:D_SOD-323 | D2, D11, D12 |
| 2 | 12pF, 50V | Capacitor_SMD:C_0805_2012Metric | C22, C23 |
| 2 | 22uF, 10V | Capacitor_SMD:C_0805_2012Metric | C24, C26 |
| 2 | 47uF, 22V | Capacitor_SMD:C_0805_2012Metric | C4, C6 |
| 2 | Conn_01x22 (DNP) | Connector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_Vertical | J2, J3 |
| 2 | ESP-Power | TestPoint:TestPoint_Pad_2.0x2.0mm | TP6, TP12 |
| 2 | SKRTLAE010 | SKRTLAE010:SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010 | SW1, SW2 |
| 2 | SS8050-G | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | USB4110-GF-A_REVB | USB4110-GF-A_REVB:GCT_USB4110-GF-A_REVB | J7, J8 |
| 1 | +12V | TestPoint:TestPoint_Pad_2.0x2.0mm | TP7 |
| 1 | +5VD | TestPoint:TestPoint_Pad_2.0x2.0mm | TP5 |
| 1 | 0.1uF, 50V (DNP) | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 0R (DNP) | Resistor_SMD:R_0805_2012Metric | R18 |
| 1 | 100uF, 6,3V | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | 10k (DNP) | Resistor_SMD:R_0805_2012Metric | R36 |
| 1 | 10uH - SLF7032T-100M1R4-2PF | Inductor_SMD:L_TDK_SLF7032 | L1 |
| 1 | 11,5k | Resistor_SMD:R_0805_2012Metric | R20 |
| 1 | 1500p | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | 1k5 | Resistor_SMD:R_0805_2012Metric | R24 |
| 1 | 1k8 | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric | R93 |
| 1 | 22p | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 261k | Resistor_SMD:R_0805_2012Metric | R23 |
| 1 | 2k2 | Resistor_SMD:R_0805_2012Metric | R31 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP9 |
| 1 | 41,2k | Resistor_SMD:R_0805_2012Metric | R17 |
| 1 | 43k | Resistor_SMD:R_0805_2012Metric | R33 |
| 1 | 47p | Capacitor_SMD:C_0805_2012Metric | C12 |
| 1 | 49R9 | Resistor_SMD:R_0805_2012Metric | R21 |
| 1 | 5.6M | Resistor_SMD:R_0805_2012Metric | R90 |
| 1 | 845k | Resistor_SMD:R_0805_2012Metric | R22 |
| 1 | CP2102N-A02-GQFN24 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U2 |
| 1 | Conn_02x02_Top_Bottom | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J5 |
| 1 | Conn_02x02_Top_Bottom (DNP) | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J6 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J1 |
| 1 | DM3AT-SF-PEJM5 | HRS_DM3AT-SF-PEJM5 | J9 |
| 1 | ESP32-S3-WROOM-1 | Espressif:ESP32-S3-WROOM-1 | U3 |
| 1 | Ext Voltage 12V | TestPoint:TestPoint_Pad_2.0x2.0mm | TP8 |
| 1 | LTC3111EMSEPBF | Package_SO:MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias | U1 |
| 1 | PJ-002AH-SMT-TR (Barrel Jack) | Connector_BarrelJack:BarrelJack_CLIFF_FC681465S_SMT_Horizontal | J4 |
| 1 | T_IO45 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP2 |
| 1 | T_IO46 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP1 |
| 1 | T_IO6 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP4 |
| 1 | T_IO7 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP3 |
| 1 | USB Vltge #2 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP11 |
| 1 | USB Voltage | TestPoint:TestPoint_Pad_2.0x2.0mm | TP10 |
| 1 | VDD33 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP13 |
| 1 | XTAL 32,678kHz (C20S-12.5PF20PPM) | SC20DS125:SC20S125PF20PPM | Y1 |
It measures 97.5 × 90.6 mm and has 4 copper layers, 1.6 mm thick.
193 parts, built around the ESP32-S3-WROOM-1-N8, CP2102N-A02-GQFN24, DM3AT-SF-PEJM5 and PESD15VW1BCSFYL. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the WhirlingBits/ESP32-S3-Platform repository on GitHub, at the commit this page was made from: the board is ESP_S3-CP-24_Platform.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

JokerIsMyBae/AirQualityHoboken
Applied IoT project voor luchtkwaliteitsmetingen in Hobokense Polder


valeriyproklov/ESP32-devboard
An ESP32 devboard I designed in KiCad.


bhageneder/GesticulatuionMobileManipulator
Embedded Engineering Project Summer 2024


joaogabrielsantosD/Dongle-eaLIVE-PCB
PCB of the DongleEALIVE for reading data from the vehicle's CAN bus with telemetry via BLE, supporting GPS and accelerometer.

kgsully/MCU.ESP32-Base
Base Schematic and PCB for ESP32 WROOM w/ USB-UART Bridge