Skip to content

T-Echo Card get it now

Overview

T-Echo Card is a compact, low-power IoT development board built around the nRF52840 microcontroller. It combines long-range LoRa communication (SX1262), multi-constellation GNSS (L76K), 9-axis IMU (ICM20948), a 0.42" OLED display, audio recording/playback (MP34DT05 + MAX98357), and solar charging in a credit-card-sized form factor (90 × 60 × 9.5 mm). Supports BLE 5, Thread, Zigbee, ANT, NFC, and 802.15.4 out of the box.

Quick Start

Hardware Assembly

Arduino (via Adafruit nRF52 BSP)

  1. Install Arduino IDE
  2. Add the Adafruit nRF52 board URL: https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
  3. Install Adafruit nRF52 board package
  4. Select Adafruit Feather nRF52840 Express (or closest nRF52840 variant)
  5. Install the required libraries listed in Software Libraries
  6. Clone T-Echo-Card and open an example sketch
  7. Click Upload

Key Features

  • nRF52840 @ 64 MHz, 256 kB RAM, 1 MB internal Flash + 32 Mbit external SPI Flash
  • SX1262 LoRa transceiver, 400–945 MHz (variants: 433 / 868 / 915 / 920 MHz)
  • L76K multi-constellation GNSS (GPS, GLONASS, BeiDou, QZSS)
  • ICM20948 9-axis IMU (accelerometer + gyroscope + magnetometer)
  • 0.42" OLED display (SSD1306/SSD1315, 72 × 40 px, I2C)
  • MP34DT05 PDM digital MEMS microphone + MAX98357 I2S mono amplifier
  • WS2812C-2020 RGB LED (256 brightness levels)
  • Solar charging: 0.25 W, 5 V
  • Wireless: BLE 5, Thread, Zigbee, ANT, NFC, 802.15.4, Bluetooth Mesh
  • Compact: 90 × 60 × 9.5 mm

Specifications

ParameterValue
SOCnRF52840
CPUARM Cortex-M4F @ 64 MHz
RAM256 kB
Flash (internal)1 MB
Flash (external)32 Mbit SPI (ZD25WQ32CEIGR)
LoRaSX1262, 400–945 MHz
GNSSL76K (GPS / GLONASS / BeiDou / QZSS)
Display0.42" OLED, SSD1306/SSD1315, 72 × 40 px, I2C
IMUICM20948, 9-axis, I2C
MicrophoneMP34DT05 MEMS, PDM
SpeakerMAX98357 I2S, 8 Ω 1 W
RGB LEDWS2812C-2020
Solar0.25 W, 5 V
WirelessBLE 5, Thread, Zigbee, ANT, NFC, 802.15.4
Dimensions90 × 60 × 9.5 mm

Pin Diagram

T-Echo Card pin diagram

LoRa (SX1262)

SX1262SCKMOSIMISOCSRSTBUSYINT (DIO1)
nRF52840GPIO13GPIO15GPIO17GPIO11GPIO7GPIO14GPIO40

GNSS (L76K)

L76KTXRX1PPSWake UpENRF EN
nRF52840GPIO19GPIO21GPIO23GPIO25GPIO47GPIO29

Display (OLED SSD1315)

SSD1315SDASCL
nRF52840GPIO36GPIO34

IMU (ICM20948)

ICM20948SDASCL
nRF52840GPIO36GPIO34

Flash (ZD25WQ32CEIGR)

ZD25WQ32CCSSCLKMOSIMISO
nRF52840GPIO12GPIO4GPIO6GPIO8

Audio

FunctionGPIO
Microphone CLKGPIO35
Microphone DATAGPIO37
Speaker ENGPIO43
Speaker BCLKGPIO16
Speaker DATAGPIO20
Speaker WS (LRCK)GPIO22

RGB LED (WS2812)

FunctionGPIO
WS2812 #1GPIO39
WS2812 #2GPIO44
WS2812 #3GPIO28

Other

FunctionGPIO
Button (KEY_1)GPIO42
Battery ADCGPIO2
Battery Measurement ControlGPIO31
RT9080 EnableGPIO30

Dimensions

Schematic

Datasheet

Software Libraries

Required Libraries

FAQ

  • Q. Does T-Echo Card support NFC? A. The hardware supports NFC, but the default firmware does not currently enable it.

  • Q. Which LoRa frequency variant should I choose? A. Choose based on your region: 915 MHz (North America), 868 MHz (Europe), 920 MHz (Japan/Korea), 433 MHz (Asia/other).

Changelog

VersionDateNotes
V1.0Initial release