Skip to content

T-Watch S3 Plus get it now

Overview

T-Watch S3 Plus is an enhanced version of T-Watch S3, adding GPS functionality to create a multifunctional smart wearable device. Features a 1.3-inch ST7789V3 IPS LCD (240 × 240), MIA-M10Q GNSS, SX1262/SX1280 LoRa (433–923 MHz), BMA423 3-axis sensor, FT6336U capacitive touch, Max98357A audio amplifier, PDM microphone, DRV2605 haptic motor, and AXP2101 PMU. 1500 mAh battery. 51.5 × 42 × 20 mm (without strap).

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
Factory ProgramFactory example
LilyGoLib ExamplesWatch UI, sensor, LoRa, GPS examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Clone the LilyGoLib repository
  4. Open platformio.ini and under [platformio] uncomment the desired environment
  5. Click to compile, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32 V3.3.0-alpha1 or higher
    • Boards Manager URL: https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
  3. Download LilyGoLib and install via Sketch → Include Library → Add .ZIP Library
  4. Copy all directories from LilyGoLib-ThirdParty into your Arduino libraries folder
  5. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardLilyGo T-Watch-S3
Upload Speed921600
USB ModeUART0/Hardware CDC
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240 MHz (WiFi)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
Board RevisionRadio-SX1262 (or per your RF module)
Arduino Runs OnCore 1
Events Run OnCore 1

Board Revision options: Radio-SX1262 / Radio-SX1280 / Radio-CC1101 / Radio-LR1121 / Radio-SI4432

  1. Click Upload

If upload fails, manually enter download mode: connect via USB-C → hold BOOT → press RST → release RST → release BOOT → upload → press RST to exit.

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.3-inch ST7789V3 IPS LCD (240 × 240), FT6336U capacitive touch
  • SX1262/SX1280 LoRa, MIA-M10Q GNSS, BMA423 accelerometer, DRV2605 haptic
  • MAX98357A audio + PDM mic, PCF8563 RTC, AXP2101 PMU, 1500 mAh, 51.5 × 42 × 20 mm

Product Parameters

FeatureSpecification
MCUESP32-S3 @ Dual-core LX7, 240 MHz
Flash16 MB (QSPI)
PSRAM8 MB (OPI)
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Display1.3-inch ST7789V3 IPS LCD, 240 × 240 (SPI)
TouchFT6336U Capacitive (I2C, Wire1)
GNSSUBlox MIA-M10Q
LoRaSX1262 / SX1280, 433–923 MHz (selectable)
AccelerometerBMA423 (I2C)
RTCPCF8563
Power ManagementAXP2101
Audio OutputMAX98357A (I2S, 3.2 W Class D)
Audio InputPDM Microphone (SPM1423HM4H-B)
Haptic MotorDRV2605 (I2C)
IR EmitterIR12-21C
Battery3.7 V, 1500 mAh (5.55 Wh)
Charging InputUSB-C, 3.9–6 V
USB1 × Micro USB + OTG
ButtonsPOWER (hold 2 s on / 6 s off) + BOOT (built-in)
Dimensions51.5 × 42 × 20 mm (without strap)

Pin Diagram

T-Watch S3 Plus pin diagram

Pin Mapping

NameGPIO
I2C SDA10
I2C SCL11
Touch (FT6336U) SDA39
Touch (FT6336U) SCL40
Touch (FT6336U) Interrupt16
RTC (PCF8563) Interrupt17
BMA423 Interrupt14
MAX98357A BCLK48
MAX98357A WCLK15
MAX98357A DOUT46
GNSS (MIA-M10Q) TX42
GNSS (MIA-M10Q) RX41
LoRa SCK3
LoRa MISO4
LoRa MOSI1
LoRa Reset8
LoRa BUSY7
LoRa CS5
LoRa Interrupt9
Display CS12
Display MOSI13
Display SCK18
Display DC38
Display Backlight45
AXP2101 Interrupt21
PDM Mic SCK44
PDM Mic DATA47
IR Emitter2

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

FAQ

  • Q. What is the main difference between T-Watch S3 Plus and T-Watch S3? A. T-Watch S3 Plus adds GPS (MIA-M10Q) functionality. Other hardware configurations are essentially the same.

  • 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. Which LoRa versions are available? A. SX1262 (Sub-GHz, 433–923 MHz) and SX1280 (2.4 GHz). Select via the Board Revision setting in Arduino IDE.

  • Q. Why does my board keep failing to upload programs? A. Enter download mode: hold BOOT, press RST, release RST, release BOOT, then upload. Press RST to exit.

  • Q. No serial output? A. Ensure USB CDC On Boot is set to Enabled.

Version History

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