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 T-Bat

Power Module
LILYGO T-Bat

Solar-capable power management module based on CN3065 for charging an 18650 Li-ion battery via Micro USB, solar panel input (5.3V+), or BAT input, with 5V/1A USB output for powering devices up to 1A c

CN3065 (Power Management IC)nonenone

Khadas VIM2

Khadas VIM2

Powerful single-board computer with the Amlogic S912 octa-core SoC, 3GB DDR4 RAM, dual-band Wi-Fi ac, Bluetooth 5.0, and Gigabit Ethernet — supported by Armbian.

Amlogic S9123GB DDR416GB / 32GB eMMCWiFi 802.11 a/b/g/n/ac (dual-band)BLE BLE 5.0Ethernet Gigabit Ethernet
~$90View

Adafruit ItsyBitsy RP2040

Microcontroller Board
Adafruit ItsyBitsy RP2040

Tiny 36×18mm breadboard-friendly board with Raspberry Pi RP2040 dual-core Cortex-M0+ @ 133MHz, 264KB SRAM, 8MB Flash, 23 GPIO, 4 ADC, 2 PIO peripherals, and Micro-USB. Runs CircuitPython and MicroPyth

Dual ARM Cortex-M0+ @ 133MHz (RP2040)264KB SRAM8MB SPI FlashWiFi falseBLE falseZigbee falseEthernet false
~$10View

Arduino Yún

Dev Board
Arduino Yún

Hybrid Arduino/Linux board combining ATmega32U4 with a MIPS-based Linux SoC, 802.11bgn WiFi, Ethernet, USB host, and microSD — enabling cloud-connected Arduino sketches and over-the-air programming.

ATmega32U4 @ 16 MHzAtheros AR9331 MIPS @ 400 MHz2.5 KB (MCU)64 MB DDR2 (Linux)32 KB (MCU)16 MB SPI (Linux)WiFi 802.11 b/g/nEthernet 10/100 Mbps PoE
~$75View

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

Waveshare RaspRover

Robot Platform
Waveshare RaspRover

Open-source 4WD AI robot with dual-controller architecture (ESP32 + Raspberry Pi), 5MP 160-degree camera, pan-tilt module, audio system, computer vision via OpenCV/MediaPipe, and ROS2 support for AI r

ESP32-WROOM-32 + Raspberry Pi 4B/5520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$175View

Adafruit Feather M0 Basic Proto

Dev Board
Adafruit Feather M0 Basic Proto

Feather-format ATSAMD21 ARM Cortex-M0+ board at 48 MHz, 3.3V with 256KB flash, 32KB RAM, LiPo charging, native USB, 12-bit ADC/DAC, and RTC crystal — lightweight and CircuitPython-capable.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32 KB256 KB
~$20View

LILYGO T-Call V1.4

ESP32
LILYGO T-Call V1.4

ESP32 development board with SIM800L 2G GSM/GPRS cellular modem, Wi-Fi, Bluetooth 4.2, USB-C charging, and Li-Po battery connector for IoT devices requiring SMS and GPRS data connectivity.

ESP324MBWiFi 802.11 b/g/nBLE BLE 4.2
~$17View

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

PocketBeagle 2

Linux Sbc
PocketBeagle 2

Ultra-compact open-source Linux SBC by BeagleBoard.org, powered by the TI AM625 SoC with 512MB LPDDR4, USB-C OTG, and microSD — designed for deeply embedded projects where minimal size matters.

Quad-core Cortex-A53 @ 1.4GHz + Cortex-M4F (TI AM625)512MB LPDDR4microSD only
~$28View

LuckFox Pico Plus

Linux Sbc
LuckFox Pico Plus

Linux SBC based on Rockchip RV1103 with ARM Cortex-A7 @ 1.2GHz, RISC-V MCU, 0.5 TOPS NPU, 64MB DDR2, 128MB NAND Flash, 10/100M Ethernet (RJ45), MIPI CSI camera, and 25 GPIO pins in a Pico form factor.

Rockchip RV110364MB DDR2128MB SPI NAND25 GPIOEthernet 10/100 Mbps
~$16View

Radxa Rock 5 ITX

Linux Sbc
Radxa Rock 5 ITX

Mini-ITX single-board computer powered by Rockchip RK3588 with 16GB LPDDR4X, dual NVMe slots, dual 2.5GbE, PCIe x4, ATX power, and WiFi 6 — a true desktop motherboard replacement.

Rockchip RK358816GB LPDDR4XeMMC socket (optional)WiFi WiFi 6 (802.11ax)BLE BLE 5.0Ethernet 2x 2.5 GbE
~$100View

BigTreeTech K-Touch

Display
BigTreeTech K-Touch

5-inch 800x480 IPS WiFi touchscreen controller for Klipper printers. ESP32-S3 based, 16MB flash, 8MB PSRAM, built-in battery for 30 minutes portable use, supports up to 50 Klipper printers.

