# WiFi LoRa 32 (V3)

> Compact ESP32-S3 + SX1262 LoRa development board with 0.96" OLED display, USB-C, and built-in LiPo charging. One of the primary boards for Meshtastic and LoRaWAN IoT projects.

## Quick Facts

- **Brand:** Heltec
- **Board Type:** dev-board
- **Price:** ~$17.9
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, hardware AES/SHA/RSA
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512KB SRAM
- **Flash:** 8MB SiP
- **USB:** USB-C 2.0 (OTG + CP2102 UART bridge)
- **Power:** 5V via USB-C / 3.7V LiPo (SH1.25-2)
- **Operating Voltage:** 3.3V
- **Operating Temp:** -20°C to +70°C
- **Dimensions:** 50.2 × 25.5 × 10.2mm
- **Weight:** 35g
- **Charging Port:** USB-C
- **Antenna:** U.FL/IPEX
- **Display:** 0.96" OLED 128×64

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 5.0
- **Lora:** SX1262 433/868/915MHz

## Use Cases

- meshtastic-mesh
- lora-mesh-networking
- lora-iot
- smart-agriculture
- weather-station
- compact-iot-node

## Components

- **ESP32-S3FN8** (mcu): Xtensa LX7 dual-core at 240MHz with 512KB SRAM, 8MB SiP flash, WiFi 802.11 b/g/n, BLE 5.0, 45 GPIOs, hardware AES/SHA/RSA crypto, and AI vector instructions. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)
- **SX1262** (radio): Semtech SX1262 LoRa transceiver supporting 433/470/868/915MHz bands with +22dBm TX power and -134dBm RX sensitivity at SF12 BW=125kHz. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fsemtech.com%2Fuploads%2Fdocuments%2FDS_SX1261-2_V2.1.pdf&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)
- **SSD1306** (display-driver): Solomon Systech SSD1306 driving the onboard 0.96-inch monochrome OLED display at 128×64 resolution via I2C (GPIO17/18). — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FSSD1306.pdf&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)
- **CP2102** (usb-serial): Silicon Labs CP2102 USB-to-UART bridge enabling serial programming and debug output over USB-C without requiring a separate programmer. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.silabs.com%2Fdocuments%2Fpublic%2Fdata-sheets%2FCP2102-9.pdf&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO8 | LoRa NSS (SPI CS) | SPI | digital-output |
| GPIO9 | LoRa SCK | SPI | digital-output |
| GPIO10 | LoRa MOSI | SPI | digital-output, adc |
| GPIO11 | LoRa MISO | SPI | digital-input |
| GPIO12 | LoRa RESET | SPI | digital-output |
| GPIO13 | LoRa BUSY | SPI | digital-input |
| GPIO14 | LoRa DIO1 | SPI | digital-input |
| GPIO17 | OLED SDA | I2C | digital-output |
| GPIO18 | OLED SCL | I2C | digital-output |
| GPIO21 | OLED RST | I2C | digital-output |
| GPIO35 | LED (built-in) | — | digital-output, pwm |
| GPIO36 | Vext (external 3.3V power control) | — | digital-output |
| GPIO41 | I2C SDA (user) | I2C | digital-input, digital-output, pwm |
| GPIO42 | I2C SCL (user) | I2C | digital-input, digital-output, pwm |
| GPIO43 | UART TX | UART | digital-output |
| GPIO44 | UART RX | UART | digital-input |
| GPIO1 | ADC / User GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO2 | ADC / User GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO3 | ADC / User GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO4 | ADC / User GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO5 | ADC / User GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO6 | ADC / User GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO7 | ADC / User GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO33 | User GPIO | — | digital-input, digital-output, pwm |
| GPIO34 | User GPIO | — | digital-input, digital-output, pwm |
| GPIO45 | User GPIO (strapping) | — | digital-input, digital-output, pwm, strapping |
| GPIO46 | User GPIO (strapping) | — | digital-input, digital-output, pwm, strapping |
| GPIO47 | User GPIO | — | digital-input, digital-output, pwm |
| GPIO48 | User GPIO | — | digital-input, digital-output, pwm |

## Description

## Overview

The WiFi LoRa 32 (V3) is Heltec Automation's flagship ESP32-S3 development board, combining long-range LoRa communication (SX1262), dual-band WiFi, Bluetooth 5.0 LE, and a 0.96-inch OLED display in a compact 50.2 × 25.5mm footprint. It is one of the most widely deployed boards in the Meshtastic mesh networking ecosystem and supports LoRaWAN connectivity across all common frequency bands (433, 470–510, 863–870, and 902–928 MHz).

Powered by the ESP32-S3FN8 SoC (Xtensa LX7 dual-core at 240MHz with 8MB SiP flash), the board exposes hardware accelerators for AES, SHA, and RSA encryption alongside AI vector instructions, making it capable of lightweight on-device inference. The integrated USB-C port supports both programming and native USB OTG via the ESP32-S3's built-in USB peripheral, with a CP2102 USB-to-UART bridge for standard serial programming.

Power management is handled by a built-in lithium battery charger with overcharge protection, accessible via the SH1.25-2 battery connector. An external power control pin (Vext, GPIO36) allows firmware to cut power to attached sensors during deep sleep, significantly extending battery life in field deployments. The board runs on standard 3.3V GPIO logic.

## Where to Buy

- [Heltec Store](https://openhardware.directory/r?to=https%3A%2F%2Fheltec.org%2Fproject%2Fwifi-lora-32-v3%2F&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export) — 17.90

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fheltec.org%2Fproject%2Fwifi-lora-32-v3%2F&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FHelTecAutomation%2FHeltec_ESP32&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.heltec.org%2Fdocs%2Fdevices%2Fopen-source-hardware%2Fesp32-series%2Flora-32%2Fwifi-lora-32-v3%2F&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fresource.heltec.cn%2Fdownload%2FWiFi_LoRa_32_V3%2FHTIT-WB32LA_V3.2.pdf&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Fresource.heltec.cn%2Fdownload%2FWiFi_LoRa_32_V3%2FWiFi_LoRa_32_V3.2_Schematic_Diagram.pdf&ref=openhardware.directory&product=wifi-lora-32-v3&source=md-export)

## Images

![WiFi LoRa 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-lora-32-v3/97e5dbd27ec4.png)
![WiFi LoRa 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-lora-32-v3/dcd1372a05d1.png)
![WiFi LoRa 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-lora-32-v3/b16f81b5c7ea.png)
![WiFi LoRa 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-lora-32-v3/ab0004b504c1.png)
![WiFi LoRa 32 (V3)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/heltec-wifi-lora-32-v3/42a6ec6303a5.png)

---
[View full device page](https://openhardware.directory/devices/wifi-lora-32-v3)