I bought my first arcade cabinet at a garage sale in 2018. It was a beat-up Street Fighter machine with peeling vinyl and a monitor that flickered every time I landed a hadouken. I loved it. But I also learned fast that buying parts for these things is a mess. Every seller has their own measurement system. Some use millimeters, some use inches, and some just eyeball it and call it «close enough.» I bought three different joysticks before I found one that sat at the right height for my hands. That was the moment I started keeping a notebook of every part I tested.

After a few years of swapping buttons, replacing power supplies, and rebuilding coin doors, I started helping friends with their builds. One guy wanted a full sit-down racing rig. Another wanted a custom fight stick for his nephew. Everyone had the same problem: figuring out which part actually fits without buying five of them and returning four. I found that the best way to avoid this https://kkjtops.com was to build a shared spreadsheet where we logged every part we tested. But even that got messy because people forgot to update it. So I started buying from fewer, more reliable sources and sticking with what worked for my specific body type.

My body measurements are not the same as yours

I am 5’10» with longer arms and a shorter torso. My buddy Dave is 6’2″ with the opposite proportions. We built matching cabinets side by side. Same plans, same wood, same hardware. When we sat down to play, Dave had to hunch over and I had to reach forward like I was swimming. The control panel height that worked for me gave him back pain. This happens all the time. People copy a popular build from YouTube and then wonder why it hurts to play. Your arm length, shoulder width, and even your sitting posture change everything.

Five tests I run before cutting any wood

These tests saved me from building a cabinet I would have hated. I did them before my second build. That cabinet still feels good after four years of weekly use.

The parts that always get measured wrong

Joystick shafts look the same in product photos, but they vary by about half an inch between brands. I have a Sanwa JLF and an IL Eurojoystick on my bench right now. The Sanwa sits lower. If I swap them without adjusting the mounting plate, my hand rests at a different angle. Buttons also have different depths. Some sit flush, others stick up. I prefer convex buttons with a higher profile because they give my fingers a clearer target. My friend hates them because he presses from a different angle. Neither of us is wrong. We just have different hands.

Why I stopped buying multipacks and started buying singles

There was a period where I bought bulk assortments of buttons and springs. Cheaper per unit. Sounded smart. But I ended up with a box of parts I never used because the colors were wrong or the resistance was too light or too heavy. I traded some at local meetups, but most sat in a drawer. Now I buy exactly what I have tested. One button. One joystick. One power supply. I test them in a temporary setup before I commit to drilling holes. If it works, I buy more. If it does not, I return one piece instead of ten.

Safety and comfort are not optional for long sessions

These things sound obvious, but I see plenty of builds online that skip them. A cabinet that works for a weekend is different from one that works for years.

How I finally matched my parts to my body

I went through three control panels for my main cabinet. First one was too high. Second was too narrow. Third was just right. I kept the old panels in my garage as reference. I learned that my ideal setup uses a control panel that sits 28 inches from the floor, with a 15 degree tilt toward me. My joystick sits 2 inches from the panel edge. My buttons sit in a curved arc that matches my finger spread. Anyone can copy these numbers, but they will only work for people with similar proportions. The real trick is measuring yourself, not copying someone else.

The one place I found reliable specs

After years of cross-referencing product pages and forum posts, I started keeping a database of the specific measurements for every part I own. I wrote down shaft height, button depth, spring weight, and mounting hole patterns. I shared it with a few local builders, and they added their own data. That shared record helped me stop guessing. When I want to know if a certain joystick will fit my panel, I check the database first. It is not a commercial service. Just a bunch of us who got tired of buying junk. If you want the same consistency, you can start your own notebook or find a group of builders who share their specs. That is the only way I trust anymore.