Heltec Vision Master E290 - image 1
1 / 4
Heltec Automation

Heltec Vision Master E290

ESP32-S3 development board with 2.9-inch e-ink display and optional SX1262 LoRa radio, featuring Raspberry Pi GPIO header, Meshtastic support, and 18uA deep sleep for battery-powered IoT and mesh networking applications.

Starting from

$19.90

Specifications

Components

Espressif ESP32-S3R8 with Xtensa LX7 dual-core processor at 240MHz, 512KB SRAM, 8MB OPI PSRAM, WiFi 802.11 b/g/n, and Bluetooth LE 5.0. Features hardware AES/SHA crypto acceleration, 20 ADC channels, 14 touch inputs, and ULP co-processor for deep sleep operation.

Semtech SX1262 LoRa transceiver supporting 433/868/915MHz bands with +22dBm TX power and -136dBm RX sensitivity at SF12/125kHz. Integrated via Heltec HT-RA62 module.

2.9" B/W E-Paper Display (128x296)Display DriverDatasheet

Good Display 2.9-inch black and white e-paper module with 128x296 pixel resolution, SPI interface, and partial refresh support. Retains image for 180+ days without power.

Winbond W25Q128 16MB serial NOR flash memory providing firmware and data storage via QSPI interface.

Bus Interfaces

SPI— SPI0
CS: GPIO8SCK: GPIO9MISO: GPIO11MOSI: GPIO10
SPI (E-Ink)— SPI1
CS: GPIO3DC: GPIO4CLK: GPIO2RST: GPIO5SDI: GPIO1BUSY: GPIO6
SPI (LoRa)
NSS: GPIO8RST: GPIO12SCK: GPIO9BUSY: GPIO13DIO1: GPIO14MISO: GPIO11MOSI: GPIO10
I2C
SCL: GPIO38SDA: GPIO39
UART
RX: GPIO44TX: GPIO43
UART (LoRa)
URXD: GPIO44UTXD: GPIO43
PWM
ADC
Touch

GPIO Map

GPIO39
I2C SDA / QL_SDA
digital-inputdigital-outputpwm
I2C
GPIO38
I2C SCL / QL_SCL / FSPIWP
digital-inputdigital-outputpwm
I2C
GPIO07
VBAT_READ / ADC1_CH6 / SUBSPIWP
digital-inputdigital-outputadctouchpwm
ADC
GPIO06
E-Ink BUSY
digital-inputdigital-outputadctouchpwm
SPI
GPIO05
E-Ink RST / ADC1_CH4
digital-inputdigital-outputadctouchpwm
SPI
GPIO04
E-Ink DC / ADC1_CH3
digital-inputdigital-outputadctouchpwm
SPI
GPIO02
E-Ink CLK / ADC1_CH1
digital-inputdigital-outputadctouchpwm
SPI
GPIO01
E-Ink SDI / ADC1_CH0
digital-inputdigital-outputadctouchpwm
SPI
GPIO40
LoRa NSS
digital-inputdigital-outputpwm
SPI
GPIO45
General Purpose GPIO
digital-inputdigital-outputpwm
GPIO46
General Purpose GPIO
digital-inputdigital-outputpwm
GPIO44
UART RXD / URXD
digital-inputdigital-outputpwm
UART
GPIO43
UART TXD / UTXD
digital-inputdigital-outputpwm
UART
GPIO10
SPI MOSI / LoRa MOSI
digital-inputdigital-outputadctouchpwm
SPI
GPIO11
SPI MISO / LoRa MISO
digital-inputdigital-outputadctouchpwm
SPI
GPIO03
E-Ink CS / ADC1_CH2
digital-inputdigital-outputadctouchpwm
SPI
GPIO47
SPICLK_P / SUBSPICLK_P
digital-inputdigital-outputpwm
SPI
GPIO48
SPICLK_N / SUBSPICLK_N
digital-inputdigital-outputpwm
SPI
GPIO42
ADC1_CH2 / General Purpose
digital-inputdigital-outputpwm
GPIO41
General Purpose GPIO
digital-inputdigital-outputpwm
GPIO13
LoRa BUSY
digital-inputdigital-outputadctouchpwm
SPI
GPIO12
LoRa RST
digital-inputdigital-outputadctouchpwm
GPIO09
SPI SCK / LoRa SCK
digital-inputdigital-outputadctouchpwm
SPI
GPIO08
SPI SS / LoRa NSS
digital-inputdigital-outputadctouchpwm
SPI
GPIO18
Vext Control (E-Ink power)
digital-inputdigital-outputadcpwm
GPIO21
User Button (PRG)
digital-inputdigital-outputpwm
GPIO14
LoRa DIO1
digital-inputdigital-outputadctouchpwm

Overview

The Heltec Vision Master E290 (HT-VME290) is a compact ESP32-S3 development board built around a 2.9-inch black and white e-ink display. It combines WiFi, Bluetooth LE 5.0, and an optional SX1262 LoRa transceiver into a slim 88 x 37 x 12mm form factor with integrated lithium battery management. The board draws just 18 microamps in deep sleep while the e-ink display retains its image for up to 180 days without power, making it ideal for battery-powered deployments.

The board exposes a Raspberry Pi-compatible 2x20 pin female header providing access to GPIO, SPI, I2C, UART, ADC, and touch inputs. A QuickLink-compatible SH2.0-4P sensor port simplifies connecting external sensors. Both WiFi and LoRa antennas connect via IPEX/U.FL connectors, allowing external antenna upgrades for improved range.

Firmware options span Arduino, PlatformIO, MicroPython, CircuitPython, and ESPHome. The board is officially supported by Meshtastic for off-grid mesh communication, and the Heltec ESP32 Arduino framework provides ready-to-use libraries for LoRaWAN networking. Community projects include Meshtastic mesh nodes, electronic shelf labels, environmental sensor displays, and portable LoRa messengers.

Use Cases

9

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.