B blakesmith.me Making My Own USB Keyboard from Scratch 584 points blakesmith 7 years ago 129 comments