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.

 

Popular searches

781devices

ESP32-DIV V2.0

Security Tool
ESP32-DIV V2.0

Open-source multi-band wireless development toolkit with ESP32-U, 2.8" ILI9341 TFT display, 5 antennas, and SD card slot covering WiFi, BLE, 2.4GHz, and Sub-GHz frequency bands for security research a

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

Flipper Zero Video Game Module

Expansion Module
Flipper Zero Video Game Module

RP2040-powered expansion module for Flipper Zero with DVI-D video output, 6-axis IMU motion sensor, 14-pin GPIO breakout, and USB-C. Fully open-source firmware and schematics.

ARM Cortex-M0+ dual-core @ 133MHz (RP2040)264KB SRAM16MB11 GPIOWiFi falseBLE falseZigbee falseEthernet false
~$49View

Sonoff MINIR4 Extreme

Relay Module
Sonoff MINIR4 Extreme

Ultra-compact ESP32-C3 WiFi smart switch module with 10A relay, detached switch mode, and the smallest form factor in its class. Fits any wall box. Flashable with Tasmota for local control.

ESP32-C3400KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 5.0
~$10View

Adafruit Feather 32u4 RFM69HCW (868/915 MHz)

Dev Board
Adafruit Feather 32u4 RFM69HCW (868/915 MHz)

Feather-format development board combining the ATmega32u4 microcontroller with an RFM69HCW 868/915 MHz packet radio for low-power sub-GHz wireless applications.

AVR ATmega32u4 @ 8MHz2KB SRAM32KB
~$25View

Khadas VIM1

Khadas VIM1

Compact single-board computer powered by the Amlogic S905X quad-core SoC with 2GB DDR4 RAM, Wi-Fi, Bluetooth, and Gigabit Ethernet — supported by Armbian.

Amlogic S905X2GB DDR48GB / 16GB eMMCWiFi 802.11 b/g/nBLE Bluetooth 4.1Ethernet Gigabit Ethernet
~$49View

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

UkieLab WiFi Weather Station 7.5"

consumer
UkieLab WiFi Weather Station 7.5"

A smart WiFi-enabled weather station with a 7.5\" e-ink display showing current conditions, humidity, pressure, and 4-day forecasts via Apple Weather. Available in USB-powered or battery-powered versi

ESP32 (exact variant not disclosed by manufacturer)520KB SRAM4MB (estimated)WiFi 802.11 b/g/n
~$119View

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

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

WT32-SC01 Plus

Dev Board
WT32-SC01 Plus

ESP32-S3 development board with a 3.5" capacitive touch IPS LCD (480x320), 16MB flash, and 8MB PSRAM. Popular for building custom HMI/UI projects with LVGL, smart home panels, and IoT dashboards.

ESP32-S316MBWiFi 802.11 b/g/nBLE BLE 5.0
~$47View

LILYGO Helium T-Beam

Dev Board
LILYGO Helium T-Beam

ESP32 + SX1276 LoRa T-Beam variant optimized for the Helium IoT network — with NEO-6M GPS, AXP2101 PMU, and 18650 battery support for portable LoRaWAN network mapping and sensor nodes.

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

Raspberry Pi 5

sbc
Raspberry Pi 5

The latest Raspberry Pi single-board computer featuring a BCM2712 quad-core Cortex-A76 processor at 2.4GHz, PCIe 2.0, dual 4K HDMI output, USB 3.0, and available in 2GB, 4GB, 8GB, and 16GB RAM configu

BCM2712 Cortex-A762GB / 4GB / 8GB / 16GB LPDDR4XmicroSD (external)40 GPIOWiFi 802.11acBLE BLE 5.0Ethernet Gigabit
~$60View

NanoPi K2

NanoPi K2

FriendlyElec NanoPi K2 — Amlogic S905 SBC with 2GB DDR3, WiFi 802.11n, Bluetooth 4.0, 4× USB 2.0, Gigabit Ethernet, and HDMI for media and IoT Linux projects.

Amlogic S905 (Cortex-A53×4 @ 1.5GHz)2GB DDR38GB eMMCWiFi 802.11b/g/nBLE 4.0Ethernet Gigabit Ethernet
~$40View

Heltec HT-M02 Edge LoRa Gateway (V2)

Lorawan Gateway
Heltec HT-M02 Edge LoRa Gateway (V2)

