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

Adafruit Feather RP2040 with USB Type A Host

feather
Adafruit Feather RP2040 with USB Type A Host

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

RP2040264 KB8 MB
~$18View

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

Adafruit PyBadge

Dev Board
Adafruit PyBadge

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

Microchip ATSAMD51J19 ARM Cortex M4F192 KB512 KB
~$35View

JetHub D1 / D1+

Linux Sbc
JetHub D1 / D1+

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

Quad-core Cortex-A35 @ 2GHz (Amlogic S905W2)2GB or 4GB DDR416GB eMMCWiFi 802.11ac (WiFi 5)BLE BLE 5.0Ethernet Gigabit
~$95View

Waveshare ESP32-C6-GEEK

Dev Board
Waveshare ESP32-C6-GEEK

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.

ESP32-C6512KB SRAM16MB7 GPIOWiFi Wi-Fi 6BLE BLE 5.0Zigbee Zigbee 3.0
~$10View

ODROID C2

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

Amlogic S905 (Cortex-A53×4 @ 1.5 GHz)2GB DDR3none (eMMC module slot)Ethernet Gigabit Ethernet (1000 Mbps)
~$46View

Pycom LoPy4

Dev Board
Pycom LoPy4

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.

Espressif ESP32 dual-core Xtensa LX64 MB8 MB24 GPIOWiFi 802.11 b/g/nBLE BLE 4.2
~$50View

Heltec HT-HC32 Wi-Fi HaLow Camera

Dev Board
Heltec HT-HC32 Wi-Fi HaLow Camera

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

ESP32-S3512KB SRAM8MB PSRAM16 MBWiFi 802.11 b/g/n + 802.11ah (HaLow)BLE
~$23View

BigTreeTech SKR V1.4 Turbo

3D Printer Control Board
BigTreeTech SKR V1.4 Turbo

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.

LPC176964KB512KB
~$23View

VisionFive2 Lite

sbc
VisionFive2 Lite

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

RISC-V RV64GC quad-core @ 1.25GHz + monitoring core + real-time core, IMG BXE-4-32 GPU4GB LPDDR4QSPI (U-Boot)WiFi WiFi 6 (802.11ax) 2.4/5.8GHzBLE BLE 5.4Ethernet Gigabit
~$63View

Open AIR Mini

IoT Controller
Open AIR Mini

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.

ESP32520KB SRAM4MBWiFi WiFi 4 (802.11 b/g/n)BLE BLE 4.2
~$70View

Seeeduino Cloud

Dev Board
Seeeduino Cloud

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

ATmega32u4 @ 16 MHz + AR9331 Linux SoC2.5KB SRAM (MCU)32KBWiFi 802.11 b/g/nEthernet 10/100 Mbps
~$50View

Libre Computer Solitude

Single Board Computer
Libre Computer Solitude

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.

Amlogic S905D32GB/4GB LPDDR4MicroSDeMMC 5.x40-pin GPIOEthernet Gigabit
~$45View

BigTreeTech Panda Knomi

Display
BigTreeTech Panda Knomi

1.28-inch round 240x240 display for Bambu Lab A1, X1, and P1 series printers. ESP32 MCU with 2.4GHz WiFi, customizable GIF animations, shows print status and temperatures wirelessly.

ESP32 dual-core Xtensa LX6 @ 240MHz4MB PSRAM4MB Himem16MBWiFi

LILYGO T-Halow

Dev Board
LILYGO T-Halow

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.

Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions512KB SRAM16MBWiFi 802.11 b/g/n + 802.11ah (HaLow 900MHz)BLE BLE 5.0
~$26View

BeagleBone AI-64

Linux Sbc
BeagleBone AI-64

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.

Dual Cortex-A72 @ 2GHz + Dual Cortex-R5F @ 1GHz (TI TDA4VM)4GB LPDDR4microSD onlyEthernet Gigabit
~$186View

BigTreeTech SKR Mini E3 V1.2

3D Printer Control Board
BigTreeTech SKR Mini E3 V1.2

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.

STM32F103RCT648KB256KB
~$39View

Waveshare RoArm-M3

Robotic Arm
Waveshare RoArm-M3

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.

ESP32-WROOM-32520KB SRAM4MBWiFi 2.4GHzBLE BLE 4.2
~$240View

Waveshare RP2040-LoRa

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

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM2MB
~$13View

Pycom Pysense

IoT Sensor Board
Pycom Pysense

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

N/A (expansion board — CPU provided by attached Pycom module)N/A (provided by host module)N/A (provided by host module)
~$35View

Pine64 / LTS

Linux Sbc
Pine64 / LTS

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.

Quad-core Cortex-A53 @ 1.152GHz (Allwinner A64)2GB LPDDR3microSD onlyEthernet Gigabit
~$39View

Olimex ESP32-C6-EVB

Dev Board
Olimex ESP32-C6-EVB

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.

RISC-V single-core @ 160MHz512KB HP SRAM + 16KB LP SRAM4MBWiFi 802.11ax (WiFi 6)BLE BLE 5.0Zigbee Zigbee 3.0
~$14View

ESP32-S3 Box Lite

Dev Board
ESP32-S3 Box Lite

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.

Xtensa LX7 dual-core @ 240 MHz (ESP32-S3)512 KB SRAM + 8 MB PSRAM16MBWiFi 2.4GHz 802.11 b/g/nBLE BLE 5.0
~$35View

LILYGO T-Circle S3

Dev Board
LILYGO T-Circle S3

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.

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

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

Get notified when new devices are added.

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