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

DFRobot Beetle ESP32-C3

DFRobot Beetle ESP32-C3

Coin-sized ESP32-C3 RISC-V IoT development board with WiFi, BLE 5.0, integrated LiPo charging, 13 GPIO pins, and USB-C in a 25x20.5mm form factor.

RISC-V single-core @ 160MHz, HW crypto (AES/SHA/RSA)400KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 5.0

Raspberry Pi Compute Module 3+

Compute Module
Raspberry Pi Compute Module 3+

The Raspberry Pi Compute Module 3+ is a SODIMM-form-factor system-on-module with the BCM2837B0 quad-core Cortex-A53 at 1.2GHz, 1GB LPDDR2 RAM, and eMMC storage variants of 8GB, 16GB, 32GB, or the stor

BCM2837B0 ARM Cortex-A53 quad-core @ 1.2GHz1 GB LPDDR28 GB / 16 GB / 32 GB eMMC, or none (Lite)Ethernet Gigabit Ethernet PHY (requires carrier board)
~$25View

Adafruit Feather M0 Adalogger

Dev Board
Adafruit Feather M0 Adalogger

Feather-format ATSAMD21 ARM Cortex-M0+ data logger at 48 MHz, 3.3V with microSD slot, 256KB flash, 32KB RAM, LiPo charging, native USB, and 12-bit ADC — 32-bit power for field data collection.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32 KB256 KB
~$20View

Raspberry Pi Zero 2 W

sbc
Raspberry Pi Zero 2 W

Credit-card-tiny Linux SBC with a quad-core Cortex-A53 at 1 GHz, 512 MB RAM, 2.4 GHz WiFi, Bluetooth 4.2, a 40-pin GPIO header footprint, mini HDMI, and a CSI camera connector.

Broadcom BCM2710A1 quad-core 64-bit ARM Cortex-A53 @ 1 GHz512 MB LPDDR2 SDRAMnoneWiFi 802.11 b/g/nBLE BLE 4.2
~$15View

Adafruit Metro M7 with microSD

Dev Board
Adafruit Metro M7 with microSD

High-performance Arduino-compatible board powered by the NXP iMX RT1011 Cortex-M7 at 500 MHz, with 8MB QSPI flash, microSD slot, STEMMA QT, and USB-C.

NXP iMX RT1011128 KB8 MB
~$20View

Waveshare RP2040-PiZero

Waveshare RP2040-PiZero

A Raspberry Pi Zero form-factor development board based on the RP2040 dual-core Cortex-M0+ MCU with 16MB flash, Mini HDMI (DVI) output via PIO bitbanging, USB-C, PIO-USB host port, microSD card slot,

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM16MB
~$10View

Seeed XIAO 2-Channel WiFi AC Relay

Relay Module
Seeed XIAO 2-Channel WiFi AC Relay

ESP32-C6 based 2-channel AC relay module with WiFi 6, Zigbee 3.0, and Thread support. Compact relay board compatible with Arduino and ESPHome for smart home AC switching up to 10A per channel.

ESP32-C6512KB SRAM4MBWiFi WiFi 6Zigbee Zigbee 3.0
~$24View

Milk-V Megrez

Mini ITX

Mini-ITX RISC-V board with quad-core SiFive P550 @ 1.8GHz (ESWIN EIC7700X), up to 32GB LPDDR5, 19.95 TOPS NPU, 8K video codec, PCIe x8 slot, SATA3.

ESWIN EIC7700XUp to 32GB LPDDR5SPI Flash (boot)Ethernet Dual Gigabit

Waveshare UGV Beast

robot
Waveshare UGV Beast

Open-source ROS2 AI robot with tracked chassis, Raspberry Pi 4B/5, ESP32 sub-controller, 5MP camera with pan-tilt, IMU, and support for LiDAR expansion. Programmable via Python, OpenCV, and ROS2.

Broadcom BCM2711 / BCM27124GBmicroSD (via Raspberry Pi)WiFi 802.11 b/g/n/acBLE BLE 5.0
~$749View

LILYGO T-Mini E-Paper S3

ESP32 S3
LILYGO T-Mini E-Paper S3

LILYGO T-Mini E-Paper S3 is a compact ESP32-S3 board with a 1.02-inch 128×80 e-paper display, 4MB flash, 2MB PSRAM, WiFi, BLE 5, TF card slot, and support for 18350 battery. Available in 868MHz and 91

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

LuckFox Pico

Linux Sbc
LuckFox Pico

Ultra-compact Linux SBC (51x21mm) based on Rockchip RV1103 with ARM Cortex-A7 @ 1.2GHz, RISC-V MCU co-processor, 0.5 TOPS NPU, ISP 3.2, 64MB DDR2, MIPI CSI camera, and 24 GPIO pins in a Pico form fact