IP66 waterproof edge computing LoRaWAN gateway with Rockchip RK3566 quad-core Cortex-A55 SoC, SX1303+SX1250 8-channel LoRa concentrator, 2GB DDR4, 32GB eMMC, pre-installed Debian Linux with Docker, an

ARM Cortex-A55 quad-core @ 1.8GHz, 64-bit ARMv8-A, NEON SIMD, VFPv4 FPU, Crypto Extensions, 0.8 TOPS NPU2GB DDR432GB eMMC 5.1WiFi 802.11 b/g/n (optional)Ethernet Gigabit
~$229View

Adafruit Metro ESP32-S3

Dev Board
Adafruit Metro ESP32-S3

Arduino UNO-compatible Metro board with ESP32-S3 dual-core 240 MHz, 16 MB flash, 8 MB Octal PSRAM, WiFi, BLE 5, native USB-C, STEMMA QT, LiPoly charging, and JTAG debug header.

Xtensa LX7 dual-core @ 240 MHz (ESP32-S3)512 KB SRAM + 8 MB PSRAM16MBWiFi 2.4GHz 802.11 b/g/nBLE BLE 5.0
~$25View

BeagleV-Ahead

Single Board Computer
BeagleV-Ahead

Open-source RISC-V single board computer with Alibaba T-Head TH1520 quad-core Xuantie C910 at 2GHz, 4 TOPS NPU, 4GB LPDDR4, 16GB eMMC, WiFi/Bluetooth, Gigabit Ethernet, micro-HDMI, and BeagleBone cape

T-Head TH1520 (Quad Xuantie C910 RISC-V @ 2 GHz)4GB LPDDR416GB eMMCmikroBUS shuttle + BeagleBone cape headers GPIOWiFi 802.11ac (2.4/5GHz)BLEEthernet Gigabit Ethernet
~$149View

pic0rick Pico Ultrasound Pulse-Echo System

Dev Board
pic0rick Pico Ultrasound Pulse-Echo System

OSHWA-certified open-source ultrasound development kit built around the Raspberry Pi Pico (RP2040). Features a 60 Msps 10-bit ADC, AD8331 time-gain amplifier, and three-level bipolar pulser for NDT an

RP2040 ARM Cortex-M0+ dual-core @ 133MHz264 KB2 MB (on Pico W)26 GPIO (RP2040) GPIOWiFi falseBLE falseZigbee falseEthernet false
~$299View

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 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 butt

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

Espressif ESP32-S3-BOX-3

Dev Board
Espressif ESP32-S3-BOX-3

Open-source AIoT development kit with ESP32-S3, 2.4" touchscreen, dual microphones, speaker, Wi-Fi, BLE, Matter support, 16MB flash, 16MB PSRAM, and a high-density expansion connector.

ESP32-S3512KB SRAM16MBWiFi 802.11b/g/nBLE BLE 5.0
~$50View

Clearfog PRO

Linux Sbc
Clearfog PRO

Industrial-grade network computing SBC by SolidRun, powered by the Marvell Armada 388 SoC, 1GB DDR3, 4GB eMMC, dual Gigabit Ethernet + SFP, mPCIe, SATA, and 12V DC power for router and NAS application

Dual-core Cortex-A9 @ 1.6GHz (Marvell Armada 388)1GB DDR34GB eMMCEthernet Dual Gigabit + SFP
~$169View

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

Adafruit Feather RP2040 RFM69 868/915 MHz

feather
Adafruit Feather RP2040 RFM69 868/915 MHz

RP2040 Feather with integrated RFM69HCW 868/915 MHz packet radio transceiver, 8MB flash, LiPo charging, STEMMA QT, and uFL antenna connector for long-range wireless mesh networks.

RP2040264 KB8 MB
~$20View

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

M5Stack NanoC6

Dev Board
M5Stack NanoC6

Ultra-compact ESP32-C6 dev board by M5Stack with WiFi 6, BLE 5.0, Zigbee 3.0, and Thread/Matter support. RISC-V single-core at 160MHz, USB-C, RGB LED, and button in a tiny form factor.

ESP32-C6512KB SRAM4MBWiFi 802.11ax (WiFi 6)BLE BLE 5.0Zigbee Zigbee 3.0

Get notified when new devices are added.

Jump into popular categories, use cases, and hardware traits across the directory.