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

Adafruit Feather M0 RFM69HCW Packet Radio (868/915 MHz)

Dev Board
Adafruit Feather M0 RFM69HCW Packet Radio (868/915 MHz)

ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM69HCW sub-GHz radio at 868/915 MHz. Up to +20 dBm TX power, AES-128 encryption, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32KB SRAM256KB
~$30View

LILYGO T5 V2.3.1

Display Module
LILYGO T5 V2.3.1

LILYGO T5 V2.3.1 is a 2.13-inch e-paper display module with SSD1680 driver, supporting 212×104 black-and-white output via SPI. Ultra-low power design retains the image without any power supply.

None (display module)N/Anone
~$13View

VisionFive2 Lite

sbc
VisionFive2 Lite

Compact RISC-V SBC with StarFive JH7110S quad-core 64-bit processor @ 1.25GHz, up to 8GB LPDDR4, onboard WiFi 6 and Bluetooth 5.4, Gigabit Ethernet, HDMI 2.0, M.2 NVMe slot, MIPI CSI camera, 40-pin GP

RISC-V RV64GC quad-core @ 1.25GHz + monitoring core + real-time core, IMG BXE-4-32 GPU4GB LPDDR4QSPI (U-Boot)WiFi WiFi 6 (802.11ax) 2.4/5.8GHzBLE BLE 5.4Ethernet Gigabit
~$63View

FriendlyElec NanoPi R76S

FriendlyElec NanoPi R76S

Ultra-compact 58×58mm dual 2.5GbE router board with RK3576 octa-core, up to 4GB LPDDR4X, 32GB eMMC, and USB-C 5V power — a high-throughput mini network appliance for home lab and edge networking.

ARM Cortex-A72 ×4 @ 2.2GHz + Cortex-A53 ×4 @ 1.8GHz2GB / 4GB LPDDR4X32GB eMMCEthernet 2× 2.5 Gbps (PCIe)
~$55View

BigTreeTech HDMI7 V1.0

Display
BigTreeTech HDMI7 V1.0

7-inch 1024x600 IPS HDMI capacitive touchscreen display. Universal compatibility with Raspberry Pi, BTT SBCs, and any HDMI source. USB-C touch, 3.5mm audio output, 5-point touch, 160° viewing angle.

N/A (HDMI display)NoNo

Radxa ROCK 5B+

Radxa ROCK 5B+

RK3588 Pico-ITX SBC with up to 32GB LPDDR5, dual M.2 NVMe, WiFi 6, 2.5GbE PoE, four independent display outputs, and optional 4G/5G via SIM card slot — the upgraded Rock 5B for demanding edge and NAS

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz4GB / 8GB / 16GB / 24GB / 32GB LPDDR50–256GB onboard eMMC + 2× M.2 NVMe (PCIe 3.0 x2) + SPI flashWiFi 802.11 a/b/g/n/ac/ax (WiFi 6, RTL8852BE)BLE Bluetooth 5.2 (RTL8852BE)Ethernet 2.5 Gbps with PoE (RTL8852BE)
~$70View

Adafruit Feather M4 CAN Express

Microcontroller Board
Adafruit Feather M4 CAN Express

CAN-bus-capable Feather with ATSAME51J19 ARM Cortex-M4F @ 120MHz, built-in CAN transceiver + 5V booster, USB-C, 21 GPIO, 2MB SPI Flash, dual DAC, and LiPo charging. Ideal for automotive and industrial

ARM Cortex-M4F @ 120MHz (ATSAME51J19)192KB512KB + 2MB SPI FlashWiFi falseBLE falseZigbee falseEthernet false
~$25View

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 char

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

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

FriendlyElec NanoPi M6

FriendlyElec NanoPi M6

Compact 62×90mm RK3588S SBC with up to 32GB LPDDR5, M.2 NVMe, 8K HDMI, and USB-C PD — a versatile Linux developer board for AI, media, and embedded applications.

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz4GB / 8GB / 16GB / 32GB LPDDR5 @ 2400MHzeMMC module socket (HS400) + M.2 NVMe (PCIe)Ethernet 1× Gigabit Ethernet
~$89View

Arduino Mega ADK

Dev Board
Arduino Mega ADK

The Arduino Mega R3 ADK is an ATmega2560-based development board with 54 digital I/O, 16 analog inputs, 4 hardware UARTs, and a USB Type-A host port (Android ADK) with a power boost converter — design

ATmega2560 @ 16MHz8 KB SRAM256 KB
~$85View

makerdiary nRF52840-MDK USB Dongle

nRF52840
makerdiary nRF52840-MDK USB Dongle

Open-source multi-protocol wireless USB dongle based on the Nordic nRF52840 SoC. Supports BLE 5.4, Thread, Zigbee, 802.15.4, NFC, and USB 2.0 with UF2 drag-and-drop bootloader. Priced at $12.99.

ARM Cortex-M4F @ 64MHz, FPU, DSP, CryptoCell-310 (RSA, ECC, SHA-256, AES)256 KB SRAM1 MBBLE Bluetooth 5.4 BLE + MeshZigbee Zigbee 3.0
~$13View

BeagleBone Black Industrial

Single Board Computer
BeagleBone Black Industrial

