T-Watch S3 Plus
Overview
T-Watch S3 Plus is an enhanced version of T-Watch S3, adding GPS functionality. It is a multifunctional smart wearable device integrating high-performance hardware with wireless communication technology, suitable for sports health monitoring, remote interaction, and audio scenarios. Core features include a 1.54-inch 240 × 240 LCD, BMA423 3-axis sensor, capacitive touch, Max98357A audio amplifier and PDM microphone. Available in SX1262 and SX1280 LoRa versions. 51.5 × 42 × 20 mm (without strap).
Quick Start
Example Support
| Example | PlatformIO/Arduino | ESP-IDF | Description |
|---|---|---|---|
| TTGO_TWatch_Library Examples | ✓ | Watch UI, sensor, and LoRa examples |
PlatformIO
- Install Visual Studio Code and Python
- Search for and install the PlatformIO IDE extension in VS Code
- Clone the TTGO_TWatch_Library repository (branch:
t-watch-s3) - Open
platformio.iniand under[platformio]uncomment the desired environment - Click ✓ to compile, click → to upload
Arduino
- Install Arduino IDE
- Add ESP32 boards URL:
https://espressif.github.io/arduino-esp32/package_esp32_index.json - In Tools → Board, configure:
| Arduino IDE Setting | Value |
|---|---|
| Board | ESP32S3 Dev Module |
| Upload Speed | 921600 |
| USB Mode | UART0/Hardware CDC |
| USB CDC On Boot | Enabled |
| USB Firmware MSC On Boot | Disabled |
| USB DFU On Boot | Disabled |
| CPU Frequency | 240 MHz (WiFi) |
| Flash Mode | QIO 80 MHz |
| Flash Size | 16MB (128Mb) |
| Core Debug Level | None |
| Partition Scheme | 16M Flash (3MB APP/9.9MB FATFS) |
| PSRAM | OPI PSRAM |
| Arduino Runs On | Core 1 |
| Events Run On | Core 1 |
- Click Upload
Development Platforms
Video
Key Features
- ESP32-S3 @ 240 MHz, 16 MB Flash, 8 MB OPI PSRAM, Wi-Fi + BT 5.0
- 1.54-inch LCD (240 × 240), BMA423 accelerometer, capacitive touch
- SX1262/SX1280 LoRa (433–923 MHz), Max98357A audio + PDM mic
- DRV2605 haptic motor, AXP2101 PMU, 51.5 × 42 × 20 mm (without strap)
Product Parameters
| Feature | Specification |
|---|---|
| MCU | ESP32-S3 @ Dual-core LX7, 240 MHz |
| Flash | 16 MB |
| PSRAM | 8 MB (OPI) |
| Wi-Fi | 2.4 GHz 802.11 b/g/n |
| Bluetooth | Bluetooth 5.0 LE |
| Display | 1.54-inch LCD, 240 × 240 (SPI) |
| Touch | Capacitive touchscreen (I2C) |
| Accelerometer | BMA423 (I2C) |
| LoRa | SX1262 / SX1280, 433–923 MHz (selectable) |
| Haptic Motor | DRV2605 (I2C) |
| Power Management | AXP2101 |
| Audio Output | Max98357A amplifier |
| Audio Input | PDM Microphone |
| USB | 1 × USB + OTG (Micro connector) |
| Buttons | POWER (hold 2 s on / 6 s off) + BOOT (built-in) |
| Power Input | 5 V / 500 mA |
| Dimensions | 51.5 × 42 × 20 mm (without strap) |
Pin Diagram

Dimension Diagram
Schematic
Datasheet
Software Development
Dependent Libraries
FAQ
Q. How to power on and off? A. Press and hold the POWER button for 2 seconds to power on, hold for 6 seconds to power off.
Q. Why does my board keep failing to upload programs? A. Hold BOOT and press RST once, release RST while still holding BOOT, then start the upload.
Q. Which LoRa versions are available? A. SX1262 (Sub-GHz, 433–923 MHz) and SX1280 (2.4 GHz). Choose according to regional regulations.
Version History
| Version | Release Date | Update Description |
|---|---|---|
| T-Watch-S3-Plus V1.0 | — | Initial version with GPS functionality |



