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

Heltec LoRa Kit 151

Ultra-low-power LoRaWAN development kit based on STM32L151CBU6 ARM Cortex-M3 MCU and Semtech SX1278 LoRa transceiver, with 6uA deep sleep current, integrated battery management, and CE certification.

M5Stack UnitV2 AI Camera
Ai Camera
Linux-based standalone AI camera with SigmaStar SSD202D dual-core Cortex-A7, GC4653 4MP sensor, 128MB RAM, WiFi, and USB-C. Runs Python and V-Training for edge AI.

LILYGO T-Deck
Dev Board
ESP32-S3 handheld terminal with 2.8-inch IPS display, mini QWERTY keyboard, trackball, optional SX1262 LoRa, speaker, and microphone — a self-contained portable communicator running Meshtastic and Mes

Arduino Zero
Dev Board
32-bit ARM Cortex-M0+ Arduino in UNO form factor with ATSAMD21G18 at 48 MHz, 256KB flash, 32KB SRAM, onboard EDBG debugger, dual USB ports, 12-bit ADC/DAC — designed for IoT, wearables, and robotics.

Adafruit Feather 32u4 RFM95 LoRa (900 MHz)
Dev Board
Feather-format development board combining the ATmega32u4 microcontroller with an RFM95 LoRa 868/915 MHz transceiver for long-range, low-power IoT applications.

Adafruit PyPortal
Dev Board
The Adafruit PyPortal is an all-in-one CircuitPython WiFi IoT display board featuring an ATSAMD51J20 Cortex-M4F, ESP32 WiFi coprocessor, 3.2" 320×240 color touchscreen, built-in speaker, NeoPixel, mic

Heltec HT-DE01 Multi Size E-Ink Drive Board

A compact universal e-ink driver board based on ESP32-S3FN8 with WiFi and Bluetooth connectivity, 24-pin FFC interface compatible with most e-ink displays, USB-C and LiPo battery support, and Arduino

ESP32-S3-DevKitM-1
Dev Board
Espressif official ESP32-S3 development board using the compact ESP32-S3-MINI-1 module, with dual-core 240 MHz LX7, 8 MB flash, up to 45 GPIO, dual USB ports, and smaller footprint than the WROOM-1.

UPduino v3.1
FPGA
A low-cost, fully open source FPGA development board built on the Lattice ICE40UP5K with 5.3K LUTs, on-board FTDI FT232H USB programmer, 4MB qSPI flash, and 39 GPIO pins on PMOD-compatible headers.

Heltec WiFi Kit 32 (V3)
Dev Board
ESP32-S3-based IoT development board with built-in 0.96" OLED display, lithium battery management, WiFi and Bluetooth 5.0 connectivity, and USB-C interface in a compact 50mm form factor.

Raspberry Pi 500
Keyboard Computer
The Raspberry Pi 500 is an all-in-one desktop computer built into a compact keyboard, packing a quad-core Cortex-A76 at 2.4GHz, 8GB LPDDR4X RAM, 32GB microSD, dual-band WiFi 5, Bluetooth 5.0, and a 40

CircuitMess ByteBoi 2.0
Game Console
DIY retro game console kit powered by ESP32 with TFT color display, speaker, microSD card slot, and RGB LED. Build it, play pre-loaded games, then code your own.

ESP32-S3 Nano
Dev Board
Compact ESP32-S3 dev board by Waveshare in Arduino Nano form factor. Features dual-core 240MHz LX7, 16MB flash, 8MB PSRAM, WiFi, BLE 5.0, and USB-C. Drop-in ESP32-S3 upgrade for Nano-sized projects.

LuckFox Core1106
module
Compact 30x30mm Rockchip RV1106 compute module with ARM Cortex-A7, up to 1 TOPS NPU, 5MP ISP, 256MB DDR3L, 8GB eMMC, optional WiFi 6 and BLE 5.2, dual MIPI CSI camera inputs, and 112 castellated holes

BigTreeTech Octopus V1.1
3D Printer Control Board
32-bit 3D printer control board with STM32F446ZET6 MCU, 8 stepper driver slots (9 outputs), CAN bus via RJ11, USB-C, WiFi header, and support for Marlin and Klipper firmware.

Netduino 3 WiFi
Dev Board
The Netduino 3 WiFi is a .NET Micro Framework development board with an STM32F427 ARM Cortex-M4 at 168MHz, integrated WiFi with WPA2/SSL support, Arduino shield compatibility, and 3 GOBUS expansion po

DFRobot W5500 Ethernet PoE Board
Dev Board
Arduino Leonardo-compatible IoT board with WIZnet W5500 hardwired TCP/IP Ethernet (10/100Mbps), 802.3af PoE power input, ATmega32u4 MCU, 20 digital I/O pins, and 6 analog inputs for wired IoT applicat

Heltec Vision Master T190
Dev Board
ESP32-S3 development board with optional SX1262 LoRa module and 1.9-inch TFT color display. Supports Meshtastic, LoRaWAN, Arduino, MicroPython, and features integrated battery management with 18uA dee

Arduino UNO Q
sbc
Arduino's first Linux-capable UNO — Qualcomm Dragonwing QRB2210 quad-core Cortex-A53 + STM32U585 real-time co-processor, 2GB/4GB RAM, 16GB eMMC, WiFi 5, Bluetooth 5.1, 8×13 LED matrix, USB-C, and AI-r

Mekotronics R58-4X4

RK3588 Arm PC with 4×HDMI inputs (4K@60Hz each), 1×HDMI 2.1 output (8K@60Hz), WiFi 6, GbE, M.2 NVMe, 4G LTE support, and up to 16GB RAM — a dedicated multi-source HDMI capture and digital signage comp

Heltec Turtle Board

Ultra-low-power LoRa development board with STM32L432KC ARM Cortex-M4 MCU and SX1276 transceiver, capable of 10-year battery life on AAA cells using the RadioShuttle peer-to-peer protocol.

Adafruit ESP32-C6 Feather
Dev Board
Open-source Feather-form-factor ESP32-C6 board with WiFi 6, BLE 5, Thread, Zigbee, STEMMA QT, NeoPixel, LiPo charging with MAX17048, and CircuitPython support — $14.95.

FeatherS2 Neo ESP32-S2
feather
ESP32-S2 Feather-format board by Unexpected Maker with 4MB flash, 2MB PSRAM, 5×5 RGB LED matrix, LiPo charging, and STEMMA QT — designed for colorful wearable and IoT projects.

Heltec Wireless Stick Lite V3
Dev Board
Compact ESP32-S3 + SX1262 LoRa development board with WiFi, BLE 5.0, and integrated battery management. Meshtastic and LoRaWAN compatible, with a slim stick form factor ideal for IoT sensor nodes and

Khadas Edge 2

Ultra-thin 82×57.5×5.7mm RK3588S SBC with WiFi 6, Bluetooth 5.0, USB-C DisplayPort, four independent display outputs, and a 6 TOPS NPU — the thinnest RK3588S single-board computer available.
Get notified when new devices are added.
Jump into popular categories, use cases, and hardware traits across the directory.