- Grand Piano Keys with ArduinoPosted 18 hours ago
- Wireless Power TransferPosted 2 days ago
- Robot Punchers with ArduinoPosted 3 days ago
- A minimal 3D-printed scalePosted 5 days ago
- Expanding the pins of a microcontrollerPosted 1 week ago
- Let’s create a small level with a matrix displayPosted 1 week ago
- ChatGPT: Writing Code with Artificial IntelligencePosted 1 week ago
- Free Webinar: Arduino IoT Cloud and ESP32 DemoboardPosted 1 week ago
- Maker Faire Rome – The European edition and FAE Technology launch the contest “MY Maker PCBA: your electronics for a better planet”Posted 3 months ago
- Efficient and Compact Stereo Power Amplifier: Unleash High-Quality Audio with the PAM8610Posted 3 months ago
TechKeys Business Card / Keyboard
Gizmodo stated it best - "Even with perfect typography, a stunning design, or a novel shape, a business card is still an antiquated way to share your contact details. So the folks over at TechKeys—makers of custom keyboards—wanted to design a card that reflected their work and left a lasting impression—and what better way to do that than with a business card that doubles as a working keyboard."
The build for this project is quite simple, since the majority of the circuitry comes pre-assembled on the board. While the board was conceptualized as a promotional item, there are so many more ways to use it as an input device for your PC. Some users have reprogrammed it to be a medial control device, while others are working on using it as a backstage controller in the theater setting. The following steps will walk through the simple build and setup.
Everything you need to complete the project pictured below – the TechKeys Card, 3 Cherry MX switches, and 3 3MM LEDs (optional)
To get started the Cherry MX switches (any variety will do) must be inserted and soldered into the 3 slots. The alignment pegs of the switches should ensure a perfect fit. Once the Switches are in place, the LEDs can then be inserted through the switch and the PC. Not the polarity as marked on the bottom of the PCB.
Once the LEDs are in place and soldered, the leads can be trimmed, and the hardware is complete. See the below Firmware section for flashing the board with default or custom firmware.
The circuit diagram is conveniently printed on the reverse side of the PCB. Note the extension ports to the right witch allow access to extend the functionality of the ATMEGA16U2 chip.
Bill of Materials:
1x TechKeys Card
3x Cherry MX Switches
3x 3mm LEDs (Optional)
The Firmware for the device is available for download at: http://geekhack.org/index.php?topic=53378.0
The discussion thread also contains some updated / modified versions of the firmware as well as instructions to compile and deploy the code to the chip.
Note the two solder pads pictured below that when shorted, will set the device in program mode allowing the chip to be re-flashed, once it is already running a version of the firmware.
Available for purchase at TechKeys