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

LILYGO T-Watch 2021
ESP32
Programmable ESP32 smartwatch with 1.3-inch round GC9A01 IPS touchscreen (240×240), BMA423 accelerometer, vibration motor, RTC, WiFi, and BLE 4.2 — open-source and fully programmable with Arduino or M

DFRobot Maixduino AI Development Kit
Dev Board
RISC-V AI development board combining the Kendryte K210 AI processor with ESP32 for WiFi/BT connectivity. Includes camera and microphone for computer vision and voice recognition applications.

LILYGO T-Lora Dual
Dev Board
LILYGO T-Lora Dual is a compact board featuring dual LR1121 multi-band LoRa radios supporting both sub-GHz and 2.4 GHz bands, with ExpressLRS support for long-range RC and telemetry applications.

ACEBOTT QD001 Smart Robot Car
robot
ESP32-powered 4WD mecanum wheel robot car kit with ultrasonic, IR, and line-tracking sensors. Programmable via Arduino, ACECode, and Python. Expandable with camera, AI, tank, robot arm, and GPS packs.

BigTreeTech CB2
Single Board Computer
Compute module by BigTreeTech powered by Rockchip RK3566 quad-core Cortex-A55 at 1.8GHz, 2GB/4GB LPDDR4, 32GB eMMC, Gigabit Ethernet, WiFi 5 (802.11ac), and Bluetooth 5.2. CM4-form-factor.

LuckFox Core1106
module
Compact 30x30mm Rockchip RV1106 compute module with ARM Cortex-A7, up to 1 TOPS NPU, 5MP ISP, 256MB DDR3L, 8GB eMMC, optional WiFi 6 and BLE 5.2, dual MIPI CSI camera inputs, and 112 castellated holes

DFRobot Maqueen Plus V3
robot
Advanced micro:bit STEM robot with 8x8 matrix laser ranging, 5 line-tracking sensors with intersection recognition, magnetic encoders, PID control, and 6 RGB LEDs. Programmable via MakeCode and MicroP
Milk-V Meles
SBCRISC-V SBC with quad-core T-Head TH1520 @ 1.85GHz, up to 16GB LPDDR4X, 4 TOPS NPU, WiFi 5/BT 5.2, 4K HDMI, Vulkan GPU. Credit card-sized form factor.
Milk-V Titan
Mini ITXMini-ITX RISC-V board with octa-core UltraRISC UR-DP1000 @ 2GHz, up to 64GB DDR4 ECC, PCIe Gen4 x16, onboard BMC, hardware virtualization. RVA22 compliant, FCC/CE certified.

BigTreeTech MMB CAN V2.0 Multi-Material Control Board
Expansion Board
CAN bus control board for the Enraged Rabbit Carrot Feeder (ERCF) multi-material system. Features STM32G0B1 MCU, 4 EZ stepper driver slots, USB/CAN connectivity, and full Klipper support.

BBC micro:bit v1
Dev Board
Pocket-sized educational microcontroller with nRF51822, 5×5 LED matrix, accelerometer, magnetometer, Bluetooth LE, 2 buttons, and 19 I/O pins. Designed for teaching coding to children and beginners vi

ESP32-S3-DevKitM-1
Dev Board
Espressif official ESP32-S3 development board using the compact ESP32-S3-MINI-1 module, with dual-core 240 MHz LX7, 8 MB flash, up to 45 GPIO, dual USB ports, and smaller footprint than the WROOM-1.

Waveshare RaspRover
Robot Platform
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

BigTreeTech ESP8266 WiFi Module
Wireless Module
ESP8266-based WiFi transceiver expansion module for BTT 3D printer control boards. Available in ESP12S and ESP-07 variants, enabling wireless connectivity and remote control via serial UART.

TI SK-AM68
Linux Sbc
Texas Instruments SK-AM68 Starter Kit — quad-core Cortex-A72 evaluation board with 8GB LPDDR4 and 4 TOPS vision processing for industrial machine vision and edge AI.

Prokyber AI-on-the-Edge-Cam
Dev Board
Open-source ESP32-S3 camera board with PoE, microSD, and Stemma QT designed for AI-powered utility meter reading using the AI-on-the-edge-device firmware with TensorFlow Lite inference.

LILYGO T-Weigh
ESP32
ESP32 development board combining 4-channel HX711 load cell amplifiers with LoRa SX1262 radio (868/915 MHz) for wireless weight measurement and IoT scale applications over long-range LoRa networks.

BigTreeTech S42C V1.0 Closed Loop Stepper Driver
Motor Driver
NEMA 17 (42mm) stepper motor closed-loop driver board with OLED display. Uses encoder feedback to eliminate missed steps and improve high-speed 3D printer and CNC motor performance.

ESP32-C3 DevKitM-01
Dev Board
Espressif official RISC-V ESP32-C3 dev board with ESP32-C3-MINI-1 module, 4 MB embedded SPI Flash, WiFi 4, BLE 5, Micro-USB, RGB LED, and a compact footprint for IoT prototyping.

Netduino 3 Ethernet
Dev Board
The Netduino 3 Ethernet is a .NET Micro Framework board with an STM32F427VI ARM Cortex-M4 at 168MHz, wired Ethernet with full TCP/IP stack, microSD storage, Arduino shield compatibility, and 3 GOBUS p

TinyS3 ESP32-S3 with u.FL
Dev Board
Ultra-compact ESP32-S3 board by Unexpected Maker in TinyPICO form factor with u.FL external antenna connector, 8MB flash, 8MB PSRAM, LiPo charging, and dual-core 240 MHz.

LuckFox Pico WebBee
Dev Board
Ultra-compact Rockchip RV1103 Linux micro development board in USB dongle form factor with 10/100Mbps Ethernet, 64MB DDR2, 128MB NAND flash, and ABS protective case. Ideal for lightweight web servers,

Banana Pi M2S
Linux Sbc
Banana Pi M2S is a hexa-core SBC powered by the Amlogic S922X SoC with 4GB DDR4, 16GB eMMC, WiFi 5, Bluetooth 5.0, four USB 3.0 ports, and Gigabit Ethernet.

TinyS2 ESP32-S2
Dev Board
Ultra-compact ESP32-S2 development board by Unexpected Maker in the TinyPICO form factor, with 4 MB flash, 2 MB PSRAM, native USB, WiFi, and LiPo charging at just 17.8 × 41 mm.

M5Stack UnitV2 AI Camera
Ai Camera
Linux-based standalone AI camera with SigmaStar SSD202D dual-core Cortex-A7, GC4653 4MP sensor, 128MB RAM, WiFi, and USB-C. Runs Python and V-Training for edge AI.
Get notified when new devices are added.
Jump into popular categories, use cases, and hardware traits across the directory.