LilyGO T-Watch S3 ESP32-S3 LoRa 1.54" Touch display watch
Code: LA100116C



Product detailed description
LilyGO T-Watch S3 is an open-source smartwatch-style development kit featuring an ESP32-S3 microcontroller, WiFi, Bluetooth LE 5.0, and an SX1262 LoRa module for long-range communication. The watch features a 1.54" capacitive touch IPS display (240 × 240 px), an accelerometer with a pedometer and gesture recognition, a real-time clock, a microphone, a speaker with an amplifier, a vibration motor, an IR transmitter, and a built-in 470 mAh Li-Po battery with AXP2101 power management. It is a complete watch in a case with a strap – simply connect it to your computer and you can start programming in Arduino IDE, ESP-IDF, PlatformIO or MicroPython. It is suitable for experiments with wearable electronics, off-grid communication via LoRa (e.g. Meshtastic), remote control or custom smartwatch firmware.
Some key features and advantages of the T-Watch S3:
- Complete watch: case, strap and battery are included – you don't need to buy anything else, just a computer and the USB cable from the package.
- LoRa on your wrist: the SX1262 module at 868 MHz enables communication over hundreds of metres to single-digit kilometres with minimal power consumption – ideal for Meshtastic or your own network.
- WiFi and Bluetooth LE 5.0: connection to a home network, MQTT, Home Assistant or a mobile phone.
- Touch display: 1.54" IPS with 450 cd/m² brightness and capacitive touch, graphics can be easily created using LVGL or TFT_eSPI.
- Audio and haptics: PDM microphone, MAX98357A I2S amplifier with speaker and DRV2605 haptic driver with vibration motor for notifications.
- Motion and time: accelerometer with pedometer, wrist-lift and gesture detection, RTC with battery backup.
- IR transmitter: turn the watch into a remote control for televisions, air conditioners and similar devices.
- Low power consumption: approx. 0.5 mA in deep sleep, approx. 50 µA in the off state.
- Open hardware and software: schematics, LilyGoLib library and example projects are freely available on GitHub.
Specifications:
- Microcontroller: ESP32-S3 (dual-core Xtensa LX7, up to 240 MHz)
- Memory:
- Flash: 16 MB (QSPI)
- PSRAM: 8 MB (OPI)
- Wireless communication:
- WiFi: 802.11 b/g/n, 2.4 GHz
- Bluetooth: BLE 5.0
- LoRa: Semtech SX1262, 868 MHz
- Display:
- Type: 1.54" IPS, 240 × 240 px, 262K colours
- Controller: ST7789V3 (SPI)
- Brightness / contrast: 450 cd/m², 800:1
- Touch: capacitive, FT6336U
- Sensors and peripherals:
- Accelerometer: Bosch BMA423, 3-axis (BMA456 substitution in newer production series)
- RTC: NXP PCF8563
- Microphone: PDM, SPM1423HM4H-B
- Audio: I2S Class D amplifier MAX98357A (3.2 W) with speaker
- Haptics: DRV2605 driver (ERM/LRA) with vibration motor
- IR Transmitter: IR12-21C
- Power Supply:
- Power Management: X-Powers AXP2101
- Battery: built-in Li-Po 470 mAh, 3.8 V
- USB Input Voltage: 3.9–6 V
- Recommended Charging Current: max. 130 mA
- Power consumption:
- Light sleep: approx. 2.4 mA
- Deep sleep: approx. 0.5 mA
- Off: approx. 50 µA
- Controls:
- Crown: power on by holding for 2 s, power off by holding for 6 s, programmable button during operation
- BOOT Button: under the back cover, for entering upload mode
- Battery switch
- Connector: Micro-USB (charging and programming, does not power external devices)
- Programming: Arduino IDE (board "LilyGo T-Watch-S3", Arduino-ESP32 core 3.3 and newer), ESP-IDF, PlatformIO, MicroPython
- Recommended libraries: LilyGoLib, LVGL, TFT_eSPI, RadioLib, XPowersLib, SensorLib
- Water resistance: no
- Colour: Gun Color (dark grey)

Important usage notes:
- On first use, switch the battery switch to the ON position and power on the watch by holding the crown for 2 s.
- If you do not use the watch for a long period, switch the battery switch to the OFF position to prevent unnecessary battery drain.
- The watch is not waterproof – protect it from water, rain, and moisture.
- The pre-installed demo firmware is only for verifying hardware functionality; it is not a finished smartwatch software.
- Do not set the AXP2101 charging current higher than 130 mA in your own program – a higher current may damage the battery.
- If the program cannot be uploaded or the USB port repeatedly connects and disconnects (typically after flashing Meshtastic firmware), switch the watch to upload mode: hold the BOOT button and press the crown for 1 s.
- Do not force open the case and do not mechanically damage the battery; do not expose it to heat or fire. Stop using the watch if the battery swells, emits an odour, or overheats.
Package contents:
- 1× LilyGO T-Watch S3 (868 MHz, Gun Color) with strap and built-in battery
- 1x USB cable
Note:
- This product is not a standalone functional unit and may require professional installation.
- Product images are for illustrative purposes only and may sometimes differ from the actual appearance of the item. However, this does not change their basic properties.
Additional parameters
| Category: | ESP Development Boards |
|---|---|
| Warranty: | 2 years |
| Weight: | 0.105 kg |
| Type: | ESP |
| Logical levels: | 3.3V |
| Flash memory: | 16MB |
| SRAM memory: | 8MB |
| Connector with battery charger: | Yes |
| Microcontroller: | ESP32-S3 |
| Converter: | Integrated |
| Bluetooth: | Yes |
| WiFi: | Yes |
| Ethernet: | Ne |
