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

Heltec LoRa Kit 151

Heltec LoRa Kit 151

Ultra-low-power LoRaWAN development kit based on STM32L151CBU6 ARM Cortex-M3 MCU and Semtech SX1278 LoRa transceiver, with 6uA deep sleep current, integrated battery management, and CE certification.

ARM Cortex-M3 single-core @ 32MHz, ultra-low-power16KB SRAM128KB
~$14View

M5Stack UnitV2 AI Camera

Ai Camera
M5Stack UnitV2 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.

SigmaStar SSD202D128 MB512 MB NANDWiFi WiFi 4
~$75View

LILYGO T-Deck

Dev Board
LILYGO T-Deck

ESP32-S3 handheld terminal with 2.8-inch IPS display, mini QWERTY keyboard, trackball, optional SX1262 LoRa, speaker, and microphone — a self-contained portable communicator running Meshtastic and Mes

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

Arduino Zero

Dev Board
Arduino Zero

32-bit ARM Cortex-M0+ Arduino in UNO form factor with ATSAMD21G18 at 48 MHz, 256KB flash, 32KB SRAM, onboard EDBG debugger, dual USB ports, 12-bit ADC/DAC — designed for IoT, wearables, and robotics.

ATSAMD21G18 ARM Cortex-M0+ @ 48 MHz32 KB256 KB
~$55View

Adafruit Feather 32u4 RFM95 LoRa (900 MHz)

Dev Board
Adafruit Feather 32u4 RFM95 LoRa (900 MHz)

Feather-format development board combining the ATmega32u4 microcontroller with an RFM95 LoRa 868/915 MHz transceiver for long-range, low-power IoT applications.

AVR ATmega32u4 @ 8MHz2KB SRAM32KB
~$35View

Adafruit PyPortal

Dev Board
Adafruit PyPortal

The Adafruit PyPortal is an all-in-one CircuitPython WiFi IoT display board featuring an ATSAMD51J20 Cortex-M4F, ESP32 WiFi coprocessor, 3.2" 320×240 color touchscreen, built-in speaker, NeoPixel, mic

ATSAMD51J20 ARM Cortex-M4F @ 120MHz256 KB8 MBWiFi 802.11 b/g/n (via ESP32 coprocessor, TLS/SSL)
~$70View

Heltec HT-DE01 Multi Size E-Ink Drive Board

Heltec HT-DE01 Multi Size E-Ink Drive Board

A compact universal e-ink driver board based on ESP32-S3FN8 with WiFi and Bluetooth connectivity, 24-pin FFC interface compatible with most e-ink displays, USB-C and LiPo battery support, and Arduino

Xtensa LX7 dual-core @ 240MHz, FPU, vector instructions512KB SRAM8MB (QSPI)WiFi 802.11 b/g/nBLE BLE 5.0, Bluetooth Mesh
~$10View

ESP32-S3-DevKitM-1

Dev Board
ESP32-S3-DevKitM-1

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.

Xtensa LX7 dual-core @ 240 MHz (ESP32-S3)512 KB SRAM8MBWiFi 2.4GHz 802.11 b/g/nBLE BLE 5.0
~$16View

UPduino v3.1

FPGA
UPduino v3.1

A low-cost, fully open source FPGA development board built on the Lattice ICE40UP5K with 5.3K LUTs, on-board FTDI FT232H USB programmer, 4MB qSPI flash, and 39 GPIO pins on PMOD-compatible headers.

Lattice ICE40UP5K (5.3K LUT FPGA)1Mbit SPRAM + 120Kbit DPRAM4MB39 GPIOWiFi NoBLE NoZigbee NoEthernet No
~$36View

Heltec WiFi Kit 32 (V3)

Dev Board
Heltec WiFi Kit 32 (V3)

ESP32-S3-based IoT development board with built-in 0.96" OLED display, lithium battery management, WiFi and Bluetooth 5.0 connectivity, and USB-C interface in a compact 50mm form factor.

Xtensa LX7 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA)512KB SRAM8MB (SiP)WiFi 802.11 b/g/nBLE Bluetooth 5.0, BLE, Mesh
~$13View

Raspberry Pi 500

Keyboard Computer
Raspberry Pi 500

The Raspberry Pi 500 is an all-in-one desktop computer built into a compact keyboard, packing a quad-core Cortex-A76 at 2.4GHz, 8GB LPDDR4X RAM, 32GB microSD, dual-band WiFi 5, Bluetooth 5.0, and a 40

ARM Cortex-A76 quad-core @ 2.4GHz, VideoCore VII GPU8GB LPDDR4X32GB microSD (included)WiFi 2.4GHz / 5GHz 802.11ac (WiFi 5)BLE Bluetooth 5.0 / BLEEthernet Gigabit Ethernet
~$130View

CircuitMess ByteBoi 2.0

Game Console
CircuitMess ByteBoi 2.0

DIY retro game console kit powered by ESP32 with TFT color display, speaker, microSD card slot, and RGB LED. Build it, play pre-loaded games, then code your own.

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

ESP32-S3 Nano

Dev Board
ESP32-S3 Nano

Compact ESP32-S3 dev board by Waveshare in Arduino Nano form factor. Features dual-core 240MHz LX7, 16MB flash, 8MB PSRAM, WiFi, BLE 5.0, and USB-C. Drop-in ESP32-S3 upgrade for Nano-sized projects.

ESP32-S3512KB SRAM16MB14 digital + 8 analog GPIOWiFi 802.11 b/g/nBLE BLE 5.0

LuckFox Core1106

module
LuckFox Core1106

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

ARM Cortex-A7 @ 1.2GHz + RISC-V MCU, up to 1 TOPS NPU, ISP 3.2256MB DDR3L8GB eMMC 5.1WiFi 802.11ax (WiFi 6)BLE Bluetooth 5.2Ethernet 10/100 Mbps
~$32View

