CODEK - Configurable OLED Display Extension Keyboard

CODEK - Configurable OLED Display Extension Keyboard

thingiverse

CODEK enables you to create multiple custom profiles directly within a simple 10-key macro keyboard. The removable USB connection makes it effortless to transport and the OLED display provides users with essential information about the current mode. The number of modes are limited only by your imagination and the available memory on the 32U4 (and your ability to recall so many keys!). To prolong the life of the OLED display, a 5 second timeout is currently in place, feel free to adjust this value as you prefer. The keyboard can be reprogrammed at any time over the microUSB connection to add functionality or adjust performance. A little video: https://youtu.be/Jc6TNGr77T0 ASMR clip: https://youtu.be/e1d8Fzyd_ro I started with a 0.96" OLED Display and an ATTiny85, but it evolved into an Arduino 32U4 based board and a couple of mods. To get this working, I used several different little tricks, some things are not ideal. The shift registers and display run on the same clock and data lines, requiring clever programming to get this to work. You could modify this to work separately if you wish! I am thinking about making an ergonomic gaming keypad next for more comfortable gaming, but omitting the display for simplicity. Parts Required: 2x CD4021B Shift Registers 10x 10k SMD Resistors 1x 32U4 Beetle Board (The one with USB, though you could probably remix this to work with the microUSB version) 1x 0.96" OLED Display 10x Mechanical Switches 4x M3 Threaded Inserts 2x M3 Screws cut to around 5mm 4x M3x12

Download Model from thingiverse

With this file you will be able to print CODEK - Configurable OLED Display Extension Keyboard with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on CODEK - Configurable OLED Display Extension Keyboard.