This is a custom keypad programmable in arduino. VERSION 2.
V1 at the following link: https://www.thingiverse.com/thing:4260296
Joystick can be used as scroll wheel or arrow keys.
All the keys can be easily programmable in arduino files.
V2: screen is no more hided by keycaps!
Used keycaps found here on thingiverse and modified.. unfortunately don't remember the maker.
In step file You can find BOM.
I have used small diodes
Arduino leonardo (the small one)
A small screen
Very Very cheap cherry mx switches (you can find from bangood)
An arduino joystick (very cheap from amazon)
m3 screws and nuts
Step files of the 3d assembly avaiable.
Enjoy
Arduino code for NanoCad shortcut and Numpad here: https://github.com/mrkrafen/Custom_keypad_v2
(EDIT): new software version with improved screen behaviour in numpad mode.
https://youtube.com/shorts/gZHJYB39W5g?feature=share
Thanks to my friend P. for helping with the code.
asm_keyb.step | 26.4MB | |
ritegno_schemo.step | 50.2KB | |
ritegno_schemo.STL | 17.9KB | |
schemi_elettrici_Rev.0.dwg | 190.0KB | |
telaio_alto.step | 1.6MB | |
telaio_alto.STL | 311.3KB | |
telaio_basso.step | 338.5KB | |
telaio_basso.STL | 73.8KB |