1. Introduction
The LILYGO T-Watch-S3 Plus is a versatile ESP32-S3 based wireless development board integrated into a smartwatch form factor. It features a 1.54-inch wide-angle IPS touchable LCD, LoRa (SX1280 2.4G) communication, and GPS capabilities. Designed for developers, it supports various platforms including Arduino-IDE, ESP-IDF, VS Code, and Micropython, making it suitable for a wide range of IoT and wearable projects.

Image: Main product view of the LILYGO T-Watch-S3 Plus.
2. Product Features
- Platform Compatibility: Supports Arduino-IDE, ESP-IDF, VS Code, and Micropython for flexible development.
- Wireless Connectivity: Integrated Wi-Fi (802.11 b/g/n) and Bluetooth (BLE V5.0) for robust wireless communication.
- Onboard Functions: Includes RTC (Real-Time Clock), Microphone, MAX98357A audio amplifier, Power Detection, BMA423 accelerometer, and GPS Positioning.
- LoRa Transceiver: Features SX1280 2.4G LoRa for long-range, low-power wireless communication.
- Display: 1.54-inch Wide Angle IPS LCD with 240x240 resolution and 16-bit full color, featuring capacitive touch.
- Power Management: Equipped with AXP2101 Highly Integrated Power Management Unit.
- Haptic Feedback: DRV2605 Haptic Driver Motor for ERM and LRA.
- Battery: Built-in 940mAh battery for extended operation.

Image: Overview of LILYGO T-Watch-S3 Plus features and specifications.
3. Package Contents
Please verify that all items are present in the package:
- 1 x LILYGO T-Watch-S3 Plus Development Board
- 1 x USB Charging Cable

Image: LILYGO T-Watch-S3 Plus device and its accompanying USB charging cable.
4. Setup Guide
Follow these steps to set up your LILYGO T-Watch-S3 Plus for development:
- Charge the Device: Connect the provided USB cable to the T-Watch-S3 Plus and a power source (e.g., computer USB port or USB wall adapter) to ensure it is fully charged before first use.
- Install Development Environment: Choose your preferred development environment (Arduino-IDE, ESP-IDF, VS Code, or Micropython) and install it on your computer.
- Install ESP32-S3 Board Support: Within your chosen IDE, install the necessary board support packages for ESP32-S3. Specific instructions can be found in the documentation for each IDE.
- Install Drivers: Depending on your operating system, you may need to install USB-to-serial drivers for the ESP32-S3 chip to be recognized by your computer.
- Access GitHub Repository: For detailed code examples, libraries, and up-to-date instructions, visit the official LILYGO GitHub repository: github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/tree/t-watch-s3.
- Upload Firmware: Follow the instructions in the GitHub repository or your chosen IDE to compile and upload your first program to the T-Watch-S3 Plus.
5. Operating Instructions
The LILYGO T-Watch-S3 Plus is designed for custom application development. Basic operation involves:
- Power On: Press and hold the power button (located on the side) for approximately 2 seconds to turn the device on.
- Power Off: Press and hold the power button for approximately 6 seconds to turn the device off.
- Screen Interaction: The 1.54-inch IPS LCD supports capacitive touch. Interact with your custom applications by tapping or swiping on the screen as programmed.
- Charging: Connect the USB cable to the device's charging port and a power source. The device will indicate charging status on the screen or via an LED (if programmed).

Image: Detailed technical diagram of the LILYGO T-Watch-S3 Plus, illustrating component layout and pin assignments.
6. Maintenance
To ensure the longevity and optimal performance of your LILYGO T-Watch-S3 Plus, follow these maintenance guidelines:
- Cleaning: Use a soft, dry cloth to clean the device. For the screen, a microfiber cloth is recommended. Avoid using harsh chemicals or abrasive materials.
- Storage: Store the device in a cool, dry place away from direct sunlight and extreme temperatures.
- Water Resistance: The device is not waterproof. Avoid exposure to water or high humidity.
- Charging: Use only the provided USB cable or a compatible high-quality cable for charging. Avoid overcharging the battery.
- Firmware Updates: Regularly check the official LILYGO GitHub repository for firmware updates and apply them as instructed to benefit from bug fixes and new features.
7. Troubleshooting
If you encounter issues with your LILYGO T-Watch-S3 Plus, refer to the following common problems and solutions:
| Problem | Possible Cause / Solution |
|---|---|
| Device does not power on. | Battery may be depleted. Connect to a power source and charge for at least 30 minutes. Ensure the power button is held for 2 seconds. |
| Cannot upload code to the device. | Ensure correct USB drivers are installed. Verify the correct COM port is selected in your IDE. Check if the board type (ESP32-S3) is correctly selected. Try a different USB cable or port. |
| Wi-Fi or Bluetooth not connecting. | Verify your code correctly initializes and configures the Wi-Fi/Bluetooth module. Check network credentials. Ensure the antenna is properly connected (if external). |
| Screen is unresponsive or blank. | Ensure the display initialization code is correct in your firmware. Check for loose connections if you have disassembled the device. A hard reset (power off/on) might resolve temporary glitches. |
| GPS not acquiring a fix. | Ensure the device has a clear view of the sky. GPS acquisition can take several minutes, especially for the first fix. Verify GPS module initialization in your code. |
For more specific issues or advanced troubleshooting, please refer to the LILYGO community forums or the official GitHub repository documentation.
8. Specifications
| Feature | Detail |
|---|---|
| Model Name | T-Watch-S3 Plus |
| Item Model Number | SX1280 2.4G |
| MCU | ESP32-S3 |
| Flash Memory | 16MB |
| PS RAM | 8MB |
| RAM | LPDDR4X |
| Display | 1.54 inch Wide Angle IPS LCD |
| Resolution | 240x240, 16-bit full color |
| Touch Type | Capacitive touch |
| Wi-Fi | 802.11 b/g/n |
| Bluetooth | BLE V5.0 |
| LoRa Transceiver | SX1280 2.4G |
| Onboard Functions | RTC, Microphone, MAX98357A, Power Detection, BMA423, GPS Position |
| Battery Capacity | 940mAh |
| Operating System | Linux (compatible) |
| Compatible Devices | Computers (PCs, laptops, tablets), Smartphones, LoRa-enabled devices |

Image: Comparison table highlighting features across different LILYGO T-Watch models.
9. Warranty and Support
LILYGO products are designed for development and educational purposes. For support, please refer to the following resources:
- Official GitHub Repository: The primary source for documentation, code examples, and community support is the LILYGO GitHub page: github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/tree/t-watch-s3.
- Community Forums: Search for LILYGO or ESP32 development forums online for community-driven support and project ideas.
- Contact Manufacturer: If you have any questions or suggestions about the product, please feel free to contact LILYGO directly through their official channels or the platform where you purchased the product.
Warranty information, if applicable, is typically provided at the point of purchase or on the manufacturer's official website. Please retain your proof of purchase for any warranty claims.





