Hardware projects tagged firmware

Open hardware projects tagged firmware on BoardRepo. View schematics and PCBs in the browser and download the sources.

Projects

51 boards
mage
@mosswg

The Mage keyboard. A split keyboard with 64 keys. Made with no resistors, only I/O expanders. Currently working on V2.

schematicpcbbomgerbersswitchresistorconnectorIC
MIT0 stars0 commentsOct 1, 2026
esp32-laser-security
@jaswantbhartiya

A wire-free laser security tripwire system powered by an ESP32-S3. Features independent transmitter nodes, multi-bounce mirror pathing, dynamic auto-ambient light calibration, custom KiCad PCB files, and 3D mechanical mounts.

schematicpcbbomswitchbuzzerresistordiode
MIT0 stars0 commentsOct 1, 2026
Arasaka-Ember-Mk.II
@dhruvin-sarkar

A Nixie tube wristwatch that was made from scratch with its own hardware and firmware. It was Inspired by Cyberpunk 2077 with its exposed flex PCB

schematicpcbbomSTM32switchresistorcapacitor
Apache-2.00 stars0 commentsOct 1, 2026
smart-projector-remote
@benceharomi

Transform your regular projector into a smart home device, enabling voice control and automation through Apple's HomeKit ecosystem.

schematicpcbbomgerbersESP32USB-CswitchUSB
MIT0 stars0 commentsOct 1, 2026
Cyberwatch
@ttankbuster

An open source extensible smartwatch.

schematicpcbbomgerbersESP32batteryswitchresistor
MIT1 star0 commentsOct 1, 2026
xgsail-e1
@fforzano

Open-hardware ESP32 sailing tracker (E1): GNSS/IMU/wind/pressure logging, ESP-NOW mesh for live fleet position + race-start detection, BLE/WiFi upload. Firmware, KiCad PCB, and a published TypeScript client SDK.

schematicpcbbomgerbersESP32switchresistorconnector
Apache-2.01 star0 commentsOct 1, 2026
OpenDeck-RP2040-v0
@bugatsec

OpenDeck-RP2040-v0 is a DIY 9-key macro pad prototype inspired by the Elgato Stream Deck, built around the Seeed XIAO RP2040.

schematicpcbbomRP2040switchresistordiode
MIT1 star0 commentsOct 1, 2026
attiny85-usb-hid
@69series

ATTiny85 HID automation keyboard both firmware and hardware design in baremetal C and KICAD 10 respectively.

schematicpcbbomAVRUSBresistorcapacitor
MIT1 star0 commentsOct 1, 2026
ArcDice
@vorosegyes

A compact digital dice roller with a 7-LED face powered by ATtiny13. Includes PlatformIO firmware, KiCad schematics, and PCB design for a DIY electronic dice game.

schematicpcbbomgerbersAVRbatteryswitchresistor
MIT2 stars0 commentsOct 1, 2026
embedded-debug
@stephendpmurphy

The embedded debug board can be used to provide access to Target MCU debug UART lines carried on unused traces of a 10pin SWD connector

pcbbomgerbers
CC-BY-SA-4.02 stars0 commentsOct 1, 2026
bahayshield-ultra
@cikeyz

Offline flood and typhoon preparedness controller for Arduino Mega 2560 Pro: ultrasonic water level, BME280 pressure trend, TRI scoring, staged alerts, low-voltage relay cutoff.

schematicpcbbomAVRswitchrelaybuzzer
MIT2 stars0 commentsSep 30, 2026
dolphin
@tr0fin0

An ESP32-S3 based open source firmware and hardware sumo robot controller.

schematicpcbbomESP32USB-Cswitchregulator
AGPL-3.03 stars0 commentsSep 30, 2026
PIANO_G4_cbt6
@scherbakoval

STM32G4 sensor-board firmware for a self-built optical MIDI piano โ€” comparator/timer hammer-timing, multidrop UART, custom bootloader.

schematicpcbbomresistorIC
MIT3 stars0 commentsSep 30, 2026
stm32-nrf24-wireless-node
@denysderihlazov

Custom STM32G431KBT6 + nRF24L01 wireless communication module with SSD1306 OLED interface, 2-layer PCB and STM32 HAL firmware. Hardware (KiCad), Gerbers, BOM and documentation included. Fully assembled boards tested in practice.

