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

M5Stack FIRE V2.7

Dev Board
M5Stack FIRE V2.7

Feature-rich ESP32 IoT dev kit with 2.0" IPS display, 8MB PSRAM, 16MB flash, MPU6886 IMU, BMM150 magnetometer, 10x SK6812 RGB LEDs, microphone, speaker, microSD, 500mAh battery, and M5GO charging base

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

LILYGO T-SIM7670G S3

ESP32 S3
LILYGO T-SIM7670G S3

ESP32-S3-based development board with SIM7670G LTE Cat-1 modem, integrated GPS, Wi-Fi, Bluetooth 5, MicroSD, solar charging input, and 16 MB flash for high-performance IoT and asset tracking applicati

ESP32-S3-WROOM-1512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$37View

ESP32-S3 Box

Dev Board
ESP32-S3 Box

Espressif AIoT development kit with ESP32-S3, a 2.4″ 320×240 capacitive touchscreen, dual microphones, speaker, 16 MB Flash, 8 MB PSRAM, WiFi, BLE 5, and Pmod expansion.

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

LILYGO T-Bao

ESP32
LILYGO T-Bao

Dual-MCU development board combining ESP32 and KENDRYTE K210 RISC-V AI processor with OV2640 camera, 1.54" IPS touchscreen, I2S audio amplifier, motor driver, 6-axis IMU, and Wi-Fi for edge AI and rob

ESP32-D0WDQ6-V3 + K210 RISC-V Dual-Core 64-bit16MBWiFi 802.11 b/g/nBLE BLE 4.2
~$81View

LuckFox Pico Ultra

Linux Sbc
LuckFox Pico Ultra

Full-featured Linux SBC based on Rockchip RV1106G3 with 1.0 TOPS NPU, 256MB DDR3L, 8GB eMMC, 100M Ethernet (RJ45), optional WiFi 6/BT 5.2, MIPI CSI camera, RGB LCD display output, speaker, and PoE hea

Rockchip RV1106256MB DDR3L8GB eMMCEthernet 10/100 Mbps
~$34View

Adafruit ItsyBitsy 32u4 3V 8MHz

Dev Board
Adafruit ItsyBitsy 32u4 3V 8MHz

Ultra-compact 3.3V Arduino-compatible board with ATmega32u4 at 8MHz, native USB HID, 23 GPIO pins, 2KB RAM, 28KB flash, and Micro USB. Measures 35mm × 17mm — smaller than a Feather with equivalent AVR

Atmel ATmega32u4 AVR2 KB28 KB23 GPIO
~$10View

Orange Pi One

Orange Pi One

The Orange Pi One is a compact and affordable single-board computer powered by the Allwinner H3 quad-core Cortex-A7 SoC with 512MB DDR3 RAM, offering 100Mbps Ethernet and a full Linux experience at an

Allwinner H3 — 4x Cortex-A7 @ 1.6GHz, Mali-400 MP2 GPU512MB DDR3none (microSD only)Ethernet 10/100 Mbps Ethernet
~$12View

DFPlayer Mini MP3 Module

module
DFPlayer Mini MP3 Module

Compact MP3/WAV/WMA audio player module with microSD slot, UART serial control, and built-in 3W amplifier — one of the most popular audio modules for Arduino and IoT projects.

N/A (dedicated audio decoder IC)N/AN/A

M5Stack Atom Matrix

Dev Board
M5Stack Atom Matrix

Ultra-compact ESP32-PICO dev board (24x24mm) with 5x5 RGB LED matrix, 6-axis IMU (MPU6886), IR LED, programmable button, and Grove port. Perfect for LED displays and motion sensing.

Dual-core Xtensa LX6 @ 240MHz4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$16View

LuckFox Pico 86 Panel

Smart Panel
LuckFox Pico 86 Panel

Standard 86-type wall-mount smart panel with 4-inch 720x720 IPS capacitive touch display, Rockchip RV1106 SoC, 2-channel relay with optocoupler isolation, RS485, 100M Ethernet, onboard speaker and mic

ARM Cortex-A7 @ 1.2GHz + RISC-V MCU, up to 1 TOPS NPU256MB DDR3L8GB eMMCWiFi 802.11ax (WiFi 6)BLE Bluetooth 5.2Ethernet 10/100 Mbps
~$56View

Pine64 PineTime

nRF52832
Pine64 PineTime

Open-source smartwatch built on the Nordic nRF52832 SoC with 1.3-inch IPS touchscreen, heart rate sensor, accelerometer, and week-long battery life. Runs InfiniTime, Wasp-OS, or Zephyr firmware. Price

ARM Cortex-M4F @ 64MHz, FPU, DSP, AES-128 hardware64 KB SRAM512 KB + 4 MB external SPIBLE Bluetooth 5.0 BLE
~$27View

ESP32-S2-WROVER-I Module with uFL

module
ESP32-S2-WROVER-I Module with uFL

Bare WiFi module with ESP32-S2 Xtensa LX7 @ 240MHz, 4MB Flash, 2MB PSRAM, 802.11b/g/n, native USB OTG, and a uFL connector for an external antenna. Drop-in variant of the WROVER for improved RF range.

Xtensa LX7 single-core @ 240MHz (ESP32-S2)320KB SRAM + 16KB RTC SRAM + 2MB PSRAM4MB SPI FlashWiFi 802.11 b/g/n @ 2.4GHz (150 Mbps)BLE falseZigbee falseEthernet false

