Skip to content

T-Mini E-Paper S3 get it now

Overview

T-Mini E-Paper S3 is a compact multifunctional development board based on ESP32-S3FN4R2 (4 MB Flash, 2 MB QSPI PSRAM). Features a 1.02-inch E-Ink display (128 × 80), SX1262 LoRa (868/915/923 MHz), PCF85063ATL RTC, TF card, QWIIC interface, and 18350 3.7 V battery. Suitable for remote IoT monitoring nodes, low-power information display tags, and portable data logging. 102 × 24.5 × 53 mm.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
ExtensionLoRa expansion + RTC example
Meun_Lora_ShieldMenu example with Meshtastic mode
MeunMenu interface example
GxEPD_TF_Card_ExampleTF card function example
Hello_World_U8G2_FontsU8G2 font library example
GxEPD_ExampleE-Ink, SD card, and Wi-Fi test
Partial_UpdateTestE-Ink partial refresh test

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Clone the LilyGO-Mini-Epaper-S3 repository
  4. Open platformio.ini, under [platformio] uncomment the desired default_envs and src_dir line (keep only one active)
  5. Click to compile, click to upload

Arduino

  1. Install Arduino IDE
  2. Add ESP32 boards URL: https://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. Copy all directories from the project lib folder to your Arduino libraries folder
  4. 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 Size4MB (32Mb)
Core Debug LevelNone
Partition SchemeDefault 4MB with spiffs (1.5MB APP/1.5MB SPIFFS)
PSRAMQSPI PSRAM
Arduino Runs OnCore 1
Events Run OnCore 1
  1. Click Upload

Development Platforms

  1. PlatformIO
  2. Arduino IDE
  3. MicroPython

Video

Key Features

  • ESP32-S3FN4R2 @ 240 MHz, 4 MB Flash, 2 MB QSPI PSRAM, Wi-Fi + BT 5.0
  • 1.02-inch E-Paper (128 × 80), SX1262 LoRa (868/915/923 MHz)
  • PCF85063ATL RTC, TF card, QWIIC, 18350 3.7 V battery, 102 × 24.5 × 53 mm

Product Parameters

FeatureSpecification
MCUESP32-S3FN4R2 @ Dual-core LX7
Flash4 MB
PSRAM2 MB (QSPI)
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Display1.02-inch E-Paper, 128 × 80 px
LoRaSX1262 (868/915/923 MHz)
RTCPCF85063ATL
StorageTF card
USB1 × Type-C
Expansion1 × LoRa antenna, 1 × QWIIC
ButtonsRESET + BOOT + LEFT + RIGHT
Battery18350 3.7 V lithium
Mounting HolesM1 × 4
Dimensions102 × 24.5 × 53 mm

Pin Diagram

T-Mini E-Paper S3 pin diagram

Pin Mapping

GPIOLoRaTFEPD (SPI)RTCButtonUSB
IO0Button_BOOT
IO3Button_RIGHT
IO4Button_LEFT
IO5Lora_DIO1
IO6Lora_MISO
IO8Lora_SCK
IO9RTC_SCL
IO10EPD_BUSY
IO11EPD_RST
IO13EPD_CS
IO14EPD_SCLK
IO15EPD_MOSI
IO16Lora_BUSY
IO17Lora_MOSI
IO18RTC_SDA
IO19USB_N
IO20USB_P
IO21Lora_RST
IO38TF_MISO
IO39TF_MOSI
IO40TF_CS
IO41TF_SCK
IO42EPD_EN

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

FAQ

  • Q. Why does my board keep failing to upload programs? A. Hold BOOT and press RST once, release RST while still holding BOOT, then start the upload.

  • Q. No serial output from USB? A. Enable USB CDC On Boot in Arduino IDE: Tools → USB CDC On Boot → Enabled.

  • Q. How to verify hardware is working? A. Flash the firmware test file to check peripherals.

Version History

VersionRelease DateUpdate Description
T-Mini-E-paper-S3 V1.02023-11-10Initial hardware version
T-Mini-E-paper-S3 V1.22024-01-15Hardware optimization update