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

Milk-V Jupiter2

SBC

First RVA23-compliant RISC-V SBC with octa-core SpacemiT K3 @ 2.4GHz, up to 32GB LPDDR5, 60 TOPS AI accelerator, WiFi 6/BT 5.2, 10GbE SFP+, real-time processor.

SpacemiT K3Up to 32GB LPDDR5Up to 256GB UFSWiFi WiFi 6BLE 5.2Ethernet 1GbE, 10GbE SFP

Flipper Zero Video Game Module

Expansion Module
Flipper Zero Video Game Module

RP2040-powered expansion module for Flipper Zero with DVI-D video output, 6-axis IMU motion sensor, 14-pin GPIO breakout, and USB-C. Fully open-source firmware and schematics.

ARM Cortex-M0+ dual-core @ 133MHz (RP2040)264KB SRAM16MB11 GPIOWiFi falseBLE falseZigbee falseEthernet false
~$49View

Denky D4

IoT Sensor Board
Denky D4

Open-source ESP32 Teleinfo reader board for French Linky energy meters. Pre-flashed with Tasmota, features USB-C, WiFi, QWIIC I2C port, and RGB LED. Reads both Standard and Historique TIC formats.

ESP32-PICO-V3-02520KB SRAM8MBWiFi 802.11 b/g/nBLE BLE 4.2
~$27View

Waveshare RoArm-M2-S

Robotic Arm
Waveshare RoArm-M2-S

ESP32-based 4-DOF robotic arm with 360-degree base rotation, 500g payload at 300mm reach, dual-drive shoulder joint, 9-axis IMU, and ROS 2 + LeRobot compatibility. Under 850g total weight.

ESP32-WROOM-32520KB SRAM4MBWiFi 2.4GHz
~$190View

DC Boarduino

Dev Board
DC Boarduino

The DC Boarduino is a slim, breadboard-friendly Arduino-compatible development board based on the ATmega328 at 16MHz, with a 2.1mm DC barrel jack for 7–17V input, USB-TTL serial header, ICSP programmi

ATmega328P @ 16MHz2 KB SRAM32 KB
~$18View

LILYGO T-SIM7600E

ESP32
LILYGO T-SIM7600E

ESP32-based development board with SIM7600E-H 4G LTE Cat-4 modem, GPS, Wi-Fi, Bluetooth, 18650 battery holder with solar charging, and dual USB-C ports for high-speed IoT connectivity.

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

LILYGO T7 V1.3 Mini32 ESP32

ESP32
LILYGO T7 V1.3 Mini32 ESP32

Compact ESP32 development board (Mini32 form factor) with 4MB Flash, WiFi 802.11 b/g/n, Bluetooth 4.2, CH340C USB-to-serial, TP4054 LiPo charger, and 1.25mm JST battery connector — a classic breadboar

ESP32520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2

BigTreeTech SKR Mini E3 V3.0

3D Printer Control Board
BigTreeTech SKR Mini E3 V3.0

Latest 32-bit SKR Mini E3 with STM32G0B1RET6 @ 64MHz, 4 integrated TMC2209 UART drivers, USB-C, and CAN bus support. Compact Ender 3 drop-in upgrade. Marlin and Klipper compatible.

STM32G0B1RET6144KB512KB
~$26View

LILYGO T-RGB

Dev Board
LILYGO T-RGB

ESP32-S3 board with a circular 2.1\" or 2.8\" ST7701S RGB display (480×480) and capacitive touch — perfect for smart home controllers, round-display clocks, and interactive 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
~$30View

LILYGO T-Display S3 Long

ESP32 S3
LILYGO T-Display S3 Long

ESP32-S3 development board with an elongated 3.4" capacitive touch TFT LCD (180×640 resolution), 16MB Flash, 8MB PSRAM, Wi-Fi, Bluetooth 5, and optional enclosure variant.

ESP32-S3R816MBWiFi 802.11 b/g/n 2.4 GHzBLE Bluetooth 5.0 + Mesh
~$29View

1.3" OLED I2C Display (128x64)

Display Module
1.3" OLED I2C Display (128x64)

Larger 1.3-inch monochrome OLED display with 128x64 pixel resolution and SH1106 driver IC. I2C interface with improved readability over smaller 0.96" modules, great for dashboards and readouts.

None (passive display module)Nonenone

M5Stack Cardputer-Adv

Dev Board
M5Stack Cardputer-Adv

Credit-card-sized ESP32-S3 handheld computer with 56-key mechanical keyboard, 1.14" IPS display, BMI270 IMU, ES8311 audio codec, 1W speaker, MEMS microphone, IR transmitter, 1750mAh battery, Grove I2C

Xtensa LX7 dual-core @ 240MHz with RISC-V ULP co-processor512KB SRAM8MBWiFi 802.11 b/g/nBLE BLE 5.0 + Mesh
~$30View

NanoPi R6S

sbc
NanoPi R6S

High-performance RK3588S router board with 8GB LPDDR4X, 32GB eMMC, native Gigabit + dual 2.5GbE, HDMI 2.1 (8K), USB 3.0, and 6 TOPS NPU — ideal for OpenWrt/FriendlyWrt router, NAS, and edge computing.

