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

LILYGO T3 TCXO

ESP32
LILYGO T3 TCXO

ESP32 LoRa development board with a Temperature Compensated Crystal Oscillator (TCXO) for enhanced LoRa frequency stability, 0.96-inch SSD1306 OLED display, 4MB Flash, WiFi, BLE 4.2, TF card slot, and

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

Olimex ESP32-C6-DevKit-Lipo

Dev Board
Olimex ESP32-C6-DevKit-Lipo

Breadboard-friendly open-source ESP32-C6 dev board with WiFi 6, Thread, Zigbee, BLE 5, built-in LiPo charger, and dual USB-C — all for under €9.

RISC-V single-core @ 160MHz512KB SRAM4MBWiFi 802.11ax (WiFi 6)BLE BLE 5.3Zigbee Zigbee 3.0
~$10View

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

TP4056 Charge Controller Module

module
TP4056 Charge Controller Module

Li-Ion/LiPo battery charging module based on the TP4056 IC with built-in battery protection circuit. Mini USB 5V input, 1A charging current. Essential for portable and battery-powered IoT projects.

N/A (charge controller module)N/AN/A

Waveshare RP2350-CAN

Dev Board
Waveshare RP2350-CAN

Pico-compatible development board with RP2350A MCU, onboard CAN V2.0B bus interface (XL2515 controller + SIT65HVD230DR transceiver), 4MB flash, 26 GPIO pins, castellated module design, and USB-C conne

ARM Cortex-M33 / RISC-V Hazard3 dual-core @ 150MHz, FPU, DSP, TrustZone, 12 PIO state machines520KB SRAM4MB
~$10View

LILYGO T5s 2.7 inch E-Paper

ESP32
LILYGO T5s 2.7 inch E-Paper

LILYGO T5s is an ESP32 development board with a 2.7-inch 264×176 e-paper display, onboard I2S audio (MAX98357A amplifier + ICS43434 MEMS mic), 500mA battery management, and TF card support.

Xtensa LX6 dual-core @ 240MHz520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$23View

LILYGO T-Energy S3

Dev Board
LILYGO T-Energy S3

Affordable ESP32-S3 development board with 16MB flash, 8MB PSRAM, integrated 18650 battery holder, WiFi, and BLE 5.0 for battery-powered IoT sensor nodes under $10.

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

Milk-V Megrez

Mini ITX

Mini-ITX RISC-V board with quad-core SiFive P550 @ 1.8GHz (ESWIN EIC7700X), up to 32GB LPDDR5, 19.95 TOPS NPU, 8K video codec, PCIe x8 slot, SATA3.

ESWIN EIC7700XUp to 32GB LPDDR5SPI Flash (boot)Ethernet Dual Gigabit

nRF24L01 2.4GHz Wireless Module

module
nRF24L01 2.4GHz Wireless Module

Nordic nRF24L01+ 2.4GHz wireless transceiver module with SPI interface, 2Mbps data rate, 126 channels, and up to 100m range. Popular choice for Arduino and Raspberry Pi wireless sensor networks.

nRF24L01+ embedded baseband processor (no user-programmable CPU)N/A (peripheral module)N/A (peripheral module)

Open AIR Mini

IoT Controller
Open AIR Mini

Open-source ESP32-based ventilation controller for Ducobox Silent/Focus and Orcon MVS-15xx systems with optional CO2, humidity, VOC, and NOx sensors, fully compatible with ESPHome and Home Assistant.

ESP32520KB SRAM4MBWiFi WiFi 4 (802.11 b/g/n)BLE BLE 4.2
~$70View

NanoPi M6

sbc
NanoPi M6

RK3588S SBC with 4x Cortex-A76 + 4x Cortex-A53 at 2.4GHz, up to 32GB LPDDR5, M.2 NVMe, Gigabit Ethernet, HDMI 2.1 (8K), dual MIPI-DSI/CSI, 6 TOPS NPU, and USB-C PD — FriendlyElec's compact RK3588S des

ARM Cortex-A76 4x2.4GHzCortex-A53 4x1.8GHz, RK3588S4GB/16GB/32GB LPDDR5eMMC module16MB SPI NOREthernet Gigabit
~$130View

La Frite

La Frite

Libre Computer La Frite — ultra-compact Amlogic S805X SBC with 512MB/1GB DDR4, 8GB eMMC, and 5V micro-USB power in a credit-card form factor for lightweight Linux and IoT applications.

Amlogic S805X (Cortex-A35×4 @ 1.2GHz)512MB / 1GB DDR48GB eMMCEthernet 100Mbps Ethernet
~$25View

TI SK-AM64B

Linux Sbc
TI SK-AM64B

Texas Instruments SK-AM64B Starter Kit — dual Cortex-A53 + quad Cortex-R5F industrial evaluation board for automation, motor control, and time-sensitive networking.

ti-am64x2GB DDR4noneEthernet Gigabit
~$129View

ESP32-S3 Korvo 2 Audio Dev Board

Dev Board
ESP32-S3 Korvo 2 Audio Dev Board

