Open Hardware Registry

Browse public hardware projects from the community

Tags
Status

formulaslug: fs-4-schematics

Electrical design repository for Formula Slug racing team's FS-4 vehicle schematics and PCBs. Part of Formula SAE engineering competition project.

thorpej: pg68k

A series of homebrew computers based on the Motorola 680x0 CPU family, from a 68000-based BASIC machine to a potential 68060 workstation, designed for learning hardware design.

Great Scott Gadgets: HackRF

Great Scott Gadgets: HackRF

low cost software radio platform

GPL-2.0 Website
hackrf hardware radio rf sdr
nodestark: mdb-esp32-cashless

nodestark: mdb-esp32-cashless

Open-source MDB protocol implementation for converting vending machines to cashless payment systems. ESP32-based with EVA DTS DEX/DDCMP telemetry support via MQTT or Bluetooth.

MIT
esp32 iot protocol-mdb vending-machine
Vadim Radu: Allwinner A13 Board

Vadim Radu: Allwinner A13 Board

Allwinner A13 Board

sbc allwinner a13 kicad openhardware sunxi
Stack-chan community: Stack-chan

Stack-chan community: Stack-chan

A JavaScript-driven M5Stack-embedded super-kawaii robot.

Apache-2.0
chatgpt esp32 fusion360 hardware javascript kawaii kicad m5stack moddable robots schematics stackchan typescript
StuckAtProtype: Racer

StuckAtProtype: Racer

An open-source miniature racing car built around ESP32 with motor control via Bluetooth, integrated color sensor, and AI training capabilities. Includes firmware, PCB designs, 3D-printable parts, and Python scripts for neural network training.

Apache-2.0

SiwenJadenLong: CRB-Department-of-Donuts

Combat Robotics @ Berkeley team repository for Department of Donuts robot. Includes AUTOMELTY SIM simulation and Donut of Doom combat robot designs.

Kolodieiev: perfect_console

Kolodieiev: perfect_console

Universal modular board for handheld devices (game consoles, music players, remotes) based on ESP32-S3 N16R8. Features 19+ GPIO pins, MicroSD, battery management, and Meowui firmware framework.

Apache-2.0
Anna-Lena Marx: ZEReader KiCad

Anna-Lena Marx: ZEReader KiCad

The ZEReader PCB is the custom open-hardware board designed for the ZEReader project — an open hardware eBook reader approach.

CERN-OHL-S-2.0 license Website
book ebook ebook-reader kicad openhardware
RevK: ESP32-Faikout

RevK: ESP32-Faikout

Open-source WiFi module providing local control for Daikin air conditioning units without cloud dependency. Features web interface, MQTT integration, and Home Assistant compatibility.

GPL-3.0
Glasgow Embedded: Glasgow

Glasgow Embedded: Glasgow

Scots Army Knife for electronics

debugging-tool fpga glasgow-interface-explorer hardware
cjshearer: cweep

cjshearer: cweep

A 34-key solar-powered split keyboard inspired by Ferris Sweep. Features Bluetooth via Seeed Xiao nRF52840, hotswap Kailh Choc V1 switches, and reversible design for left/right hand use.

MIT
Sam Harry Tzavaras: FM Freq Disp

Sam Harry Tzavaras: FM Freq Disp

Software and Hardware design of a frequency counter display

C SDCC electronics kicad
saladtopfive: STM32-Dashboard

saladtopfive: STM32-Dashboard

Real-time digital dashboard for electric go-kart using STM32F746G-DISCO with TouchGFX. Displays speed, throttle, brake, battery status, motor temperature, G-forces, and lap timing.

MIT
eez-open: eez-bb3plus-cm5-mcu

eez-open: eez-bb3plus-cm5-mcu

STM32H7-based MCU module in Raspberry Pi CM5 form factor with HDMI output, dual display support, 32MB PSRAM, 32MB Flash, 4GB eMMC, and 10/100 Ethernet connectivity.

OSUSat: cubesat

Oregon State University climate science cubesat. Open source hardware and firmware for satellite electrical power system (EPS) and on-board computer (OBC).

MIT
bitaxeorg: BitaxeGT

bitaxeorg: BitaxeGT

Open-source Bitcoin mining device featuring dual BM1370 ASIC chips controlled by ESP32. High-performance, energy-efficient design with dual power management modules and improved mounting.

CERN-OHL-S-2.0
ohmpi: OHMPI

ohmpi: OHMPI

OhmPi is an open hardware resistivity meter to provide the scientific community with a robust and flexible tool for monitoring experiments. Documentation: https://ohmpi.org

electrical resistivity geophysics ohmpi open-hardware resistivity
electrified: rcbus-opl3

electrified: rcbus-opl3

Hardware expansion card for RC2014/RCBus retro computing systems featuring Yamaha YMF262 and YAC512 chips for FM synthesis audio. Supports VGMPLAY for video game music playback.

PubInv: moonrat

Open-source portable incubator for field biological research. Maintains elevated temperatures in a tote-sized form factor for bacterial culture and Petrifilm testing without grid power.

