geekhack
geekhack Projects => Making Stuff Together! => Topic started by: jchan94 on Thu, 24 March 2016, 01:20:11
-
Looking for a DIY solution for an external numpad and I'm wondering where to go to instead of Winkeyless. Not saying their option isn't GREAT (which it isss....), but I want options.
Let me know! Thanks GH!
-
Get a plate that could hold whatever switches you want.
Handwire them into a matrix.
Wire the matrix to a teensy.
-
MassDrop currently has a kit for a numpad
https://www.massdrop.com/buy/revo-design-custom-cnc-aluminum-keypad?mode=guest_open
I hope I put the guest mode flag correctly
-
https://www.reddit.com/r/MechanicalKeyboards/comments/3zsf4k/photos_handwired_macro_pad_with_round_5_caps/
Heres a link to someones diy build with handwiring.
Merlin64's suggestion would be waaaaay cleaner though ^^^
-
A Teensy has enough IO to do switch-per-pin for a standard numpad; no matrix or diodes required.
-
A Teensy has enough IO to do switch-per-pin for a standard numpad; no matrix or diodes required.
I've heard about this but never heard any other description of how to do it and program that. Idk anything about programming with a teensy. Could you explain a bit more detail or link to an explanation?
-
The no diode route means more wires - you connect one pin on each switch together and to a Teensy pin, and another wire from a teensy pin to each switch's other pin.
Firmware wise you should just be able to call it one row with lots of columns, there was a problem with EasyAVR where it didn't like having less than two rows but that was before the rewrite so might work now and if not you just configure a fake row with nothing connected.
-
If you chose to create it from scratch and want to do it with diodes, this webpage provides a good explanation on key matrices.
http://pcbheaven.com/wikipages/How_Key_Matrices_Works/