LILYGO LoRa32 V1.0 Kit - image 1
1 / 8
LILYGO·ESP32

LILYGO LoRa32 V1.0 Kit

ESP32-based LoRa development kit featuring an SX1276 transceiver and 0.96-inch OLED display, supporting 868/915 MHz long-range wireless communication for IoT sensor networks.

Starting from

$46.36

Compatible Firmware

Hardware Specifications

CPUESP32 dual-core Xtensa LX6 up to 240 MHz
RAM520 KB SRAM
Flash4 MB
GPIO38 pins
USBMicro USB
Power3.3V–7V operating voltage, 19.5 dBm TX power
Dimensionsvaries

Connectivity

WiFi802.11 b/g/n 2.4GHz
Bluetooth4.2 BR/EDR and BLE

Components

ESP32mcu

Dual-core Xtensa LX6 processor with integrated Wi-Fi and Bluetooth

SX1276radio

Long-range LoRa transceiver supporting 868/915 MHz with -148 dBm sensitivity

SSD1306display-driver

0.96-inch 128x64 OLED display controller via I2C

CH9102usb-bridge

USB-to-UART bridge for programming and serial communication

Resources

Where to Buy

Overview

The LILYGO LoRa32 V1.0 Kit pairs an ESP32 microcontroller with the Semtech SX1276 LoRa transceiver to create a capable long-range wireless development platform. The onboard 0.96-inch SSD1306 OLED display (128x64 pixels) makes it easy to show sensor readings and network status without additional hardware.

The SX1276 supports both 868 MHz (EU) and 915 MHz (US) ISM bands and achieves sensitivity down to -148 dBm, enabling multi-kilometer communication ranges in open environments. With Wi-Fi and Bluetooth also available via the ESP32, the board is well-suited for LoRaWAN gateway prototypes, sensor nodes, and mesh network experiments.

A CH9102 USB-to-UART chip handles programming via the Micro USB connector. The kit includes two boards, enabling immediate point-to-point LoRa testing without additional hardware.

Firmware Compatibility

The LoRa32 V1.0 is supported by the Arduino IDE through the ESP32 Arduino core and the MCCI LoRaWAN LMIC library. ESP-IDF and MicroPython are also compatible. LILYGO maintains example code in the LilyGo-LoRa-Series GitHub repository covering LoRa point-to-point, LoRaWAN OTAA/ABP, and OLED display usage.

Flashing Guide

  1. Install CH9102 USB drivers for your operating system (available from LILYGO's GitHub).
  2. Connect the board via Micro USB.
  3. In Arduino IDE, select "TTGO LoRa32-OLED V1" as the board.
  4. Select the correct COM port.
  5. Open an example sketch and click Upload.
  6. Hold the BOOT button if the board does not enter flash mode automatically.

Related Products

ESP32

This product page may contain errors. If you find any, please report them.