Hardware projects tagged firmware
Open hardware projects tagged firmware on BoardRepo. View schematics and PCBs in the browser and download the sources.
Projects
The Mage keyboard. A split keyboard with 64 keys. Made with no resistors, only I/O expanders. Currently working on V2.
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.
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
Transform your regular projector into a smart home device, enabling voice control and automation through Apple's HomeKit ecosystem.
An open source extensible smartwatch.
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.
OpenDeck-RP2040-v0 is a DIY 9-key macro pad prototype inspired by the Elgato Stream Deck, built around the Seeed XIAO RP2040.
ATTiny85 HID automation keyboard both firmware and hardware design in baremetal C and KICAD 10 respectively.
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.
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
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.
An ESP32-S3 based open source firmware and hardware sumo robot controller.
STM32G4 sensor-board firmware for a self-built optical MIDI piano โ comparator/timer hammer-timing, multidrop UART, custom bootloader.
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.
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.
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.
A HiFi audio mod for various Game Boy models
An interface for the DCD protocol used by Apple's Hard Disk 20.
USB HID keyboard firmware for tinygo
The Oro OS CI/CD pipeline including PCBs, CAD files, firmware and server infrastructure
Simracing equipment, including hardware, software, and firmware design.
High-precision BLDC motor and controller development from scratch (in progress...)
Fanpico: Open Source Programmable PWM (PC) Fan Controller
A controller for Kerbal Space Program
Clone of the Farallon MacRecorder and Apple MIDI Interface.
A 4-layer development board with a dsPIC30F6010A microcontroller. Made with KiCad
A 2-layer development board with a dsPIC30F3011 microcontroller. Made with KiCad
Analog keypad with hall effect switches and rapid trigger for osu!
QRET Avionics PCBs and firmware for integrating with the propulsion stack
40% Mechanical TH Keyboard
A 4x10 hotswap ortholinear keyboard that supports multiple configurations.
loongcat is loooooong
An Open Source Oxygen Concentrator Brain Board for Oxikit with Particle or ESP32 board !
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.
ESP32-based BLDC motor controller built with ESP-IDF, utilizing Hall sensors and the hardware MCPWM peripheral.
Super thin split PCB keyboard using rp2040 chips running Rust
Blinky and tutorials for developing on the LPC43xx platform
homebrew 65c02 single board computer
Mobile device for distributed measurements of particulate matter (fine dust)
42 keys ergonomic keyboard
A communicative piece of wearable electronics.
Double Action Keyboard firmware for Teensy microcontrollers
A replacement module for the USSR vintage LED watch Elektronika-1 anno 1978
GPS clock on an ATTiny with MAX7219 7-segment driver
: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.
Mini keyboard with just four keys for core macros.
firmware for a reflow controller
my keyboard
BrickPico - Open Source LED Light Controller
The Kapl is a split ergonomic keyboard with 70 keys (7x5)
ESP32-S3 Firmware and Web/App to manage HV discharge initiator for big bada-booms.