Espressif audio and multimedia development board with ESP32-S3, dual-microphone array for far-field wake-word detection, camera support, LCD interface, microSD, and Wi-Fi + BLE.

ESP32-S3512KB SRAM16MBWiFi 802.11b/g/nBLE BLE 5.0
~$50View

Espressif ESP32-S3-BOX-3B

Dev Board
Espressif ESP32-S3-BOX-3B

ESP32-S3-BOX-3 bundle kit including the AIoT dev board with 2.4" touchscreen, dual mics, speaker, plus the DOCK stand, RGB LED module, USB-C cable, and Dupont wires.

ESP32-S3512KB SRAM16MBWiFi 802.11b/g/nBLE BLE 5.0
~$48View

WiFi LoRa 32 (V3)

Dev Board
WiFi LoRa 32 (V3)

Compact ESP32-S3 + SX1262 LoRa development board with 0.96" OLED display, USB-C, and built-in LiPo charging. One of the primary boards for Meshtastic and LoRaWAN IoT projects.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, hardware AES/SHA/RSA512KB SRAM8MB SiPWiFi 802.11 b/g/nBLE BLE 5.0
~$18View

NanoPi K2

NanoPi K2

FriendlyElec NanoPi K2 — Amlogic S905 SBC with 2GB DDR3, WiFi 802.11n, Bluetooth 4.0, 4× USB 2.0, Gigabit Ethernet, and HDMI for media and IoT Linux projects.

Amlogic S905 (Cortex-A53×4 @ 1.5GHz)2GB DDR38GB eMMCWiFi 802.11b/g/nBLE 4.0Ethernet Gigabit Ethernet
~$40View

Adafruit Feather M0 RFM69HCW 868/915 MHz

Dev Board
Adafruit Feather M0 RFM69HCW 868/915 MHz

ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM69HCW sub-GHz radio at 868/915 MHz. Up to +20 dBm TX power, AES-128 encryption, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32KB SRAM256KB
~$25View

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

Heltec HT-M01S Indoor LoRa Gateway (Rev.2.0)

Heltec HT-M01S Indoor LoRa Gateway (Rev.2.0)

Compact 8-channel LoRaWAN gateway based on ESP32 and SX1303 + SX1250, with WiFi and Ethernet backhaul, 1.8-inch TFT display, and aluminum housing. Supports LoRaWAN Class A/C, TTN, and ChirpStack.

ESP32-D0WDQ6 Xtensa LX6 dual-core @ 240MHz520KB SRAM4MBWiFi 802.11 b/g/nEthernet 100Mbps RJ45
~$99View

Adafruit Feather RP2040

Microcontroller Board
Adafruit Feather RP2040

Feather-form-factor board with Raspberry Pi RP2040 dual-core Cortex-M0+ @ 133MHz, 264KB SRAM, 8MB Flash, 21 GPIO, 4 ADC, 2 PIO peripherals, USB-C with UF2 bootloader, STEMMA QT, and LiPo charging. Run

Dual ARM Cortex-M0+ @ 133MHz (RP2040)264KB SRAM (6 banks)8MB SPI FlashWiFi falseBLE falseZigbee falseEthernet false
~$12View

LuckFox Pico Mini

Linux Sbc
LuckFox Pico Mini

Tiny Linux SBC (28x21mm) based on Rockchip RV1103 with ARM Cortex-A7 @ 1.2GHz, RISC-V MCU, 0.5 TOPS NPU, 64MB DDR2, MIPI CSI camera, 17 GPIO pins, and castellated-hole design for direct soldering.

Rockchip RV110364MB DDR2microSD (TF)17 GPIO

Sonoff BasicR2

Smart Switch
Sonoff BasicR2

WiFi smart switch based on ESP8285, widely used in the open-source home automation community. Easily flashable with Tasmota or ESPHome for local-only smart home control without cloud dependency.

ESP828580KB1MBWiFi 802.11 b/g/n

LILYGO T5 E-Paper S3 Pro

ESP32 S3
LILYGO T5 E-Paper S3 Pro

LILYGO T5 E-Paper S3 Pro is an ESP32-S3 board with a 4.7-inch 16-greyscale e-paper display, SX1262 LoRa, touch input, RTC, BQ25896/BQ27220 battery management, 16MB flash, 8MB PSRAM, and optional GPS.

Xtensa LX7 dual-core @ 240MHz512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$81View

LattePanda 3 Delta

sbc
LattePanda 3 Delta

Pocket-sized x86 single board computer with Intel Celeron N5105 quad-core, 8GB LPDDR4 RAM, 64GB eMMC, Wi-Fi 6, 2.5GbE, triple display output, and an integrated Arduino Leonardo co-processor.

Intel Celeron N5105 quad-core @ 2.0-2.9GHz, Intel UHD Graphics8GB LPDDR4 2933MHz64GB eMMC V5.1WiFi 802.11 ax (Wi-Fi 6) 2.4/5GHz 160MHzBLE Bluetooth 5.2Ethernet 2.5 Gigabit
~$259View

Get notified when new devices are added.

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