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 Mars

SBC

Credit card-sized RISC-V SBC with quad-core StarFive JH7110 @ 1.5GHz, up to 8GB LPDDR4, Gigabit Ethernet with PoE, 40-pin GPIO, 4K HDMI. Raspberry Pi form factor.

StarFive JH7110Up to 8GB LPDDR4SPI Flash (bootloader)40 GPIOEthernet Gigabit

LILYGO T-Panel S3

Dev Board
LILYGO T-Panel S3

Dual-MCU smart panel (ESP32-S3 + ESP32-H2) with 4" 480×480 IPS LCD (ST7701S), WiFi, BLE, native Zigbee/Thread/Matter via H2 co-processor, and optional RS485/CAN FD expansion for wall-mounted smart hom

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

LILYGO T-Zigbee ESP32-C3 TLSR8258

Dev Board
LILYGO T-Zigbee ESP32-C3 TLSR8258

Dual-MCU Zigbee development board combining ESP32-C3 (WiFi/BLE) and Telink TLSR8258 (Zigbee/BLE Mesh) — both run simultaneously for bridging Zigbee sensor networks to WiFi/cloud platforms.

ESP32-C3 RISC-V @ 160MHz + Telink TLSR8258400KB (ESP32-C3)4MBWiFi 802.11 b/g/nBLE BLE 5.0Zigbee Zigbee 3.0 (TLSR8258)

Makerfabs ESP32 UWB Pro with Display

Dev Board
Makerfabs ESP32 UWB Pro with Display

ESP32-WROVER development board with Decawave DWM1000 UWB module for centimeter-accurate indoor positioning and ranging, featuring a 1.3\" OLED display and LiPo battery charging.

Xtensa LX6 dual-core @ 240MHz, FPU, HW crypto (AES/SHA)520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$55View

M5Stack CoreS3 Lite

Dev Board
M5Stack CoreS3 Lite

ESP32-S3 IoT controller with 2.0" capacitive touch IPS display, GC0308 camera, dual microphones, 1W speaker, BMI270 IMU, BMM150 magnetometer, proximity sensor, 200mAh battery, and Grove expansion port

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

SenseCAP Indicator D1

Dev Board
SenseCAP Indicator D1

Dual-MCU IoT development platform featuring ESP32-S3 and RP2040 processors with a 4-inch capacitive touchscreen, WiFi, BLE, optional LoRa, and multiple Grove sensor connectors for IoT prototyping.

ESP32-S3 + RP20408MBWiFi 802.11 b/g/nBLE BLE 5.0
~$65View

BigTreeTech Manta E3EZ V1.0

3D Printer Control Board
BigTreeTech Manta E3EZ V1.0

Klipper-ready 3D printer control board for Ender 3/5 with STM32G0B1 MCU, BTB connector for CM4/CB1, 5 EZ stepper slots, CAN bus, and direct Ender 3 compatibility.

STM32G0B1144KB512KB
~$45View

TimeHAT I226 NIC with PPS In/Out for RPi5

Raspberry Pi Hat
TimeHAT I226 NIC with PPS In/Out for RPi5

Open-source Raspberry Pi 5 PCIe HAT with Intel I226 2.5G Ethernet NIC, dual SMA connectors for 1PPS input/output, built-in TCXO, and M.2 slot for GNSS modules. Ideal for PTP grandmaster clocks.

None (HAT expansion board — uses host Raspberry Pi 5 BCM2712 processor)N/A (expansion board)N/A (expansion board)WiFi falseBLE falseZigbee falseEthernet 2.5 Gbps (Intel I226)
~$200View

BigTreeTech SKR Mini E3 V2.0

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

Improved 32-bit control board with 4 integrated TMC2209 UART drivers, dual Z ports, and STM32F103RCT6 @ 72MHz. Drop-in upgrade for Ender 3, CR-10S, Ender 5. Marlin and Klipper ready.

STM32F103RCT648KB256KB
~$28View

LILYGO T-Watch S3

smartwatch
LILYGO T-Watch S3

Open-source ESP32-S3 smartwatch with LoRa, 1.3" 240×240 IPS touchscreen, haptic feedback, accelerometer, speaker, microphone, IR transmitter, and 1500mAh battery. Supports Meshtastic, ESPHome, Arduino

Xtensa LX7 dual-core @ 240MHz, vector AI, hardware crypto512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$43View

D-Robotics RDK X3

D-Robotics RDK X3

AI-focused single board computer with 5 TOPS NPU, quad-core ARM Cortex-A53, 4GB LPDDR4, dual MIPI CSI cameras, and ROS2 support for robotics and edge AI.

ARM Cortex-A53 quad-core @ 1.5GHz + 5 TOPS BPU NPU4GB LPDDR4microSD (user-supplied)WiFi 2.4/5GHz 802.11 b/g/nBLE BLE 4.2Ethernet Gigabit
~$80View

Heltec HT-M00 Dual Channel LoRa Gateway

Lora Gateway
Heltec HT-M00 Dual Channel LoRa Gateway

