Skip to content

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆T5_E_Paper_S3_Pro🏆

English | 中文

Build Status

Front Back
alt text alt text

0️⃣ Version 🎁

1、Version

version TPS65185 GPS LoRa Branch Where to buy
T5 E-Paper S3 Pro H752-01 LilyGo Store
T5 E-Paper S3 Pro Lite H752-01 LilyGo Store
H752 H752 Sold out

Note: The Lite version and the Pro version share the same schematic diagram, but the Lite version does not have LoRa and GPS.

1️⃣ Product 🎁

H752-01 T5 E-Paper S3 Pro
MCU ESP32-S3-WROOM-1
Flash / PSRAM 16M / 8M
Lora SX1262
GPS MIA-M10Q / L76K
Driver IC ED047TC1 (4.7 inches, 960x540 , 16 gray)
Battery Capacity 3.7V-1500mAh
Battery Chip BQ25896 (0x6B), BQ27220 (0x55)
Touch GT911 (0x5D)
RTC PCF85063 (0x51)
E-link Power Driver TPS65185 (0x68)
IO Extend PCA9535PW (0x20)

T5_E_Paper_S3_Pro Related projects:

  • [ FastEPD ] : Optimized library for driving parallel eink displays with the ESP32

2️⃣ Update program 🎁

Before downloading the program, connect the device to your computer, select the corresponding COM port, and then set the device to download mode

  • 1️⃣ Hold the BOOT key without releasing it
  • 2️⃣ Click the RST button on the back and release
  • 3️⃣ Finally, release the BOOT key

alt text

2.1. Use LILYGO Spark to download the program (Recommendation)

  • Download the software from LILYGO Spark

  • Search for your device name in LILYGO Spark and download the corresponding program

alt text

examples:

Firmware Note Github
T5_E_PAPER_S3_PRO_V1.0_20260506 Factory program
-
corsspoint_lilygo_t5s3_e_paper Reader program T5S3-Reader
T5S3-GameBoy Game console emulator T5S3-GameBoy

2.2. Use ESP official flash_download_tool to download the program

The demonstration examples are located in the examples/factory folder under the firmware/ directory.

Reference flash_download_tool

3️⃣ Quick Start 🎁

🟢 PlatformIO is recommended because these examples were developed on it. 🟢

3.1. PlatformIO

  1. Install Visual Studio Code and Python, and clone or download the project;
  2. Search for the PlatformIO plugin in the VisualStudioCode extension and install it;
  3. After the installation is complete, you need to restart VisualStudioCode
  4. After opening this project, PlatformIO will automatically download the required tripartite libraries and dependencies, the first time this process is relatively long, please wait patiently;
  5. After all the dependencies are installed, you can open the platformio.ini configuration file, uncomment in example to select a routine, and then press ctrl+s to save the .ini configuration file;
  6. Click ☑️ under VScode to compile the project, then plug in USB and select COM under VScode;
  7. Finally, click the ➡️ button to download the program to Flash;

3.2. Arduino IDE

  1. Install Arduino IDE

  2. Copy all files under this project/lib/ and paste them into the Arduion library path (generally C:\Users\YourName\Documents\Arduino\libraries);

  3. Open the Arduion IDE and click File->Open in the upper left corner to open an example in this project/example/xxx/xxx.ino under this item;

  4. Then configure Arduion. After the configuration is completed in the following way, you can click the button in the upper left corner of Arduion to compile and download;

Arduino IDE Setting Value                            
Board ESP32S3 Dev Module
Port Your port                        
USB CDC On Boot Enable
CPU Frequency 240MHZ(WiFi)                      
Core Debug Level None                              
USB DFU On Boot Disable                          
Erase All Flash Before Sketch Upload Disable                          
Events Run On Core1                            
Flash Mode QIO 80MHZ                        
Flash Size 16MB(128Mb)                  
Arduino Runs On Core1                            
USB Firmware MSC On Boot Disable                          
Partition Scheme 16M Flash(3M APP/9.9MB FATFS)
PSRAM OPI PSRAM                    
Upload Mode UART0/Hardware CDC            
Upload Speed 921600                            
USB Mode CDC and JTAG                  

3.3. Folder structure

├─boards      : Board configuration files for PlatformIO;
├─DXF         : Board and shell size drawings (DXF/DWG format);
├─docs        : Documentation images;
├─examples    : Example projects for testing various hardware features;
├─firmware    : Pre-compiled factory firmware;
├─hardware    : Schematics and chip datasheets;
├─lib         : Third-party libraries used in the project;

3.4. Examples

Example Path Description
bq25896 examples/bq25896 BQ25896 battery charger IC test
bq27220 examples/bq27220 BQ27220 fuel gauge IC test
factory examples/factory Factory firmware program
GPS examples/GPS GPS module test (outdoor required)
io_extend examples/io_extend PCA9535PW I2C IO expansion IC test
lora_recv examples/lora_recv SX1262 LoRa receive test
lora_send examples/lora_send SX1262 LoRa send test
lvgl_test examples/lvgl_test LVGL graphics library test
nvs_test examples/nvs_test NVS (non-volatile storage) test
sd_card examples/sd_card SD card read/write test
touch examples/touch GT911 capacitive touch IC test

4️⃣ Pins 🎁

4.1 Pin mapping

./docs/pinmap.md

4.2 Pin definition

./docs/pin_define.md

5️⃣ Test 🎁

Sleep power consumption.

alt text

6️⃣ FAQ 🎁

Document Link
How to download programs through flash_download_tool ? dosc

7️⃣ Schematic & 3D 🎁

For more information, see the ./hardware directory.

Schematic : T5_E-Paper-S3-Pro

Board size

Shell size

About

UI written for the LilyGo-EPD47-S3 project

Resources

Stars

113 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages