Atari's Food fight is extremely similar to Centipede - except the side profile is slightly different. I am in the process of scratch building my own Centipede with swappable control panels.
This WIP shot shows the "shelf" area where the control panel resides.. The slides on the bottom and sides of the shelf area help locate and lock the control panel into place. The square block at the back of the shelf area is the USB interface which "docks" with the rear of the control panel. Each control panel has a built in Ultimarc interface which utilises the USB connector.

Here is a bottom/back view of the control panel showing the mating guide channels and the USB interface. This was one of the most difficult parts of the entire build - getting everything square and true while working to tolerances of less the .5mm in total..!!

And this shows how it all works together as the control panel is slides into place. Once the USB connectors have mated, the control panel does not move in ANY direction. To remove the control panel requires a very square pull from the front of the CP - because of the angle that the joysticks are pulled on, in operation it can not be pulled free during game play. It works pretty damn nicely if I do say so myself



This is the semi-finished control panel snugly docked into position. There is about .7mm clearance on each side of the control panel to the cabinets - the flash actually makes it look a little wider..?!!

And here is the first of the finished control panels with custom artwork - a 2 player, 6 button affair..


There is more of the build up in the
Project Announcements Forum.. Hopefully it gives you some ideas for your own cabinet..
Cheers
Hoops