A compact, low-cost dual-channel LoRaWAN gateway based on ESP32 and dual SX1276 transceivers, designed for indoor LoRa coverage of 1500-2000 square meters with support for SF7-SF12 spreading factors a

Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA)520KB SRAM4MBWiFi 802.11 b/g/nBLE Bluetooth 4.2, BLE
~$39View

LILYGO T-Display K230

K230
LILYGO T-Display K230

AI-capable development board powered by KENDRYTE K230 dual-core 64-bit RISC-V SoC running at 1.6GHz with KPU neural network accelerator, 4.1" AMOLED display, and LoRa connectivity in multiple frequenc

Canaan K230 Dual-core RISC-V (1.6GHz + 800MHz)512MB LPDDR416MB eMMC
~$99View

BeagleBone Black

Single Board Computer
BeagleBone Black

Low-cost, community-supported ARM Cortex-A8 development platform with 512MB DDR3L, 4GB eMMC, HDMI, USB, 10/100M Ethernet, 2x PRUs, and expandable via BeagleBone capes. Boots Linux in under 10 seconds.

TI Sitara AM3358 (ARM Cortex-A8 @ 1 GHz)512MB DDR3L4GB eMMC2x 46-pin headers (92 pins) GPIOEthernet 10/100M Ethernet
~$54View

LILYGO T-Vending

ESP32 S3
LILYGO T-Vending

ESP32-S3-WROOM-1 development board with MAX13487E RS-485 transceiver, T-PCIE SIM expansion slot, Grove connector, WiFi, and BLE — designed for vending machine control and industrial RS-485 communicati

ESP32-S3-WROOM-1512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$19View

Arduino Due

Dev Board
Arduino Due

Arduino's first 32-bit ARM board based on the AT91SAM3X8E Cortex-M3 at 84 MHz with 512KB flash, 96KB SRAM, dual USB ports, 2 DACs, and 12 PWM channels in Mega form factor.

AT91SAM3X8E ARM Cortex-M3 @ 84 MHz96 KB512 KB
~$48View

LILYGO T-Embed CC1101 Plus

ESP32 S3
LILYGO T-Embed CC1101 Plus

Enhanced ESP32-S3 handheld with CC1101 sub-GHz radio, nRF24L01 2.4GHz radio, 1.9" IPS LCD, IR transceiver, 16MB flash, 8MB SRAM. Upgraded version of T-Embed CC1101 with added 2.4GHz wireless module.

ESP32-S38MB16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$59View

Olimex ESP32-POE

Dev Board
Olimex ESP32-POE

Open-source ESP32 development board with built-in Ethernet, Power-over-Ethernet support, micro-SD card slot, and LiPo battery connector. Ideal for wired Tasmota nodes and industrial IoT applications.

ESP32-WROOM-32520KB SRAM4MB20+ GPIOWiFi 802.11 b/g/nBLE BLE 4.2Ethernet 100Mbps (LAN8710A)
~$25View

BigTreeTech Manta M8P V1.1

3D Printer Control Board
BigTreeTech Manta M8P V1.1

8-axis Klipper-native 3D printer control board with STM32G0B1VET6 MCU, BTB connector for CM4/CB1, CAN bus, eFuse protection, Ethernet, and selectable CNC fan voltage.

STM32G0B1VET6144KB512KBEthernet 100M (CB1), 1000M (CM4)
~$62View

Adafruit METRO 328

Dev Board
Adafruit METRO 328

Arduino UNO-compatible development board built around the ATmega328P at 16 MHz with 32KB flash, micro USB, and Adafruit's signature black PCB with gold-plated pads.

ATmega328P @ 16 MHz2 KB32 KB
~$18View

CircuitMess ClockStar 2.0

Diy Kit
CircuitMess ClockStar 2.0

DIY smartwatch kit powered by ESP32 with ST7735S display, 6-axis IMU, Bluetooth connectivity, and programmable via CircuitBlocks visual coding environment.

Xtensa LX6 dual-core @ 240MHz, FPU520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$140View

Holybro M10 GPS

module
Holybro M10 GPS

u-blox M10 GPS module with IST8310 compass for Pixhawk flight controllers. Supports GPS, GLONASS, Galileo, and BeiDou constellations with onboard safety switch, buzzer, and LED indicator.

u-blox M10 GNSS SoCN/AN/A
~$44View

Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)

Dev Board
Adafruit Feather M0 RFM95 LoRa Radio (868/915 MHz)

ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM95 LoRa radio at 868/915 MHz. Spread-spectrum LoRa modulation for multi-kilometre range, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32KB SRAM256KB
~$35View

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

LILYGO T3 S3 LR1121

Dev Board
LILYGO T3 S3 LR1121

LILYGO T3 S3 LR1121 is an ESP32-S3 development board with a Semtech LR1121 multi-band transceiver supporting sub-GHz (830–940 MHz) and 2.4 GHz LoRa, plus a 0.96" OLED display and microSD card slot.

ESP32S3FH4R24MBWiFi 802.11 b/g/nBLE BLE 5.0
~$24View

Get notified when new devices are added.

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