Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ last_update:

## Introduction

reTerminal E1004 is a 13.3 inch open-source full color ePaper display with up to 3-month battery life. Powered by ESP32-S3, it natively supports our SenseCraft HMI no-code UI platform for effortless dashboard creation, while supporting Home Assistant, Arduino and ESP-IDF for further development. With the E Ink® Spectra™ 6 full-color ePaper Display, it's perfect for digital frame, colorful dashboard visulization.
reTerminal E1004 is a 13.3 inch open-source full color ePaper display with up to 6-month battery life. Powered by ESP32-S3, it natively supports our SenseCraft HMI no-code UI platform for effortless dashboard creation, while supporting Home Assistant, Arduino and ESP-IDF for further development. With the E Ink® Spectra™ 6 full-color ePaper Display, it's perfect for digital frame, colorful dashboard visulization.

### Features

- **High-Definition Color Display:** 13.3-inch E Ink® Spectra™ 6 Full Color ePaper Display with a high resolution of 1200x1600 pixels.
- **Powerful Processing:** Powered by ESP32-S3 with 8MB PSRAM and 32MB Flash for robust performance.
- **Ultra-Low Power Consumption:** Built-in 5000mAh battery supports up to 3 months of usage on a single charge (Deep sleep mode).
- **Ultra-Low Power Consumption:** Built-in 5000mAh battery supports up to 6 months of usage on a single charge (refresh every 6 hours).
- **No-Code UI Development:** Default firmware supports SenseCraft HMI for drag-and-drop dashboard creation and AI-assisted design.
- **Wide Compatibility:** Supports Home Assistant (ESPHome), Arduino, PlatformIO, and ESP-IDF.
- **Rich Connectivity:** Integrated 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5.0.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ keywords:
- SenseCraft HMI
image: https://files.seeedstudio.com/wiki/Epaper/EE02/ee02head.webp
slug: /getting_started_with_ee02
sku: 100067144
last_update:
date: 2025-12-20
author: Allen
Expand Down
211 changes: 211 additions & 0 deletions docs/Sensor/ePaper/XIAO_ePaper_Display_Board_EE03/EE03_GettingStart.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
---
description: Getting Started with EE03 10.3-inch E-ink Driver Board
title: Getting Started with XIAO ePaper Display Board - EE03
keywords:
- E-ink
- Driver Board
- 10.3 inch
- ESP32
- SenseCraft HMI
image: https://files.seeedstudio.com/wiki/Epaper/EE03/3-XIAO-ePaper-Display-Board-EE03-kit.jpg
slug: /getting_started_with_ee03
sku: 100080566
last_update:
date: 2026-03-1
author: Jackson.Li
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Steppers from '@site/src/components/utils/Stepper';

## Introduction

Powered by **XIAO ESP32-S3 Plus**, the ePaper driver board EE03 supports **10.3 Monochrome ePaper Display**. It features a JST 2.0 mm battery connector with power switch, built-in charging IC, and comes with one reset and three user buttons. Well-suited for low-power ePaper projects such as digital photo frames and information boards.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/1.jpg" style={{width:800, height:'auto'}}/></div>

### Features

- **Built in XIAO ESP32-S3 Plus:** Works immediately when connected to a compatible ePaper display.
- **Dedicated 10.3" Monochrome ePaper Display Support:** Specifically designed for 10.3" high-speed refresh epaper display, ensuring quick setup and stable operation.
- **High-Speed Refresh Enabled:** Integrated T-CON timing control ensures precise high-speed driving, while the onboard SHT40 provides real-time temperature sensing for waveform compensation.
- **BAT Connector with Switch:** Provides simple battery connection and integrates a switch, enabling efficient power management and energy savings.
- **User-Friendly Buttons:** Features 1 reset button and 3 user-programmable buttons, providing flexibility for project acceleration and customizable functions.
- **SenseCraft HMI Firmware Pre-Flashed:** Simply plug in and start right away with SenseCraft HMI, our AI-powered no-code UI design platform. Choose from rich templates or drag-and-drop UI building (with optional AI assistance), and deploy to the ePaper display in just a few clicks.

### Specification