schematicpcbbomgerbersmounting hole
MIT3 stars0 commentsSep 30, 2026
HardwareDataLogger
@robertgawron

Data logger shield based on STM32+ESP32. Has: LCD, keyboard, WIFi, UART and SD card for data storage. Input is as pulse counter and UART communication.

schematicpcbbomESP32STM32USBbattery
MIT6 stars0 commentsSep 30, 2026
dutler
@theyoctojester

A bench butler for your Device Under Test: turns a Raspberry Pi Pico into a USB-serial console bridge with power-relay and MOSFET strap/reset control for embedded-Linux bring-up and hardware-in-the-loop.

schematicpcbbomRP2040USBswitchregulator
Apache-2.022 stars0 commentsSep 30, 2026
gameboy-hifi-audio
@cajunpanda

A HiFi audio mod for various Game Boy models

schematicpcbbomESP32RP2040regulatorresistor
MIT26 stars0 commentsSep 30, 2026
tashtwenty
@lampmerchant

An interface for the DCD protocol used by Apple's Hard Disk 20.

pcbbom
AGPL-3.034 stars0 commentsSep 30, 2026
tinygo-keyboard
@sago35

USB HID keyboard firmware for tinygo

schematicpcbbomgerbersswitchresistordiodeconnector
MIT118 stars0 commentsSep 30, 2026
link
@oro-os

The Oro OS CI/CD pipeline including PCBs, CAD files, firmware and server infrastructure

schematicpcbbomSTM32USBresistorcapacitor
MIT12 stars0 commentsSep 24, 2026
cae32
@janc18

Simracing equipment, including hardware, software, and firmware design.

schematicpcbbomRP2040STM32USB-Cswitch
GPL-3.010 stars0 commentsSep 24, 2026
bldc-motor
@brenocq

High-precision BLDC motor and controller development from scratch (in progress...)

schematicpcbbomSTM32USBswitchcrystal
MIT8 stars0 commentsSep 24, 2026
fanpico
@tjko

Fanpico: Open Source Programmable PWM (PC) Fan Controller

schematicpcbbomRP2040switchregulatorresistor
GPL-3.0228 stars0 commentsSep 24, 2026
ksp-launchpad
@aperfectcypher

A controller for Kerbal Space Program

schematicpcbbomAVRUSBswitchregulator
Unlicense0 stars0 commentsSep 23, 2026
tashrecorder
@lampmerchant

Clone of the Farallon MacRecorder and Apple MIDI Interface.

schematicpcbbomPICswitchpotentiometerresistor
GPL-3.08 stars0 commentsSep 23, 2026
pcb-dev-dsPIC30F6010A
@shishir-dey

A 4-layer development board with a dsPIC30F6010A microcontroller. Made with KiCad

schematicpcbbomPICcrystalresistorcapacitor
MIT1 star0 commentsSep 23, 2026
pcb-dev-dsPIC30F3011
@shishir-dey

A 2-layer development board with a dsPIC30F3011 microcontroller. Made with KiCad

schematicpcbbomgerbersPICcrystalresistorcapacitor
MIT0 stars0 commentsSep 23, 2026
fluxpad
@sssata

Analog keypad with hall effect switches and rapid trigger for osu!

schematicpcbbomRP2040USB-Cswitchregulator
GPL-3.042 stars0 commentsSep 22, 2026
av-prop
@queens-rocket-engineering-team

QRET Avionics PCBs and firmware for integrating with the propulsion stack

schematicpcbbomSTM32USB-Cswitchregulator
No license2 stars0 commentsSep 22, 2026
0xcb-static
@0xcb-dev

40% Mechanical TH Keyboard

schematicpcbbomAVRUSB-Cswitchcrystal
No license66 stars0 commentsSep 17, 2026
banime40
@chrischrislolo

A 4x10 hotswap ortholinear keyboard that supports multiple configurations.

schematicpcbbomswitchdiodeconnectorIC
CC-BY-SA-4.0111 stars0 commentsSep 17, 2026
loongcat40
@chrischrislolo

loongcat is loooooong

