Hardware projects tagged embedded-systems
Open hardware projects tagged embedded-systems on BoardRepo. View schematics and PCBs in the browser and download the sources.
Projects
A Flask-based control system for a Raspberry Pi 4 ROV, featuring real-time video streaming, PID depth stabilization, and a web-based telemetry dashboard.
Custom Raspberry Pi Pico-compatible development board designed from scratch in KiCad 10 using the RP2040 microcontroller.
A custom 4-layer ESP32-C3-WROOM-02 development board designed in KiCad 10 - includes USB-C power/data, schematics, PCB layout, and manufacturing files.
Open-source Dual CAN FD and LIN shield for Teensy 4.1
Open-source modular real-time embedded DSP guitar multi-effects platform based on Teensy 4.1, with custom hardware, C++ firmware, and real-time control.
RFID attendance and entry-exit prototype for Vasant Valley School: ESP32 and RC522 firmware with a TFT status display, a custom KiCad PCB, a FastAPI backend, and a web dashboard with Firebase mirroring.
Battery-powered ATmega328P data logger with RTC and dual EEPROM — designed in KiCad, optimized from 4-layer to 2-layer PCB.
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.
Ethernet Breakout Board based on Microchip's ENC82J60
Custom ESP32-S3 development board designed in KiCad, featuring the ESP32-S3-WROOM-1-N8R8 module, custom schematic, PCB layout, and supporting hardware design files
Adaptive traffic-light FSM on the Arduino UNO R3 — pedestrian preemption, LDR-gated night mode with HC-SR04 vehicle detection, and a multiplexed 7-segment countdown. Fully non-blocking.
Networked rotating ultrasonic radar system built on the Deneyap Kart 1A (ESP32-S3), with a real-time web dashboard served directly from the board.
Custom Function Generator designed and developed by Olaoluwa Raji. This project is a complete embedded system solution with both hardware and software implemented by me. Relevant reference materials are included.
KiCad PCB shield design for an Arduino Mega-based multi-zone security system. Two-layer, through-hole, hand-solderable board replacing the breadboard prototype.
Manufacturing-ready Li-Ion Battery Protection PCB designed using KiCad 9 with complete documentation, Gerber files, simulations, and manufacturing package.
15A 10x10cm 2-layer Robot Controller & PDB for Pi 5 & Pico 2. 22.2V input, 12V/7.5V/5.1V rails, 6 DC motors, 6 encoders, 4 servos.
Low-frequency 134.2 kHz RFID reader using EM4095 and ESP32
Professional ESP32-WROOM-32 development board with USB-UART programming, 3.3V regulation, BOOT/RESET control, GPIO expansion, I2C ESD protection, and complete KiCad manufacturing documentation.
Custom ESP32-WROOM-32E development board | 4-layer PCB designed in KiCad 9.0.7
A custom 4-layer IoT development board based on the ESP32-C3, featuring integrated LiPo battery management, a CP2102N USB-UART bridge, MicroSD support, and onboard environmental/audio sensors for embedded engineering applications.
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.
Custom PCB design for motor driver circuit
High-Performance STM32H7S3 System-on-Module | 600MHz ARM Cortex-M7 | External SDRAM & NAND Flash Integration | 4-Layer High-Speed PCB optimized for real-time control and LCD UI.
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.
Fully open source high power rocketry flight computers.
Exploratory project in Embedded and Multi-Agent Robotics
Real-time Auslan (Australian Sign Language) to English speech translation glove. Built with ESP32-S3, flex sensors, IMU on a custom PCB, and a Bluetooth-connected Python GUI.
Gesture-based RC car controller using ESP32-S3, BLE, LSM6DSO IMU, OLED display, and LiPo battery with USB-C charging.
A 4-layer development board with a dsPIC30F6010A microcontroller. Made with KiCad
A 2-layer development board with a dsPIC30F3011 microcontroller. Made with KiCad
STM32 microcontroller with lots of periferials such as ADC, differential ADC, Input Capture, PWM, USB, Encoder, DAC, Digital Input, RTC, CAN-bus + Alarm etc.
DIY reflow oven
🕒 -.- .-. --- -. . ..- -- Kroneum -.- .-. --- -. . ..- -- 🕒
Projeto em desenvolvimento pelos os alunos do 8 ~ 10 periodo.
Embedded Design for DALI Lighting Controller
Open sourced hardware synthesizers (with eight knobs and MIDI support) based on Mozzi sound synthesis library
: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.
Bluetooth LE hybrid of a computer mouse and a TV remote. (software/electronics)
KiCad files for cocktail machine PCB
STM32L0 and ESP32 MCU based PCB for PID and IOT applications designed using KiCad.
Embeddster is a platform for the 25.27 - Sistemas Embebidos course at ITBA (Instituto Tecnológico de Buenos Aires), using an ESP32 to test and assist with TPs. It connects to TP hardware via a custom PCB and interfaces with a PC GUI for testing, development, and evaluation.
DIY: High Voltage Range Switching Mode Power Supply for Embedded and Solar systems
Retro trainer board based on the MC14500 1-bit ICU. The project is OSHW certified and a ready to assemble kit is available on Tindie.
A compact DSP development board for real-time embedded audio and sensing