raspberry pi

Making an arcade cocktail table - Raspberry pi 3B+ and Retropie build

Published at 2020-05-05

While on a company outing with my company to a nearby arcade pub, I came across a table with a built-in arcade system. I thought to myself that this would make a great piece of furniture in my house. I already own a Raspberry pi 3 and I have a spare monitor that I don't use. So I went straight to eBay and started ordering some stuff.

Building a table

First of all, we need to do some woodworking. We're building a table after all. We're going to need some parts to make an arcade table.

We need to figure out the measurements for our boards. I did this by feel, but feel free to use my measurements if you want to recreate this.

Assembly

Now we're ready to configure the machine. This is the easiest part of the entire build. I recommend following their documentation.

Split-screen support

The initial orientation of the screen will be in landscape mode. This is an awkward orientation to play in. We can apply a GLSL shader to avoid this issue. Luckily someone on Reddit solved this issue. This is what that looks like:

<figure class="kg-card kg-embed-card"><div class="twitter-tweet twitter-tweet-rendered" style="display: flex; max-width: 550px; width: 100%; margin-top: 10px; margin-bottom: 10px;"><iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="true" class="" style="position: static; visibility: visible; width: 550px; height: 738px; display: block; flex-grow: 1;" title="Twitter Tweet" src="https://platform.twitter.com/embed/index.html?creatorScreenName=karlsolgard&dnt=false&embedId=twitter-widget-0&frame=false&hideCard=false&hideThread=false&id=1245073060610310144&lang=en&origin=https%3A%2F%2Fblog.novacare.no%2Fmaking-an-arcade-cocktail-table-raspberry-pi-3-build%2F&siteScreenName=novacare_as&theme=light&widgetsVersion=ed20a2b%3A1601588405575&width=550px" data-tweet-id="1245073060610310144"></iframe></div></figure>

Avatar of Author

Karl SolgÄrd

Norwegian software developer. Eager to learn and to share knowledge. Sharing is caring! Follow on social: Twitter and LinkedIn.