

ESPWatchS3
ESP32-S3 based smartwatch with CrystalFontz 240x240 1.3in LCD.
- Size
- 34 × 40 mm
- Copper layers
- 6
- Thickness
- 0.85 mm
- Parts
- 126
- Nets
- 124
- Pads
- 521
- Tracks, vias
- 919, 359
- Pours
- 14
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 20 Apr 2023
- Updated
- 8 Jun 2024
Overview
ESPWatchS3 is an open-source printed circuit board by Ilikemining1, from the Ilikemining1/ESPWatchS3 repository on GitHub. It is a 6-layer board of 34 × 40 mm with 126 parts on 124 nets, routed with 919 tracks and 359 vias.
It is built around the ESP32-S3R8, MIA-M10Q-00B and SN74LV1T34DCK, with the BMP390, IS25LP128F-JKLE and ICM-42688-P among its other parts. Its parts include 47 capacitors, 33 resistors, 11 ICs, 6 inductors and 4 switches. It belongs with the wearables boards and the ESP32 boards of this library.
Main components
12ESP32-S3R8
QFN-56(7x7)-40℃~+65℃ -74.2dBm 150Mbps 18.5dBm 2.412GHz~2.484GHz 2.4GHz 283mA 3V~3.6V 88mA Bluetooth、WiFi DMA function SPI、USB、UART、I2C、I2S transceiver QFN-56(7x7) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsMIA-M10Q-00B
SMD-53PSMD-53P RF Modules ROHSu-bloxRF ModulesSN74LV1T34DCK
SC-70-5-40℃~+125℃ 1 1 1.6V~5.5V 10uA 5.5ns@5V,15pF 74LV 8mA 8mA Level shifting Push-pull Unidirectional SC-70-5 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers / DriversBMP390
LGA-10(2x2)-40℃~+85℃ 0.6pa/K 1.5uA 1.65V~3.6V 30Kpa~1.25bar 3pa 50pa I2C、SPI Integrated ADC and digital interface、Standby mode、On-chip temperature output Yes LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsIS25LP128F-JKLE
WSON-8-EP(5x6)100,000 cycles 128Mbit 166MHz 2.3V~3.6V 20 Years 8uA SPI WSON-8-EP(5x6) NOR FLASH ROHSISSINOR FLASHICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometersEVQ-P4HB3B
-- Tactile Switch/Push Button Switch ROHSPanasonicTact Switchs,Keypad SwitchesBAT54CW
SOT-323-3-65℃~+125℃ 1 Pair Common Cathode 1V@100mA 200mA 2uA@25V 30V 600mA SOT-323-3 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesCDSQR400B
0402-40℃~+125℃ 1 Independent 100mA 100nA@80V 125mW 1A 1V@100mA 4ns 80V 0402 Switching Diodes ROHSComchipSwitching DiodesDMC2710UDW
SOT-363-55℃~+150℃ 1 N-Channel + 1 P-Channel 1.05Ω@2.5V 13pF 1V 20V 380mW 49pF 6.5pF 700pC@4.5V 750mA Common source N-Channel + P-Channel SOT-363 MOSFETs ROHSDiodes IncorporatedMOSFETsW3008C
1206-40℃~+85℃、-40℃~+85℃、-40℃~+85℃ 1.1mm 1.3dBi 1.6mm 2.44175GHz 3.2mm 50Ω 5W 83.5MHz 1206 Antennas ROHSPulse ElecAntennasW3011A
1206-40℃~+85℃ 1.1mm 1.3dBi、2dBi、2.2dBi 1.561GHz、1.602GHz 1.6mm 2W 3.2mm 50Ω 8MHz Patch Antenna 1206 Antennas ROHSPulse ElecAntennas
README
README.mdESP32-S3 based Smartwatch Project
This project aims to develop an open-source smartwatch design based around an ESP32-S3 microcontroller, as it offers many useful features, such as integrated Wi-Fi, Bluetooth and 8MB of PSRAM. This allows a watch to be designed with a minimal number of extra components beside the MCU itself.
Component Selection
| Component | Model | Datasheet |
|---|---|---|
| MCU | ESP32-S3R8 | ESP32-S3 |
| Display | CFAF240240A3-013TN | CFAF240240A3-013TN |
| Barometric Pressure Sensor | BMP390 | BMP390 |
| IMU | ICM-42688-P | ICM-42688-P |
| GNSS Receiver | MIA-M10Q-0 | MIA-M10Q |
| Flash | IS25LP128F-JKLE (16MB) | IS25WP128 |
| Battery Charger | BQ24075RGTR | BQ24075 |
| Fuel Gauge | BQ27441DRZR-G1A | BQ27441-G1 |
| Battery | ASR00007 | ASR00007 |
| Battery Connector | SM02B-SRSS-TB(LF)(SN) | SM02B-SRSS-TB(LF)(SN) |
| Main SMPS | TPS631000DRLR | TPS631000 |
| LED Driver | AP3036B | AP3036B |
ESP GPIO Allocation
| GPIO | Function |
|---|---|
| 0 | Bootloader (Strapping) FREE |
| 1 | I2C SDA |
| 2 | I2C SCL |
| 3 | JTAG Source Select (Strapping) FREE |
| 4 | Power Switch |
| 5 | User Switch 1 |
| 6 | User Switch 2 |
| 7 | User Switch 3 |
| 8 | Input Current 1 |
| 9 | Input Current 2 |
| 10 | LCD CS |
| 11 | LCD MOSI |
| 12 | LCD SCK |
| 13 | IMU INT1 |
| 14 | IMU INT2 |
| 15 | 32KHz XTAL |
| 16 | 32KHz XTAL |
| 17 | GNSS RX (UART 1 TX) |
| 18 | GNSS TX (UART 1 RX) |
| 19 | USB- |
| 20 | USB+ |
| 21 | Fuel Gauge Interrupt |
| 26 | |
| ... | Flash / PSRAM |
| 37 | |
| 38 | GNSS TX Ready |
| 39 | GNSS Timepulse |
| 40 | LCD DC |
| 41 | LCD Backlight |
| 42 | LCD TE |
| 43 | UART 0 TX |
| 44 | UART 0 RX |
| 45 | Flash Voltage Select (Strapping) FREE |
| 46 | ROM Messages (Strapping) FREE |
| 47 | SMPS Mode |
| 48 | SMPS Enable |
Parts
126| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32 |
| 14 | 100k | Resistor_SMD:R_0402_1005Metric | R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15 |
| 8 | 1u | Capacitor_SMD:C_0402_1005Metric | C9, C10, C11, C12, C13, C14, C15, C16 |
| 6 | 0.01u | Capacitor_SMD:C_0402_1005Metric | C33, C34, C35, C36, C37, C38 |
| 6 | 10u | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C6, C7, C8 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R17, R18, R19, R20 |
| 4 | EVQ-P4HB3B | WatchParts:SW_EVQ-P4HB3B | S1, S2, S3, S4 |
| 3 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C41, C42 |
| 2 | 18p | Capacitor_SMD:C_0402_1005Metric | C39, C40 |
| 2 | 2.2k | Resistor_SMD:R_0402_1005Metric | R24, R25 |
| 2 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2, Y3 |
| 2 | 470R | Resistor_SMD:R_0402_1005Metric | R28, R29 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R22, R23 |
| 2 | DNF | Capacitor_SMD:C_0402_1005Metric | C45, C46 |
| 2 | DNF | Resistor_SMD:R_0402_1005Metric | R26, R32 |
| 1 | 0R | Inductor_SMD:L_0402_1005Metric | L6 |
| 1 | 1.6k | Resistor_SMD:R_0402_1005Metric | R27 |
| 1 | 1.8n | Inductor_SMD:L_0402_1005Metric | L4 |
| 1 | 10R | Resistor_SMD:R_0402_1005Metric | R30 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | TH1 |
| 1 | 10m | Resistor_SMD:R_0805_2012Metric | R31 |
| 1 | 1u | WatchParts:SRP2512TMA1R0M | L1 |
| 1 | 2.2n | Inductor_SMD:L_0402_1005Metric | L5 |
| 1 | 20nH | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 22u | WatchParts:IND_VLS201612CX-220M-1 | L2 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 3.3p | Capacitor_SMD:C_0402_1005Metric | C47 |
| 1 | 3.9p | Capacitor_SMD:C_0402_1005Metric | C44 |
| 1 | 3V3 | WatchParts:TestPoint_Pad_D0.5mm | TP6 |
| 1 | 4.8p | Capacitor_SMD:C_0402_1005Metric | C43 |
| 1 | 40MHz | WatchParts:OSC_XRCGB40M000F1S1DR0 | Y1 |
| 1 | 47u | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 511k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 6.2k | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | 91k | Resistor_SMD:R_0402_1005Metric | R16 |
| 1 | AP3036B | Package_TO_SOT_SMD:SOT-23-6 | U11 |
| 1 | ASR00007 | Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | BT1 |
| 1 | BAT54CW | Package_TO_SOT_SMD:SOT-323_SC-70 | D2 |
| 1 | BD48xxFVE | Package_TO_SOT_SMD:VSOF5 | U9 |
| 1 | BMP390 | WatchParts:XDCR_BMP390 | U5 |
| 1 | BQ24075RGTR | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm | U6 |
| 1 | BQ27441-G1A | WatchParts:Texas_S-PDSO-N12 | U7 |
| 1 | CDSQR400B | Diode_SMD:D_SOD-923 | D3 |
| 1 | Charge | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | DMC2710UDW | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q1 |
| 1 | DNF | Inductor_SMD:L_0402_1005Metric | L3 |
| 1 | ESP32-S3R8 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm | U1 |
| 1 | GND | WatchParts:TestPoint_Pad_D0.5mm | TP1 |
| 1 | GNSS Reset | WatchParts:TestPoint_Pad_D0.5mm | TP7 |
| 1 | ICM-42688-P | WatchParts:PQFN50P300X250X97-14N | U4 |
| 1 | IS25LP128F-JKLE | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm | U2 |
| 1 | LCD | WatchParts:CS050Z18GA0 | J2 |
| 1 | MIA-M10Q-00B | WatchParts:MIAM10Q00B | U3 |
| 1 | SCL | WatchParts:TestPoint_Pad_D0.5mm | TP4 |
| 1 | SDA | WatchParts:TestPoint_Pad_D0.5mm | TP3 |
| 1 | SN74LV1T34DCK | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U10 |
| 1 | TPS631000DRLR | WatchParts:SOTFL50P160X60-8N | U8 |
| 1 | UART0 | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J3 |
| 1 | USB | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | VBAT | WatchParts:TestPoint_Pad_D0.5mm | TP2 |
| 1 | VLED | WatchParts:TestPoint_Pad_D0.5mm | TP8 |
| 1 | VSYS | WatchParts:TestPoint_Pad_D0.5mm | TP5 |
| 1 | W3008C | WatchParts:ANTENNA_W3008C | ANT1 |
| 1 | W3011A | WatchParts:ANTENNA_W3011A | ANT2 |
Questions
How big is the ESPWatchS3 PCB?
It measures 34 × 40 mm and has 6 copper layers, 0.85 mm thick.
What parts does the ESPWatchS3 use?
126 parts, built around the ESP32-S3R8, MIA-M10Q-00B, SN74LV1T34DCK and BMP390. 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.
Where can I download the ESPWatchS3 KiCad files?
From the Ilikemining1/ESPWatchS3 repository on GitHub, at the commit this page was made from: the board is ESPWatchS3.kicad_pcb and its schematic ESPWatchS3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESPWatchS3 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Ilikemining1 before reusing the design.
Similar boards
- 6 layers16.4 × 33 mm

- 2 layers

Ephemerkey
ephemerkey/ephemerkey
The consumer half of the ephemerkey system, and the second PCB in this repo (alongside hardware/ephemerkey/, sharing the same scripts/kschgen.py engine, Makefile, and lib tables — the multi-project layout used by…
70 parts - 4 layers15 × 26.8 mm

Tiny tracker
StarlightDescender/tiny-tracker
Hardware and software for a tiny gps tracker designed for amateur rocketry.
35 partsMIT - 6 layers10 × 10 mm

- 4 layers26 × 46 mm

- 4 layers38.5 × 38.5 mm

FCV3 project
iamneerajverma001/FLIGHT-CONTROLLER-PUSHPAK--2026
Download PCB ZIP · One-click download Open Portfolio App · One-click interactive project summary
78 parts1MIT - 4 layers40 × 40 mm

AeroHawk FC
sbbxiii/The-Eagle
The Eagle: Custom STM32F405 4-Layer Autonomous Avionics Flight Controller PCB
76 parts1MIT - 6 layers104 × 104 mm

FC REV A
desanv01/Flight-Controller-V1
STM32H743 flight controller: staged design, six-layer PCB implementation, manufacturing data and engineering history.
330 parts