“A minimalistic PC keyboard design based on Arduino that offers a specific set of keys in order to play some online role games.
Even though there are commercial products out there that can fit almost everyone’s needs, it’s always fun to build something custom and unique. This was a chance for me (an excuse) to design a new gadget and film the whole process. This time I uploaded every required hardware part as well and the STL files. Watch the building process if you plan to make one!
Every Cherry MX switch is connected to a digital input pin on the Arduino Micro Pro. It is constantly scanning its inputs and, if a key is pressed, the microcontroller will send the corresponding value through the USB port to the computer like a regular keyboard would. The LEDs are controlled by a single output pin with the help of a 2N7002 MOSFET.”