AGPL-3.0
hoeken: brineomatic

hoeken: brineomatic

Open-hardware ESP32-S3 automation controller for marine reverse-osmosis watermakers with sensor-driven automation, safety checks, and web-based control via WiFi, MQTT, and SignalK integration.

LGPL-2.1

chdao: PanicPedal

Wireless arcade pedal system using ESP-NOW for low-latency communication. ESP32 transmitters send pedal inputs to ESP32-S3 USB HID receiver. Supports single/dual pedal configurations.

AGPL-3.0

Jared Harvey: ESP32S3 Audio Cam POE

ESP32 S3 with Audio, Camera and POE Ethernet

MIT
Med0kin: BETA-Humanoid-robot

Med0kin: BETA-Humanoid-robot

Humanoid robot project with walking, vision, and speech capabilities. Uses Raspberry Pi 4, bus/pulse servos, OpenCV for vision, and ArUco markers for pose tracking and servo control.

hoeken: frothfet

Open-source 8-channel load controller for marine/12-24V DC systems. ESP32-S3 based with 20A per channel, current sensing, voltage monitoring, fuse protection, PWM dimming, and SignalK integration.

GPL-3.0

1-max-1: heli-avionics

Custom flight controller for coaxial RC helicopter with brushed DC motors. Features ATmega4808 MCU, NRF24L01 RF transceiver, DRV8212 motor drivers, and BMP390 pressure sensor for altitude.

atmega4808 avionics brushed-motor-drone control-systems electronics embedded-systems flight-controller kicad motor-driver nrf24l01plus pcb rc-helicopter rc-hobby remote-control rf

paltatech: SiC-half-bridge

Three parallel Silicon Carbide (SiC) MOSFET half bridge power stage design. High-efficiency power electronics for motor drives and inverter applications.

SatNOGS COMMS: SatNOGS Comms Hardware

SatNOGS COMMS: SatNOGS Comms Hardware

A CubeSat format COMMS board enabling UHF and S-Band concurrent half duplex communication for small satellites. Open-source hardware following LibreCube Board specification, designed for dual-frequency transmission and reception in satellite applications.

Fyra Labs: SuzyQ Board

Fyra Labs: SuzyQ Board

This project is an implementation of the SuzyQ used to access CCD on Chromebooks. Using CCD, you can (un)brick, debug, and flash (ex. coreboot) your Chromebook.

hardware pcb debug chromeos kicad chrultrabook suzyq
jc-SpaceXp: Spekky-Matrix

jc-SpaceXp: Spekky-Matrix

FreeRTOS-based spectrum analyzer on 8x32 LED matrix with STM32. Captures audio via I2S microphone, performs real-time FFT, and displays frequency visualization using SPI LED drivers.

MIT
arm-gcc dsp freertos gcc-arm led-matrix makefile spectrum-analyzer stm32 unit-testing
OpenSourceNeuro: Spikeling

OpenSourceNeuro: Spikeling

Open-source neuroscience education platform running the Izhikevich spiking neuron model on ESP32. Features desktop GUI for real-time visualization and hands-on electrophysiology experiments.

GPL-3.0
iMike78: home-mini-v1-drop-in-pcb

iMike78: home-mini-v1-drop-in-pcb

Open-source replacement PCB for Google Home Mini v1 using ESP32-S3 and XMOS XU316 audio DSP. Enables open-source firmware for Home Assistant voice control or Music Assistant playback.

CERN-OHL-S-2.0
atomic14: ESP32 ZX Spectrum Hardware

atomic14: ESP32 ZX Spectrum Hardware

KiCad project for esp32-zxspectrum

GPL-3.0

lhm0: Rotating Display

A DIY 40 LED rotating display with Arduino nano and ESP-01s microcontrollers

Colin Williams: ES Speed Box

Colin Williams: ES Speed Box

KiCad Circuit Design: Speedbox Controller for Pro-Ject Turntables with 16VAC Synchronous Motors

MIT
Clemens Elflein: ClemensElflein-xESC

Clemens Elflein: ClemensElflein-xESC

The xESC is an easy to use, low cost electronic speed controller (ESC) design for sensored brushless DC (BLDC) motors.

arduino bldc esc robotics
Clemens Elflein: OpenMower

Clemens Elflein: OpenMower

Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

arduino gps landscaping lawn-mower path-finding raspberry-pi robomow robot robotics ros rtk
Joel Spadin: Page Turner

Joel Spadin: Page Turner

USB foot pedals for turning pages on a sheet music reader

foot-pedal keyboard stm32
Libre Solar Project: LibreSolar BMS C1

Libre Solar Project: LibreSolar BMS C1

16s / 100A Battery Management System

bms bq76952 hardware open
Twisted Fields: RP2040 Motor Controller

Twisted Fields: RP2040 Motor Controller

A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

electronics kicad motor-controller pcb
badgineer: MP2-ESC

badgineer: MP2-ESC

Multi-Platform, Modular, Powerful ESC

BSD-3-Clause

openvizsla: OpenVizsla OV FTDI

FT2232H-based USB sniffer