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

Sonoff NSPanel

Smart Switch
Sonoff NSPanel

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

ESP32-D0WDQ6520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$50View

M5Stack Core2

Dev Board
M5Stack Core2

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.

ESP32-D0WDQ6520KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 4.2
~$57View

LILYGO T-SIM7600

ESP32
LILYGO T-SIM7600

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.

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

Adafruit GEMMA M0

Dev Board
Adafruit GEMMA M0

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

ATSAMD21E18 ARM Cortex M0+32 KB256 KB
~$10View

Adafruit ESP32-S2 Feather

Dev Board
Adafruit ESP32-S2 Feather

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.

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

Adafruit Feather nRF52 Pro

Dev Board
Adafruit Feather nRF52 Pro

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

Nordic nRF52832 ARM Cortex M4F64 KB512 KB19 GPIOBLE BLE 5.0
~$28View

Khadas VIM1S

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.

Amlogic S905Y44GB LPDDR432GB eMMCWiFi 802.11 a/b/g/n/ac (Wi-Fi 5, dual-band)BLE Bluetooth 5.1Ethernet 100Mbps Ethernet
~$79View

LILYGO T-Pico C3

Dev Board
LILYGO T-Pico C3

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.

ARM Cortex-M0+ dual-core @ 133MHz (RP2040) + RISC-V single-core @ 160MHz (ESP32-C3)264KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 5.0

Arduino Portenta C33

Compute Module
Arduino Portenta C33

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

ARM Cortex-M33 @ 200MHz, FPU, TrustZone512KB SRAM2MBWiFi 802.11 b/g/nBLE BLE 5.0
~$50View

M5Stack ENV III Unit

Sensor Module
M5Stack ENV III Unit

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

N/A (passive I2C sensor module)N/AN/A

Adafruit Feather M0 WiFi with uFL

Dev Board
Adafruit Feather M0 WiFi with uFL

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.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32KB SRAM256KBWiFi 802.11 b/g/n
~$35View

LILYGO T-Embed SI4732

Dev Board
LILYGO T-Embed SI4732

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.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$39View

LILYGO T-Radar

Sensor Module
LILYGO T-Radar

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.

Acconeer A121 (60GHz pulsed coherent radar)N/A (sensor module)
~$15View

CompuLab IOT-GATE-IMX8PLUS

IoT Controller
CompuLab IOT-GATE-IMX8PLUS

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 —

ARM Cortex-A53 4x1.8GHz, NXP i.MX8M Plus, 2 TOPS NPU2GB/4GB/8GB LPDDR416GB/32GB/128GB eMMCWiFi 802.11acBLE Bluetooth 5.0Ethernet 2x Gigabit (1x PoE)
~$495View

Arduino UNO R4 Minima

Dev Board
Arduino UNO R4 Minima

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

ARM Cortex-M4F @ 48MHz, FPU, DSP32KB SRAM256KB8KB EEPROM
~$16View

TI SK-TDA4VM

Linux Sbc
TI SK-TDA4VM

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.

ti-tda4vm4GB LPDDR4noneEthernet Gigabit
~$249View

BigTreeTech SKSM V1.0 Supercapacitor Power Module

Expansion Board
BigTreeTech SKSM V1.0 Supercapacitor Power Module

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.

STM32 power management MCU20KB64KB
~$19View

Arduino Portenta X8

Compute Module
Arduino Portenta X8

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

ARM Cortex-A53 quad-core @ 1.8GHzCortex-M7 @ 480MHzCortex-M4 @ 240MHz2GB LPDDR416GB eMMCWiFi 802.11 b/g/n/acBLE BLE 5.1
~$202View

BigTreeTech Octopus Max EZ V1.0

3D Printer Control Board
BigTreeTech Octopus Max EZ V1.0

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.

STM32H723ZET6564KB1MB
~$75View

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

Pycom WiPy 3.0

Dev Board
Pycom WiPy 3.0

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.

Xtensa LX6 dual-core @ 240MHz (ESP32)520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$30View

Adafruit ItsyBitsy M0 Express

Dev Board
Adafruit ItsyBitsy M0 Express

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.

ATSAMD21G18 ARM Cortex M0+32 KB256 KB23 GPIO
~$12View

LILYGO T-PoE Pro

ESP32
LILYGO T-PoE Pro

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

ESP32-WROVER-E520KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 4.2Ethernet 10/100 Mbps PoE
~$33View

M5Stack Basic Core V2.7

Dev Board
M5Stack Basic Core V2.7

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.

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

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

Get notified when new devices are added.

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