Skip to content

4x4 Macro Pad with Rotary Encoder

Advertising
Advertising
?
Creation quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

  • 4.1k views
  • 5 likes
  • 31 downloads
  • 1 collection

License
3D design format
STL Folder details Close
  • Macropad_Case_v1.2_TOP_-_alps.stl
  • Macropad_Case_v1.2_TOP_-_cherry_mx.stl
  • Macropad_Case_v1.2_Teensy2.0_BOTTOM.stl
  • Macropad_Case_v1.3_TOP_-_alps.stl
  • Macropad_Case_v1.3_TOP_-_cherry_mx.stl
  • volume-box-knob.STL

Learn more about the formats

Publication date 2021-09-29 at 23:07
?
Published to Thingiverse on: 2020-02-05 at 19:10
Design number 531654

3D printer file info

3D model description

Update 3: Removing the WIP mark - as far as the prototype of this goes; its working fairly well.

I did end up switching to a pro-micro from the teensy 2.0. In order to make it fit you have to snap off the back edge of the board holder. If someone really needs it; i'll resize the holder for an alternate version...but either way a drop of hot glue is in order to make sure its secure.

Hand-wiring was a little nutty, since you have to mentally reverse some of the layout going by the PCB design so it works (if you imagine flipping the board over so its upside down - it makes more sense as a guide for the matrix).

this is a really good hand-wiring guide if you need some help in general https://deskthority.net/viewtopic.php?t=6050

I can try to lay out the wiring on paper if someone gets stuck; and i uploaded my firmware hex file and keymap.c and keymap.json for the qmk if anyone wants it.

My next version of this will be a remix to use imchipwood's PCB from here: https://github.com/imchipwood/dumbpad

I made the second prototype (first image) with gateron mx style switches; as that is what will be needed for the pcb.

The keycaps are SA Profile keys from elsewhere on the site, but i don't necessarily recommend them - they had to be trimmed and sanded to work with the switch stems.


Update 2: I redesigned both tops to reduce the thickness in the key mounts and tweak the size of the mounting holes (keys were very tight). I also moved the mounting hole for the rotary encoder to be more central on the right. and added the Knob from lukie80's design. For the bottom, i added some more space for the teensy, it was also too tight - and tweaked th eopening for the USB port (since its B Mini and not B Micro like the Pro Micro board). The example prints show a mockup with old alps switches.

I will have some new switches and diodes (and encoders) tomorrow - and will take picks of print #2 with Cherry MX / Gateron style switches.

I will also manually wire it up and try flashing the firmware too. stay tuned..

Update 1: I redesigned the tops to have alps and cherry mounts separately, this will make it print better.

a 4x4 key macro keypad with rotary encoder completely designed by plagiarizing more talented people's work :)

I have been using the volume knob and case (https://www.thingiverse.com/thing:1612601) designed by lukie80 for several years now,
and the 5x5 Numpad (https://www.thingiverse.com/thing:1432516) designed by DeepfriedchriL possibly longer.

I loved the aesthitic of the volume knob, and the size of the knob is just right - and the 5x5 numpad was my first ever hand-wired diode keypad; so as a tribute to both,
and to solve my own needs - i combined the two into a single case (limiting the keys to 4x4 as i only have 16 recycled Alps keys left right now). The recess in the bottom of the case should fit a teensy 2.0 (i had one floating around)

My intention will be to hand-wire this prototype and modify the QMK firmware used for imchipwood's dumbpad (https://github.com/imchipwood/dumbpad)

Later, i will most likely revise this case to utilize the pcb included in the dumbpad design with newer switches and keycaps, etc.

This is a Prototype / Proof of concept - but feel free to do what i did - steal it and make it your own

My other stuff (mostly Keyboards) https://www.thingiverse.com/revere521/designs

3D printing settings

-

Advertising


Issue with this design? Report a problem.

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi πŸ’œ.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!


Sharing and downloading on Cults3D guarantees that designs remain in makers community hands! And not in the hands of the 3D printing or software giants who own the competing platforms and exploit the designs for their own commercial interests.

Cults3D is an independent, self-financed site that is not accountable to any investor or brand. Almost all of the site's revenues are paid back to the platform's makers. The content published on the site serves only the interests of its authors and not those of 3D printer brands who also wish to control the 3D modeling market.

100% secure payment by credit card, PayPal, Apple Pay, Google Pay, etc.
View all payment options.