2 Player Bartop Arcade Machine Powered by Pi
2 Player Bartop Arcade Machine Powered by Pi
2 Player Bartop Arcade Machine Powered by Pi
workshop
living
food
play
outside
Table of Contents
2-Player Bartop Arcade Machine (Powered by Pi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
Author:rolfebox
I'm a guy who likes games and design and making stuff.
File Downloads
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
to the bottom of the config file and hitting save. On reboot everything should be upside-down (that is, the right way up)! Setting display_rotate to 0 or deleting the line will
revert everything to normal if necessary.
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
from the command line to open the configuration screen, then select 'advanced options', 'audio' and choose to force the audio out through the 3.5mm jack.
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
you can tackle this part. It involves figuring out the ports that each button is wired up to and then editing the controls config file to map the keys to the right buttons
in-game. The websites linked further down cover this in a lot more detail.
7. [Optional] Add a custom splash screen. I designed a splash screen to match the cabinet graphics. It really ties the room together!
Big shout out to the tutorials found on Lifehacker and SuperNintendoPi - these go into more detail on the Pi setup and were instrumental in helping me figure out what I
was doing! The RetroPie forums are also very useful if you get stuck - chances are somebody else will have struggled through the same problem at some point!
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
Related Instructables
Homemade
SNES Arcade
Machine
(Photos) by
djkurtz92
Raspberry Pi
Emulator
Console for the
Backseat by
MoTinkerGNome
How to build a
Bartop Arcade
(Photos) by
djkurtz92
Raspberry Pi
Powered Bartop Arcade
Machine by
MoTinkerGNome
Super Nintendo
(SNES) Arcade
Machine
(Photos) by Nzen
Mods
Advertisements
Comments
50 comments Add Comment
MoTinkerGNome says:
rolfebox says:
MoTinkerGNome says:
And even if we don't win the contests. We still have awesome Pi-Cade Machines.
On a separate note we need to work out a pinball machine that runs android for Pinball Arcade. Their software and tables are awesome I just hate touch
screens for gaming.
Could use a 24 for a mini or a 32" 1080p TV/Monitor Mercury switches or accelerometers could work for the nudges and tilt and buttons and
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
MsSweetSatisfaction says:
Hey, welcome to instructables, this is amazing! I hope to you keep positing awesome things!
rolfebox says:
tomatoskins says:
mhoggard says:
i'm curious is it possible to add a coin slot i wanna get that real authenic setup in my room
brook.gerard.0 says:
rolfebox says:
sherkan says:
Hello,
I am French and I have a small question, how you access your desktop ignition button?
And how you adjust the sound ?
Sherkan
armyofmike says:
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
Fjalmari says:
Hi,
I'm at the finish line with this project. I'm having a problem with player2 configurations. Could you post your lines from the retroarch.cfg file?
I'm using same buttons and joystick from ultracabs as you did. But when I try to play multiplayer games the p2 joystick moves p1 and both joystick needs to
be moved to move p1 as a normal speed.
I don't see what is the problem with my configurations.
By the way this project is awesome!! Signed up just to make this comment and to send you the photo after it's finished (hopefully after two days)
Fjalmari says:
Fjalmari says:
sholz says:
They ARE supposed to give diffrent outputs. I fixed this with the help of this:
http://blog.petrockblock.com/forums/topic/autofire...
The autor made a kernel update; you can download a noob-proof script there to fix this immiadetley:)
I also had the problem that the sensitivity was much too high (i had problems to navigate only one entry up/down in emulation station). The kernel fix
managed it to resolve this problem too! :D
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
Nishansen says:
Hi rolfebox!
I just love your work and have decided to make my own first Raspberry Pi project.
You write that there are some of the things you would have done differently. Is it possible to hear what you will do different?
TJOpitz89 says:
Awesome project!
I am working on something very similar right now and you have given me some fantastic ideas.
I have one question for you, though; How did you change the controls for the MegaDrive emulator? The standard RetroArch controls are terrible. I like yours,
A, B, and C all in a row.
rolfebox says:
petachock says:
rolfebox says:
Thanks petachock! This stage took me a while to figure out too, thanks for elaborating on the details.
If you have actually built your own cabinet from (or similar to) my plans, I would love to see some photos - please share!
petachock says:
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
AaronN2 says:
rolfebox says:
petachock says:
rolfebox says:
petachock says:
sholz says:
petachock says:
retroarch.cfg21 KB
Mackasmacka says:
sholz says:
Hey Pals! During a snow storm i decided to make a papercraft case
(paper, + epoxy resin + body filler) BUT: There was too less epoxy
left^^ So i waited until the wather got better and I went to the local
wood dealer for MDF. This is my first woodworking/paintjob ever, so
please be kind! :D
Some additional Infos:
-If you
use the ultracabs set like in the tutorial you could get a problem. My
Joysticks was waaaaaaay too sensitive for going around in the menu. (It
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
was hard to get on entry down, instead of 4-5). There is a easy solution
in the RetroPi forum for this. The author made a noob-proof script to
fix this problem. Here is the Link:
http://blog.petrockblock.com/forums/topic/autofire-on-the-axis/
-If
you use the retroarch_config file to map the joysticks/buttons: The
config was ok; BUT the axis lines dont worked for me. So I used the ones
i found online instead; They work perfect. Here is my config file:
(Please note; If you wired the buttons not in a row or if you have a
other button layout you have to edit the numbers) EVERYTHING AFTER THE
###--- IS ONLY A NOTE FOR YOU, DONT PUT THIS IN THE CONFIG FILE)
You find this file in /opt/retropie/configs/all/retroarch.cfg - Easy to Edit with WINSCP
___________________________________________________________________
input_player1_joypad_index = "0"
input_player1_b_btn = "1"
input_player1_y_btn = "4"
input_player1_select_btn = "7"
input_player1_start_btn = "6"
input_player1_a_btn = "0"
input_player1_x_btn = "3"
input_player1_l_btn = "2"
input_player1_r_btn = "5"
input_player1_up_axis = "-1"
input_player1_down_axis = "+1"
input_player1_left_axis = "-0"
input_player1_right_axis = "+0"
input_player2_joypad_index = "0"
input_player2_b_btn = "11"
input_player2_y_btn = "14"
input_player2_select_btn = "7"
input_player2_start_btn = "16"
input_player2_a_btn = "10"
input_player2_x_btn = "13"
input_player2_l_btn = "12"
input_player2_r_btn = "15"
input_player2_up_axis
= "-3" ###--- RetroArchConfig gave me a other entry than this one.
This four (up, down, left, right) are working.
input_player2_down_axis = "+3"
input_player2_left_axis = "-2"
input_player2_right_axis = "+2"
input_enable_hotkey_btn = "6" ###-- If you press Button 6 AND 7 you get back to Emulation Station
input_exit_emulator_btn = "7" ###-- -"input_save_state_btn = # ###--- Save Games
input_load_state_btn = # ###--- Load Games
___________________________________________________________________
Additional Infos:
-DO NOT EDIT THE LANGUAGE OF THE KEYBOARD! EmulationStation have problem with a other keyboard mapping than english.
-ScummVM Games are running fine!
IF you have problems with Retropie (because you dont have a clue of
linux) and you dont able to add the AUTOFIRE-ON-THE-AXIS Fix from above
you also can use a Raspicade image. The Ultracabs Joysticks are count as
one Joystick, so you have to fix the Kernel. The RASPICADE Image have
less emulators, but they are ALL compatible to the Ultracabs
controllers. (They are XinMo Controllers.) In Retropie you have to fix
them (on 2.6) in Raspicade you dont. But Raspicade have less Emulators.
So, this was it from my point:D Good Luck!
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
Chillimonster says:
Chillimonster says:
rolfebox says:
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
Chillimonster says:
Thanks :-)
Really appreciated. Nearly finished my first cab based of these plans with very minor alterations, Just the t-Molding and Marquee to complete this
weekend when i have time.
Learnt so much putting this one together that will be taken forward to the next build such as countersinking the screen on the back of the MDF to get it
closer to the front of the board and countersinking some tempered glass on the front to give it a clean look. I have also added twin headphone sockets
just under the lip of the control panel (one at each side) for late night gaming ;-)
Also making the control panel from 18mm next time to give some room for the insert nuts (Had to pad it out slightly this time round to ensure they had
enough room) - they are cheap as chips from Screwfix.
2nd one is just being started but slightly wider / taller to take a trackball and bigger monitor.
stiltskin says:
Hi
I want to build your arcade machine. Do you perhaps have actual sized drawings/models of the side panels so I can print and cut these out and use them to
make the side panels?
rolfebox says:
sholz says:
rolfebox says:
http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/
jhawkins14 says:
jhawkins14 says:
rolfebox says:
jhawkins14 says:
rolfebox says:
jhawkins14 says:
ethridgt says:
rolfebox says:
T-p says:
Hey rolfebox, can you help me out? I would like to know the measurement for the back of side A. (SEE IMAGE)
rolfebox says:
OscarZ1 says:
I have just joined this website to say what a fantastic build.
I wish I had more confidence with Table Saws etc.
I'm going to ask a buddy with Joinery experience if he'll help me build one, I'll do the PC/Electronic side.