LILYGO T-Beam V1.2 NEO-M8N

LILYGO TTGO T-Beam V1.2 IPEX ESP32 LoRa NEO-M8N Development Board User Manual

Model: T-Beam V1.2 NEO-M8N

Brand: LILYGO

1. Introduction

The LILYGO TTGO T-Beam V1.2 IPEX ESP32 LoRa NEO-M8N is a versatile development board designed for DIY creation and programmable applications. It integrates an ESP32 microcontroller, a LoRa long-range low-power transceiver, and a NEO-M8N GNSS module, along with WiFi and Bluetooth capabilities. This version features an upgraded GPS chip (NEO-M8N) for stronger and faster positioning, and an IPEX interface for the LoRa antenna, offering improved convenience and performance.

Key enhancements in V1.2 include:

  • Integration of the Semtech NEO-M8N GNSS chip, supporting GPS, Beidou, and GLONASS for enhanced positioning.
  • LoRa antenna interface changed from SMA to IPEX for easier storage and connection.
  • Addition of a reverse battery protection module for increased safety.

2. Specifications

T-BEAM V1.2 + M8N GNSS Key Parameters
FeatureSpecificationDetails
MCUESP32
Flash4MB
Serial ChipCH9102
PMUAXP2101
Wireless ProtocolWi-Fi + Bluetooth 4.2
Onboard Functions3 ButtonsPower, IO38, Reset
Power Supply ModeUSB / 18650 battery
GNSS ModuleNEO-M8NSensitivity: -167 dBm, Supports GPS, Galileo, GLONASS, Beidou
LoRa TransceiverHigh sensitivity: -148 dBmTransceive rate: 300 kbps
Optional LoRa VersionSX1278 / SX1276 / SX1262

Frequency Model Comparison

433MHz868MHz915MHz923MHz
HardwareSX1278SX1276SX1276SX1276
SoftwareSoftRf 433Mhz VersionSoftRf 868Mhz VersionSoftRf 915Mhz VersionSoftRf 923Mhz Version

3. Product Overview

LILYGO TTGO T-Beam V1.2 IPEX ESP32 LoRa NEO-M8N Development Board

Figure 1: LILYGO TTGO T-Beam V1.2 Development Board (Top View)

LILYGO TTGO T-Beam V1.2 with 18650 Battery Holder

Figure 2: LILYGO TTGO T-Beam V1.2 Development Board (Bottom View with 18650 Battery Holder)

Pin Diagram and Components

ESP32 TTGO T-Beam V1.2 Pin Diagram

Figure 3: ESP32 TTGO T-Beam V1.2 Pin Diagram and Component Overview

The board features:

  • Power Introduction: Programmable power supply, AXP2101 PMU.
  • LED Indicators:
    • LED1: Charging Indicator
    • LED2: GPS Working Indicator
  • Buttons: Power, IO38, Reset.
  • GNSS Module: NEO-M8N.
  • LoRa Module: SX1278/SX1276/SX1262 (depending on version).
  • ESP32: Microcontroller with WiFi and Bluetooth.
  • 18650 Battery Holder: For portable power.

Battery Holder

18650 Battery Holder on T-Beam

Figure 4: Close-up of the 18650 Battery Holder

The T-Beam series recommends using 18650 Flat Top Batteries. Refer to the diagram below for size references to ensure compatibility.

18650 Battery Type Comparison

Figure 5: 18650 Battery Type and Dimension Comparison

Antenna Types

LoRa Antenna Types and Dimensions

Figure 6: LoRa Antenna Types and Dimensions (433MHz, 868-915MHz, 923MHz)

The LoRa antenna connects via an IPEX interface. Note that for the 923Mhz version, the antenna will be a 920MHZ-BOS2 19.5cm antenna.

4. Setup & Installation

  1. Battery Installation: Insert a compatible 18650 Flat Top Battery into the battery holder on the underside of the board. Ensure correct polarity. The board includes a reverse battery protection module.
  2. Antenna Connection: Connect the appropriate LoRa antenna (433MHz, 868MHz, 915MHz, or 923MHz) to the IPEX connector on the board. Gently press the IPEX connector until it clicks into place.
  3. Power Supply: The board can be powered via the Micro USB port or the installed 18650 battery. Connect a Micro USB cable to a power source (e.g., computer, USB charger) to power the board and charge the battery.
  4. Initial Firmware: The board typically comes pre-flashed with SoftRF firmware. For custom applications, you will need to flash your own firmware using the ESP32 development environment.

5. Operating Instructions

