08 Jan 2017, 15:49

Ordering PCBs for a recent project of mine, I didn't quite like how shipping cost exceeded the actual product value, so I tried to shift the balance in favour of the latter with something useful: a keyboard controller that doesn't increase the size of your hand-wired keyboard in any way.Keytee is based on the ATMEGA32U2. With its 20 usable I/O pins, it can drive keyboards with up to 100 keys. I tested it with TMK. The bootloader I use belongs to the LUFA project which has been incorporated into TMK.PCB, back side. Thickness is 0.6 mm.PCB, component side. I used solder paste and hot air from the cheapest rework station I could find. Overall height, including controller, is 1.5 mm.Intended use. If your keyboard has at least five keys, then keytee won't add any bulk.Programmer, made of old computer parts with liberal amounts of hot glue. The spring contacts come from a RAM socket.I have a couple of spare PCBs I'm willing to give away if someone is interested. Weight of a single PCB is 0.3 grams, so shipping cost should be affordable, I suppose.The whole project is on Github under an open-source licence.