"How to make a keyboard" is a mechanical keyboard building course from the ground up. Only basic EE skills required.
I decided to write this tutorial in 2013 when I saw a growing demand for "homebrew" mechanical keyboard, especially on geekhack.org. I decided to create something useful to explain small bits of digital circuits theory needed to build a mechanical keyboard on one's own. The result was the first part of this tutorial which explains how a keyboard matrix is scanned. The second part on building the controller is under construction.
Parts available: 1 matrix | 2 controller (coming soon).