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 CoreS3 Lite

Dev Board
M5Stack CoreS3 Lite

ESP32-S3 IoT controller with 2.0" capacitive touch IPS display, GC0308 camera, dual microphones, 1W speaker, BMI270 IMU, BMM150 magnetometer, proximity sensor, 200mAh battery, and Grove expansion port

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

Adafruit Feather STM32F405 Express

Microcontroller Board
Adafruit Feather STM32F405 Express

High-speed Feather-form-factor dev board with STM32F405 ARM Cortex-M4F @ 168MHz, 1MB Flash, 192KB RAM, 2MB SPI Flash, USB-C, STEMMA QT, SD card socket, and LiPo charging. Adafruit's fastest CircuitPyt

ARM Cortex-M4F @ 168MHz (STM32F405)192KB SRAM1MB + 2MB SPI FlashWiFi falseBLE falseZigbee falseEthernet false
~$25View

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

DFRobot Beetle RP2040

DFRobot Beetle RP2040

Compact RP2040 dual-core ARM Cortex-M0+ development board with USB-C, 8 GPIO pins, and beginner-friendly immersion gold pads in a 27x20mm form factor.

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM2MB

LILYGO T-Lion

ESP32
LILYGO T-Lion

ESP32-WROVER development board with 0.96-inch OLED display, five-way directional button, single 18650 battery holder, 8MB PSRAM, WiFi, and BLE 4.2 — a compact handheld IoT controller in a slim form fa

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

Radxa Rock 4D

Linux Sbc
Radxa Rock 4D

Mid-range Rockchip RK3576 SBC from Radxa with up to 8GB LPDDR4X, NVMe M.2, WiFi 6, Gigabit Ethernet, and USB 3.0 — a capable Linux board in a compact footprint.

Rockchip RK35764GB / 8GB LPDDR4XeMMC socket (optional)WiFi WiFi 6 (802.11ax)BLE BLE 5.0Ethernet Gigabit (1 GbE)
~$30View

BigTreeTech PAD 7

Single Board Computer
BigTreeTech PAD 7

7-inch all-in-one 3D printer control panel with 1024x600 IPS touchscreen, pre-installed CB1 core board running Klipper, Ethernet, WiFi, 3x USB 2.0, CAN bus, and built-in speaker.

Allwinner H616 Quad-core Cortex-A53 @ 1.5GHz (CB1)1GB DDR3LNone (32GB microSD included)40-pin (via CB1) GPIOWiFiEthernet

Sonoff SNZB-01P

Smart Button
Sonoff SNZB-01P

Zigbee 3.0 wireless button and scene switch with single, double, and long press actions. Battery-powered with CR2477 lasting up to 5 years. Works with Home Assistant, Zigbee2MQTT, and eWeLink.

EFR32MG2232 KB512 KBZigbee Zigbee 3.0
~$13View

BeagleY-AI

Linux Sbc
BeagleY-AI

Raspberry Pi HAT-compatible edge AI SBC by BeagleBoard.org, powered by the TI AM67A SoC with 4 TOPS neural accelerator, 4GB LPDDR4, 16GB eMMC, WiFi, and Gigabit Ethernet.

Quad-core Cortex-A53 @ 1.4GHz + C7x DSP (TI AM67A)4GB LPDDR416GB eMMCWiFi 802.11ac (WiFi 5)BLE BLE 5.0Ethernet Gigabit
~$70View

M5Stack NanoC6

Dev Board
M5Stack NanoC6

Ultra-compact ESP32-C6 dev board by M5Stack with WiFi 6, BLE 5.0, Zigbee 3.0, and Thread/Matter support. RISC-V single-core at 160MHz, USB-C, RGB LED, and button in a tiny form factor.

ESP32-C6512KB SRAM4MBWiFi 802.11ax (WiFi 6)BLE BLE 5.0Zigbee Zigbee 3.0

ESP32-S2 Kaluga Dev Kit

Dev Board
ESP32-S2 Kaluga Dev Kit

Espressif's multimedia-focused ESP32-S2 evaluation platform bundling four extension boards: audio player, capacitive touch panel, 3.2" LCD display, and camera module. Designed to showcase ESP32-S2 hum

Xtensa LX7 single-core @ 240MHz (ESP32-S2)320KB SRAM + 2MB PSRAM4MB SPI FlashWiFi 802.11 b/g/n @ 2.4GHz (ESP32-S2 WROVER)BLE falseZigbee falseEthernet false
~$55View

makerdiary nRF52840-MDK USB Dongle

nRF52840
makerdiary nRF52840-MDK USB Dongle

