DIY: Build a Full-Size Coin-Op Arcade Machine (Step-by-Step)
Build a classic full-size upright arcade cabinet that accepts coins (coin mechanism + coin door). This guide gives you downloadable plans/diagram links, an itemized parts list (each part has an example Amazon product link you can swap for your affiliate link), step-by-step assembly, software notes, and safety tips.
Plans & Diagrams (images & download links)
Start by choosing a proven set of plans so your cabinet dimensions, control panel drilling templates, and monitor mount are correct.
- ArcadeCab — MAME Cabinet Plans (PDF with diagrams & drilling templates). :contentReference[oaicite:0]{index=0}
- TheGeekPub — Full Arcade Cabinet Plans (paid, includes drilling templates & artwork templates). :contentReference[oaicite:1]{index=1}
- HolbrookTech — Full Size Arcade Cabinet plans & downloadable PDF/DWG (diagram images & DWG available). :contentReference[oaicite:2]{index=2}
- Instructables examples and photo walkthroughs (good for layout ideas). :contentReference[oaicite:3]{index=3}
Tip: Download at least one set of plans as a template and print the control panel drilling template at 100% scale so button/joystick cutouts align exactly.
Parts List — each item has an example Amazon product (replace with your affiliate link)
Below are the typical parts for a full cabinet. Each example Amazon link points to a well-known type of product; swap the example URL for your affiliate link and confirm rating/stock.
| Part | Why you need it | Example Amazon product (replace with your affiliate link) |
|---|---|---|
| Cabinet wood (MDF / Baltic birch / plywood) | Cabinet sides, control panel, marquee, inner bracing. Use 3/4″ MDF for easy routing & T-molding channels. | Buy local/home center (cut sheets to plans). (No single Amazon link — buy to size) |
| Full-size control kit (joysticks + buttons + USB encoder) | Controls for players 1 & 2 — joysticks and action buttons with USB interface to PC or Raspberry Pi. | Example: 2-Player Arcade Kit (USB encoder + joysticks + buttons). :contentReference[oaicite:4]{index=4} |
| Tournament-grade joysticks (Sanwa JLF recommended) | Premium feel and durability for serious players (you can use Sanwa or Seimitsu parts). | Sanwa JLF-TP-8YT Joystick (example). :contentReference[oaicite:5]{index=5} |
| Illuminated arcade buttons (24mm / 30mm) | Action buttons for players, start/coin/service buttons — choose size to match template. | Example: Arcity LED arcade button pack. :contentReference[oaicite:6]{index=6} |
| Zero Delay / USB encoder boards | Converts buttons/joystick inputs to standard USB HID input for PC/Pi (common, inexpensive). | Example: Zero Delay USB Encoder (search results). :contentReference[oaicite:7]{index=7} |
| Monitor (17″ – 24″ — selection depends on aesthetic and space) | Display for game video. 17″ 4:3 is classic; 19–24″ widescreen is common for MAME ports. Make sure mounting depth fits cabinet. | Example: 17″ arcade style LCD monitor. :contentReference[oaicite:8]{index=8} |
| JAMMA harness or pre-wired cabinet harness | If you plan to use JAMMA PCBs or want standard arcade wiring — simplifies wiring to a single connector. | Example: JAMMA harness (search results). :contentReference[oaicite:9]{index=9} |
| Coin door + coin mechanism / coin acceptor | Commercial coin door + mech allow coin operation and authentic coin-op look. Many mech types exist (mechanical/electronic). | Example: Arcade coin door & coin mech listings. :contentReference[oaicite:10]{index=10} |
| Speakers (small 2.0 or internal amp + speakers) | Sound for the games; install one or two full-range speakers or small PC speakers with internal amplifier. | Example: compact powered speakers (search results). |
| Raspberry Pi 4 (or small PC / Intel NUC) | Runs emulator software (RetroPie, Batocera, or a Windows/Steam PC for modern ports). | Example: Raspberry Pi 4 kit (search results). |
| MicroSD card (64–256GB UHS-I) | Store OS, emulator, and ROM images owned by you. | Example: 128GB microSD (search results). |
| Power supply (for monitor + Pi + amp + lights) | Choose a safe, adequately rated supply(s); use separate regulated supplies when required. | Example: 12V 5A adapters (search results). |
| LED strip lighting (optional) | Backlight marquee or cabinet interior for effect. | Example: RGB LED strip (search results). |
| T-molding & edge trim | Classic arcades use T-molding on side panels — route channel before assembly. | Example: arcade T-molding strip (search results). |
| Tempered glass / acrylic for marquee or control panel cover | Protects marquee / screen and gives professional finish — acrylic is lighter; tempered glass is premium. | Find a size-matched sheet on Amazon or local glass shop (search Amazon for exact size). |
| Woodworking hardware & finish | Screws, wood glue, paint, vinyl, router bits, hinges for coin door & access panels. | Buy generic hardware items on Amazon or from local stores. |
Notes on the product links above: each Amazon link shown is an example search/result page or product type. Before publishing replace every Amazon URL with the exact affiliate link you generate in your Amazon Associates dashboard. Confirm each product’s rating (4★+ preferred) and seller reliability; avoid linking to out-of-stock or third-party low-rating sellers.
Step-By-Step Build Overview
- Choose and print plans — pick one plan above (ArcadeCab or TheGeekPub are good), print the drilling templates at 100% scale. :contentReference[oaicite:11]{index=11}
- Cut panels — sides, control panel, console, monitor mount, back panel (use 3/4″ MDF or plywood). Route T-molding slot now if you’ll use it.
- Dry fit & assemble — glue & screw panels together, use clamps. Leave the back panel removable for access to electronics and coin box.
- Install monitor — mount the monitor in the cabinet’s monitor frame. Confirm viewing distance & bezel/trim fit. Use a 17″–19″ 4:3 monitor for authentic CRT-like aspect or a widescreen monitor if you prefer.
- Control panel — lay out the drilling template, drill holes for joysticks & buttons, install joysticks and buttons, route wiring to the USB encoder boards and test keyboard inputs on your Pi/PC before sealing.
- Coin door & coin mech — mount the coin door on front, attach coin mechanism (mechanical or electronic). Wire the coin mech to the coin input or to a simple coin-pulse input device that the emulation software/PC can interpret (or use a simple relay to simulate credit button). Example coin mech holders and coin door assemblies are sold online. :contentReference[oaicite:12]{index=12}
- Electronics — mount Raspberry Pi or PC, JAMMA harness (if using JAMMA PCBs), speakers, amp, fuse/protection, and tidy wiring. Use cable ties and grommets for safety.
- Marquee & artwork — print marquee artwork to size, backlight with LED strip, install acrylic/glass if desired.
- Test & calibrate — load emulator (RetroPie, Batocera, or PC front-end), map controls, test inputs, and test coin-in behavior (simulate coin pulse if needed). Calibrate display so image looks good in the cabinet environment.
Coin Mechanism and How to Integrate It
Coin mechanisms come in mechanical (pulse switch) and electronic acceptors. Mechanical coin mechs typically close a switch when a coin passes — you can wire that to a USB input (via an interface) or to a PC’s input (through a USB GPIO or microcontroller) and map it to the “coin” button in your emulator. Electronic acceptors may output a pulse or serial signal — read the product documentation carefully.
Examples of coin door/mech hardware are available on Amazon (search results linked above). :contentReference[oaicite:13]{index=13}
Software Notes
- RetroPie / Batocera / LaunchBox — popular for Raspberry Pi / small PCs. Configure the “coin” input to map as a credit (many emulator frontends support coin button mapping).
- JAMMA PCBs — if you run original PCBs, use a JAMMA harness and coin pulse directly into the board — JAMMA harness examples found above. :contentReference[oaicite:14]{index=14}
Safety & Practical Tips
- Wear eye/ear protection while cutting and routing. Use dust collection when cutting MDF.
- Test wiring, fuses, and power supplies on a bench before installation; use fused power distribution for safety.
- Label connectors and keep an access panel for repairs and coin box removal.
- Confirm local laws/ordinances about coin-operated machines if you plan to place the cabinet in a public or commercial setting.
Images & Diagrams (quick links)
Downloadable plan PDFs and diagrams (print control panel templates at 100% scale):
- ArcadeCab plans (PDF) — includes control panel drilling templates. :contentReference[oaicite:15]{index=15}
- HolbrookTech — full cabinet plans & DWG downloads (includes images). :contentReference[oaicite:16]{index=16}
- TheGeekPub — plans & artwork templates. :contentReference[oaicite:17]{index=17}
Amazon Associates / Affiliate Program — Important Requirements
- Before publishing, replace every Amazon example URL above with the full affiliate link you generate in your Amazon Associates account. Do not cloak or obfuscate the link.
- Include a clear affiliate disclosure on the page (this page includes one below). Amazon also requires that you do not make false claims about products or misrepresent prices.
- Confirm the product pages you link to are available and from reputable sellers; prefer high ratings (4★+) and many reviews.
- Do not use the Amazon trademark or logo incorrectly — follow Amazon Associates branding guidelines as required in their operating agreement.
Affiliate disclosure: I am an Amazon Associate. If you purchase through the Amazon links (using my affiliate link), I may earn a small commission at no extra cost to you. Please replace the example Amazon URLs above with your own Amazon Associates links before publishing.
Final Notes
Building a full-size arcade cabinet that accepts coins is a rewarding project that combines woodworking, electronics, and a bit of mechanical integration. Start with a solid plan (ArcadeCab or TheGeekPub are both excellent), source quality controls (Sanwa or Happ), and plan your wiring and coin pulses before permanently sealing the cabinet.
If you want, I can now do one of the following for you:
- Embed a complete set of **ready-to-paste Amazon example links** (I’ll use the exact product URLs I found) — but you’ll still need to swap them for your affiliate links before publishing.
- Or, if you give me your **Amazon Associates ID** (your tracking tag), I can prepare the HTML with your affiliate links already embedded so it’s truly ready to paste.




