
Project Overview
This project involved assembling and customizing a modular mechanical keyboard based on an open-source design. The goal was to create a functional, ergonomic keyboard tailored to personal use while gaining experience in hardware manufacturing and embedded firmware modification. The work focused on fabricating the hardware, assembling electronic components, and adjusting the firmware for key mapping and layout changes.



My Contributions
-
I manufactured and assembled the hardware, including soldering switches and controllers, and ensured stable electrical connections across the modular sections. In addition, I modified the open-source firmware to adapt the keyboard layout and improve usability, verifying functionality through iterative testing.
Technologies
Hardware assembly · Procurement · BOM management · Soldering · Perf-board/wire management · Open-source firmware (QMK) · C++What I Learned
This project taught me how to bridge hardware manufacturing with firmware customization, including the importance of precise assembly for reliable input devices and how even small code modifications can significantly change usability. It also gave me hands-on practice in debugging hardware–software integration in consumer electronics.