Open-source multi-protocol wireless USB dongle based on the Nordic nRF52840 SoC. Supports BLE 5.4, Thread, Zigbee, 802.15.4, NFC, and USB 2.0 with UF2 drag-and-drop bootloader. Priced at $12.99.

ARM Cortex-M4F @ 64MHz, FPU, DSP, CryptoCell-310 (RSA, ECC, SHA-256, AES)256 KB SRAM1 MBBLE Bluetooth 5.4 BLE + MeshZigbee Zigbee 3.0
~$13View

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-Display Keyboard

ESP32
LILYGO T-Display Keyboard

Compact ESP32 development board combining a physical keyboard with a 1.14" IPS display, USB-C charging, multiple interfaces, and optional 2800mAh battery in shell configuration.

ESP32520KB SRAM4MB/16MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 4.2
~$18View

Shelly Plus 2PM

Relay Module
Shelly Plus 2PM

ESP32-based dual-relay WiFi/BLE smart switch with per-channel power monitoring via ADE7953, cover/shutter control mode, and 10A per channel. Flashable with Tasmota for local roller blind and dual ligh

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

Arduino Nano Every

Dev Board
Arduino Nano Every

Compact 45×18mm Arduino Nano with ATMega4809 at 20MHz — 48KB flash, 6KB SRAM, 5V logic, 14 digital I/O (5 PWM), 8 analog inputs, and USB-C. A modern, affordable 8-bit board for embedded projects and b

ATMega4809 @ 20MHz, 8-bit AVR6KB SRAM48KB
~$11View

LILYGO T3 S3 V1.3

ESP32 S3
LILYGO T3 S3 V1.3

ESP32-S3 LoRa development board (hardware revision V1.3) with 0.96-inch SSD1306 OLED, 4MB Flash, 2MB PSRAM, WiFi, BLE 5.0, and support for SX1262/SX1276/SX1280/LR1121 radio modules at 433/868/915MHz a

ESP32-S3FH4R24MBWiFi 802.11 b/g/nBLE BLE 5.0
~$14View

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

LILYGO T-Display Bar

Dev Board
LILYGO T-Display Bar

ESP32-S3 development board with a unique wide bar-format display, 16MB flash, 8MB PSRAM, and USB-C for information display and custom UI projects.

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

LILYGO T-Lora Dual

Dev Board
LILYGO T-Lora Dual

LILYGO T-Lora Dual is a compact board featuring dual LR1121 multi-band LoRa radios supporting both sub-GHz and 2.4 GHz bands, with ExpressLRS support for long-range RC and telemetry applications.

LR1121 (dual, radio processor)N/A (radio module)
~$19View

DFRobot FireBeetle ESP8266

Dev Board
DFRobot FireBeetle ESP8266

Compact ESP8266 WiFi IoT microcontroller with Tensilica L106 at 80/160MHz, 16MB flash, 50KB SRAM, 10 digital I/O, onboard LiPo charging, 46uA low-power mode, OTA updates, and Arduino/MicroPython suppo

Tensilica L106 single-core @ 80MHz (max 160MHz)50KB SRAM16MBWiFi 802.11 b/g/n

Arduino Uno R3

Microcontroller Board
Arduino Uno R3

The quintessential beginner microcontroller board with ATmega328P @ 16MHz, 32KB Flash, 2KB SRAM, 14 digital I/O, 6 analog inputs, USB-B for programming, DC barrel jack, and the R3 expanded shield head

ATmega328P @ 16MHz (8-bit AVR)2KB SRAM + 1KB EEPROM32KB (0.5KB bootloader)WiFi falseBLE falseZigbee falseEthernet false
~$23View

M5Stack Single Live Wire WiFi Smart Switch

Dev Board
M5Stack Single Live Wire WiFi Smart Switch

ESP32-C6 based WiFi smart switch for single live wire AC power control. Supports WiFi 6 and Zigbee 3.0, fits standard wall boxes for home automation.

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

Heltec Vision Master T190

Dev Board
Heltec Vision Master T190

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

Xtensa LX7 dual-core @ 240MHz, FPU, ULP co-processor512KB SRAM16MB (QSPI)WiFi 802.11 b/g/nBLE BLE 5.0
~$18View

Pine64 PineCone BL602

Evaluation Board
Pine64 PineCone BL602

Open-source RISC-V evaluation board powered by the Bouffalo Lab BL602 WiFi+BLE5 SoC. Features 276KB SRAM, 2MB flash, USB-C with CH340 serial bridge, onboard RGB LED, JTAG header, and PCB antenna. Supp

Bouffalo Lab BL602276 KB SRAM2 MB16 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.