Arcade Console Setup | Wire, Boot, and Play

Setting up arcade hardware typically requires connecting a display, power, and control inputs, then booting the system so games load and play.

Whether you are wiring a full-size cabinet with a Tankstick, connecting an ARCADE2TV-XR control unit to a console, or building a Batocera-based machine with a Raspberry Pi, every arcade console setup follows the same three steps: connect the display, route the controls, and boot the system. The details differ by hardware, but the order stays the same, and getting each cable right the first time saves hours of troubleshooting later. If you are still choosing which hardware to buy, our roundup of the best arcade consoles covers the top options for cabinets, adapters, and DIY builds.

What Does An Arcade Console Setup Actually Mean?

An arcade console setup means connecting a display, power, and control inputs to a system that runs game software. The specific cables and adapters depend on whether you are using a PC cabinet, a console adapter unit, or a Raspberry Pi build. A prebuilt cabinet like the X-Arcade Tankstick runs off a PC inside the machine. A plug-and-play control unit like the ARCADE2TV-XR connects to a TV, console, or computer through adapter cables. A DIY machine built around a Raspberry Pi running Batocera turns a cabinet or bartop into a multi-game system. All three need the same foundation: a display, power, control signals, and a boot sequence that loads the software.

Wiring A Full-Size Arcade Cabinet

A full-size arcade cabinet with a Tankstick requires connecting the joystick deck, trackball, PC, display, and audio in a specific order. According to X-Arcade’s official machine setup guide, place the Tankstick on its tray and connect the serial cable from the hole behind the tray to the matching port on the back of the Tankstick. Drop the trackball’s permanently attached USB cable — the green-ended one — into that same hole. Put the keyboard and mouse in the drawer, then place the PC in the bottom-right section of the cabinet standing up. Do not block any vents.

Connect USB cables in this order: one for the keyboard, one for the mouse, one for the Tankstick trackball, and one for the Tankstick’s buttons and joysticks. If your PC only has three USB ports, connect the green-ended trackball USB to a front port. Connect the green-and-black headphone cable to the PC’s green audio jack, and the blue VGA cable to the VGA port. If the cabinet uses an HDMI-VGA adapter, connect the VGA cable to that adapter instead.

Set the Serial Switch Box to A so the controls route to the PC — the same switch can later route controls to a game console. Connect the PC power cable, plug the cabinet into wall power, and turn on the cabinet power switch plus the internal power strip if there is one. The first boot takes a few minutes longer than usual because the PC scans the game library for the first time. A common mistake is leaving the switch on B, which routes controls away from the PC and produces a seemingly dead cabinet.

Setting Up A Console Adapter Or Pi-Based System

A console adapter system like the ARCADE2TV-XR uses a USB-to-adapter chain to route arcade controls to a TV or monitor, while a Pi-based build runs Batocera from an SD card. For the ARCADE2TV-XR, the FCC-documented manual says to align the unit’s side sliders with the pedestal slots and lock it in place. For a PC or Mac, use the supplied 3-meter USB-B to USB-A cable from the control unit’s USB-B port to an open USB port on the computer. For optional LED lighting, use the supplied USB-C to USB-A cable from the USB-C port to the power adapter. A red LED on the control unit confirms power.

To connect to a game console, run the USB-B cable into a DB9 Adapter, then connect the DB9 cable to an X-Adapter (2-in-1 or 5-in-1), and plug the labeled P1 and P2 cords into the console’s controller ports. Use only P1 for a Solo controller. Note that some console setups may need Brook adapters for full compatibility.

For a DIY build using Batocera on a Raspberry Pi 4B, the process is shorter. Download the Batocera v41 image, unzip it, write it to a micro-SD card using Rufus or balenaEtcher, and insert the card into the Pi’s slot with the label facing up. Do not connect the system to a 4K display during the first boot — use a 1080p screen to avoid setup issues.

FAQs

Do I need a PC for every arcade console setup?

No. An ARCADE2TV-XR control unit works with consoles and PCs, and a Raspberry Pi running Batocera is a standalone system. Only the full-size cabinet with a Tankstick requires a PC inside the machine to run the game software and handle control inputs.

Why does my arcade console show no picture?

Check that the video cable — VGA, HDMI, or USB-C — is fully seated at both ends and the display is on the correct input channel. For X-Arcade cabinets using an HDMI-VGA adapter, confirm the adapter is powered or properly connected. A loose or wrong input is the most common cause.

Can I use an X-Arcade Tankstick with a game console?

Yes. The Serial Switch Box built into the cabinet lets you toggle between PC and console control. You need the appropriate adapter cable from X-Arcade’s adapter lineup for your specific console, following the same DB9-to-X-Adapter chain used by the ARCADE2TV-XR system.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.