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

SLAMTEC RPLiDAR A1

Sensor Module
SLAMTEC RPLiDAR A1

360-degree 2D laser scanner with 12m range and 8000 samples per second. Widely used for ROS robotics, SLAM mapping, and autonomous navigation applications.

Embedded MCU (proprietary)N/A (proprietary)N/A (proprietary firmware)
~$99View

Heltec CubeCell 1/2AA Node (HTCC-AB02A)

Heltec CubeCell 1/2AA Node (HTCC-AB02A)

Ultra-low-power LoRa/LoRaWAN development node based on the ASR6502 SoC (ARM Cortex-M0+ @ 48MHz + SX1262), with a built-in 1/2AA battery holder, 3.5uA deep sleep, and Arduino compatibility. Ideal for r

ARM Cortex-M0single-core @ 48MHz (PSoC 4000 series)16KB SRAM128KB
~$13View

M5Stack Atom Echo S3R

Dev Board
M5Stack Atom Echo S3R

ESP32-S3 smart speaker dev kit with ES7210 audio codec, NS4168 amplifier, dual MEMS microphones, and RGB LED. Designed for Home Assistant voice assistant, ESPHome, and audio streaming projects.

ESP32-S316MBWiFi 802.11 b/g/nBLE BLE 5.0
~$16View

Heltec HT-M2802 Indoor LoRa Gateway

Heltec HT-M2802 Indoor LoRa Gateway

Indoor edge computing LoRaWAN gateway with Rockchip RK3566 quad-core Cortex-A55 processor, SX1303+SX1250 8-channel LoRa radio, 2GB DDR4, 32GB eMMC, Gigabit Ethernet, dual-band WiFi, Bluetooth 4.0, and

ARM Cortex-A55 quad-core @ 1.8GHz, Mali-G52 GPU, 1 TOPS NPU2GB DDR432GB eMMC 5.1WiFi 802.11 b/g/n 2.4GHz/5GHzBLE BT 4.0 (HS), BLEEthernet Gigabit (10/100/1000M)
~$199View

madflight FC3v2 RP2350B Flight Controller

Flight Controller
madflight FC3v2 RP2350B Flight Controller

Open-source flight controller board with RP2350B MCU, 10-DOF sensor suite (gyro, accelerometer, barometer, magnetometer), INA226 battery monitor, microSD with 4-bit SDIO, and DC-DC converter. 50.7x41.

RP2350B dual-core ARM Cortex-M33 @ 150MHz520KB SRAM16MB48 GPIOWiFi falseBLE falseZigbee falseEthernet false
~$29View

LILYGO T-Encoder ESP32

ESP32
LILYGO T-Encoder ESP32

Compact ESP32-PICO-V3-02 board with rotary encoder, WS2812 RGB LED ring, Wi-Fi, BLE 4.2, 8MB flash, and 2MB PSRAM. Ideal for knob-based UI controllers and volume/parameter controls.

ESP32-PICO-V3-028MBWiFi 802.11 b/g/nBLE BLE 4.2
~$10View

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 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

Heltec HRI-485X

DTU
Heltec HRI-485X

Industrial RS-485 wireless converter with ESP32, LoRa SX1262, Ethernet, and ESPHome support. Converts RS-485/Modbus serial data to LoRa, LoRaWAN, LTE, or Ethernet for long-range industrial IoT communi

Xtensa LX6 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)520KB SRAM4MBWiFi 802.11 b/g/nBLE Bluetooth 4.2, BLEEthernet 10/100 Mbps
~$18View

LILYGO T-Higrow

Dev Board
LILYGO T-Higrow

ESP32 plant sensor board with capacitive soil moisture, soil fertility, BH1750 light sensor, and DHT11/BME280 temperature/humidity — WiFi-connected smart plant care for gardens and greenhouses.

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

Arduino Nicla Sense ME

module
Arduino Nicla Sense ME

Compact 22.86mm sensor module with nRF52840 BLE 5.0 and four Bosch sensors — 9-axis IMU with AI, barometric pressure, temperature/humidity, and gas/CO2 detection. Edge AI-powered environmental and mot

ARM Cortex-M4F @ 64MHz, FPU, DSP256KB SRAM1MBBLE BLE 5.0
~$50View

Radxa Rockpi E

Linux Sbc
Radxa Rockpi E

Compact Rockchip RK3328 SBC with up to 4GB DDR4, eMMC, microSD, Gigabit + Fast Ethernet, USB 3.0, optional WiFi/BT, and USB-C power — a versatile small Linux board for networking and IoT.

Rockchip RK33281GB / 2GB / 4GB DDR4eMMC module socketWiFi WiFi 4 (optional)BLE 4.2 (optional)Ethernet Gigabit (1 GbE) + 100 Mbps
~$30View

DFRobot Beetle CM-32U4

DFRobot Beetle CM-32U4

Ultra-compact Arduino Leonardo-compatible microcontroller board with ATmega32U4, integrated lithium battery charging, and native USB in a tiny 22x20.5mm form factor.

AVR 8-bit single-core @ 16MHz2.5KB SRAM32KB

Adafruit Feather M0 RFM96 LoRa 433 MHz

Dev Board
Adafruit Feather M0 RFM96 LoRa 433 MHz

ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM96W SX1278 LoRa radio for 433 MHz. Achieves 2+ km range, supports LoRaWAN, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

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

Radxa ROCK 5T

Radxa ROCK 5T

