Project Keyboard

Mechanical keyboard found on the internet often come with a lot of drawbacks. I needed a compact keyboard that had all the keys I needed and at the same time it had the flexibility of programable keyboards.
What you need for this project is:

  • 57 mechanical keys
  • 57 Generic 1N4148 Diodes
  • at least 3 LED Diodes (I used an LED strip instead)
  • at least 3 330 ohm resistors
  • some shielded signal wire
  • a Teensyduino (you need at least 20 Digital I/O pins)
  • Leaded Solder
  • Soldering iron
  • Hot glue (I know! the taboo word of 3D printing, but I want my keyboard to be sturdy and not wiggle as I type)

Code (with error prone capslock): https://pastebin.com/LznfpY1C
Code (with accurate capslock): https://pastebin.com/LAG0NjTP