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

SenseCAP Indicator D1

Dev Board
SenseCAP Indicator D1

Dual-MCU IoT development platform featuring ESP32-S3 and RP2040 processors with a 4-inch capacitive touchscreen, WiFi, BLE, optional LoRa, and multiple Grove sensor connectors for IoT prototyping.

ESP32-S3 + RP20408MBWiFi 802.11 b/g/nBLE BLE 5.0
~$65View

CircuitMess Chatter 2.0

communicator
CircuitMess Chatter 2.0

DIY encrypted LoRa communicator kit building a pair of devices for off-grid text messaging up to 2km range. Features ESP32, LLCC68 LoRa radio, and 160×128 TFT display.

Xtensa LX6 dual-core @ 240MHz, FPU520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$217View

M5Stack AtomS3R

Dev Board
M5Stack AtomS3R

Ultra-compact ESP32-S3 dev board (24x24mm) with 0.85" IPS LCD, BMI270 IMU, BMM150 magnetometer, 8MB PSRAM, IR transmitter, LP5562 RGB LED driver, and Grove port for IoT and robotics.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, HW crypto512KB SRAM8MBWiFi 802.11 b/g/nBLE BLE 5.0
~$18View

BigTreeTech TFT35 V3.0

Display
BigTreeTech TFT35 V3.0

3.5-inch dual-mode 3D printer display with STM32 processor supporting both touchscreen TFT mode and classic 12864 LCD mode. Compatible with Marlin and most BIGTREETECH control boards.

STM32F207VCT6 ARM Cortex-M3 @ 120MHz256KB SRAM256KB Flash

LILYGO T-Lite W5500

ESP32
LILYGO T-Lite W5500

Ultra-compact ESP32 development board with W5500 SPI Ethernet, 0.96" OLED display, Wi-Fi, Bluetooth 4.2, and USB-C. Only 29.5×23mm for embedded IoT gateway projects.

ESP32520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2Ethernet 10/100 Mbps W5500
~$11View

LILYGO T3 S3 E-Paper

ESP32 S3
LILYGO T3 S3 E-Paper

LILYGO T3 S3 E-Paper is an ESP32-S3 LoRa development board with a 2.13-inch 250×122 e-paper display (DEPG0213BN), 4MB flash, 2MB PSRAM, WiFi, BLE 5, SX1262 LoRa transceiver, and LiPo battery support.

Xtensa LX7 dual-core @ 240MHz512KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 5.0
~$24View

LILYGO T3 S3 LR1121

Dev Board
LILYGO T3 S3 LR1121

LILYGO T3 S3 LR1121 is an ESP32-S3 development board with a Semtech LR1121 multi-band transceiver supporting sub-GHz (830–940 MHz) and 2.4 GHz LoRa, plus a 0.96" OLED display and microSD card slot.

ESP32S3FH4R24MBWiFi 802.11 b/g/nBLE BLE 5.0
~$24View

duckyPad Pro

macropad
duckyPad Pro

20-key open-source mechanical macropad with duckyScript engine, ESP32-S3, 1.5\" OLED, Bluetooth 5.0, hot-swap switches, dual rotary encoders, and microSD — a powerful Stream Deck alternative.

ESP32-S3 Xtensa LX7 dual-core @ 240MHz512KB SRAM4MB20 keys + 2 encoders + expansion GPIOWiFi WiFi 802.11 b/g/nBLE BLE 5.0
~$85View

M5Stack StamPLC

plc
M5Stack StamPLC

ESP32-S3 industrial PLC controller with 1.14" IPS LCD, 4 relays, 8 opto-isolated inputs, RS-485, CAN bus, INA226 power monitor, RTC, buzzer, microSD, and DIN-rail mounting in a compact enclosure.

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

Adafruit HalloWing M0 Express

Dev Board
Adafruit HalloWing M0 Express

Skull-shaped wearable microcontroller with ATSAMD21G18 at 48MHz, 1.44" 128x128 TFT display, 3-axis accelerometer, light sensor, 4 capacitive touch pads, 2W speaker driver, 8MB SPI flash, and LiPo charging.

ATSAMD21G18 ARM Cortex M0+32 KB256 KB
~$35View

LILYGO T-Wrist E-Paper

ESP32
LILYGO T-Wrist E-Paper

LILYGO T-Wrist E-Paper is an ESP32-based wearable development board with a 1.54-inch 200×200 e-paper display, vibration motor, optional GPS (LG77 GNSS), WiFi, Bluetooth 4.2, and 3D-printable watch shell.

Xtensa LX6 dual-core @ 240MHz520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$13View

M5Stack AtomS3

Dev Board
M5Stack AtomS3

Ultra-compact ESP32-S3 dev board (24x24mm) with 0.85" IPS LCD (128x128), 6-axis IMU, 8MB flash, Wi-Fi, BLE 5.0, USB-C, and Grove port. Ideal for IoT prototyping and embedded UI projects.

ESP32-S3512KB SRAM8MB6 GPIOWiFi 802.11 b/g/nBLE BLE 5.0
~$16View

CircuitMess ClockStar 2.0

Diy Kit
CircuitMess ClockStar 2.0

