Skip to content

T-Echo Lite Kit get it now

Overview

T-Echo Lite Kit is the T-Echo Lite mainboard combined with the KeyShield accessory baseboard. The KeyShield adds a 5×4 physical keyboard (TCA8418), ES8311 audio codec with speaker and earphone jack, AW21009QNR keyboard backlight, and a vibration motor — plus optional GPS (L76K) and IMU (ICM20948) sockets. The combination provides a complete portable communication terminal built on the nRF52840 with LoRa SX1262, 1.22-inch e-paper display, and ultra-low deep-sleep power consumption.

Quick Start

Firmware Flash

Download LILYGO Spark, search for T-Echo Lite Kit, and flash the firmware directly.

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the T-Echo-Lite project folder
  4. Open platformio.ini, uncomment the example you want under [platformio]default_envs
  5. If first time: run python t-echo-lite_v1.0.0_setup.py from the tool/win10 vscode platformio start folder to install the board
  6. Click to compile, connect the board, click to upload

Arduino

  1. Install Arduino IDE
  2. In Preferences, add https://www.adafruit.com/package_adafruit_index.json to Additional Board Manager URLs
  3. In Board Manager, install Adafruit nRF52
  4. Copy library folders from the project libraries directory to your Arduino Sketchbook libraries folder
  5. In ToolsBoard, select Nordic nRF52840 DK
  6. Enter DFU boot mode: press and release RST, wait for LED1 to light, then press and release RST again. LED1 will dim then brighten — DFU mode is active.
  7. Click to compile, then to upload

Example Support

T-Echo-Lite Examples

ExampleSupportDescription
Battery_MeasurementBattery voltage reading
BLE_UartBLE UART communication
DisplayE-Paper display
GPSGPS positioning
ICM20948IMU sensor
SX126x_PingPongLoRa ping-pong
Sleep_Wake_UpDeep sleep & wake
Original_TestFactory test

T-Echo-Lite-KeyShield Examples

ExampleSupportDescription
aw21009qnrKeyboard backlight
aw86224Vibration motor
es8311Speaker / microphone
tca8418Keyboard
original_testFactory test

Key Features

  • nRF52840 ARM Cortex-M4 @ 64 MHz, Bluetooth 5.0, 256 kB RAM, 1 MB Flash
  • SX1262 LoRa (400–520 MHz / 830–945 MHz), SPI
  • 1.22-inch GDEM0122T61 E-Paper display (176 × 192), driver SSD1681
  • 5×4 physical keyboard via TCA8418 keyboard controller (I2C)
  • AW21009QNR keyboard backlight (I2C)
  • ES8311 audio codec — speaker + earphone jack (I2C + I2S)
  • Vibration motor (I2C)
  • Optional ICM20948 9-axis IMU (I2C)
  • Optional L76K GNSS module (UART)
  • Key button (IO 0.24)
  • Deep sleep power consumption: 2–10 µA minimum

Specifications

ParameterValue
MCUnRF52840, ARM Cortex-M4 @ 64 MHz
RAM256 kB
Flash (MCU)1 MB
BluetoothBluetooth 5.0
LoRaSX1262, 400–520 MHz / 830–945 MHz
Display1.22-inch GDEM0122T61 E-Paper, 176 × 192
KeyboardTCA8418 (5×4), I2C 0x34
Keyboard BacklightAW21009QNR, I2C
AudioES8311, I2C 0x34
IMU (optional)ICM20948, I2C
GNSS (optional)L76K, UART
Deep Sleep2–10 µA
T-Echo Lite Kit info

Pin Diagram

T-Echo Lite Kit pin diagram

E-Paper Display (1.22-inch, 176×192)

GDEM0122T61BS1BUSYRSTDCCSSCLKMOSI
nRF52840IO 1.12IO 0.03IO 0.28IO 0.21IO 0.22IO 0.19IO 0.20

ES8311 Audio

ES8311SDASCLAddress
nRF52840IO 1.4IO 1.20x34

Vibration Motor

Vibration MotorSDASCL
nRF52840IO 1.4IO 1.2

LoRa SX1262

SX1262CSRSTSCLKMOSIMISOBUSYDIO1 / INTDIO2RF_VC1RF_VC2
nRF52840IO 0.11IO 0.07IO 0.13IO 0.15IO 0.17IO 0.14IO 1.8IO 0.05IO 0.27IO 1.1

Keyboard (TCA8418)

TCA8418SDASCLAddress
nRF52840IO 1.4IO 1.20x34

Key Button

FunctionPin
KeyIO 0.24

IMU ICM20948 (Optional)

ICM20948SDASCLINT
nRF52840IO 1.4IO 1.2IO 0.16

GNSS L76K (Optional)

L76KRXTX1PPSWAKE
nRF52840IO 1.13IO 1.15IO 0.29IO 1.10

Dimensions

T-Echo Lite Kit dimensions

Schematic

Datasheet

Software Libraries

Dependent Libraries

FAQ

  • Q. No debug output from USB? A. Enable the DTR option in your serial assistant software.

  • Q. USB upload fails? A. Enter DFU boot mode: press and release RST, wait for LED1 to light, press and release RST again. LED1 will dim then brighten — DFU mode is active.

  • Q. Arduino IDE prompts to upgrade libraries? A. Do not upgrade — stay with the library versions included in the project.

  • Q. E-paper display shows ghosting? A. GDEM0122T61 does not support fast refresh. Use full refresh only.

Changelog

VersionDateNotes
V1.0Initial release