# ESP32-S3 OLED Watch
## Description
Rechargeable ESP32-S3 smartwatch with OLED display, USB-C LiPo charging, accelerometer, native USB programming, and low-power operation.
## Project Details
- **Owner:** purplerock
- **Created:** 7/21/2026
- **Last Updated:** 7/22/2026
- **Visibility:** Public
- **Software:** Arduino
- **Connectivity:** WiFi
- **Power Requirements:** Battery
- **Operating Voltage:** 3.3V
- **Human Interface:** Display
- **Domain:** Consumer Electronics
## Key Components
### D1 — [TPD1E05U06DPYR](https://www.flux.ai/lcsc/tpd1e05u06dpyr~sh59.md)
- Package or Case Code: DFN1006-2L-RD
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tpd1e05u06.pdf
- Role Details: USB VBUS 5V transient and ESD shunt to ground near connector
- JLCPCB Part Class: Extended Part
- Part Type: ESD and Surge Protection (TVS/ESD)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Protection
- Manufacturer Name: TPD1E05U06DPYR
- LCSC Part Number: C2937017
- Manufacturer Part Number: TPD1E05U06DPYR
**Pins:**
- A [pin 2]
- C [pin 1]
### F1 — [0603L050YR](https://www.flux.ai/adrian95/0603l050yr~cqy.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Protection
- Datasheet URL: https://www.littelfuse.com/assetdocs/resettable-ptcs-0603l-datasheet?assetguid=879563f9-97a7-4e71-adba-37de085b333f
- Manufacturer Name: Littelfuse Inc.
- Part Type: Fuse
- Manufacturer Part Number: 0603L050YR
- Role Details: USB VBUS 500mA hold resettable overcurrent fuse; 1A trip, 6V max
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J1 — [USB4215-03-A](https://www.flux.ai/adrian95/usb4215-03-a~kg3.md)
- Part Type: USB C
- Manufacturer Name: GCT
- Package or Case Code: GCT_USB4215-03-A_REVA
- Datasheet URL: https://gct.co/files/specs/usb4215-spec.pdf
- Manufacturer Part Number: USB4215-03-A
- Symbol Style: parametric-v1
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND_A [pin A1_B12]
- GND_B [pin B1_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD [pin SH4]
- SHIELD [pin SH2]
- SHIELD [pin SH3]
- VBUS_A [pin A4_B9]
- VBUS_B [pin B4_A9]
### J2 — [78171-0003](https://www.flux.ai/intellugogroup/78171-0003~8t.md)
- Manufacturer Part Number: 78171-0003
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### SW1 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Manufacturer Name: XUNPU(讯普)
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Manufacturer Part Number: TS-1088-AR02016
- JLCPCB Part Class: Extended Part
- Part Type: Tactile Switches
- LCSC Part Number: C720477
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW2 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Manufacturer Part Number: TS-1088-AR02016
- LCSC Part Number: C720477
- JLCPCB Part Class: Extended Part
- Part Type: Tactile Switches
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- Manufacturer Name: XUNPU(讯普)
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW3 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Manufacturer Part Number: TS-1088-AR02016
- LCSC Part Number: C720477
- Part Type: Tactile Switches
- JLCPCB Part Class: Extended Part
- Manufacturer Name: XUNPU(讯普)
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW4 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C720477
- Part Type: Tactile Switches
- Manufacturer Part Number: TS-1088-AR02016
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- Manufacturer Name: XUNPU(讯普)
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW5 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Part Type: Tactile Switches
- LCSC Part Number: C720477
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: TS-1088-AR02016
- Manufacturer Name: XUNPU(讯普)
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U1 — [ESP32-S3-MINI-1-N8](https://www.flux.ai/lcsc/esp32-s3-mini-1-n8~hi03.md)
- Manufacturer Part Number: ESP32-S3-MINI-1-N8
- LCSC Part Number: C2913206
- Datasheet URL: https://www.lcsc.com/datasheet/C2913206.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNeR1VXVFVfQlVcVzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Part Type: WiFi Modules
- Manufacturer Name: ESPRESSIF(乐鑫)
- Package or Case Code: BULETM-SMD_ESP32-S3-MINI-1-N8
- Symbol Style: parametric-v1
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 3V3 [pin 3]
- EN [pin 45]
- GND [pin 52]
- GND [pin 57]
- GND [pin 43]
- GND [pin 47]
- GND [pin 71]
- GND [pin 56]
- GND [pin 65]
- GND [pin 2]
- GND [pin 48]
- GND [pin 58]
- GND [pin 69]
- GND [pin 60]
- GND [pin 72]
- GND [pin 46]
- GND [pin 63]
- GND [pin 67]
- GND [pin 66]
- GND [pin 59]
- GND [pin 53]
- GND [pin 42]
- GND [pin 73]
- GND [pin 1]
- GND [pin 70]
- GND [pin 55]
- GND [pin 62]
- GND [pin 51]
- GND [pin 49]
- GND [pin 50]
- GND [pin 61]
- GND [pin 54]
- GND [pin 68]
- GND [pin 64]
- IO0 [pin 4]
- IO1 [pin 5]
- IO10 [pin 14]
- IO11 [pin 15]
- IO12 [pin 16]
- IO13 [pin 17]
- IO14 [pin 18]
- IO15 [pin 19]
- IO16 [pin 20]
- IO17 [pin 21]
- IO18 [pin 22]
- IO19 [pin 23]
- IO2 [pin 6]
- IO20 [pin 24]
- IO21 [pin 25]
- IO26 [pin 26]
- IO3 [pin 7]
- IO33 [pin 28]
- IO34 [pin 29]
- IO35 [pin 31]
- IO36 [pin 32]
- IO37 [pin 33]
- IO38 [pin 34]
- IO39 [pin 35]
- IO4 [pin 8]
- IO40 [pin 36]
- IO41 [pin 37]
- IO42 [pin 38]
- IO45 [pin 41]
- IO46 [pin 44]
- IO47 [pin 27]
- IO48 [pin 30]
- IO5 [pin 9]
- IO6 [pin 10]
- IO7 [pin 11]
- IO8 [pin 12]
- IO9 [pin 13]
- RXD0 [pin 40]
- TXD0 [pin 39]
### U2 — [BQ24074RGTR](https://www.flux.ai/vasyl/bq24074rgtr~yke.md)
- Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fbq24074
- Manufacturer Part Number: BQ24074RGTR
- Manufacturer Name: Texas Instruments
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Battery Chargers
**Pins:**
- ~CE [pin 4]
- ~CHG [pin 9]
- ~PGOOD [pin 7]
- BAT_2 [pin 2]
- BAT_3 [pin 3]
- EN1 [pin 6]
- EN2 [pin 5]
- EXP [pin 17]
- ILIM [pin 12]
- IN [pin 13]
- ISET [pin 16]
- ITERM [pin 15]
- OUT_10 [pin 10]
- OUT_11 [pin 11]
- TMR [pin 14]
- TS [pin 1]
- VSS [pin 8]
### U3 — [TPS63020DSJR](https://www.flux.ai/jecstronic/tps63020dsjr~tvs.md)
- Manufacturer Name: Texas Instruments
- Part Type: Integrated Circuit
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tps63020.pdf
- Manufacturer Part Number: TPS63020DSJR
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- EN [pin 12]
- EPAD [pin 15]
- FB [pin 3]
- GND [pin 2]
- L1 [pin 8]
- L1 [pin 9]
- L2 [pin 6]
- L2 [pin 7]
- PG [pin 14]
- PS/SYNC [pin 13]
- VIN [pin 11]
- VIN [pin 10]
- VINA [pin 1]
- VOUT [pin 5]
- VOUT [pin 4]
### U4 — [BMI270](https://www.flux.ai/jecstronic/bmi270~0q9.md)
- Datasheet URL: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi270-ds000.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: BMI270
- Part Type: Sensor
- Manufacturer Name: Bosch Sensortec
**Pins:**
- ASCX [pin 3]
- ASDX [pin 2]
- CSB [pin 12]
- GND [pin 7]
- GNDIO [pin 6]
- INT1 [pin 4]
- INT2 [pin 9]
- OSCB [pin 10]
- OSDO [pin 11]
- SCX [pin 13]
- SDO [pin 1]
- SDX [pin 14]
- VDD [pin 8]
- VDDIO [pin 5]
### U5 — [MAX17048G+T10](https://www.flux.ai/adrian95/max17048gplust10~3vm.md)
- Manufacturer Part Number: MAX17048G+T10
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/MAX17048-MAX17049.pdf
- Manufacturer Name: Analog Devices Inc./Maxim Integrated
- 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 — [USBLC6-2SC6](https://www.flux.ai/lcsc/usblc6-2sc6~2e9x.md)
- Operating Temperature: -55°C ~ 125°C (TJ)
- Part Type: ESD Protection Devices
- Manufacturer Name: UMW(友台半导体)
- Role: Protection
- Symbol Style: parametric-v1
- Maximum Clamping Voltage: 17V
- Breakdown Voltage: 6V
- Role Details: Low-capacitance dual-line USB 2.0 ESD steering array
- LCSC Part Number: C2687116
- Datasheet URL: https://www.lcsc.com/datasheet/C2687116.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNRTlhdUVdURFlXXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Power: 150W
- JLCPCB Part Class: Extended Part
- Peak Pulse Current: 5A
- Manufacturer Part Number: USBLC6-2SC6
- Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL
**Pins:**
- GND [pin 2]
- I/O1 [pin 1]
- I/O1 [pin 6]
- I/O2 [pin 3]
- I/O2 [pin 4]
- VBUS [pin 5]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/purplerock/esp32-s3-oled-watch~dy](https://www.flux.ai/purplerock/esp32-s3-oled-watch~dy).*
---
*Generated from [https://www.flux.ai/purplerock/esp32-s3-oled-watch~dy](https://www.flux.ai/purplerock/esp32-s3-oled-watch~dy)*