The LILYGO TTGO T-Beam V1.2 is a programmable development board. Its operation is primarily defined by the firmware loaded onto the ESP32 microcontroller.

  • Power On/Off: Use the dedicated Power button to turn the device on or off.
  • LED Indicators:
    • LED1 (Charging Indicator): Illuminates when the battery is charging.
    • LED2 (GPS Working Indicator): Illuminates when the GPS module is actively acquiring or has a fix.
  • GNSS Functionality: The integrated NEO-M8N module supports GPS, Galileo, GLONASS, and Beidou protocols for global positioning. Firmware will typically handle the data acquisition and processing.
  • LoRa Transceiver: The LoRa module enables long-range, low-power wireless communication. Its functionality (e.g., sending/receiving data packets, mesh networking) is determined by the loaded firmware.
  • WiFi & Bluetooth: The ESP32 provides standard WiFi and Bluetooth connectivity for network access, data transfer, and device pairing, as programmed.
  • Buttons (IO38, Reset): These buttons can be programmed for various functions within your application. The Reset button typically restarts the ESP32.

For detailed programming and application development, refer to the LILYGO GitHub repositories and community forums for examples and libraries.

SoftRF Settings Interface

Figure 7: Example of SoftRF Settings Interface (if pre-flashed)

6. User Tips

  • Target Audience: This development board is recommended for individuals with a programming foundation, such as engineers, students, or manufacturers, due to its programmable nature.
  • Testing Before Bulk Purchase: If you are new to this product, it is advisable to purchase 2-3 samples for thorough testing before making a bulk order. This ensures the product meets your specific project requirements.
  • Application Ideas: The specific application of the board depends on your project. Explore the LILYGO brand on social media or community platforms to discover project sharing and inspiration from other users.
  • Customization: LILYGO offers hardware customization services. If you have specific requirements, list them clearly and contact customer service for assistance.

7. Troubleshooting

  • General Issues: Since this is a programmable development board, many issues can be software-related. Ensure your firmware is correctly compiled and flashed.
  • Power Issues: Verify that the 18650 battery is a 'Flat Top' type and inserted with correct polarity. If using USB, ensure the cable and power source are functional. The V1.2 board includes reverse battery protection.
  • Connectivity Problems (LoRa, WiFi, Bluetooth): Check antenna connections. Ensure your firmware correctly initializes and uses the respective modules. For LoRa, confirm frequency settings match your region and other devices.
  • GPS Not Working: Ensure the GPS antenna is properly connected and the board has a clear view of the sky for satellite acquisition. Check the GPS Working Indicator LED (LED2).
  • Seeking Assistance: If you encounter problems, provide clear pictures or videos to customer service to help them diagnose the issue more effectively.
  • Community Support: For technical or usage questions, consider discussing them in LILYGO's GitHub repositories or community forums, where experienced users and developers can offer insights.

8. Warranty & Support

For any product-related inquiries, technical support, or assistance, please contact LILYGO customer service. You can reach them via WhatsApp at +86 15211483492 during working hours. Additionally, a wealth of information, including documentation, code examples, and community support, is available on LILYGO's official GitHub page and community forums.

Related Documents - T-Beam V1.2 NEO-M8N

PreviewLILYGO T-BEAM-S3 User Guide: Setup and Development
This user guide provides comprehensive instructions for setting up the LILYGO T-BEAM-S3 development board. Learn how to configure the software environment using Arduino IDE, connect the board, and utilize its Wi-Fi, BLE, GPS, and LoRa capabilities for IoT projects.
PreviewLILYGO T-Echo User Guide: Setup and Development with Arduino
A comprehensive user guide for the LILYGO T-Echo development board, detailing setup, Arduino IDE integration, and basic development for IoT applications. Covers hardware overview, software installation, configuration, and sketch uploading.
PreviewLILYGO T-Deck ESP32-S3 User Guide for Arduino Development
Comprehensive user guide for the LILYGO T-Deck development board, detailing setup of the Arduino IDE, ESP32-S3 configuration, Wi-Fi and LoRa functionality, and SSC command reference for IoT applications.
PreviewLILYGO T3-S3 User Guide
User guide for the LILYGO T3-S3 development board, covering setup of the Arduino IDE, configuration, testing, and Wi-Fi command reference for the ESP32-S3 module.
PreviewLilyGO T-Deck Quick Start Guide and Examples
Get started with the LilyGO T-Deck development board. This guide covers installation of PlatformIO and Arduino IDE, firmware uploading, and provides an overview of available examples for ESP32-S3 and ESP32C3.
PreviewLILYGO T-Display User Guide
A user guide for the LILYGO T-Display development board, covering setup, Arduino integration, and basic commands for ESP32 module development.