Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news


  

Author Topic: Centipede Bartop with Raspberry Pi 3 and Attract Mode Completed! (Lots of pics)  (Read 4350 times)

0 Members and 1 Guest are viewing this topic.

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
I recently finished building a Centipede themed bartop. First time ever building a cab for someone else. This one was built to be given as a gift to a friend. Her favorite game was Centipede so the theme was obvious. I used a Raspberry Pi 3 with Retropie / Attract Mode and I'm really happy with the results. The cab boots straight into Centipede then pressing the menu button goes to the main game selection menu. I kept the controls fairly simple with a joystick, 2 action buttons, and of course a trackball. The trackball is the 2 1/4" Happ USB model. Lucian045 here on the BYOAC forum printed all my artwork for me and it turned out fantastic. I created an Attract Mode theme based off of the Centipede arcade bezel and I really like how it turned out.

I was moving along at a pretty good clip on this one and I didn't take the time to make a thread when I started and post progress updates. I decided to just make this thread after the build was done this time.

Started with this idea:



Cut out a template shape using hardboard:



Transferred the shape to the white melamine board I'm using for the sides:





Cut out the shape leaving a little extra so I can router it down to the template for a smooth edge:







Got the base cut. Had to router out a recess in the base so the trackball had the depth it needed:





Went with a metal control panel this time. Bought a piece of 16ga steel at Lowes, cut it down with a metal cutting blade on the jigsaw and bent the steel until I had the shape I wanted:



Got the holes drilled out and used small screws to attach a small piano hinge:







Painted the control panel and sanded it smooth:






Once I got the artwork applied I immediately populated it with controls:



Continuing the build:













Finally, the completed bartop:









Power on and off with the power socket switch. Volume knob.

















I think I'm going with MDF from now on instead of melamine board. The melamine chips a lot and scratches easily and so I end up sanding and painting it anyway. I wanna give a shout out to Lucian045 for the awesome artwork printing. I went with the reverse printed marquee this time and I love how it turned out. I'm going to upgrade my Dream Machine marquee soon!

Youtube video is up!
https://youtu.be/dCEs2QWGdz8
« Last Edit: February 07, 2017, 08:36:05 pm by Vidiot »


firedance

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 143
Excellent work  :applaud:

no intake or exhaust fans ? know monitors can generate quite a bit of heat.
« Last Edit: January 27, 2017, 10:02:51 am by firedance »

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7618
  • Obey.
    • The Chris Burke Band
One of the nicer bartops we've seen around here. 

:cheers:


leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6740
Quality work. Super nice.

8BitMonk

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 969
That turned out great, nice work! The art, fit and finish are all superb and the little details like the top speaker grill, serial plate and power/volume on the back really make it look polished. :cheers:

I like the idea of transferring the template to hardboard, hadn't thought of that.
Games: Asteroids Deluxe | Atomiswave | Centipede | Championship Sprint | Defender | Donkey Kong | Dig Dug | Frogger | Ikari Warriors | Missile Command | Pac-Man | Pole Position | Robotron | Spy Hunter | Tempest | Super Mario Strikers

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Thanks for the compliments guys.  :cheers:


rablack97

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2148
  • If you don't try, you have no chance at innovation
Hah, is that a Kade in there, did you interface T-ball with the Kade?

Did they work out the bugs for the t-ball tracking, is it more fluid?
   

2016 Texas Pinball Festival - Best Arcade In Show - MKX

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Hah, is that a Kade in there, did you interface T-ball with the Kade?

Did they work out the bugs for the t-ball tracking, is it more fluid?

Yeah I used a KADE for the joystick and buttons but the trackball is just a USB HAPP ball connected directly to the Pi as a mouse. Works great!


Mike A

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2063
  • Buy a Multimeter
Very nice.

sealcouch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 115
Beautiful bartop. How did you manage to bend that steel. I'm working with an old karate champ cab and I'd love to be able to make a replacement metal control panel. Anything I make out of wood for it doesn't quite do it justice.

n3wt0n

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 531
Very nice bartop!  :applaud:

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4731
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Quality work!

