Blueprint

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 krunch 🚀

Hackpad

17 views

0 followers

Timeline

krunch 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.

image

This is what it looked like after it's assembled

krunch 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!

image

image

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

image

Then assembled it together

image

(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 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.

IMG_9215

IMG_9216

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 CAN ⚡🚀 approved krunchpad-20 ago

krunch krunch 🚀 submitted krunchpad-20 for review ago

CAN CAN ⚡🚀 requested changes for krunchpad-20 ago

Please add a 3d model with the PCB and the case

krunch krunch 🚀 submitted krunchpad-20 for review ago

Kai Pereira Kai Pereira 🚀 requested changes for krunchpad-20 ago

Nice project, I love the blueprint art on your PCB :D

krunch krunch 🚀 submitted krunchpad-20 for review ago

CAN CAN ⚡🚀 requested changes for krunchpad-20 ago

Please add a 3d model with the PCB and the case

krunch krunch 🚀 submitted krunchpad-20 for review ago

Jay 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 krunch 🚀 submitted krunchpad-20 for review ago

Jay 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 krunch 🚀 submitted krunchpad-20 for review ago

CAN CAN ⚡🚀 requested changes for krunchpad-20 ago

You should add a top part to your case.

krunch krunch 🚀 submitted krunchpad-20 for review ago

1Mon 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 krunch 🚀 submitted krunchpad-20 for review ago

Tanook 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 krunch 🚀 submitted krunchpad-20 for review ago

koeg 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 krunch 🚀 submitted krunchpad-20 for review ago

samliu samliu ⚡🚀 requested changes for krunchpad-20 ago

Returning so you can update it!

krunch krunch 🚀 submitted krunchpad-20 for review ago

krunch 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.

schematic

3dfront

image

krunch krunch 🚀 started krunchpad-20 ago