Netduino 3

Dev Board
Netduino 3

The Netduino 3 is an open-source .NET Micro Framework development board powered by the STM32F427VG ARM Cortex-M4 at 168MHz, featuring Arduino shield compatibility, 3 GOBUS ports, and 6 analog input ch

STM32F427 ARM Cortex-M4 @ 168MHz164+ KB1408 KB
~$40View

Waveshare ESP32-P4-ETH

Dev Board
Waveshare ESP32-P4-ETH

Pico-form-factor development board with ESP32-P4 RISC-V dual-core at 400MHz, 100Mbps Ethernet via IP101 PHY, 32MB PSRAM, 32MB flash, MIPI-DSI/CSI interfaces, onboard ES8311 audio codec with amplifier,

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 TCM32MB27 GPIOEthernet 10/100 Mbps
~$13View

BigTreeTech SKR 3

3D Printer Control Board
BigTreeTech SKR 3

High-performance 32-bit 3D printer board with STM32H743VI @ 480MHz, 5 driver slots, CAN bus, FDCAN, WiFi module support, 12–24V, 10A bed output. Marlin, Klipper, and RepRapFirmware compatible.

STM32H743VI1MB2MBWiFi optional (ESP module)
~$40View

NanoPi M4 V2

NanoPi M4 V2

FriendlyElec NanoPi M4 V2 — RK3399 SBC with 4GB LPDDR4, 4× USB 3.0, M.2 expansion slot, eMMC module support, and 40-pin GPIO for demanding Linux desktop and NAS builds.

Rockchip RK3399 (Cortex-A72×2 @ 1.8GHz + Cortex-A53×4 @ 1.5GHz)4GB LPDDR4eMMC module slot (8–128GB optional)Ethernet Gigabit Ethernet
~$80View

Heltec Wireless Tracker V2

Heltec Wireless Tracker V2

ESP32-S3 development board with SX1262 LoRa (28dBm), UC6580 dual-frequency GNSS, 0.96" TFT display, solar charging, and Meshtastic/MeshCore support for GPS tracking and mesh networking.

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

Banana Pi M7

Linux Sbc
Banana Pi M7

Banana Pi M7 is a high-performance SBC powered by the Rockchip RK3588 octa-core SoC with up to 32GB LPDDR4X, NVMe SSD support, WiFi 6, dual 2.5GbE, and USB-C PD power.

Rockchip RK35888GB/16GB/32GB LPDDR4XeMMC + M.2 NVMeWiFi WiFi 6 (802.11ax)BLE BT 5.0Ethernet 2x 2.5 Gigabit Ethernet
~$165View

Adafruit PyBadge LC

Dev Board
Adafruit PyBadge LC

Low-cost credit card-sized gaming/badge board with ATSAMD51J19 at 120MHz, 1.8\" 160x128 TFT, 8 game buttons, 1 NeoPixel, light sensor, buzzer, 2MB SPI flash, and MicroSD. Supports MakeCode Arcade, Cir

Microchip ATSAMD51J19 ARM Cortex M4F192 KB512 KB
~$30View

PhytiumPi

Linux Sbc
PhytiumPi

Chinese Linux SBC by Phytium Technology featuring the domestic E2000Q quad-core Cortex-A55 compatible processor, up to 8GB DDR4, 32GB eMMC, Gigabit Ethernet, USB 3.0, and 12V DC, running Armbian for e

phytium-e2000q4GB/8GB DDR416GB/32GB eMMCEthernet Gigabit
~$82View

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

NanoPi R4S

NanoPi R4S

FriendlyElec NanoPi R4S — RK3399-powered dual-Gigabit Ethernet router SBC with up to 4GB LPDDR4 RAM, 16GB eMMC, and microSD, popular for OpenWRT and home network gateway builds.

Rockchip RK3399 (Cortex-A72×2 @ 1.8GHz + Cortex-A53×4 @ 1.5GHz)1GB / 4GB LPDDR416GB eMMCEthernet 2× Gigabit Ethernet
~$55View

LILYGO T-Camera Plus S3

ESP32 S3
LILYGO T-Camera Plus S3

ESP32-S3 camera development board with 8MB PSRAM, 16MB Flash, onboard microphone, MAX98357A I2S amplifier, speaker output, and choice of OV2640 or OV5640 camera sensor for audio-visual IoT application

ESP32-S3R8 Dual-core Xtensa LX7 240MHz16MBWiFi 802.11 b/g/nBLE Bluetooth 5.0 + Mesh
~$30View

M5Stack Atom Echo S3R

Dev Board
M5Stack Atom Echo S3R

ESP32-S3 smart speaker dev kit with ES7210 audio codec, NS4168 amplifier, dual MEMS microphones, and RGB LED. Designed for Home Assistant voice assistant, ESPHome, and audio streaming projects.

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

PicoGlitcher V3

Security Tool
PicoGlitcher V3

Open-source voltage glitching tool for hardware security research, based on Raspberry Pi Pico 2 (RP2350) with dual high-power MOSFETs, 4 selectable voltage levels, and adjustable Schmitt trigger input

RP2350 Dual-core ARM Cortex-M33 / RISC-V Hazard3 @ 150MHz520KB SRAM4MB26 GPIOWiFi falseBLE falseZigbee falseEthernet false
~$54View

Get notified when new devices are added.

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