Question:  How did you get the square pegs for the bolts on the CP to look so damn near perfect?  What did you use to make them?  I see that the previous photos have round holes drilled but then in the next photo they are square and painted.  It's almost as if you swapped yours out for a professionally made one.  Looks legit! :applaud:

DeL
Stop by my Youtube channel and leave a comment:

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Beautiful bartop. How did you manage to bend that steel. I'm working with an old karate champ cab and I'd love to be able to make a replacement metal control panel. Anything I make out of wood for it doesn't quite do it justice.

Thanks! I actually had a friend help me with that part. Basically we heated the metal up with heat gun and clamped it down to a piece of steel beam that had rounded corners, then used a dead-blow hammer to bend the metal over the beam to get the larger curve shape. For the back side that has the tight bend he used a metal brake to make the bend. I wish I had some photos of that process but we didn't take any then. I want to get one of those metal brakes. I see Harbor Freight sells one that isn't too expensive. It would be great for smaller projects like a bartop CP.

Quality work!

Question:  How did you get the square pegs for the bolts on the CP to look so damn near perfect?  What did you use to make them?  I see that the previous photos have round holes drilled but then in the next photo they are square and painted.  It's almost as if you swapped yours out for a professionally made one.  Looks legit! :applaud:

DeL

Thanks man. I just used a small file to file out the corners until they were square. If you go slow and take your time you can get a pretty nice result. Also, I never explained the screws holding down the hinge. Originally I wanted to have the hinge welded to the CP but the hinge is made out of aluminum and couldn't be welded so I marked the holes and drilled them out and used a tap & die to thread the holes. After the screws were screwed in they were grinded off on the outside. Once painted and sanded they practically disappear and the surface was smooth so you can't tell under the CP artwork.


mafiafan123

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 111
  • i'd buy that for a dollar
Very nice build!

where is the speaker I might have missed it? Mono I'm guessing?


Sent from my iPhone using Tapatalk

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Very nice build!

where is the speaker I might have missed it? Mono I'm guessing?


Sent from my iPhone using Tapatalk

Thanks! I ment to include this photo with the others. I must have forgot.



deepblue

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 205
  • Billy vs. Steve
Beautiful work. I am making a Pi based bartop also - how tough is it to modify the attract mode theme? The base theme I have seen is just a basic list of emulators, would be nice to jazz it up.

05SRT4

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1027
  • Check out my Pow Pow
Lots of hard work and it paid off! Well done.

mafiafan123

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 111
  • i'd buy that for a dollar
Very nice build!

where is the speaker I might have missed it? Mono I'm guessing?


Sent from my iPhone using Tapatalk

Thanks! I ment to include this photo with the others. I must have forgot.




That's very clean ! [emoji846]


Sent from my iPhone using Tapatalk

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7618
  • Obey.
    • The Chris Burke Band
I wish I had some photos of that process but we didn't take any then.


Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Beautiful work. I am making a Pi based bartop also - how tough is it to modify the attract mode theme? The base theme I have seen is just a basic list of emulators, would be nice to jazz it up.

Thanks. It's actually not that bad. It's similar to making a theme in Mala. Actually, like Mala, Attract Mode doesn't call them themes. They are called layouts. This becomes important when you start looking for the folder they go in. It's a layouts folder. It's located here:  /usr/local/share/attract/layouts

I started with my background image of the Centipede bezel and edited it how I wanted it to look and sized it to 1024x768 for my 4:3 monitor. Then you make the areas where you want the gamelist, marquee, video or snap transparent. That background image is saved as a png file which supports the transparencies. The layout consists of the background image and a layout .nut file. The .nut file has all the config information for the layout and this is where you have to put the coordinates for the gamelist, snap, marquee, and any other info you want to show on your layout.

This is a link to the reference for making layouts:
http://attractmode.org/docs/Layouts.html

Here is a link for the main readme for Attract Mode:
http://attractmode.org/docs/Readme.html

Hopefully that will get you started.  :cheers:


sealcouch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 115
Beautiful work. I am making a Pi based bartop also - how tough is it to modify the attract mode theme? The base theme I have seen is just a basic list of emulators, would be nice to jazz it up.

