Open Hardware

Open Hardware Directory

Find Devices Flashable with Your Own Firmware.

Build your own ideas using ready-made boards — no electrical engineering degree required. Flash your firmware, customise the hardware, and make it do exactly what you want.

Horizontal console-style devices with displays

25results

LILYGO T-Beam

Dev Board
LILYGO T-Beam

ESP32 development board combining LoRa radio (SX1276/SX1278), u-blox NEO-6M GPS, 0.96" OLED display, and 18650 battery support — the go-to board for Meshtastic and LoRa tracking projects.

Xtensa LX6 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$31View

LILYGO T-Deck Pro

Dev Board
LILYGO T-Deck Pro

ESP32-S3 keyboard terminal with 3.1" e-paper touchscreen, LoRa SX1262, GPS, BHI260AP AI IMU, PCM5102A/ES8311 audio, 1400mAh battery, and optional 4G LTE (A7682E) for off-grid terminal applications.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$85View

LILYGO T-QT C6

Dev Board
LILYGO T-QT C6

Tiny ESP32-C6 dev board with WiFi 6, BLE 5, Zigbee/Thread (802.15.4), 0.85" 128×128 touchscreen, LiPo battery charging, and breathing LED in a thumbnail-sized form factor.

RISC-V single-core @ 160MHz512KB SRAM4MBWiFi 802.11ax (WiFi 6)BLE BLE 5.0Zigbee Zigbee 3.0
~$13View

LILYGO T3 S3

Dev Board
LILYGO T3 S3

ESP32-S3 LoRa development board with 0.96" OLED display, multiple LoRa module options (SX1262/SX1276/SX1280/LR1121), WiFi, BLE, and 18650 battery support for Meshtastic and IoT applications.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 5.0
~$14View

LILYGO T-Display Bar

Dev Board
LILYGO T-Display Bar

ESP32-S3 development board with a unique wide bar-format display, 16MB flash, 8MB PSRAM, and USB-C for information display and custom UI projects.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$27View

LILYGO TO-ESP8266 OLED SH1106

ESP8266
LILYGO TO-ESP8266 OLED SH1106

ESP8266 development board with 1.3-inch SH1106 OLED display, 8 digital I/O pins, CH9102 USB-serial, 3.3V operation, WiFi 802.11 b/g/n, and JST 1.25mm LiPo connector — supports ESPHome and Tasmota firmware.

ESP8266160KB4MB8 GPIOWiFi 802.11 b/g/n
~$10View

Heltec WiFi Kit 8

Development Board
Heltec WiFi Kit 8

ESP8266-based IoT development board by Heltec with built-in 0.91-inch OLED display, Li-Po battery management, and WiFi connectivity in a compact 50.9x18.2mm form factor.

ESP8266520 KB4 MB17 GPIOWiFi 802.11n

LILYGO T-TWR

Dev Board
LILYGO T-TWR

ESP32-S3 walkie-talkie development board with SA868 UHF/VHF radio module, 0.96" OLED display, rotary encoder, WiFi, BLE, and 18650 battery support for two-way radio projects.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$36View

LILYGO T-Journal

ESP32
LILYGO T-Journal

Compact ESP32-PICO-D4 camera board with OV2640 2MP sensor, 0.91-inch SSD1306 OLED display, fisheye or normal lens options, WiFi, BLE, and LiPo battery support — a minimal wireless camera module for IoT vision projects.

ESP32-PICO-D4520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$14View

LILYGO T3 TCXO

ESP32
LILYGO T3 TCXO

ESP32 LoRa development board with a Temperature Compensated Crystal Oscillator (TCXO) for enhanced LoRa frequency stability, 0.96-inch SSD1306 OLED display, 4MB Flash, WiFi, BLE 4.2, TF card slot, and LiPo battery support at 868/915MHz.

ESP32520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$23View

LILYGO T-Bao

ESP32
LILYGO T-Bao

Dual-MCU development board combining ESP32 and KENDRYTE K210 RISC-V AI processor with OV2640 camera, 1.54" IPS touchscreen, I2S audio amplifier, motor driver, 6-axis IMU, and Wi-Fi for edge AI and robotics prototyping.

ESP32-D0WDQ6-V3 + K210 RISC-V Dual-Core 64-bit16MBWiFi 802.11 b/g/nBLE BLE 4.2
~$81View

M5Stack Basic Core V2.7

Dev Board
M5Stack Basic Core V2.7

Compact ESP32 IoT dev kit with 2.0" IPS LCD (320x240), 16MB flash, microSD, speaker, 110mAh battery, and three Grove ports in a stackable 54mm square enclosure.

Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA/RSA)520KB SRAM16MBWiFi 802.11 b/g/nBLE Bluetooth 4.2, BLE
~$40View

M5Stack Station-Bat

Industrial Controller
M5Stack Station-Bat

Industrial ESP32 controller with 1.14" IPS LCD, 6 Grove ports, INA3221 power monitor, MPU6886 IMU, RTC, 7x SK6812 LEDs, dual 18650 battery holders, USB-A power output, and 16MB flash.

Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto520KB SRAM16MBWiFi 802.11 b/g/nBLE Bluetooth 4.2, BLE
~$65View

M5Stack FIRE V2.7

Dev Board
M5Stack FIRE V2.7

