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

Adafruit Feather RP2040 with USB Type A Host
feather
RP2040 Feather with a dedicated USB Type-A host port powered by a 5V boost converter, enabling connection to USB devices like keyboards, mice, and MIDI controllers alongside standard USB-C programming

Arduino Opta Lite
Industrial Controller
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

Adafruit PyBadge
Dev Board
Credit card-sized gaming and badge board with ATSAMD51J19 at 120MHz, 1.8\" 160x128 TFT, 8 game buttons, 5 NeoPixels, LIS3DH accelerometer, light sensor, 2W speaker, 2MB SPI flash, Feather headers, STE

JetHub D1 / D1+
Linux Sbc
DIN-rail mountable Linux IoT hub by JetHome, powered by the Amlogic S905W2 SoC with up to 4GB DDR4, 16GB eMMC, WiFi 5, Bluetooth 5.0, Gigabit Ethernet, and 12V DC — designed for home automation and in

Waveshare ESP32-C6-GEEK
Dev Board
Compact USB-A dongle development board with ESP32-C6 RISC-V MCU, 1.14\" IPS LCD, WiFi 6, BLE 5.0, Zigbee 3.0, Thread, and microSD slot for portable IoT projects.

ODROID C2

The ODROID C2 is a 64-bit single-board computer from Hardkernel featuring the Amlogic S905 quad-core Cortex-A53 SoC with 2GB DDR3 RAM and Gigabit Ethernet. It was one of the first affordable 64-bit AR

Pycom LoPy4
Dev Board
ESP32-based quad-network MicroPython board with WiFi, Bluetooth LE, LoRa (SX1276 868/915/433MHz), and SigFox. 4MB PSRAM, 8MB flash, 24 GPIO. Can function as a nano LoRa gateway. FCC/CE certified.

Heltec HT-HC32 Wi-Fi HaLow Camera
Dev Board
ESP32-S3 development board with integrated camera and Wi-Fi HaLow (802.11ah) module for long-range wireless video transmission up to 1-2km at speeds up to 32 Mbps. Features USB-C, SD card slot, and Li

BigTreeTech SKR V1.4 Turbo
3D Printer Control Board
32-bit 3D printer control board with LPC1769 @ 120MHz. Supports 5 stepper driver sockets, dual Z, 12–24V, TMC2209 UART. Popular Marlin and Klipper compatible upgrade board.

VisionFive2 Lite
sbc
Compact RISC-V SBC with StarFive JH7110S quad-core 64-bit processor @ 1.25GHz, up to 8GB LPDDR4, onboard WiFi 6 and Bluetooth 5.4, Gigabit Ethernet, HDMI 2.0, M.2 NVMe slot, MIPI CSI camera, 40-pin GP

Open AIR Mini
IoT Controller
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.

Seeeduino Cloud
Dev Board
Arduino Yun-compatible board combining ATmega32u4 with a Dragino HE Linux WiFi module running OpenWRT. Features 802.11 b/g/n WiFi, Ethernet, 14 digital I/O pins, and USB host for IoT gateway applicati

Libre Computer Solitude
Single Board Computer
Libre Computer Solitude (AML-S905D3-CC) — Amlogic S905D3 quad-core Cortex-A55 SBC with 2/4GB LPDDR4, 1.2 TOPS NPU, 4× USB 3.0, Gigabit Ethernet with PoE, and 4K HDR HDMI 2.0 in a Pi-compatible layout.

LILYGO T-Halow
Dev Board
ESP32-S3 development board with WiFi HaLow (802.11ah) sub-GHz radio for long-range IoT deployments, plus standard 2.4GHz WiFi, BLE 5.0, microSD, and 18650 battery support.

BeagleBone AI-64
Linux Sbc
Open-source SBC powered by the TI TDA4VM automotive AI SoC with 8 TOPS neural accelerator, 4GB LPDDR4, and Gigabit Ethernet, designed for robotics and edge AI development.

BigTreeTech SKR Mini E3 V1.2
3D Printer Control Board
Ultra-quiet 32-bit 3D printer board with 4 integrated TMC2209 UART stepper drivers. STM32F103RCT6 @ 72MHz. Direct drop-in replacement for Ender 3. Supports Marlin and Klipper.

Waveshare RoArm-M3
Robotic Arm
ESP32-based 5+1 DOF robotic arm with 1kg payload, 360-degree base, dual-drive shoulder, 7 servos, 9-axis IMU, TF card slot, and ROS 2 + LeRobot support. Carbon fiber and aluminum build.

Waveshare RP2040-LoRa

A compact RP2040-based LoRa module with SX1262 transceiver, available in 410-525MHz (LF) and 850-930MHz (HF) variants, featuring 2MB flash, 20 GPIO pins, IPEX antenna connector, and castellated edge d

Pycom Pysense
IoT Sensor Board
Multi-sensor expansion board for Pycom modules featuring light, barometric pressure, humidity, temperature, and 3-axis accelerometer sensors. Includes MicroSD slot, USB serial, LiPo charger, and ultra

Pine64 / LTS
Linux Sbc
Affordable 64-bit Linux SBC by Pine64, powered by the Allwinner A64 SoC with up to 2GB LPDDR3, Gigabit Ethernet, 2× USB 2.0, and microSD — available in standard and Long-Term Support variants.

Olimex ESP32-C6-EVB
Dev Board
Open-source hardware evaluation board with ESP32-C6, 4 mains-rated relays, 4 opto-isolated inputs, and WiFi 6/Thread/Zigbee/Matter connectivity for home and industrial automation.

ESP32-S3 Box Lite
Dev Board
Espressif AIoT dev kit — ESP32-S3, 2.4″ 320×240 display, dual MEMS microphones, speaker, 16 MB Flash, 8 MB PSRAM, WiFi, BLE 5, Pmod expansion — the dock-free Lite sibling of the ESP32-S3 Box.

LILYGO T-Circle S3
Dev Board
Compact ESP32-S3 board with a 0.75" round 160×160 TFT LCD (GC9D01N), 16MB flash, 8MB PSRAM, WiFi, and BLE 5 for wearable watchface and circular display applications.

Arduino Nano
Dev Board
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
Get notified when new devices are added.
Jump into popular categories, use cases, and hardware traits across the directory.