BigTreeTech Octopus V1.1

3D Printer Control Board
BigTreeTech Octopus V1.1

32-bit 3D printer control board with STM32F446ZET6 MCU, 8 stepper driver slots (9 outputs), CAN bus via RJ11, USB-C, WiFi header, and support for Marlin and Klipper firmware.

STM32F446ZET6128KB512KB
~$43View

Netduino 3 WiFi

Dev Board
Netduino 3 WiFi

The Netduino 3 WiFi is a .NET Micro Framework development board with an STM32F427 ARM Cortex-M4 at 168MHz, integrated WiFi with WPA2/SSL support, Arduino shield compatibility, and 3 GOBUS expansion po

STM32F427 ARM Cortex-M4 @ 168MHz164+ KB1408 KBWiFi 802.11 b/g/n (WPA2 + SSL/TLS 1.2)
~$70View

DFRobot W5500 Ethernet PoE Board

Dev Board
DFRobot W5500 Ethernet PoE Board

Arduino Leonardo-compatible IoT board with WIZnet W5500 hardwired TCP/IP Ethernet (10/100Mbps), 802.3af PoE power input, ATmega32u4 MCU, 20 digital I/O pins, and 6 analog inputs for wired IoT applicat

ATmega32u4 @ 16MHz, single-core AVR2KB SRAM32KB (4KB bootloader)Ethernet 10/100 Mbps (W5500)
~$45View

Heltec Vision Master T190

Dev Board
Heltec Vision Master T190

ESP32-S3 development board with optional SX1262 LoRa module and 1.9-inch TFT color display. Supports Meshtastic, LoRaWAN, Arduino, MicroPython, and features integrated battery management with 18uA dee

Xtensa LX7 dual-core @ 240MHz, FPU, ULP co-processor512KB SRAM16MB (QSPI)WiFi 802.11 b/g/nBLE BLE 5.0
~$18View

Arduino UNO Q

sbc
Arduino UNO Q

Arduino's first Linux-capable UNO — Qualcomm Dragonwing QRB2210 quad-core Cortex-A53 + STM32U585 real-time co-processor, 2GB/4GB RAM, 16GB eMMC, WiFi 5, Bluetooth 5.1, 8×13 LED matrix, USB-C, and AI-r

ARM Cortex-A53 quad-core @ 2.0GHzCortex-M33 @ 160MHz2GB LPDDR416GB eMMCWiFi 802.11ac (WiFi 5)BLE Bluetooth 5.1, BLE
~$43View

Mekotronics R58-4X4

Mekotronics R58-4X4

RK3588 Arm PC with 4×HDMI inputs (4K@60Hz each), 1×HDMI 2.1 output (8K@60Hz), WiFi 6, GbE, M.2 NVMe, 4G LTE support, and up to 16GB RAM — a dedicated multi-source HDMI capture and digital signage comp

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz4GB / 8GB / 16GB LPDDR4X32GB / 64GB / 128GB eMMC 5.1 + M.2 NVMe (PCIe)WiFi 802.11 a/b/g/n/ac/ax (WiFi 6)Ethernet Gigabit Ethernet
~$189View

Heltec Turtle Board

Heltec Turtle Board

Ultra-low-power LoRa development board with STM32L432KC ARM Cortex-M4 MCU and SX1276 transceiver, capable of 10-year battery life on AAA cells using the RadioShuttle peer-to-peer protocol.

ARM Cortex-M4F single-core @ 80MHz, FPU, DSP, AES-256 hardware crypto64KB SRAM256KB
~$41View

Adafruit ESP32-C6 Feather

Dev Board
Adafruit ESP32-C6 Feather

Open-source Feather-form-factor ESP32-C6 board with WiFi 6, BLE 5, Thread, Zigbee, STEMMA QT, NeoPixel, LiPo charging with MAX17048, and CircuitPython support — $14.95.

RISC-V single-core @ 160MHz512KB SRAM4MBWiFi 802.11ax (WiFi 6)BLE BLE 5.0Zigbee Zigbee 3.0
~$15View

FeatherS2 Neo ESP32-S2

feather
FeatherS2 Neo ESP32-S2

ESP32-S2 Feather-format board by Unexpected Maker with 4MB flash, 2MB PSRAM, 5×5 RGB LED matrix, LiPo charging, and STEMMA QT — designed for colorful wearable and IoT projects.

ESP32-S2320KB4MBWiFi 802.11b/g/n
~$25View

Heltec Wireless Stick Lite V3

Dev Board
Heltec Wireless Stick Lite V3

Compact ESP32-S3 + SX1262 LoRa development board with WiFi, BLE 5.0, and integrated battery management. Meshtastic and LoRaWAN compatible, with a slim stick form factor ideal for IoT sensor nodes and

Xtensa LX7 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)512KB SRAM8MB SiPWiFi 802.11 b/g/nBLE BLE 5.0, Bluetooth Mesh
~$15View

Khadas Edge 2

Khadas Edge 2

Ultra-thin 82×57.5×5.7mm RK3588S SBC with WiFi 6, Bluetooth 5.0, USB-C DisplayPort, four independent display outputs, and a 6 TOPS NPU — the thinnest RK3588S single-board computer available.

ARM Cortex-A76 ×4 @ 2.25GHz + Cortex-A55 ×4 @ 1.8GHz8GB / 16GB LPDDR4X32GB / 64GB eMMC 5.1WiFi 802.11 a/b/g/n/ac/ax (WiFi 6), 2×2 MIMO (AP6275P)BLE Bluetooth 5.0 (AP6275P)
~$230View

Get notified when new devices are added.

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