ESP32-S3R8 Xtensa 32-bit LX7 dual-core @ 240MHz8MB PSRAM16MBWiFi

Sonoff MINIR4 Extreme

Relay Module
Sonoff MINIR4 Extreme

Ultra-compact ESP32-C3 WiFi smart switch module with 10A relay, detached switch mode, and the smallest form factor in its class. Fits any wall box. Flashable with Tasmota for local control.

ESP32-C3400KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 5.0
~$10View

Arduino UNO Q

sbc
Arduino UNO Q

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

ARM Cortex-A53 quad-core @ 2.0GHzCortex-M33 @ 160MHz2GB LPDDR416GB eMMCWiFi 802.11ac (WiFi 5)BLE Bluetooth 5.1, BLE
~$43View

Libre Computer Tritium H5

Linux Sbc
Libre Computer Tritium H5

Libre Computer Tritium H5 — Allwinner H5 quad-core 64-bit SBC with 1GB/2GB DDR4, 8GB eMMC, Gigabit Ethernet, and four USB 2.0 ports in a Raspberry Pi-compatible layout.

allwinner-h51GB/2GB DDR48GB eMMCEthernet Gigabit
~$45View

Banana Pi M7

Linux Sbc
Banana Pi M7

Banana Pi M7 is a high-performance SBC powered by the Rockchip RK3588 octa-core SoC with up to 32GB LPDDR4X, NVMe SSD support, WiFi 6, dual 2.5GbE, and USB-C PD power.

Rockchip RK35888GB/16GB/32GB LPDDR4XeMMC + M.2 NVMeWiFi WiFi 6 (802.11ax)BLE BT 5.0Ethernet 2x 2.5 Gigabit Ethernet
~$165View

NanoPC-T6 LTS

sbc
NanoPC-T6 LTS

Long-term support RK3588 SBC with 4x Cortex-A76 + 4x Cortex-A53 at 2.4GHz, up to 16GB LPDDR4X, NVMe PCIe 3.0 x4, dual 2.5GbE, dual HDMI, MIPI-CSI/DSI, 6 TOPS NPU, and 40-pin GPIO — the LTS variant for

ARM Cortex-A76 4x2.4GHzCortex-A53 4x1.8GHz, RK35884GB/8GB/16GB LPDDR4X32GB/64GB eMMCEthernet 2x 2.5 Gigabit
~$147View

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

Raspberry Pi 500

Keyboard Computer
Raspberry Pi 500

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

ARM Cortex-A76 quad-core @ 2.4GHz, VideoCore VII GPU8GB LPDDR4X32GB microSD (included)WiFi 2.4GHz / 5GHz 802.11ac (WiFi 5)BLE Bluetooth 5.0 / BLEEthernet Gigabit Ethernet
~$130View

Waveshare LuckFox Lyra Pi

sbc
Waveshare LuckFox Lyra Pi

A compact Linux development board based on the Rockchip RK3506 with triple-core Cortex-A7 + Cortex-M0, 512MB DDR3L, dual Ethernet with PoE, optional Wi-Fi 6 and 4G LTE, and a 40-pin GPIO header.

Rockchip RK3506 Cortex-A7512MB DDR3L8GB eMMC (Version A)28 GPIOWiFi Wi-Fi 6 (optional)BLE BLE 5.2 (optional)Ethernet Dual 10/100M
~$24View

LattePanda IOTA

sbc
LattePanda IOTA

Palm-sized x86 SBC with Intel N150 quad-core (up to 3.6GHz), 16GB LPDDR5, 128GB eMMC, RP2040 co-processor, Gigabit Ethernet, HDMI 2.1, and Windows 11 IoT Enterprise — in the classic LattePanda V1 form

Intel N150 quad-core @ 3.6GHz turbo, Intel UHD Graphics16GB LPDDR5 4800MT/s (IBECC)128GB eMMC 5.1Ethernet Gigabit (Wake-on-LAN)
~$245View

LILYGO T7 S3

Dev Board
LILYGO T7 S3

Ultra-affordable ESP32-S3 development board with 16MB flash, 8MB PSRAM, USB 3.0, QWIIC/Stemma QT connector, power switch, and breadboard-compatible pinout at under $8.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/nBLE Bluetooth 5.0 + Mesh

DFRobot FireBeetle 2 ESP32-S3 (N4)

Dev Board
DFRobot FireBeetle 2 ESP32-S3 (N4)

ESP32-S3 dual-core IoT microcontroller with AI acceleration, WiFi 802.11 b/g/n, BLE 5.0, 26 GPIO pins, 20 ADC channels, USB 2.0 OTG, GDI display interface, lithium battery charging, and stamp-hole PCB

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

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

Get notified when new devices are added.

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