Industrial-rated BeagleBone Black with extended temperature range (-40°C to +85°C), TI Sitara AM3358 ARM Cortex-A8 at 1 GHz, full cape and software compatibility, for harsh environment deployments.

TI Sitara AM3358 (ARM Cortex-A8 @ 1 GHz)512MB DDR3L4GB eMMC2x 46-pin headers (92 pins) GPIOEthernet 10/100M Ethernet
~$66View

M5Stack Air Quality Kit v1.1

Dev Board
M5Stack Air Quality Kit v1.1

ESP32-S3 based air quality monitor with SEN55 particulate/VOC sensor, SCD40 CO2 sensor, 1.54" e-ink display, 600mAh battery, and Grove connector.

ESP32-S3FN8512KB SRAM8 MBWiFi WiFi 4BLE BLE 5.0
~$90View

Adafruit Metro M4 Express AirLift

Dev Board
Adafruit Metro M4 Express AirLift

Arduino Uno-compatible board with ATSAMD51J19 Cortex M4F at 120MHz, ESP32 AirLift WiFi co-processor with TLS/SSL, 512KB flash, 192KB RAM, 2MB QSPI flash, 25 GPIO, dual DAC/ADC, and native USB. Arduino

Microchip ATSAMD51J19 ARM Cortex M4F192 KB512 KB25 GPIOWiFi 802.11 b/g/n
~$35View

Pine64 / LTS

Linux Sbc
Pine64 / LTS

Affordable 64-bit Linux SBC by Pine64, powered by the Allwinner A64 SoC with up to 2GB LPDDR3, Gigabit Ethernet, 2× USB 2.0, and microSD — available in standard and Long-Term Support variants.

Quad-core Cortex-A53 @ 1.152GHz (Allwinner A64)2GB LPDDR3microSD onlyEthernet Gigabit
~$39View

Arduino UNO R4 WiFi

Dev Board
Arduino UNO R4 WiFi

Arduino's flagship UNO board upgraded with Renesas RA4M1 ARM Cortex-M4F at 48MHz, ESP32-S3 WiFi/BLE 5.0, built-in 12×8 LED matrix, 12-bit DAC, CAN bus, op-amp, and Qwiic connector — all in the classic

ARM Cortex-M4F @ 48MHz, FPU, DSP32KB SRAM256KB8KB EEPROMWiFi 802.11 b/g/nBLE BLE 5.0
~$22View

LILYGO T8-C3

ESP32 C3
LILYGO T8-C3

LILYGO T8-C3 is a compact ESP32-C3 development board featuring Wi-Fi, BLE 5.0, 4MB flash, TF card slot, and USB Type-C, requiring the T-U2T adapter for programming.

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

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

DFRobot Romeo ESP32-S3

Robotics Kit
DFRobot Romeo ESP32-S3

All-in-one robotics development board with ESP32-S3 (16MB flash, 8MB PSRAM), four-channel 2.5A motor driver, OV2640 camera, WiFi, Bluetooth 5, microSD, and GDI display connector for building smart rob

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE Bluetooth 5 + BLE
~$47View

LILYGO T-Echo Lite

Dev Board
LILYGO T-Echo Lite

Simplified T-Echo with nRF52840, SX1262 LoRa, and optional L76K GPS — a low-cost, low-power LoRa node and Meshtastic-compatible board for off-grid mesh networking.

nRF52840 ARM Cortex-M4F @ 64MHz256KB SRAM1MBBLE BLE 5.0Zigbee Zigbee (nRF52840)
~$13View

LuckFox Pico Plus

Linux Sbc
LuckFox Pico Plus

Linux SBC based on Rockchip RV1103 with ARM Cortex-A7 @ 1.2GHz, RISC-V MCU, 0.5 TOPS NPU, 64MB DDR2, 128MB NAND Flash, 10/100M Ethernet (RJ45), MIPI CSI camera, and 25 GPIO pins in a Pico form factor.

Rockchip RV110364MB DDR2128MB SPI NAND25 GPIOEthernet 10/100 Mbps
~$16View

LILYGO T-Watch 2020 V3

smartwatch
LILYGO T-Watch 2020 V3

Programmable ESP32 smartwatch with 1.54-inch touch IPS display, BMA423 accelerometer, PCF8563 RTC, PDM microphone, speaker, IR transmitter, and vibration motor — fully open-source and Arduino/MicroPyt

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

LILYGO T-Encoder ESP32

ESP32
LILYGO T-Encoder ESP32

Compact ESP32-PICO-V3-02 board with rotary encoder, WS2812 RGB LED ring, Wi-Fi, BLE 4.2, 8MB flash, and 2MB PSRAM. Ideal for knob-based UI controllers and volume/parameter controls.

ESP32-PICO-V3-028MBWiFi 802.11 b/g/nBLE BLE 4.2
~$10View

Oui-Spy

Security Tool
Oui-Spy

ESP32-S3 based multi-mode BLE detection and security research tool with integrated piezo buzzer, MMCX antenna connector, and seven swappable firmware modes for surveillance detection, drone tracking,

ESP32-S3512KB SRAM8MB11 GPIOWiFi 802.11 b/g/nBLE BLE 5.0
~$85View

Get notified when new devices are added.

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