BACK TO HOME

Custom Keyboard PCB

The schematic (excluding keyboard switches) of my custom keyboard.
The board layout of my custom keyboard.
A closeup of the ATMEGA32U4 microprocessor I used on my PCB.
EK Switch Hitter, a software I used to debug my PCB and firmware.
The finished product!

Rather than just buy an existing keyboard kit, I thought it would be a lot more fun to design a keyboard myself from the ground up! I learned how to use KiCad in order to design the schematic and board layout of my keyboard, then sent the PCB to be manufactured by JLCPCB. Once I received my PCBs, I soldered all the SMD components on using solder paste and a reflow oven, then hand soldered the keyboard switches on. Finally, I used QMK Firmware in order to write a custom C program for my keyboard to correctly function!