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.0—Initial release