Skip to content

T-Camera Plus S3 get it now

Overview

T-Camera Plus S3 is a versatile smart hardware development board based on ESP32-S3 (16 MB Flash, 8 MB PSRAM). Integrates a OV2640/OV5640 (optional) camera module, ST7789V 1.3-inch IPS TFT (240 × 240) with CST816S capacitive touch, MAX98357A I2S audio amplifier, MP34DT05-A PDM microphone (V1.2), SY6970 PMU, and TF card. Pre-installed with an LVGL-based UI supporting file management, music playback, recording, and camera projection. Suitable for AIoT, edge computing, and multimedia development.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
T-CameraPlus-S3Camera, display, audio, Wi-Fi examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the T-CameraPlus-S3 project folder
  4. Open platformio.ini and select your example
  5. Click to compile, connect via USB-C, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
Upload Speed921600
USB ModeHardware CDC and JTAG
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)
PSRAMQSPI PSRAM
Arduino Runs OnCore 1
Events Run OnCore 1
  1. Click Upload

Development Platforms

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

Video

Key Features

  • ESP32-S3R8 dual-core LX7 @ 240 MHz, Wi-Fi + Bluetooth 5.0
  • OV2640/OV5640 (optional) camera, AP1511B IR filter control
  • ST7789V 1.3-inch IPS TFT (240 × 240), CST816S touch
  • MAX98357A I2S speaker, MP34DT05-A PDM microphone (V1.2)
  • SY6970 PMU, TF card slot, 2 × STEMMA QT/QWIIC
  • LVGL-based UI pre-installed (file manager, music, recording, camera)
  • 60 × 32 × 12 mm, 4 × 2 mm positioning holes

Product Parameters

FeatureSpecification
MCUESP32-S3R8 @ Dual-core LX7, 240 MHz
Flash16 MB
PSRAM8 MB
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Display1.3-inch ST7789V IPS TFT, 240 × 240
TouchCST816S capacitive, I²C
CameraOV2640 (OV5640 optional)
SpeakerMAX98357A I2S
MicrophoneMP34DT05-A PDM (V1.2) / MSM261S I2S (V1.0-V1.1)
PMUSY6970
StorageTF card slot
USB1 × Type-C (USB + OTG)
Expansion2 × STEMMA QT/QWIIC + JST-GH 1.25 mm
Mounting Holes4 × 2 mm
Dimensions60 × 32 × 12 mm

Pin Diagram

T-Camera Plus S3 pin diagram

Pin Mapping (V1.2)

LCDIO34 (MOSI), IO35 (SCLK), IO36 (CS), IO45 (DC), IO46 (BL)
Camera (OV2640)IO7 (XCLK), IO1 (SIDO), IO2 (SIOC), IO3 (VSYNC→PWDN), IO5 (HREF), IO10 (PCLK), D0–D7 = IO12–IO15, IO11, IO13, IO8, IO6
Touch (CST816S)IO33 (SDA), IO37 (SCL), IO47 (INT)
Speaker (MAX98357A)IO41 (BCLK), IO42 (LRCLK), IO39 (DATA)
Microphone (MP34DT05-A)IO40 (LRCLK), IO38 (DATA)
SD CardIO21 (CS), IO35 (SCLK), IO34 (MOSI), IO48 (MISO)
SY6970IO33 (SDA), IO37 (SCL)
KEY1IO17

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

FAQ

  • Q. What are the main application scenarios for T-Camera Plus S3? A. Suitable for smart surveillance, video doorbells, IoT visual interaction, multimedia terminals, and AI image recognition.

  • Q. Which camera modules are supported? A. Supports OV2640 and OV5640. V1.2 adds OV5640 auto-focus support.

  • Q. How to flash the factory firmware? A. Flash the Lvgl_UI example from the GitHub repository. Pre-compiled firmware binaries are available in the firmware/ folder.

Version History

VersionRelease DateUpdate Description
T-CameraPlus-S3 V1.0-V1.12023-10-23Initial version
T-CameraPlus-S3 V1.22025-04-17Improved Wi-Fi performance, updated microphone (MP34DT05-A), modified pin numbers, optimized PCB routing