Skip to content

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

ExamplePlatformIO/ArduinoESP-IDFDescription
TTGO_TWatch_Library ExamplesWatch UI, sensor, and LoRa examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Clone the TTGO_TWatch_Library repository (branch: t-watch-s3)
  4. Open platformio.ini and under [platformio] uncomment the desired environment
  5. Click to compile, click to upload

Arduino

  1. Install Arduino IDE
  2. Add ESP32 boards URL: https://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
Upload Speed921600
USB ModeUART0/Hardware CDC
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240 MHz (WiFi)
Flash ModeQIO 80 MHz
Flash Size16MB (128Mb)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
Arduino Runs OnCore 1
Events Run OnCore 1
  1. Click Upload

Development Platforms

  1. PlatformIO
  2. Arduino IDE
  3. ESP-IDF
  4. MicroPython

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

FeatureSpecification
MCUESP32-S3 @ Dual-core LX7, 240 MHz
Flash16 MB
PSRAM8 MB (OPI)
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Display1.54-inch LCD, 240 × 240 (SPI)
TouchCapacitive touchscreen (I2C)
AccelerometerBMA423 (I2C)
LoRaSX1262 / SX1280, 433–923 MHz (selectable)
Haptic MotorDRV2605 (I2C)
Power ManagementAXP2101
Audio OutputMax98357A amplifier
Audio InputPDM Microphone
USB1 × USB + OTG (Micro connector)
ButtonsPOWER (hold 2 s on / 6 s off) + BOOT (built-in)
Power Input5 V / 500 mA
Dimensions51.5 × 42 × 20 mm (without strap)

Pin Diagram

T-Watch S3 Plus 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

VersionRelease DateUpdate Description
T-Watch-S3-Plus V1.0Initial version with GPS functionality