DIY smartwatch kit powered by ESP32 with ST7735S display, 6-axis IMU, Bluetooth connectivity, and programmable via CircuitBlocks visual coding environment.

Xtensa LX6 dual-core @ 240MHz, FPU520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$140View

Heltec HT-M00 Dual Channel LoRa Gateway

Lora Gateway
Heltec HT-M00 Dual Channel LoRa Gateway

A compact, low-cost dual-channel LoRaWAN gateway based on ESP32 and dual SX1276 transceivers, designed for indoor LoRa coverage of 1500-2000 square meters with support for SF7-SF12 spreading factors and LoRaWAN Class A/C protocols.

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

BigTreeTech TFT43/TFT50/TFT70 V3.0

Display
BigTreeTech TFT43/TFT50/TFT70 V3.0

Larger-format dual-mode 3D printer displays in 4.3-inch, 5-inch, and 7-inch variants. STM32-based with touchscreen TFT and 12864 LCD emulation modes, SD/USB printing, compatible with Marlin.

STM32F207VCT6 ARM Cortex-M3 @ 120MHz256KB SRAM256KB Flash

BigTreeTech Panda Knomi

Display
BigTreeTech Panda Knomi

1.28-inch round 240x240 display for Bambu Lab A1, X1, and P1 series printers. ESP32 MCU with 2.4GHz WiFi, customizable GIF animations, shows print status and temperatures wirelessly.

ESP32 dual-core Xtensa LX6 @ 240MHz4MB PSRAM4MB Himem16MBWiFi

LILYGO T-Dongle S3

Dev Board
LILYGO T-Dongle S3

ESP32-S3 USB-A dongle with a 0.96-inch ST7735 color display (80×160), 16MB flash, WiFi, and BLE 5.0 — a compact plug-in development stick for IoT, media, and wireless sensor nodes.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector extensions, HW crypto (AES/SHA/RSA)512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$11View

LILYGO T-Display S3 Long

ESP32 S3
LILYGO T-Display S3 Long

ESP32-S3 development board with an elongated 3.4" capacitive touch TFT LCD (180×640 resolution), 16MB Flash, 8MB PSRAM, Wi-Fi, Bluetooth 5, and optional enclosure variant.

ESP32-S3R816MBWiFi 802.11 b/g/n 2.4 GHzBLE Bluetooth 5.0 + Mesh
~$29View

LILYGO T5 2.13inch E-Paper

ESP32
LILYGO T5 2.13inch E-Paper

LILYGO T5 2.13inch E-Paper is an ESP32-D0WDQ6 V3 development board with a 2.13-inch 212×104 e-ink display supporting 4-level grayscale, 4MB flash, TF card slot, and battery management with 4 user buttons.

Xtensa LX6 dual-core @ 240MHz520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$16View

LILYGO LoRa3 (T3 LoRa32 V1.6.1)

ESP32
LILYGO LoRa3 (T3 LoRa32 V1.6.1)

LILYGO LoRa3 (T3 LoRa32 V1.6.1) is an ESP32 development board combining Wi-Fi, BLE, and LoRa radio (SX1276/SX1278) with OLED display and TF card slot for IoT and mesh networking.

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

Waveshare UGV Rover

Robot Platform
Waveshare UGV Rover

Open-source 6-wheel 4WD AI robot platform with dual-controller architecture (ESP32 + Raspberry Pi), computer vision, pan-tilt camera, ESP-NOW communication, and ROS2 support for robotics education and autonomous navigation.

ESP32-WROOM-32 + Raspberry Pi 4B/5520KB SRAM4MB40-pin RPi header + ESP32 GPIOs GPIOWiFi 802.11 b/g/nBLE BLE 4.2
~$245View

WiFi LoRa 32 (V3)

Dev Board
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.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, hardware AES/SHA/RSA512KB SRAM8MB SiPWiFi 802.11 b/g/nBLE BLE 5.0
~$18View

WiFi LoRa 32 (V4)

Dev Board
WiFi LoRa 32 (V4)

Upgraded ESP32-S3R2 + SX1262 LoRa dev board with 2MB PSRAM, 16MB flash, 0.96" OLED, switchable FPC/IPEX 2.4G antenna, GNSS interface, and solar input. Meshtastic and LoRaWAN ready.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, hardware AES/SHA/RSA512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$18View

BigTreeTech KNOMI 2

Display
BigTreeTech KNOMI 2

1.28-inch round 240x240 LCD display for Voron StealthBurner toolhead. ESP32 MCU with WiFi and Bluetooth LE, shows print status, temperatures, and progress with customizable animated UI.

ESP32 dual-core Xtensa LX6 @ 240MHz8MB PSRAM16MBWiFiBLE

Waveshare WAVE ROVER

Robot Platform
Waveshare WAVE ROVER

Flexible 4WD mobile robot chassis with all-metal body, ESP32 controller, 0.91\" OLED, 9-axis IMU, 3S UPS power system, and open-source firmware. Supports Raspberry Pi and Jetson Nano as host computers.

ESP32-WROOM-32520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$90View

Get notified when new devices match your criteria.