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

0.91" OLED I2C Display (128x32)

Display Module
0.91" OLED I2C Display (128x32)

Compact 0.91-inch monochrome OLED display module with 128x32 pixel resolution and SSD1306 driver. Communicates over I2C interface, ideal for small status readouts and embedded projects.

None (passive display module)Nonenone

BigTreeTech BTT RRF WiFi V1.0 Module

Wireless Module
BigTreeTech BTT RRF WiFi V1.0 Module

ESP8266-based WiFi expansion module for RepRapFirmware (Duet-style) boards. Adds wireless connectivity to BTT SKR V1.3, SKR V1.4 Turbo, and compatible boards running RRF or Marlin firmware.

ESP8266 ESP-07S80KB4MBWiFi 802.11 b/g/n 2.4GHz
~$15View

Makerfabs ESP32 UWB DW3000

Dev Board
Makerfabs ESP32 UWB DW3000

ESP32 + DW3000 UWB development board for centimeter-accurate indoor positioning and ranging. Supports UWB channels 5 and 9, FiRa compatible, Apple U1 interoperable. WiFi and Bluetooth for data relay.

ESP32 (Xtensa LX6 dual-core @ 240MHz)520KB SRAM4MB7 GPIOWiFi 802.11 b/g/nBLE 4.2 + BLE
~$44View

Sonoff ZBMini

Smart Switch
Sonoff ZBMini

Zigbee 3.0 two-way smart switch in a tiny form factor that fits behind existing wall switches. Supports external switch input and works with Home Assistant, SmartThings, and other Zigbee hubs.

EFR32MG2196 KB1024 KBZigbee Zigbee 3.0
~$10View

VoltLink CP2102N

module
VoltLink CP2102N

Open source USB-to-serial adapter and ESP32 programmer featuring a genuine Silabs CP2102N chip, USB-C connector, auto-reset circuitry, 3.3V 500mA regulator, and ESD/overcurrent protection.

Silabs CP2102N USB-to-UART BridgeN/AN/A
~$20View

Adafruit PyGamer

Handheld Gaming
Adafruit PyGamer

Handheld gaming console and dev board powered by ATSAMD51J19 (120MHz Cortex-M4F) with a 1.8" TFT display, 5 NeoPixels, accelerometer, and Feather-compatible headers. Runs MakeCode Arcade, CircuitPytho

ARM Cortex-M4F @ 120MHz (ATSAMD51J19)192KB512KB + 8MB QSPIWiFi falseBLE falseZigbee falseEthernet false
~$45View

Adafruit Feather M0 RFM96 LoRa 433 MHz

Dev Board
Adafruit Feather M0 RFM96 LoRa 433 MHz

ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM96W SX1278 LoRa radio for 433 MHz. Achieves 2+ km range, supports LoRaWAN, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

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

Raspberry Pi Compute Module 4

Compute Module
Raspberry Pi Compute Module 4

Industrial-grade embedded computer module with BCM2711 quad-core Cortex-A72 @ 1.5GHz, 1–8GB LPDDR4 RAM, optional 8–32GB eMMC and optional dual-band WiFi + Bluetooth 5.0. Available in 32 hardware varia

BCM2711 quad-core ARM Cortex-A72 @ 1.5GHz, 64-bit1GB / 2GB / 4GB / 8GB LPDDR4-3200 (variant-dependent)None (Lite) / 8GB / 16GB / 32GB eMMC (variant-dependent)WiFi optional: 802.11ac dual-band + Bluetooth 5.0 (variant-dependent)BLE optional: Bluetooth 5.0 BLE (variant-dependent)Zigbee falseEthernet Gigabit Ethernet PHY (IEEE 1588, via carrier board)
~$25View

CircuitMess NASA Mars Perseverance Rover

Robotics Kit
CircuitMess NASA Mars Perseverance Rover

NASA-themed DIY robotics kit with ESP32-S3, camera, dual DC motors, 3 servos, and WiFi/BLE. Build a programmable Mars Rover replica with robotic arm and live video feed.

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

Pycom WiPy 3.0

module
Pycom WiPy 3.0

ESP32-based MicroPython IoT module with 802.11b/g/n WiFi, Bluetooth LE and Classic, 8MB flash, 4MB RAM, and ultra-low power ULP co-processor for deep-sleep GPIO monitoring at 25 µA.

ESP32 dual-core Xtensa LX6 @ 240 MHz4MB8MBWiFi 802.11 b/g/nBLE BLE 4.2
~$33View

Blue Pill STM32F103C8T6

Dev Board
Blue Pill STM32F103C8T6

Popular low-cost development board based on the STM32F103C8T6 ARM Cortex-M3 microcontroller running at 72 MHz. Features 64 KB flash, 20 KB SRAM, and extensive peripheral support for embedded developme

STM32F103C8T620 KB64 KB37 GPIO

Adafruit Feather M0 Express

Dev Board
Adafruit Feather M0 Express