ARM Cortex-A76 4x2.4GHzCortex-A53 4x1.8GHz, RK3588S8GB LPDDR4X32GB eMMCEthernet 1x Gigabit, 2x 2.5 Gigabit
~$167View

DFRobot Pan-Tilt HAT

module
DFRobot Pan-Tilt HAT

2-axis servo-driven pan-tilt platform HAT for Raspberry Pi and NVIDIA Jetson Nano, ideal for camera tracking, FPV, and robotics head movement projects.

N/A (mechanical servo module)N/AN/A
~$22View

TQ-Systems MBa8MP-RAS314

Linux Sbc
TQ-Systems MBa8MP-RAS314

Industrial carrier board for TQ-Systems TQMa8MPxL SOM, featuring NXP i.MX 8M Plus with quad-core Cortex-A53 + Cortex-M7, up to 4GB LPDDR4, 16GB eMMC, Gigabit Ethernet, WiFi 5, USB 3.0, and 12V DC inpu

nxp-imx8mp2GB/4GB LPDDR48GB/16GB eMMCWiFi 802.11ac (WiFi 5)BLE BLE 5.0Ethernet Gigabit
~$342View

Arduino Opta Lite

Industrial Controller
Arduino Opta Lite

Entry-level industrial micro PLC with STM32H747 dual-core Cortex-M7/M4, Ethernet, 4\u00d72.3kW relays, Modbus TCP, hardware security, DIN rail mount, and IEC 61131-3 PLC programming — the affordable p

ARM Cortex-M7 @ 480MHzCortex-M4 @ 240MHz1MB SRAM2MBEthernet 10/100 Mbps
~$127View

Heltec CubeCell AB01 Dev-Board (V2)

Dev Board
Heltec CubeCell AB01 Dev-Board (V2)

Ultra-low power LoRa/LoRaWAN development board based on the ASR6502 SiP (ARM Cortex-M0+ @ 48MHz + SX1262), with USB-C, solar panel support, and 3.5uA deep sleep current. Ideal for remote environmental

ARM Cortex-M0single-core @ 48MHz16KB SRAM128KB
~$14View

LILYGO T-Display S3 Pro

Dev Board
LILYGO T-Display S3 Pro

Upgraded T-Display S3 with a larger 2.33" IPS touchscreen, ESP32-S3R8, OTG charging via SY6970, QWIIC ports, ambient light/proximity sensor, and optional camera module expansion via POGOpin.

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

LuckFox Omni3576

sbc
LuckFox Omni3576

Rockchip RK3576 octa-core edge computing SBC with 6 TOPS NPU, dual Gigabit Ethernet, WiFi 6, dual MIPI CSI camera inputs, HDMI 2.1 4K@120Hz output, and M.2 NVMe slot. Supports Debian, Ubuntu, Android

ARM Cortex-A72 4x @ 2.3GHz + Cortex-A53 4x @ 2.2GHz, Mali G52 MC3 GPU, 6 TOPS NPU4GB LPDDR4X32GB eMMCWiFi WiFi 6 (802.11ax) 2.4/5GHzBLE BLE 5.0Ethernet 2x Gigabit (1x PoE IEEE 802.3af)
~$130View

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

BigTreeTech HDMI7 V1.0

Display
BigTreeTech HDMI7 V1.0

7-inch 1024x600 IPS HDMI capacitive touchscreen display. Universal compatibility with Raspberry Pi, BTT SBCs, and any HDMI source. USB-C touch, 3.5mm audio output, 5-point touch, 160° viewing angle.

N/A (HDMI display)NoNo

Armachat FLIP

Handheld Messenger
Armachat FLIP

Pocket-sized open-source LoRa mesh messenger with ESP32-S3, RFM95 radio, 2.8" IPS display, and 36-key QWERTY keyboard. Runs Meshtastic and CircuitPython firmware for off-grid text communication.

ESP32-S3512KB SRAMvaries by ESP32-S3 moduleWiFi 802.11 b/g/nBLE BLE 5.0
~$52View

LILYGO T-Camera S3

Dev Board
LILYGO T-Camera S3

ESP32-S3 camera development board with OV2640 2MP sensor, 0.96-inch OLED display, 16MB flash, 8MB PSRAM, WiFi, and BLE 5.0 — a ready-to-use platform for WiFi streaming cameras and computer vision proj

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

Arduino Nano

Dev Board
Arduino Nano

The classic breadboard-friendly Arduino — ATmega328P at 16MHz, 32KB flash, 2KB SRAM, 14 digital I/O (6 PWM), 8 analog inputs, Mini-B USB, and 5V operation in a tiny 45×18mm form factor. The compact or

ATmega328P @ 16MHz, 8-bit AVR2KB SRAM32KB
~$20View

Micro Journal Rev.3: Nadia

Keyboard Pcb
Micro Journal Rev.3: Nadia

A 48-key ortholinear mechanical keyboard designed as a distraction-free writing companion for phones and tablets, powered by RP2040 with QMK/Vial firmware and dual rotary encoders.

RP2040264KB2MB18 GPIO
~$99View

Get notified when new devices are added.

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