MMPAD

MMPAD stands for "mangkoran MacroPad", built with osu! in mind (lol).

Backgrounds

I've started playing a rythm game osu! to kill time since the pandemic began. Actually, I play osu! because it's the only game that I could ran in my Linux. Then at some point in November, I'm thinking of buying a mechanical keyboard for osu!. But holy f*** they are so damn expensive for my poor wallet. Then I remembered herpiko's UNK and it inspires me to build a custom handwired mechanical keyboard.

Objectives

  • As cheap as possible
  • Fully customizable switch config (I mean, it's handwired)
  • Compact, ideal for travelling (mobile gamer gang)
  • Helps me reaching FC 5* (lol)

Parts

Macropad

Part Price Quantity
Gateron Milky Brown 3-pin RM 0.97 20
Pro Micro clone ATmega32U4 RM 23.90 1
Diode 1N4148 RM 0.20 25
AWG24 multicore wire RM 1.90 / m 5 m
Stainless steel plates + cutting service, switch 1.5 mm bottom 2.0 mm RM 25.00 1
M3x8 mm spacer TBA TBA
M3x5 mm screw TBA TBA
M3x3 mm hex screw TBA TBA
Type C USB to micro USB adapter TBA TBA
Type C USB cable TBA TBA
Bump on rubber feet TBA TBA
Keycaps FREE 9

Tools

As I'm new to the world of electrical things, I also bought the tools needed. This just a reference for myself how much I've spent on my initial build.

Part Price Quantity
Breadboard 8.5 cm x 5.5 cm RM 3.20 1
Soldering iron 60W RM 20.00 1
Soldering lead 0.4 mm 60/40 50 g RM 7.00 1
Helping hand (lol) RM 14.00 1
Soldering iron holder RM 4.00 1
Multimeter RM 13.22 1
Wire stripper RM 12.50 1

Layout

9 keys macro pad

Plates v1

  • v1 has horizontal pro micro placement, thus making the usb cable horizontal too which is a bit odd

Plates v2

  • v2 has vertical pro micro placement at the left side of the plate

Guides

Timeline

2020.11.28

Pro micro arrived. Unfortunately, I didn't check the port this pro micro used, and it comes with mini USB B. So painful searching for it's cable adapter. Luckily, my friend has unused yet faulty power bank and I just ripped it for it's micro USB B socket.

2020.11.30

Switches arrived. MAAANN this switch thingy is soo small. Brown since never using mech keyboard before, next build maybe blue.

2020.12.02

Plates finally finished. Got to pick them up myself (~14 km from home). The first thing I realized is the switch hole I used here is more suited if you want to disassembly the switch after they are soldered/mounted on the plate. I didn't know this until I mount my switch, placed keycap on it, and pulled the keycap. The switch housing popped off LMAO. I kinda scared, but then I browse swillkb documentation and then realized it LOL.