krunchpad-20
A 20 key macro pad powered by RP2040 with KMK Featuring an open-top design from the case and an OLED display for displaying key map.
Created by
krunch 🚀
Hackpad
17 views
0 followers
Timeline
krunch 🚀
added to the journal ago
Case assembly
18/DEC/2025
Today I finally got the case, I started by installing the heatset insert, I wanted it to sit flush with the case so I pushed the insert around 80% through then used some piece of metal to push it in and wait until it sets, this make sure it it perfectly flush with the rest of the case and it looks great!
I then screwed the PCB into the case
Next, I had to install the switches into the plate, unfortunately, it's a bit too tight so it took a while of sanding down the plate for it to fit (still a bit too tight but it'll work), I'm assuming it's the printer (Ender 3 V2) but that's nothing some sandpaper cant fix :pf:
Next, I installed the plate with switches into the PCB's hotswap sockets and tested it
Some keys didn't work because the pins got bent while being installed but that was a quick fix.

This is what it looked like after it's assembled
krunch 🚀
added to the journal ago
The rest of the soldering
16/DEC/2025
Today the components kit finally arrived and I can finish off the soldering!
I started by soldering the headers on the MCU, this is quite easy as I installed the headers on a breadboard first then soldering it, and the breadboard keeps the headers in place!


Next up I soldered the remaining 16 diodes and the socket for the OLED and MCU

Then assembled it together

(I left the rotary encoder because the PCB allows the encoder or the OLED display to be used but only one at a time)
krunch 🚀
added to the journal ago
Hotswap socket and some diodes
The PCB arrived today and I soldered the hotswap sockets and some diodes, but the hackpad kit hasn't arrived yet so I can only solder with the parts I already have.
The parts were pretty easy to solder since they were quite big, I used 0.8mm solder wire for the hotswap socket and 0.6mm for the diodes!
CAN ⚡🚀
approved krunchpad-20 ago
krunch 🚀
submitted krunchpad-20 for review ago
CAN ⚡🚀
requested changes for krunchpad-20 ago
Please add a 3d model with the PCB and the case
krunch 🚀
submitted krunchpad-20 for review ago
Kai Pereira 🚀
requested changes for krunchpad-20 ago
Nice project, I love the blueprint art on your PCB :D
krunch 🚀
submitted krunchpad-20 for review ago
CAN ⚡🚀
requested changes for krunchpad-20 ago
Please add a 3d model with the PCB and the case
krunch 🚀
submitted krunchpad-20 for review ago
Jay 🚀
requested changes for krunchpad-20 ago
Why are you requesting $15 for this? Especially if the PCB is $1.50 and the other item is $5. This should be $6 or maybe $8, but you're requesting $15. Can you please change that and resubmit?
krunch 🚀
submitted krunchpad-20 for review ago
Jay 🚀
requested changes for krunchpad-20 ago
Hey, you still haven't fixed Can's feedback of adding the top part of the case? Please go do that. I see that you have one commit on your GitHub repository total, and that one commit just adds an image and removes your BOM from the GitHub repository. Please go fix that before you resubmit.
krunch 🚀
submitted krunchpad-20 for review ago
CAN ⚡🚀
requested changes for krunchpad-20 ago
You should add a top part to your case.
krunch 🚀
submitted krunchpad-20 for review ago
1Mon
requested changes for krunchpad-20 ago
nice hackpad! can you include an image of your full cad, including pcb and case, in your readme?
krunch 🚀
submitted krunchpad-20 for review ago
Tanook ⚡🚀
requested changes for krunchpad-20 ago
can u have a .csv please? u should be able to export that from word :) cool project! IIRC I remember you alr made a hackpad, its allowed to make another but can u DM me why u made another instead of smth more complex? Curious ^-^
krunch 🚀
submitted krunchpad-20 for review ago
koeg 🚀
requested changes for krunchpad-20 ago
Everything looks really cool! But you need a bom.csv file in the root of your repo!
krunch 🚀
submitted krunchpad-20 for review ago
samliu ⚡🚀
requested changes for krunchpad-20 ago
Returning so you can update it!
krunch 🚀
submitted krunchpad-20 for review ago
krunch 🚀
added to the journal ago
Completed the entire design
I drawn the schematic and placed the components, did the case and the firmware
I also programmed the OLED display for it to be able to display the current keymap from the firmware.



krunch 🚀
started krunchpad-20 ago