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

Xiaomi Pad 5 Pro

Linux Sbc
Xiaomi Pad 5 Pro

Xiaomi Pad 5 Pro Android tablet (Snapdragon 870, 6GB/8GB LPDDR5, WiFi 6) running mainline Armbian Linux via community port — a high-resolution tablet repurposed as a Linux device.

snapdragon-8706GB/8GB LPDDR5128GB/256GB UFS 3.1WiFi 802.11ax (WiFi 6)BLE BLE 5.2
~$449View

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-Micro32 Plus

ESP32
LILYGO T-Micro32 Plus

LILYGO T-Micro32 Plus is an upgraded compact ESP32 module with 8MB flash, 2MB PSRAM, expanded GPIO, and an improved RED C3 ceramic antenna for stronger wireless performance.

ESP32520KB SRAM8MBWiFi 802.11 b/g/nBLE BLE 4.2

Waveshare ESP32-P4-WIFI6-POE-ETH

Dev Board
Waveshare ESP32-P4-WIFI6-POE-ETH

ESP32-P4 development board with WiFi 6 and Bluetooth 5 LE via ESP32-C6, 100Mbps PoE Ethernet via IP101GRI, IPEX external antenna, USB Type-A OTG HS, 32MB PSRAM, 16MB flash, MIPI-DSI/CSI, onboard audio

ESP32-P4 RISC-V dual-core @ 400MHz + LP @ 40MHz, FPU, AI extensions, HW crypto (AES/SHA/RSA/ECC)768KB HP SRAM + 32KB LP SRAM + 8KB TCM16MB28 GPIOWiFi 802.11ax (WiFi 6)BLE BLE 5.0Ethernet 10/100 Mbps
~$25View

Arduino Leonardo

Dev Board
Arduino Leonardo

Arduino board with ATmega32u4 featuring native USB — no separate USB chip needed — allowing it to emulate keyboards, mice, and joysticks while maintaining full Arduino IDE compatibility.

ATmega32u4 @ 16 MHz2.5 KB32 KB
~$23View

Heltec CubeCell GPS-6502 (HTCC-AB02S)

Heltec CubeCell GPS-6502 (HTCC-AB02S)

LoRa + GPS development board based on ASR6502 SiP (ARM Cortex-M0+ with SX1262), featuring integrated AIR530Z GPS/BeiDou module, 0.96" OLED display, solar charging, and ultra-low 21uA deep sleep curren

ARM Cortex-M0single-core @ 48MHz16KB SRAM128KB
~$26View

NanoPi R2S Plus

sbc
NanoPi R2S Plus

Enhanced RK3328 dual-GbE router with quad-core Cortex-A53 at 1.4GHz, 1GB DDR4, 32GB eMMC onboard, dual Gigabit Ethernet, optional WiFi, and metal case — the R2S upgrade with built-in storage for relia

ARM Cortex-A53 4x1.4GHz, RK33281GB DDR432GB eMMC 5.1Ethernet 2x Gigabit
~$30View

Sonoff BasicR2

Smart Switch
Sonoff BasicR2

WiFi smart switch based on ESP8285, widely used in the open-source home automation community. Easily flashable with Tasmota or ESPHome for local-only smart home control without cloud dependency.

ESP828580KB1MBWiFi 802.11 b/g/n

Arduino Nano 33 BLE Sense Rev2

Dev Board
Arduino Nano 33 BLE Sense Rev2

Sensor-packed Nano board with nRF52840 ARM Cortex-M4F at 64MHz, BLE 5.0, 9-axis IMU, microphone, temperature, humidity, pressure, light, and gesture sensors — designed for TinyML and edge AI projects

ARM Cortex-M4F @ 64MHz, FPU, DSP256KB SRAM1MBBLE BLE 5.0
~$40View

Radxa ROCK 5C

Radxa ROCK 5C

86×56mm RK3588S2 SBC with up to 32GB LPDDR4x, WiFi 6, BT 5.4, GbE with PoE, 8K HDMI 2.1, 40-pin GPIO, Raspberry Pi PCIe FFC connector, and a price starting at $57 — Radxa's compact flagship for the RP

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz2GB / 4GB / 8GB / 16GB / 32GB LPDDR4xeMMC module socketWiFi 802.11 a/b/g/n/ac/ax (WiFi 6)BLE Bluetooth 5.4Ethernet Gigabit Ethernet with PoE support
~$57View

DFRobot Maixduino AI Development Kit

Dev Board
DFRobot Maixduino AI Development Kit

RISC-V AI development board combining the Kendryte K210 AI processor with ESP32 for WiFi/BT connectivity. Includes camera and microphone for computer vision and voice recognition applications.

Kendryte K2108 MB SRAM16MB48 GPIOWiFi 802.11 b/g/nBLE BLE 4.2
~$52View

Arduino Nano RP2040 Connect

Dev Board
Arduino Nano RP2040 Connect

Nano form factor board with RP2040 dual-core Cortex-M0+ at 133MHz, 16MB flash, 264KB SRAM, WiFi 802.11 b/g/n and BLE via u-blox NINA-W102, built-in 6-axis IMU and microphone, 22 digital I/O with 20 PW

ARM Cortex-M0dual-core @ 133MHz264KB SRAM16MBWiFi 802.11 b/g/nBLE Bluetooth 4.2, BLE
~$22View

Raspberry Pi Zero W

sbc
Raspberry Pi Zero W

Ultra-compact single-board computer with BCM2835 ARM11 at 1 GHz, 512MB RAM, built-in 802.11b/g/n WiFi (BCM43143), Bluetooth 4.1 LE, mini HDMI, microSD, camera connector, and 40-pin GPIO header in a 65

Broadcom BCM2835 ARM11 @ 1 GHz512MBnoneWiFi 802.11 b/g/nBLE Bluetooth 4.1
~$15View

