Vision Master E290 (HT-VME290) is an E-Ink development kit with multiple wireless drive methods. Collaborate with the sample programs and development tools we provide, users can operate the display via Bluetooth, Wi-Fi and LoRa.
This board is equipped with a default 2.90-inch black-white E-Ink display screen, continuous display for 180 days after power outage. It is compatible with Arduino, PlatformIO, Micpython and other development frameworks, can be used to develop applications such as electronic tags and identity tags, it is also possible to run open source projects like Meshtastic.
Features
ESP32-S3R8 MCU, support Wi-Fi and BLE.
LoRa module is optional, compatible with Mashtastic.
Low power consumption, 18uA in deep sleep, continuous display for 180 days after power outage.
Onboard SH1.25-2 battery interface, integrated lithium battery management system (charge and discharge management, overcharge protection, battery power detection, USB / battery power automatic switching).
Onboard 2.90 inch 296 x 128 pixels display, support for partial refresh.
Storage condition: -25 ~ 70℃, ≤45%RH.
Optimal operating condition:0~50℃, 55±10%RH.
SH2.0-4P sensor interface is perfectly compatible with QuickLink series sensors.
2*20 Pin Female Header, perfectly compatible with Raspberry PI.
Compatible with Arduino, we provide development frameworks and libraries.
Purchase
Heltec Automation
Contribute
Have some info to add for this board? Edit the source for this page
here
.
This is the latest
stable
release of CircuitPython that will work with the Vision Master E290.
Use this release
if you are new to CircuitPython.
WARNING: On Espressif ESP32-S2 and ESP32-S3 boards with 4MB flash,
CircuitPython 10.0.0-beta.0 and later require TinyUF2 bootloader version 0.33.0 or later.
Older TinyUF2 bootloaders don't provide enough room for the firmware and cannot load it.
See the
Release Notes
for more details, and see
Update UF2 Bootloader
below.
Alpha
development releases are early releases.
They are unfinished, are likely to have bugs, and the features they provide may change.
Beta
releases may have some bugs and unfinished features,
but should be suitable for many uses.
A
Release Candidate (rc)
release is considered done and
will become the next stable release, assuming no further issues are found.
Please try alpha, beta, and rc releases if you are able.
Your testing is invaluable: it helps us uncover and find issues quickly.
Every time we commit new code to CircuitPython we automatically
build binaries for each board and language. The binaries are
stored on Amazon S3, organized by board, and then by
language. These releases are even newer than the development release listed above.
Try them if you want the absolute latest and are
feeling daring or want to see if a problem has been fixed.
BROWSE S3
Previous Versions of CircuitPython
All previous releases of CircuitPython are available for download from Amazon S3 through the button below.
For very old releases, look in the
OLD/
folder for each board.
Release notes for each release are available at GitHub button below.
Older releases are useful for testing if you something appears to be broken in a newer release
but used to work,
or if you have older code that depends on features only available in an older release.
Otherwise we recommend using the latest stable release.
BROWSE S3
BROWSE GITHUB