Feature-rich ESP32 IoT dev kit with 2.0" IPS display, 8MB PSRAM, 16MB flash, MPU6886 IMU, BMM150 magnetometer, 10x SK6812 RGB LEDs, microphone, speaker, microSD, 500mAh battery, and M5GO charging base.

Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA/RSA)520KB SRAM16MB10 GPIOWiFi 802.11 b/g/nBLE Bluetooth 4.2, BLE
~$50View

LILYGO T3 LoRa32 V1.6.1

Dev Board
LILYGO T3 LoRa32 V1.6.1

ESP32-PICO-D4 development board with LoRa SX1276/SX1278 radio, 0.96\" SSD1306 OLED, microSD slot, WiFi, Bluetooth 4.2, and LiPo battery support in a compact 66×36mm form factor.

Xtensa LX6 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$16View

LILYGO T-Watch 2021

ESP32
LILYGO T-Watch 2021

Programmable ESP32 smartwatch with 1.3-inch round GC9A01 IPS touchscreen (240×240), BMA423 accelerometer, vibration motor, RTC, WiFi, and BLE 4.2 — open-source and fully programmable with Arduino or MicroPython.

ESP324MBWiFi 802.11 b/g/nBLE BLE 4.2
~$26View

LILYGO T3-S3 MVSR

ESP32 S3
LILYGO T3-S3 MVSR

ESP32-S3 LoRa voice kit with MAX98357A speaker, MSM261S4030HOR microphone, vibration motor, RTC, 0.96-inch SSD1306 OLED, 4MB Flash, 2MB PSRAM, and SX1262/SX1276/SX1280 radio options — designed for LoRa voice communication and off-grid messaging.

ESP32-S3FH4R24MBWiFi 802.11 b/g/nBLE BLE 5.0
~$26View

LILYGO T-Watch Ultra

Dev Board
LILYGO T-Watch Ultra

Premium ESP32-S3 smartwatch development platform with 2.06" AMOLED touchscreen, LoRa SX1262, GNSS, NFC, MAX98357A audio, DRV2605 haptic, AXP2101 PMIC, and 1100mAh battery.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$78View

LILYGO T-Display Keyboard

ESP32
LILYGO T-Display Keyboard

Compact ESP32 development board combining a physical keyboard with a 1.14" IPS display, USB-C charging, multiple interfaces, and optional 2800mAh battery in shell configuration.

ESP32520KB SRAM4MB/16MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 4.2
~$18View

LILYGO T-Display P4

ESP32 P4
LILYGO T-Display P4

High-performance ESP32-P4 development board with dual-core 360MHz RISC-V, 4.1" AMOLED or 4.05" TFT touchscreen, 2MP camera, SX1262 LoRa, GPS, 9-axis IMU, and ESP32-C6 for Wi-Fi 6 and Bluetooth 5.

ESP32-P4 (Dual-core RISC-V 360MHz + 40MHz)16MBWiFi 802.11ax (WiFi 6)BLE BLE 5.0
~$97View

LILYGO T3 S3 V1.3

ESP32 S3
LILYGO T3 S3 V1.3

ESP32-S3 LoRa development board (hardware revision V1.3) with 0.96-inch SSD1306 OLED, 4MB Flash, 2MB PSRAM, WiFi, BLE 5.0, and support for SX1262/SX1276/SX1280/LR1121 radio modules at 433/868/915MHz and 2.4GHz.

ESP32-S3FH4R24MBWiFi 802.11 b/g/nBLE BLE 5.0
~$14View

Heltec WiFi LoRa 32 V4

Dev Board
Heltec WiFi LoRa 32 V4

ESP32-S3 based LoRa development board with built-in 0.96" OLED display, SX1262 LoRa transceiver, WiFi, BLE 5.0, USB-C, and LiPo battery charging. One of the most popular boards for Meshtastic.

ESP32-S3512KB SRAM8 MB36 GPIOWiFi 802.11 b/g/nBLE BLE 5.0
~$31View

ESP32-S2 HMI DevKit 1

Dev Board
ESP32-S2 HMI DevKit 1

Espressif ESP32-S2-WROVER HMI development kit with a 4.3″ 800×480 capacitive touchscreen, onboard IMU, microphone, speaker, microSD, IR, and RGB LEDs — designed for smart-home panel prototyping.

Xtensa LX7 single-core @ 240 MHz (ESP32-S2-WROVER)320 KB SRAM + 2 MB PSRAM4MBWiFi 2.4GHz 802.11 b/g/n
~$80View

BigTreeTech Panda Touch

Display
BigTreeTech Panda Touch

5-inch 800x480 IPS WiFi touchscreen for Bambu Lab X1, P1, and A1 series 3D printers. ESP32-S3 based, 16MB flash, 8MB PSRAM, built-in battery for portable use, supports up to 4 printers simultaneously.

ESP32-S3R8 Xtensa 32-bit LX7 dual-core @ 240MHz8MB PSRAM16MBWiFi

LILYGO T-Embed CC1101 Plus

ESP32 S3
LILYGO T-Embed CC1101 Plus

Enhanced ESP32-S3 handheld with CC1101 sub-GHz radio, nRF24L01 2.4GHz radio, 1.9" IPS LCD, IR transceiver, 16MB flash, 8MB SRAM. Upgraded version of T-Embed CC1101 with added 2.4GHz wireless module.

ESP32-S38MB16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$59View

Get notified when new devices match your criteria.