Raspberry Pi Pico 2

rp2350
Raspberry Pi Pico 2

The Raspberry Pi Pico 2 is an RP2350-based microcontroller board with dual ARM Cortex-M33 or RISC-V Hazard3 cores at 150MHz, 520KB SRAM, and 4MB flash. It doubles the RAM and flash of the original Pic

Dual ARM Cortex-M33 or dual RISC-V Hazard3 @ 150MHz (RP2350)520KB SRAM4MB

LILYGO FabGL VGA32

ESP32
LILYGO FabGL VGA32

ESP32 development board with VGA video output, dual PS/2 ports for keyboard and mouse, 4MB flash, and the FabGL graphics library — a retro computing platform for VGA terminal emulators and classic gam

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

Heltec Wireless Shell V3

module
Heltec Wireless Shell V3

Ultra-compact ESP32-S3 + SX1262 LoRa module with stamp-hole design for direct PCB integration, supporting WiFi, BLE 5, and LoRa at 470-928MHz with deep sleep current under 10uA.

Xtensa LX7 dual-core @ 240MHz, FPU, vector instructions512KB SRAM8MB (QSPI)WiFi 802.11 b/g/nBLE BLE 5.0, Bluetooth Mesh
~$12View

Radxa Rock 5B

Linux Sbc
Radxa Rock 5B

High-performance Rockchip RK3588 SBC from Radxa with up to 32GB LPDDR4X, NVMe M.2, WiFi 6, 2.5GbE, and USB-C PD power — a flagship Linux board in the Raspberry Pi 4 form factor.

Rockchip RK35884GB / 8GB / 16GB / 32GB LPDDR4XeMMC socket (optional)WiFi WiFi 6 (802.11ax)BLE BLE 5.0Ethernet 2.5 Gbps (RTL8125BG)
~$80View

Milk-V Titan

Mini ITX

Mini-ITX RISC-V board with octa-core UltraRISC UR-DP1000 @ 2GHz, up to 64GB DDR4 ECC, PCIe Gen4 x16, onboard BMC, hardware virtualization. RVA22 compliant, FCC/CE certified.

UltraRISC UR-DP1000Up to 64GB DDR4 ECCSPI Flash (UEFI)Ethernet 1GbE, 100Mbps BMC

Adafruit HUZZAH32 – ESP32 Feather

Dev Board
Adafruit HUZZAH32 – ESP32 Feather

ESP32 dual-core 240 MHz Feather board with 802.11b/g/n WiFi, Bluetooth 4.2 Classic and BLE, 4MB flash, 520KB SRAM, 12 ADC channels, 2 DACs, capacitive touch, and built-in LiPo charger.

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

Gnat LoRa+GNSS Asset Tracker

Asset Tracker
Gnat LoRa+GNSS Asset Tracker

Ultra-small (20x20mm), ultra-low-power LoRa/LoRaWAN + concurrent GNSS asset tracker by Tlera Corp, built on the Murata CMWX1ZZABZ-078 module with STM32L082 MCU, SX1276 LoRa radio, u-blox MAX-M8Q GNSS,

ARM Cortex-M0+ @ 32MHz, AES-128/256 hardware crypto20KB SRAM192KB
~$80View

ESP32-S2 WROOM Module

ESP32 S2
ESP32-S2 WROOM Module

The ESP32-S2 WROOM is an Espressif WiFi module with a single-core Xtensa LX7 at 240MHz, 4MB flash, 320KB SRAM, built-in PCB antenna, native USB OTG, and rich peripheral support — a cost-effective WiFi

Xtensa LX7 single-core @ 240MHz (ESP32-S2)320 KB SRAM4 MB SPI flashWiFi 802.11 b/g/n (up to 150 Mbps)

TQ-Systems MBa8MP-RAS314

Linux Sbc
TQ-Systems MBa8MP-RAS314

Industrial carrier board for TQ-Systems TQMa8MPxL SOM, featuring NXP i.MX 8M Plus with quad-core Cortex-A53 + Cortex-M7, up to 4GB LPDDR4, 16GB eMMC, Gigabit Ethernet, WiFi 5, USB 3.0, and 12V DC inpu

nxp-imx8mp2GB/4GB LPDDR48GB/16GB eMMCWiFi 802.11ac (WiFi 5)BLE BLE 5.0Ethernet Gigabit
~$342View

LILYGO T7 V1.3 Mini32 ESP32

ESP32
LILYGO T7 V1.3 Mini32 ESP32

Compact ESP32 development board (Mini32 form factor) with 4MB Flash, WiFi 802.11 b/g/n, Bluetooth 4.2, CH340C USB-to-serial, TP4054 LiPo charger, and 1.25mm JST battery connector — a classic breadboar

ESP32520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2

LILYGO T-RS S3

ESP32 S3
LILYGO T-RS S3

ESP32-S3 industrial communication board with isolated RS-232 and RS-485 modules (3000V isolation), 7–24V DC input via DB9 connector, Wi-Fi, and Bluetooth 5 LE for Modbus and industrial serial networki

ESP32-S3 Dual-core Xtensa LX7512KB SRAM8MBWiFi 802.11 b/g/nBLE BLE 5.0
~$22View

LILYGO T-Touch Bar

ESP32 S3
LILYGO T-Touch Bar

ESP32-S3 touch-sensitive bar display board with 8MB PSRAM, 16MB Flash, Wi-Fi, and Bluetooth 5, available in LED and AMOLED display variants for building custom HMI panels, smart home controls, and int

ESP32-S3R8 Xtensa LX7 Dual-core16MBWiFi 802.11 b/g/nBLE Bluetooth 5.0 + Mesh
~$26View

Get notified when new devices are added.

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