Personal tools
log in | join | help

Lack Arcade Coffee Table

by LiveModern Webmaster last modified Jan 09, 2013 01:05 AM
Editorial Rating: 1 2 3 4 5
Average Rating: 1 2 3 4 5 ( 0 votes)
by Jules Yap ( last modified Jan 08, 2013



Materials: Lack coffee table, Raspberry Pi, Happ arcade joystick and buttons, Dell LCD monitor, speakers, Logitech MK260 keyboard and mouse, i-Pac keyboard encode by Ultimarc

Description: I had purchased a Raspberry Pi (RPi) credit card sized computer and wanted to do something fun with it. I saw another article on how to make an arcade coffee table and thought I could do it easier by hacking an Ikea Lack table.

The Lack is easily hacked by cutting it's hollow core material using a utility knife. I outlined the shape of the LCD monitor and carefully cut out the hole.

Next I cut out the holes for the joystick, buttons, and control board area. Initially I tried using a 1 1/8" hole cutter to cut through, but it was tricky. I ended up using that hole cutter to score the shape of the holes and then finishing the cut with a utility knife.

The RPi runs a version of Linux. I hacked together a simple front-end for selecting the games in Python using some sample code I found on For the games, I used a version of advmame compiled for the RPi.

Sound is provided by a pair of cheap speakers I got from Walmart. These items are hidden by a small enclosure I made that is glued to the bottom of the table. It also has a wireless keyboard and mouse for programming and configuration. In it's final form, the table is completely controlled by the joystick and buttons so the keyboard is only used occasionally for fine tuning.

The kids love playing the the old arcade games like Donkey Kong and Galaga.

~ Manny Flores, Chicago



this website is for sale

This website will undergo significant changes in 2021. First, the domain name has been sold. Visitors will not be able to find the site at after the new domain owner publishes their new website. In the meantime, we are looking for a buyer for the content, someone who wants to continue the mission of the website. If that is you, contact marshall [at] I will provide details.


Website migration, maintenance and customization provided by Grafware.