TheUltiPad - a 23 Key Number Pad/Macropad with Rotary Encoder by revere521 3d model
Warning. This content is not moderated and could be offensive.
m4
3dmdb logo
Thingiverse
TheUltiPad - a 23 Key Number Pad/Macropad with Rotary Encoder by revere521

TheUltiPad - a 23 Key Number Pad/Macropad with Rotary Encoder by revere521

by Thingiverse
Last crawled date: 4 years, 1 month ago
I really liked the dumbpad designs i made earlier when i was using my full 104 key keyboard, but recently switched to a Drop CTRL tenkeyless as my daily-driver....and i found that i missed the numberpad functionality for a few specific daily tasks
So i designed a numberpad, that also had all the functionality as the macropad app launcher - with the rotary encoder.....
Therefore---TheUltiPad was born! (something, something, unimaginative name)
Shown next to the CTRL for size comparison - its a little taller than i wanted, but had to add some height to account for the pro-micro along with the hand-wired switches, rotary encoder and LEDs.
I will be uploading the raw QMK firmware folder and my hex shortly, I'm not yet in a position to fork and commit the files, but it forks well and is derived from the dumbpad firmware.
The LEDs display Num-Lock at the top of the three, and Layer indicators above each of the layer switches - they are setup as TT() keys so they are both momentary and toggling.
Parts List:
23x Cherry MX switches of your choice (i use some Cherry blacks that i had)
If you choose Costar or Cherry MX Stabilizers (i removed the Alps Stabs topas the bar collided with the switches, and i am using it fine without stabilizers)
the really nice mxuteuk 35mm machined aluminum knob from Amazon
3x 5mm LEDs (and appropriate resistors) i used these from radio shack -radio shack PN: 2760084
Diodes: In4148 - you can get a cheap 100 pack from Amazon
EC11 Rotary Encoder: Here is a 10 pack of EC11's from Amazon
Pro Micro: 3-pack from Amazon
Any USB Type B Micro cable for the Pro Micro
4x M4x12mm socket head machine screws
Various wire, soldier, etc. etc.
Firmware notes:
UltiPad.hex (precomiled firmware)
UltiPad.zip (firmware folder for QMK build env.)
If you want to use the compiled hex:
The Keypad is the numpad as labeled
The 4 top keys as PREV, PLAY, NEXT, STOP.
The rotary encoder is Volume Up and Down, with the button as MUTE.
The two bottom keys are setup as TT(1) and TT(2) (both a momentary and a toggle with double tap)
a. Layer 1 sets all the numbered keys (0-9) as LCAG(1), LCAG(2), etc. and i use autohotkey as an app launcher for LeftCtrl, Alt, Win + a number
b. Layer 2 sets all the numbered keys (0-9) as LCAG(A), LCAG(B), etc. and i use autohotkey as an app launcher for LeftCtrl, Alt, Win + a letter (a through j)
Unzip the UltiPad.zip into your QMK folder in your build env, and modify/compile your own keymap.
Let me know how you make out!
Edit, added a slightly shorted bottom half (by 3mm) its the bare minimum to fit my internal parts.

Tags