Rockchip RV110364MB DDR2microSD (TF)24 GPIOEthernet 10/100 Mbps

ESP32-H2-MINI-1 Module

module
ESP32-H2-MINI-1 Module

Espressif ESP32-H2 MINI module with 4MB flash and PCB antenna, supporting Bluetooth 5 LE, Zigbee 3.0, Thread, and Matter — a compact bare module for custom PCB designs without Wi-Fi.

ESP32-H2320KB4MBBLE BLE 5.0Zigbee 3.0

Heltec MeshSolar

Dev Board
Heltec MeshSolar

Solar-powered nRF52840 + SX1262 LoRa dev board with integrated BMS supporting 1-4 cell lithium batteries, MPPT solar charging, and USB PD3.0. Designed for Meshtastic solar nodes.

nRF52840256KB SRAM1MBBLE BLE 5.0, Bluetooth Mesh
~$55View

BIQU RGBDuino UNO V1.2

microcontroller
BIQU RGBDuino UNO V1.2

Arduino UNO-compatible development board based on ATmega328P-AU at 16MHz/5V, featuring RGB LED indicators. Available in Geek Duck (V1.1) and Jenny (V1.2) variants for maker and education projects.

ATmega328P-AU2KB32KB

Radxa Rockpi E

Linux Sbc
Radxa Rockpi E

Compact Rockchip RK3328 SBC with up to 4GB DDR4, eMMC, microSD, Gigabit + Fast Ethernet, USB 3.0, optional WiFi/BT, and USB-C power — a versatile small Linux board for networking and IoT.

Rockchip RK33281GB / 2GB / 4GB DDR4eMMC module socketWiFi WiFi 4 (optional)BLE 4.2 (optional)Ethernet Gigabit (1 GbE) + 100 Mbps
~$30View

Adafruit ESP32-S2 Feather with BME280

Dev Board
Adafruit ESP32-S2 Feather with BME280

ESP32-S2 Feather with an onboard BME280 temperature, humidity, and barometric pressure sensor, plus 4 MB flash, 2 MB PSRAM, native USB-C, STEMMA QT, and LiPoly charging.

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

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 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 T-ETH-Lite

Dev Board
LILYGO T-ETH-Lite

Compact ESP32-S3 development board with wired Ethernet (W5500 SPI), WiFi, BLE, microSD slot, and optional PoE and camera shields for reliable networked IoT edge nodes.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE Bluetooth 5.0 + MeshEthernet 10/100 Mbps W5500
~$15View

ODROID M1

ODROID M1

The ODROID M1 is a maker-focused single-board computer from Hardkernel powered by the Rockchip RK3568 quad-core SoC with up to 8GB LPDDR4 RAM and M.2 NVMe support. It combines industrial-grade feature

Rockchip RK3568 (Cortex-A55×4 @ 2.0 GHz)4GB or 8GB LPDDR4none (eMMC module slot + M.2 NVMe)Ethernet Gigabit Ethernet (1000 Mbps)
~$76View

Pine64 Oz64

sbc
Pine64 Oz64

RISC-V and ARM dual-ISA single board computer powered by the Sophgo SG2000 SoC with 512MB DDR3, WiFi 6, BLE 5.2, 10/100 Ethernet, dual MIPI-CSI camera ports, and 0.5 TOPS NPU. Hardware switch selects

Sophgo SG2000512 MB DDR3none (microSDeMMC boot)26 GPIOWiFi Wi-Fi 6BLE BLE 5.2Ethernet 10/100 Mbps
~$13View

DFRobot Beetle ESP32-C6

Dev Board
DFRobot Beetle ESP32-C6

Coin-sized (25×20.5mm) ESP32-C6 wearable dev board with WiFi 6, BLE 5, Thread, Zigbee, Matter, integrated LiPo charger, and 14µA deep sleep — for $4.90.

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

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

BigTreeTech MMB CAN V2.0 Multi-Material Control Board

Expansion Board
BigTreeTech MMB CAN V2.0 Multi-Material Control Board

CAN bus control board for the Enraged Rabbit Carrot Feeder (ERCF) multi-material system. Features STM32G0B1 MCU, 4 EZ stepper driver slots, USB/CAN connectivity, and full Klipper support.

STM32G0B1CBT6144KB128KB
~$33View

Pine64 PineNut Model-01S

module
Pine64 PineNut Model-01S

Ultra-compact BL602 RISC-V WiFi+BLE5 IoT module in ESP-01S form factor with 8-pin through-hole header. Features 276KB SRAM, 2MB flash, onboard RGB LED, and PCB antenna. Supports Arduino, NuttX, FreeRT

Bouffalo Lab BL602276 KB SRAM2 MB5 GPIOWiFi 802.11 b/g/nBLE BLE 5.0

Get notified when new devices are added.

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