110×80mm RK3588 SBC with dual 2.5GbE, dual M.2 NVMe, WiFi 6, four independent display outputs, HDMI input, 4G/5G SIM slot, and up to 32GB LPDDR5 — the ROCK 5 ITX feature set in a standard SBC footprin

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz4GB / 8GB / 16GB / 24GB / 32GB LPDDR516–128GB eMMC (optional) + 2× M.2 NVMe (PCIe 3.0 x2)WiFi 802.11 a/b/g/n/ac/ax (WiFi 6)BLE Bluetooth 5.2Ethernet 2× 2.5 Gbps Ethernet
~$140View

Arduino Micro

Dev Board
Arduino Micro

Smallest official Arduino with native USB, based on ATmega32u4 at 16 MHz. Breadboard-friendly at 48×18mm with 20 I/O pins, 12 analog inputs, and USB HID/CDC emulation capability.

ATmega32u4 @ 16 MHz2.5 KB32 KB
~$22View

Radxa ROCK 5B+

Radxa ROCK 5B+

RK3588 Pico-ITX SBC with up to 32GB LPDDR5, dual M.2 NVMe, WiFi 6, 2.5GbE PoE, four independent display outputs, and optional 4G/5G via SIM card slot — the upgraded Rock 5B for demanding edge and NAS

ARM Cortex-A76 ×4 @ 2.4GHz + Cortex-A55 ×4 @ 1.8GHz4GB / 8GB / 16GB / 24GB / 32GB LPDDR50–256GB onboard eMMC + 2× M.2 NVMe (PCIe 3.0 x2) + SPI flashWiFi 802.11 a/b/g/n/ac/ax (WiFi 6, RTL8852BE)BLE Bluetooth 5.2 (RTL8852BE)Ethernet 2.5 Gbps with PoE (RTL8852BE)
~$70View

FeatherS3 ESP32-S3

Dev Board
FeatherS3 ESP32-S3

Pro ESP32-S3 Feather-form-factor board by Unexpected Maker — dual-core 240 MHz LX7, 16 MB Flash, 8 MB PSRAM, WiFi, BLE 5, 21 GPIO, 2× STEMMA connectors, dual LDOs, LiPo charging.

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

DFRobot Solar Power Manager for 12V Lead-Acid Battery

module
DFRobot Solar Power Manager for 12V Lead-Acid Battery

DFRobot solar energy harvesting and battery management module with MPPT for 12V lead-acid batteries. Designed for outdoor IoT deployments, environmental monitoring stations, and off-grid solar-powered

N/A (power management module)N/AN/A
~$30View

Heltec HT-M7603 Indoor LoRa Gateway

Lorawan Gateway
Heltec HT-M7603 Indoor LoRa Gateway

Cost-effective 8-channel indoor LoRaWAN gateway based on MT7628 + SX1303/SX1250, supporting WiFi and Ethernet uplink with web-based configuration for TTN, ChirpStack, and custom MQTT servers.

MIPS 24KEc single-core @ 580MHz, HW crypto (AES-128/256)64MB DDR216MB SPI NORWiFi 802.11 b/g/n 2.4GHzEthernet 10/100 Mbps
~$89View

Raspberry Pi 1 Model B

Dev Board
Raspberry Pi 1 Model B

The Raspberry Pi 1 Model B is the original production Raspberry Pi single-board computer, featuring a Broadcom BCM2835 ARM1176JZF-S at 700MHz, 512MB RAM, 100Mbps Ethernet, 2 USB 2.0 ports, HDMI, 26-pi

BCM2835 ARM1176JZF-S @ 700MHz512 MB SDRAMnone (boots from SD card)Ethernet 100Mbps (LAN9512, via USB hub chip)
~$35View

Heltec Wireless Tracker

Heltec Wireless Tracker

ESP32-S3 development board with integrated SX1262 LoRa transceiver, UC6580 dual-frequency GNSS receiver, and 0.96-inch TFT display for IoT asset tracking, Meshtastic mesh networking, and LoRaWAN appli

Xtensa LX7 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA)512KB SRAM8MBWiFi 802.11 b/g/nBLE BLE 5.0
~$23View

Adafruit Feather M0 RFM69HCW 433 MHz

Dev Board
Adafruit Feather M0 RFM69HCW 433 MHz

ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM69HCW sub-GHz radio at 433 MHz. Up to +20 dBm TX power, AES-128 encryption, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

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

Arduino Uno R3

Microcontroller Board
Arduino Uno R3

The quintessential beginner microcontroller board with ATmega328P @ 16MHz, 32KB Flash, 2KB SRAM, 14 digital I/O, 6 analog inputs, USB-B for programming, DC barrel jack, and the R3 expanded shield head

ATmega328P @ 16MHz (8-bit AVR)2KB SRAM + 1KB EEPROM32KB (0.5KB bootloader)WiFi falseBLE falseZigbee falseEthernet false
~$23View

Waveshare ESP32-S3 Touch LCD 3.49

Dev Board
Waveshare ESP32-S3 Touch LCD 3.49

ESP32-S3 dev board with 3.49" capacitive touch IPS display, dual microphone array, 6-axis IMU, RTC, and battery support. Ideal for wearable UIs and compact IoT dashboards.

ESP32-S3R8512KB SRAM16MBWiFi 2.4GHz 802.11b/g/nBLE BLE 5.0
~$34View

Get notified when new devices are added.

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