← Back to Projects

Custom Mechanical Keyboard

02/2025 - 04/2025

Custom Mechanical Keyboard

Overview

I designed a custom 40% keyboard from scratch as a personal project with a teammate. The keyboard PCB was designed in KiCad with a 4 x 12 key switch diode matrix connected to GPIO pins of an RP2040 microcontroller. The keyboard case and key switch mounting plate was designed in SOLIDWORKS, 3D printed, and assembled with the PCB with mounting holes and standoffs. The firmware was configured with a custom keymap using QMKFirmware, an open source keyboard firmware and key map configurator, and flashed using UF2 bootloader onto the RP2040.

Images

Custom Mechanical Keyboard Front Model Custom Mechanical Keyboard Schematic Custom Mechanical Keyboard PCB