LILYGO T-Echo User manual

!
Version 1.0
Copyright © 2022
T-Echo
User Guide

About This Guide
This document is intended to help users set up the basic software development
environment for developing applications using hardware based on the T-Echo.
Through a simple example, this document illustrates how to use Arduino, including the
menu based configuration wizard, compiling the Arduino and firmware download to the
NRF52840 module.
Release Notes
Date Version Release notes
2022.08V1.0First release.

Table of Contents
1. Introduction!1".............................................................................................................................
1.1. T-Echo .................................................................................................................................1"
1.2. Arduino 1".....................................................................................................................................
1.3. Preparation!1".................................................................................................................................
2. Get Started!2".............................................................................................................................
2.1. Download the Arduino Software !...............................................................................................2!
2.1.1. Install Prerequisites! .......................................................................................................2!
2.1.2. Toolchain Setup!............................................................................................................2!
2.2. Install the Arduino Software! ......................................................................................................3!
2.3. Set up Path!
................................................................................................................................3!
!................................................................................................................................4!
!5"..................................................................................................................................
! ...........................................................................................................................6"
3. Configure
4. Connect
5. Test Demo
6. Upload Sketch !7".......................................................................................................................
6.1. Build and Flash!7"..........................................................................................................................

!
1. Introduction
1. Introduction
1.1. T-Echo
T-Echo is a development board. It can work independently. It consists of NRF52840
SOC, LoRa chip SX1262 and GNSS module.
The nRF52840 is fully multiprotocol capable with full protocol concurrency. It has
protocol support for Bluetooth LE.
The nRF52840 is built around the 32-bit ARM® Cortex™-M4 CPU with floating point unit
running at 64 MHz. The ARM TrustZone® CryptoCell cryptographic unit is included on-
chip and brings an extensive range of cryptographic options that execute highly
efficiently independent of the CPU. It has numerous digital peripherals and interfaces
such as high speed SPI and QSPI for interfacing to external flash and displays, PDM and
I2S for digital microphones and audio, and a full speed USB device for data transfer and
power supply for battery recharging.
Xinyuan provides the basic hardware and software resources that empowers application
developers to build their ideas around the NRF52 series hardware. The software
development framework provided by Xinyuan is intended for rapidly developing Internet-
of-Things (IoT) applications, with LoRa, Bluetooth, GPS and flexible power management
and other advanced system features.
T-Echo can also be hand-held, wall-mounted or placed on a table to run
1.2. Arduino
A set of cross-platform applications written in Java. The Arduino Software IDE is
derived from the Processing programming language and the integrated development
environment of the Wiring program. Users can develop applications in Windows/Linux/
MacOS based on Arduino. It is recommended to use Windows 10. Windows OS has
been used as an example in this document for illustration purposes.
1.3. Preparation
To develop applications for NRF52840 you need:
•PC loaded with either Windows, Linux or Mac operating system
•Toolchain to build the Application for NRF52840
•Arduino that essentially contains API for NRF52840 and scripts to operate the
Toolchain
•The NRF52840 board itself and a USB cable to connect it to the PC
Lilygo 1/7 2022.08

!
2. Get Started
2. Get Started
2.1. Download the Arduino Software
The quickest how to install the Arduino Software (IDE) on Windows machines
2.1.1. Quick Start Guide
The website provides a quick start tutorial
•Windows:
https://www.arduino.cc/en/Guide/Windows
•Linux:
https://www.arduino.cc/en/Guide/Linux
•Mac OS X:
https://www.arduino.cc/en/Guide/MacOSX
2.1.2. Installation steps for Windows platform Arduino
Xinyuan 2022.08
Enter the download interface, select Windows installer to install directly
2/7

!
2. Get Started
2.2. Install the Arduino Software
Xinyuan 2022.08
Wait for installation
3/7

!
3. Start a Project
3. Configure
Open Arduino, open preferences
-> add https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
to the board installation manager address list
Xinyuan 2022.08
3.1 Install nRF52 Environment
Open the board installation manager, wait for the index update to complete,
select 'Adafruit nRF52 by Adafruit' and click install
4/7

!
4. Connect
4. Connect
You are almost there. To be able to proceed further, connect board to PC, check under
what serial port the board is visible and verify if serial communication works.
Xinyuan 2022.08
5/7

!
4. Configure
5. Test Demo
Copy all the folders in the lib directory to "C:\User\<YourName>\Documents\Arduino\libraries"
!
Xinyuan 2022.08
6/7
Open https://github.com/Xinyuan-LilyGO/T-Echo
Download the zip file

!
5. Build and Flash
6. Upload Sketch
6.1. Select Board
Tools << Board << Nordic nRF52840(PCA10056)
Xinyuan 2022.08
6.2. Upload
Sketch << Upload
7/7

FCC Caution:
Any Changes or modifications not expressly approved by the party responsible for
compliance could void the user's authority to operate the equipment.
This device complies with part 15 of the FCC Rules. Operation is subject to the following
two conditions: (1) This device may not cause harmful interference, and (2) this device
must accept any interference received, including interference that may cause undesired
operation.
This transmitter must not be co-located or operating in conjunction with any other antenna
or transmitter.
IMPORTANT NOTE:
Note: This equipment has been tested and found to comply with the limits for a Class B digital
device, pursuant topart15 of the FCC Rules. These limits are designed toprovide reasonable
protection against harmful interference in a residential installation. This equipment generates,
uses and can radiate radio frequency energy and, ifnot installed and used in accordance with
the instructions, may cause harmful interference to radio communications. However, there is
no guarantee that interference will not occur in a particular installation. Ifthis equipment does
cause harmful interference to radio or television reception, which can be determined by turning
the equipment offand on, the userisencouraged to try to correct the interference by one or
more of the following measures:
—Reorient orrelocate the receiving antenna.
—Increase the separation between the equipment and receiver.
—Connect the equipment into an outlet on a circuit different from that to which the receiver is
connected.
—Consult the dealer oran experienced radio/TV technician for help.
FCC Radiation Exposure Statement:
This equipment complies with FCC radiation exposure limits set forth for an
uncontrolled environment .
Table of contents
Popular Industrial Equipment manuals by other brands

TBM
TBM TB1301 instruction manual

Uni-ram
Uni-ram URS1600CE Series user manual

Festo
Festo MPS System 203 Basic Getting started

Kärcher
Kärcher HKF 200 E operating instructions

ATD Tools
ATD Tools Atd-7227 Operating instructions & parts manual

Trion
Trion Air Boss 38 Series Installation, operation & maintenance manual

Nidec
Nidec Leroy-Somer Powerdrive MD Smart Integration guide

HPSi
HPSi 300 Operator, maintenance and parts manual

Schier
Schier BigFoot GGI-750 Technical data

Siemens
Siemens SIMATIC RTLS Series operating instructions

Beko
Beko BEKOMAT 13 Instructions for installation and operation

Belimo
Belimo LM24A-MOD Technical data sheet