| Parameter | Description |
| :--- | :--- |
| **Processor** | XIAO ESP32-S3 Plus |
| **ePaper Connector** | FPC 40 Pin 0.5mm |
| **Battery Connector** | JST 2.0mm |
| **Switch** | Battery Power ON/OFF |
| **Power Supply** | - 3.7V Li-Battery<br/>- USB Type-C |
| **Button** | - 1x Reset button<br/>- 3x User button |

### Application

- **Digital E-Book Readers:** Deliver a paper-like monochrome reading experience with 16-level grayscale and fast refresh for smoother page turns and more responsive updates.
- **Real-Time Dashboard:** Display live information such as weather updates, calendar schedules, key notifications, and data widgets like energy usage, sensor status, or KPIs.
- **Security Alerts:** Display alerts and notifications about security events, such as motion detection or door/window sensor activation.
- **Public Transit Arrival Board:** Show real-time bus/train arrival times, route status, and service alerts at a glance for daily commuting.

## Hardware Overview
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/2.png" style={{width:800, height:'auto'}}/></div>

- **USB Type-C**: For power supply and firmware flashing.
- **FPC Connector**: To connect the ePaper display.
- **Reset Button**: To reset the board.
- **User Buttons**: Programmable buttons for user interaction.
- **Power Switch**: Control the power of battery on/off.
- **Boot Button**: Used for entering bootloader mode.
- **LED Indicators**: Status indicators for power and charging.
- **JST Connector**: 2 pins JST 2.0mm connector to connect battery.

## Getting Started with SenseCraft HMI

This section will guide you through connecting your EE03 to the SenseCraft HMI platform, allowing you to easily update the screen content wirelessly.
:::tip
Please note that you need to burn the **SenseCraft HMI EE03 firmware** before you can use the SenseCraft HMI platform.
:::
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_0.jpg" style={{width:800,height:'auto'}}/></div>
### Equipment Installation

**Step 1. Connect the Screen and Board**
Carefully connect the FPC cable of your ePaper screen to the connector on the EE03 driver board. Ensure the locking mechanism is secure.

**Step 2. Power On**
Connect the EE03 board to a power source (computer or USB adapter) using a USB Type-C cable. Upon powering up, the screen will refresh and display a welcome image.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_1.jpg" style={{width:300,height:'auto'}}/></div>

**Step 3. Enter Network Configuration Mode**
After the welcome image, the screen will automatically refresh to show the Network Configuration interface. This indicates the device is ready to connect to Wi-Fi.
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_3.jpg" style={{width:300,height:'auto'}}/></div>


### Network Configuration

**Step 4. Configure Wi-Fi via Mobile Phone**
Use your mobile phone to scan the QR code displayed on the screen. Follow the prompts on your phone to enter your local Wi-Fi SSID and password to connect the EE03 to the internet.

**Step 5. Obtain Pairing Code**
Once the network configuration is successful, the screen will refresh again and display a unique **Pairing Code**. You will need this code for the next step.
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_2.jpg" style={{width:300,height:'auto'}}/></div>

### Platform Binding & Update

