T-Watch S3 ESP32-S3 smartwatch supports WiFi, Bluetooth LE, and LoRa connectivity

LILYGO T-Watch S3 is an ESP32-S3 WiFi and Bluetooth LE smartwatch with LoRa connectivity, and other interesting features such as an RTC, audio support, a vibration motor, and an infrared transmitter to control home appliances.

The watch integrates a 1.54-inch color LCD display with capacitive touch, a button to turn on and off the device, and a USB port to charge the included 400 mAh battery. The T-Watch S3 sells in silver or “gun color” with a black wrist strap.

T-Watch S3

T-Watch S3 specifications:

  • Wireless MCU – Espressif Systems ESP32-S3 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, 8MB PSRAM, 16MB flash, WiFi 4 and Bluetooth LE wireless connectivity
  • Connectivity
    • 2.4 GHz WiFi 4 (802.11 b/g/n)
    • Bluetooth LE 5.0
    • Semtech SX1262 LoRa RF transceiver: 433 MHz, 868 MHz, 915 MHz
  • Display – 1.54-inch 16-bit color LCD display with 240×240 resolution, capacitive touch; ST7789V SPI controller
  • Audio – Built-in PDM microphone, MAX98357A class-D amplifier
  • USB – 1x Micro USB OTG port
  • Sensor – BMA423 3-axis acceleration sensor
  • Misc
    • Power button (2S press: ON; 6S press: OFF)
    • RTC
    • DRV2605 haptic driver motor
    • IR transmitter
  • Power Supply
    • Battery – 400mAh
    • AXP2101 PMIC
  • Dimensions – Watch face: 47.45 x 40 x 13 mm; strap: 272mm long
  • Weight – TBD

ESP32-S3 LoRa Watch

The company mentions support for the Arduino IDE, ESP-IDF, VS Code, and MicroPython, but the TTGO T-Watch Library on GitHub only comes with Arduino samples. Those include the factory testing program, and plenty of code samples for the display, LoRa connectivity, LVGL library, audio playback, the built-in IR transmitter, the RTC, vibration motor, and so on.

LILYGO has been making ESP32 smartwatches for several years starting with the “T-Watch 2019” with a really thick design, but shortly following with more refined designs, and various new features. The T-Watch S3 is the first model to support LoRa connectivity and offers the most features from audio support to RTC.

LILYGO T-Watch family

LILYGO is selling the T-Watch S3 on Aliexpress for about $47 including shipping.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
11 months ago

What these products have been missing for the last 3-4 years is a common software project to run on it. Users are not necessarily willing to spend 30 week-ends of coding around code samples to implement basic stuff such as displaying the time of day and entering power saving mode to avoid having to recharge it every 6 hours. LilyGo should really start an opensource project which supports basic features that their customers might expect from this device (hint: try to make use of the hardware capabilities), and only once their software makes the hardware basically usable they can expect… Read more »

Rogan Dawes
Rogan Dawes
11 months ago

Maybe some variation of the PineTime application? Port that to get at least a functional watch, at any rate.

paul janson
paul janson
11 months ago

I would actually hope that meshtastic can be ported, (only missing the gps chip, but that can be provided by the phone companion app -as for other lora devices-, and you need the app to send messages anyway).
It would even be better if meshtastic was an background task, on the available watch software, so you can use it as a watch and receive any LORA messages, and then connect with you phone to send messages back.

11 months ago

“1x USB Type-C OTG port” Sadly, I think this isn’t so. The AliExpress page mentions a micro USB charging cable and the schematics have “MICRO_USB_SMT” without any of the type-c pins. The ESP32-S3 supports OTG but I don’t thinks that this can work here: The micro USB socket doesn’t have any ID pin (according to schematics) so true OTG isn’t possible. In addition, VBUS seems to be only an input for AXP2101 so there isn’t any way to supply 5V to an external device, which would be required for host mode. Therefore, I think this can only support USB device… Read more »

9 months ago

Just received a T-Watch S3. It is a micro USB connector.

Dominic Afonso
Dominic Afonso
11 months ago

Could 2 of these be paired for lora communication?

11 months ago

why not, you can find sample transmitter and receiver code in arduino ide

Jaime Ramos Sr
Jaime Ramos Sr
11 months ago

Is the watch compatible with glucose monitors?

Khadas VIM4 SBC