Thanks. It's actually not that bad. It's similar to making a theme in Mala. Actually, like Mala, Attract Mode doesn't call them themes. They are called layouts. This becomes important when you start looking for the folder they go in. It's a layouts folder. It's located here:  /usr/local/share/attract/layouts

I started with my background image of the Centipede bezel and edited it how I wanted it to look and sized it to 1024x768 for my 4:3 monitor. Then you make the areas where you want the gamelist, marquee, video or snap transparent. That background image is saved as a png file which supports the transparencies. The layout consists of the background image and a layout .nut file. The .nut file has all the config information for the layout and this is where you have to put the coordinates for the gamelist, snap, marquee, and any other info you want to show on your layout.

This is a link to the reference for making layouts:
http://attractmode.org/docs/Layouts.html

Here is a link for the main readme for Attract Mode:
http://attractmode.org/docs/Readme.html

Hopefully that will get you started.  :cheers:

Also, I don't know about the Pi build but the pc build of Attract Mode works with Mala themes directly. You can use the Mala layout editor and just move those files into the layouts folder.

rablack97

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2148
  • If you don't try, you have no chance at innovation
Hah, is that a Kade in there, did you interface T-ball with the Kade?

Did they work out the bugs for the t-ball tracking, is it more fluid?

Yeah I used a KADE for the joystick and buttons but the trackball is just a USB HAPP ball connected directly to the Pi as a mouse. Works great!

Why did you go with the Kade, doesnt the pi have enough outputs to do what you needed to do?
   

2016 Texas Pinball Festival - Best Arcade In Show - MKX

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Why did you go with the Kade, doesnt the pi have enough outputs to do what you needed to do?

I never could figure out how to use the GPIO pins for controls and I already had the KADE I bought a long time ago and hadn't used yet..


gdonovan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 125
  • I want to build my own arcade controls!
Awesome work, makes me cringe about my feeble attempts!!

BobA

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5943
  • What Me Worry?
Nice looking bartop.  Very professional looking. 

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5344
  • Present for you Grandfather...
Awesome and very well done.   :applaud:
"I really do feel pity for those who go out of their way to perform a personal slight, than taking the effort in joining the conversation and creating some useful dialogue which would benefit the persons' perusal of this topic.  Yet where would we be without the persistant antagonist?"

emphatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1949
  • -"Suck it, Donny!" -"No, YOU suck it.... more".
    • Emphatic's Video Game Collection
That's one awesome looking build!  :cheers: The only thing that I would change is to mount that joystick deeper. Easy to do in your case, just add four nuts between the panel and the mounting plate. Unless you have very large hands.

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Thanks guys.

That's one awesome looking build!  :cheers: The only thing that I would change is to mount that joystick deeper. Easy to do in your case, just add four nuts between the panel and the mounting plate. Unless you have very large hands.

Thanks man. I didn't really think about going with a shorter shaft or lowering it. Good idea.  :cheers:


matsadona

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 746
Well done  :applaud:
Now I have no excuse anymore not building a trackball cabinet. What is the exact model and brand of trackball you are using?
Building, collecting and playing arcade machines :)

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
Well done  :applaud:
Now I have no excuse anymore not building a trackball cabinet. What is the exact model and brand of trackball you are using?

Thanks. I got this HAPP 2 1/4" USB trackball from Twistedquarter on ebay:
http://www.ebay.com/itm/120427304073?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT



BGoulette

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
    • lazerjoose.com
This looks great! Love the metal control panel and the clean lines you (and your friend!) were able to achieve with the radiused front. Very nice!

Vidiot

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 296
  • John 3:16
This looks great! Love the metal control panel and the clean lines you (and your friend!) were able to achieve with the radiused front. Very nice!

Thanks. I appreciate that.

I updated the original post with this youtube link.

https://youtu.be/dCEs2QWGdz8


leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6740
Your sisters friend huh? Good luck - she sounds cute.  ;)

Nephasth

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 834
  • Bitches love Centipede
Metal CP? ---fudgesicle--- yeah! Oh, and bitches love Centipede.
%Bartop

  
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31