**Step 6. Bind Device on SenseCraft HMI**
Go to the [SenseCraft HMI Platform](https://sensecraft.seeed.cc/hmi/device). Log in to your account. Navigate to the device management section and select "Add Device". Enter the Pairing Code displayed on your E-ink screen.
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_4.jpg" style={{width:800, height:'auto'}}/></div>
**Step 7. Create and Push New Interface**
On the SenseCraft HMI platform, select the template suitable for the 10.3-inch screen to create a new interface or upload an image.
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_8.jpg" style={{width:800, height:'auto'}}/></div>
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_5.jpg" style={{width:800, height:'auto'}}/></div>

**Step 8. Apply your images**
Once finished, click the "Apply" button and select your EE03 device.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_6.jpg" style={{width:800, height:'auto'}}/></div>

**Step 9. Display on the screen**
Finally the EE03 will receive the data and refresh the 10.3-inch screen with your new content.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/EE03_HMI_7.jpg" style={{width:300, height:'auto'}}/></div>


## Getting Started with Arduino

### Install Seeed GFX Library

:::tip
This library has same function as TFT library and no compatible with it. If you have installed TFT library or other similar display libraries, please uninstall it first.
:::

Download and install the Seeed GFX library from GitHub.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/xiao_075inch_epaper_panel/fix1.jpg" style={{width:800, height:'auto'}}/></div>

<div align="center">
<a href="https://github.com/Seeed-Studio/Seeed_Arduino_LCD" target="_blank">
<p style={{textAlign: 'center'}}><button type="button" className="download" style={{backgroundColor: '#00A418', borderRadius: '8px', border: 'none', color: '#fff', padding: '12px 24px', textAlign: 'center', textDecoration: 'none', display: 'inline-block', fontSize: '16px', margin: '4px 2px', cursor: 'pointer'}}>Click here to download</button></p>
</a>
</div>
Scroll down and open this link.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/xiao_075inch_epaper_panel/fix2.jpg" style={{width:800, height:'auto'}}/></div>

Select your device type and it will generate some code. Copy those code and we will use them later.

:::tip
If you make the wrong choice, the screen will display nothing.

So please make sure you select the correct device or component type.
:::

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/3.png" style={{width:800, height:'auto'}}/></div>

After downloading the library, go to **Sketch** -> **Include Library** -> **Add .ZIP Library** and select the downloaded library.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/xiao_075inch_epaper_panel/51.png" style={{width:800, height:'auto'}}/></div>


### Configure and burn the program
Select the example shown in the figure

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/4.png" style={{width:800, height:'auto'}}/></div>

Create a new "driver.h" file and paste those code into it. The code should be like:
```cpp
#define BOARD_SCREEN_COMBO 511 // 10.3 inch monochrome ePaper Screen(ED103TC2)
#define USE_XIAO_EPAPER_DISPLAY_BOARD_EE03
```


After that, go to **Tools** -> **Board** -> **XIAO ESP32S3 Plus** and **Tools** -> **Port** -> **Select the port your board is connected to**.

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/5.jpg" style={{width:1000, height:'auto'}}/></div>

Note that PSAM must be enabled.
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/6.jpg" style={{width:1000, height:'auto'}}/></div>

Then click **Upload** to upload the code.
Now you will see the feedback in your epaper screen! Following are the results of Bitmap examples.
<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/Epaper/EE03/7.jpg" style={{width:500, height:'auto'}}/></div>


## Troubleshooting

**Q1: The screen does not refresh after powering on.**
* Check if the FPC cable is correctly inserted and locked.
* Ensure the USB Type-C cable provides sufficient power.
* Press the Reset button to restart the board.

**Q2: Wi-Fi configuration fails.**
* Ensure your Wi-Fi network is 2.4GHz.
* Check if the Wi-Fi password was entered correctly.

**Q3: The screen display is blurry or has ghosting.**
* This can happen if the screen hasn't been refreshed for a long time or if the power supply is unstable. Try refreshing the screen again via the HMI platform.

## Resources
- **[PDF]** [Seeed Studio XIAO ePaper Display EE03 Schematic](https://files.seeedstudio.com/wiki/Epaper/EE03/XIAO_ePaper_Display_Board_EE03_V1.0_SCH_251217.pdf)
- **[ZIP]** [Seeed Studio XIAO ePaper Display EE03 PCBA&SCH](https://files.seeedstudio.com/wiki/Epaper/EE03/XIAO_ePaper_Display_Board_EE03_V1.0_SCH_&_PCB_251217.zip)

## Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible.

<div class="table-center">
<div class="button_tech_support_container">
<a href="https://forum.seeedstudio.com/" class="button_forum"></a>
<a href="https://www.seeedstudio.com/contacts" class="button_email"></a>
</div>

<div class="button_tech_support_container">
<a href="https://discord.gg/eWkprNDMU7" class="button_discord"></a>
<a href="https://github.com/Seeed-Studio/wiki-documents/discussions/69" class="button_discussion"></a>
</div>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
position: 2
label: 'XIAO ePaper Display Board EE03'
collapsible: true
collapsed: true
className: xiao_epaper_display_board_ee03
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ last_update:
author: Twelve
---


# 测试版本,请忽略本维基。
# 刷写Watcher 小智版固件

## 概述
Expand Down
Loading