schematicpcbbomRP2040switchdiodeconnector
GPL-3.036 stars0 commentsSep 17, 2026
oxikit-brainboard
@shridattdudhat

An Open Source Oxygen Concentrator Brain Board for Oxikit with Particle or ESP32 board !

schematicpcbbomswitchregulatorrelaybuzzer
GPL-3.012 stars0 commentsSep 17, 2026
esp32-c3-iot-sensor-board
@ans1s

Open-source ESP32-C3 platform for ultra-low-power environmental sensor networks powered by recycled LiPo cells. Includes KiCad PCB, PlatformIO firmware (ESP-NOW + ThingSpeak), BME280/BME680 support, deep-sleep optimizations and measured >12 months runtime on typical cells.

schematicpcbbomESP32RISC-VUSB-Cbattery
MIT2 stars0 commentsSep 17, 2026
esp32-bldc-motor-controller
@paulmikael02

ESP32-based BLDC motor controller built with ESP-IDF, utilizing Hall sensors and the hardware MCPWM peripheral.

schematicpcbbomresistorcapacitordiodeled
No license1 star0 commentsSep 17, 2026
pinci
@camrbuss

Super thin split PCB keyboard using rp2040 chips running Rust

schematicpcbbomRP2040switchresistorconnector
MIT127 stars0 commentsSep 14, 2026
blinky_lpc43xx
@blinky101

Blinky and tutorials for developing on the LPC43xx platform

pcbbomUSBswitchcrystalresistor
MIT2 stars0 commentsSep 5, 2026
6502_board
@ulmer-a

homebrew 65c02 single board computer

pcbbom
GPL-3.04 stars0 commentsSep 5, 2026
adem
@timelab

Mobile device for distributed measurements of particulate matter (fine dust)

pcbbom
LGPL-3.013 stars0 commentsSep 5, 2026
42
@nglgzz

42 keys ergonomic keyboard

pcbbom
MIT41 stars0 commentsSep 5, 2026
sympetrum-v2
@borgel

A communicative piece of wearable electronics.

pcbbomSTM32resistorcapacitorinductor
MIT27 stars0 commentsSep 5, 2026
dak-fw
@jlidauer

Double Action Keyboard firmware for Teensy microcontrollers

pcbbom
GPL-3.09 stars0 commentsSep 5, 2026
elektronika-1
@benjaminsoelberg

A replacement module for the USSR vintage LED watch Elektronika-1 anno 1978

pcbbom
GPL-3.028 stars0 commentsSep 5, 2026
avr-doomclock
@stecman

GPS clock on an ATTiny with MAX7219 7-segment driver

pcbbom
MIT4 stars0 commentsSep 5, 2026
raesp_gateway
@cziter15

:satellite: A standalone device project featuring SX1278 and ESP8266 components, serving as a radio-WiFi gateway. The primary objective is to provide support for OOK remote power outlets, with the flexibility for potential future integration of LoRa 433 and other communication protocols, thanks to its adaptable hardware.

schematicpcbbomESP8266USBregulatorresistor
GPL-3.011 stars0 commentsJul 9, 2026
pingboard
@pingtechgmbh

Mini keyboard with just four keys for core macros.

schematicpcbbomswitchresistorcapacitordiode
MIT0 stars0 commentsJul 9, 2026
reflowow-oven-controler
@mickdassive

firmware for a reflow controller

schematicpcbbomESP8266switchregulatorrelay
GPL-3.02 stars0 commentsJul 9, 2026
yuki
@crolbar

my keyboard

schematicpcbbomrelayconnectorIC
GPL-3.09 stars0 commentsJul 9, 2026
brickpico
@tjko

BrickPico - Open Source LED Light Controller

schematicpcbbomRP2040switchregulatorresistor
GPL-3.016 stars0 commentsJul 9, 2026
kapl
@keyzog

The Kapl is a split ergonomic keyboard with 70 keys (7x5)

schematicpcbbomswitchinductordiodeled
MIT84 stars0 commentsJul 9, 2026
perci
@graysam

ESP32-S3 Firmware and Web/App to manage HV discharge initiator for big bada-booms.

schematicpcbbomESP32batteryswitchregulator
GPL-3.00 stars0 commentsJul 9, 2026

See all in browse ยท Browse all hardware projects

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.