ATSAMD21G18 ARM Cortex-M0+ Feather board with 2MB SPI flash for CircuitPython code storage, built-in NeoPixel, 256KB flash, 32KB RAM, native USB, and 100mA LiPo charger. The dedicated CircuitPython Fe

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32KB SRAM256KB + 2MB SPI Flash
~$20View

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

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

TI SK-AM62B

Linux Sbc
TI SK-AM62B

Texas Instruments SK-AM62B Starter Kit — dual-core Cortex-A53 Sitara developer evaluation board for industrial HMI and IoT applications, running Armbian Linux.

ti-am62x2GB LPDDR4noneEthernet Gigabit
~$199View

LILYGO T-SIM7070G

ESP32
LILYGO T-SIM7070G

ESP32-WROVER-E development board with SIM7070G NB-IoT/LTE-M/GPRS modem, GPS, Wi-Fi, Bluetooth 4.2, MicroSD, and solar charging input for ultra-low-power IoT applications.

ESP32-WROVER-E520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$27View

LILYGO T-Display

Dev Board
LILYGO T-Display

Compact ESP32-PICO-D4 development board with integrated 1.14-inch ST7789V IPS LCD (135×240, 260 PPI), WiFi, Bluetooth 4.2/BLE, and Arduino/MicroPython support.

Xtensa LX6 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2

LILYGO T-Display S3

Dev Board
LILYGO T-Display S3

ESP32-S3 development board with 1.9-inch ST7789V TFT display (170×320), optional capacitive touch, 16MB flash, 8MB PSRAM, and USB-C. Popular for smart displays and IoT dashboards.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector extensions, HW crypto (AES/SHA/RSA)512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0

DFRobot FireBeetle 2 ESP32-C5 Development Kit

Dev Board
DFRobot FireBeetle 2 ESP32-C5 Development Kit

ESP32-C5 RISC-V development kit with dual-band WiFi 6 (2.4/5GHz), BLE 5, Zigbee 3.0, Thread 1.3, and Matter support. Features solar charging, 21uA deep sleep, IO expansion board, and 18 digital I/O pi

ESP32-C5 RISC-V single-core @ 240MHz384KB SRAM4MBWiFi 802.11 b/g/n/ax (WiFi 6) 2.4/5GHzBLE BLE 5.0Zigbee Zigbee 3.0

Circuit Playground Classic

Dev Board
Circuit Playground Classic

All-in-one ATmega32u4 learning board with 10 NeoPixels, LIS3DH accelerometer, microphone, speaker, light and temperature sensors, and 8 capacitive touch pads in a circular 2-inch form factor.

ATmega32u4 @ 8 MHz2.5KB SRAM32KB
~$20View

Milk-V Pioneer

mATX Motherboard

64-core RISC-V workstation mATX motherboard with SOPHON SG2042 @ 2GHz, up to 128GB DDR4 ECC, PCIe 4.0 x16, 5x SATA, 8x USB 3.0, dual 2.5GbE for native RISC-V development.

SOPHON SG2042Up to 128GB DDR4 ECCSPI Flash (BIOS)Ethernet 2x 2.5GbE

DezKVM Go

KVM Device
DezKVM Go

Open-source KVM-over-USB device for controlling headless computers from your laptop. Features HDMI capture up to 1080p 25fps, virtual keyboard/mouse via USB HID, and a browser-based interface requirin

No onboard CPU — passive USB hub design with dedicated controller ICs (CH9329, CH340C, MS2109, SL2.1A)N/A (no onboard RAM)N/A (no onboard flash storage)WiFi falseBLE falseZigbee falseEthernet false
~$25View

NanoPi R5S-LTS

sbc
NanoPi R5S-LTS

RK3568B2 router board with quad-core Cortex-A55 at 2.0GHz, up to 4GB RAM, 32GB eMMC, native GbE + dual 2.5GbE, M.2 PCIe, 2x USB 3.0, HDMI 4K, and USB-C PD — the mid-range OpenWrt router with long-term

ARM Cortex-A55 4x2.0GHz, RK3568B22GB/4GB LPDDR4X8GB/32GB eMMC 5.1Ethernet 1x Gigabit, 2x 2.5 Gigabit
~$87View

Raspberry Pi Pico W

Dev Board
Raspberry Pi Pico W

Wireless microcontroller board featuring the RP2040 dual-core Cortex-M0+ processor with built-in WiFi 4 and Bluetooth 5.2 (BLE). Supports MicroPython, CircuitPython, and C/C++ development.

RP2040264 KB2 MB26 GPIOWiFi WiFi 4 (2.4 GHz)BLE BLE 5.2

LILYGO T-Lora Pager

Dev Board
LILYGO T-Lora Pager

Compact LoRa pager with ESP32-S3, 2.33" touchscreen, QWERTY keyboard, u-blox GNSS, BHI260AP AI IMU, ES8311 audio codec, RFID/NFC, and foldable antenna for off-grid messaging.

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

Get notified when new devices are added.

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