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

Sonoff NSPanel
Smart Switch
ESP32-based smart wall switch with 3.5-inch capacitive touchscreen, dual relay outputs, temperature sensor, and buzzer. Flashable with Tasmota for custom LVGL/Berry interfaces and Home Assistant integ

M5Stack Core2
Dev Board
ESP32-based IoT dev kit with 2.0" IPS capacitive touch display, 16MB flash, 8MB PSRAM, built-in mic, speaker, IMU, vibration motor, and 390mAh battery in a compact stackable enclosure.

LILYGO T-SIM7600
ESP32
ESP32 development board with SIM7600 LTE Cat-4 modem (150Mbps DL), GPS, 18650 battery holder with solar charging interface, and dual USB-C ports for high-speed cellular IoT applications.

Adafruit GEMMA M0
Dev Board
Coin-sized wearable microcontroller board with ATSAMD21E18 Cortex M0+ at 48MHz, 3 I/O sew pads, built-in RGB DotStar LED, and CircuitPython pre-installed. Designed for e-textiles and wearable projects

Adafruit ESP32-S2 Feather
Dev Board
Feather-format ESP32-S2 board with 4 MB flash, 2 MB PSRAM, native USB-C, STEMMA QT, LiPoly charging, and MAX17048 battery monitor — WiFi IoT in the Feather ecosystem.

Adafruit Feather nRF52 Pro
Dev Board
Bluetooth 5.0 LE Feather board with nRF52832 ARM Cortex M4F at 64MHz, 512KB flash, 64KB SRAM, Apache Mynewt bootloader, SWD debug port, and built-in LiPo charging. For advanced BLE 5.0 open-source app

Khadas VIM1S

Compact single-board computer with the Amlogic S905Y4 quad-core SoC, 4GB LPDDR4, 32GB eMMC, Wi-Fi 5, Bluetooth 5.1, and 100Mbps Ethernet — supported by Armbian.

LILYGO T-Pico C3
Dev Board
Dual-MCU board combining RP2040 and ESP32-C3, with a 1.14-inch ST7789V display, WiFi, BLE 5.0, and Arduino/MicroPython support — bringing Raspberry Pi Pico connectivity to wireless IoT projects.

Arduino Portenta C33
Compute Module
Cost-effective Portenta module with Renesas RA6M5 ARM Cortex-M33 at 200MHz, 2MB flash, 512KB SRAM, WiFi/BLE, hardware security, and Portenta/MKR compatibility — bringing industrial IoT capabilities at

M5Stack ENV III Unit
Sensor Module
I2C environmental sensor unit with SHT30 temperature/humidity and QMP6988 barometric pressure sensors. Grove connector, compatible with M5Stack ecosystem.

Adafruit Feather M0 WiFi with uFL
Dev Board
Variant of the Feather M0 WiFi (ATSAMD21 + ATWINC1500) with a u.FL antenna connector instead of a PCB trace antenna, allowing use of an external antenna for improved WiFi range.

LILYGO T-Embed SI4732
Dev Board
ESP32-S3 board with SI4732-A10 AM/FM/SW/LW radio receiver, 1.9" IPS display, 900mAh battery, and rotary encoder for a portable software-defined radio experience.

LILYGO T-Radar
Sensor Module
LILYGO T-Radar is a radar sensor expansion module based on the Acconeer A121 pulsed coherent radar, designed for presence detection and distance measurement with LILYGO motherboards.

CompuLab IOT-GATE-IMX8PLUS
IoT Controller
Industrial IoT edge gateway with NXP i.MX8M Plus quad-core Cortex-A53 at 1.8GHz, up to 8GB RAM, dual Ethernet (PoE), WiFi/BT, optional 4G LTE, 3x RS485/RS232, USB 3.0, TPM, and modular I/O expansion —

Arduino UNO R4 Minima
Dev Board
The affordable entry to Arduino's R4 generation — Renesas RA4M1 ARM Cortex-M4F at 48MHz with 256KB flash, 32KB SRAM, 12-bit DAC, CAN bus, op-amp, and USB-C in the classic UNO form factor at 5V. No wir

TI SK-TDA4VM
Linux Sbc
Texas Instruments SK-TDA4VM Starter Kit — automotive ADAS evaluation board with dual Cortex-A72, six Cortex-R5F real-time cores, and 8 TOPS MMA accelerator for autonomous driving prototyping.

BigTreeTech SKSM V1.0 Supercapacitor Power Module
Expansion Board
Supercapacitor-based power loss recovery module for Klipper 3D printers. Provides ~13 seconds of 5W backup power via dual 2.7V 20F supercaps, enabling safe shutdown on power failure.

Arduino Portenta X8
Compute Module
Industrial-grade Linux SoM with NXP i.MX 8M Mini quad-core Cortex-A53 at 1.8GHz + STM32H747 dual-core Cortex-M7/M4, 2GB RAM, WiFi/BLE, NXP SE050 hardware security, Docker containers, and OTA updates f

BigTreeTech Octopus Max EZ V1.0
3D Printer Control Board
High-end 32-bit 3D printer control board with STM32H723ZET6 MCU at 550MHz, 10 EZ-socket stepper driver slots, CAN bus, eFuse protection, and Marlin/Klipper firmware support.

Adafruit Feather M4 CAN Express
Microcontroller Board
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

Pycom WiPy 3.0
Dev Board
The Pycom WiPy 3.0 is a compact MicroPython-programmable ESP32 board with WiFi 802.11 b/g/n and Bluetooth BLE 4.2, designed for low-power wireless IoT applications and smart-home prototyping.

Adafruit ItsyBitsy M0 Express
Dev Board
Compact 3.3V CircuitPython/Arduino board with ATSAMD21G18 Cortex M0+ at 48MHz, 32KB RAM, 256KB flash, 2MB SPI flash, 23 GPIO with 11 analog inputs, RGB DotStar LED, native USB. Measures 36mm × 18mm.

LILYGO T-PoE Pro
ESP32
ESP32-WROVER-E development board with LAN8720 Ethernet, IEEE 802.3 af/at Power over Ethernet (5V@4A, 44–57V input), 16MB flash, 8MB PSRAM, WiFi, BLE 4.2, and expandable LCD interface for wired IoT gat

M5Stack Basic Core V2.7
Dev Board
Compact ESP32 IoT dev kit with 2.0" IPS LCD (320x240), 16MB flash, microSD, speaker, 110mAh battery, and three Grove ports in a stackable 54mm square enclosure.

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.
Get notified when new devices are added.
Jump into popular categories, use cases, and hardware traits across the directory.