Friday, August 6, 2010

Completion! (for now)

Okay, this is going to be a condensed post of basically the last 7 months since my last post. I figure that is okay because the project sat idle for a solid 6 months until I picked it up again during the month of July while I had time off.

If we revisit where I left off, the problem was the cold weather. I had pretty much finished 90% of the woodworking, and was ready to proceed on to laminating the cabinet. Unfortunately, the laminate glue required working conditions of at least 65 degrees. Seeing how it was January at this point, that was not going to happen for a long time. By the time it did warm up in the Spring I was so busy with the end of year stuff with school, yard work, and other pressing issues. When school finally was over, June was dominated with taking more Graduate classes for our Specialist degree. July finally came, and although it was oppressively hot out, I was motivated. I must have logged close to 50 hours or more on the project in a time span of two weeks. It was really fun at this point because of the rapid changes that were taking place and the end of the project in site. I was actually starting to think about playing this thing rather than working on it non-stop. So, enough catching up. Here is a short look of what happened in the last few weeks:

After some finishing touches on the cabinet I disassembled it and laminated each piece, and carried them down to the basement where the assembly would take place again. While laminating was a bit of a pain, the results were dramatic. Laminating is what truly sets a home built arcade apart from others like it, and gives it a professional appearance. While I did not take pictures during the laminating process, here are the finished pieces in the basement waiting for assembly:

Much to my surprise, it really was not all that difficult to assemble the cabinet again. I had it back together in about an hour. At this time, I installed the blue T-molding trim, put the TV back in, installed speakers and the neon rings you see in the side. I must give full credit to a site I ran across on the internet - Knievel and his "Neon Mame" that inspired me to install the lit side art. The speakers above the TV also have small led's in them as well. In these next two pictures the cabinet is assembled and near completion minus the control panel, marquee and lit side art.


A side view:


Next, it was time to start working on the control panel. The plans kind to took a twist at this point. I was really wanting some kind of graphic overlay to place on the control panel. I had a guy that was really good in Photoshop offer to help create it but it became apparent that his schedule was not going to allow it, and if he did ever get around to it, I was looking at late fall before I saw some results. So, since I needed the graphic first to use as a template to cut holes in a control panel I was stuck. Meanwhile, I spent the better portion of a day researching and ordering all the control panel parts from different vendors, deciding what would suit my needs the best. All the buttons, joysticks, trackball, and spinner arrived in the mail and were just sitting there waiting for me to do something with them! I decided at that point I was going to familiarize myself with wiring the panel since I was unsure of how to go about it. My intentions were to cut a rough slab of particle board out, drill some holes and wire a couple of buttons up temporarily to see if they worked. I was still sitting on a template that my buddy Brett had let me borrow, so in a period of about an hour I drew out a board design, traced most of the button holes placements, and drilled some 2o holes for all the buttons. Now I'm thinking to myself that as I mentioned earlier, it may be a month or two before I get to build the panel I want and this temp board might be sitting there awhile. So since I already had some scrap laminate and T-molding laying around I thought I would dress it up a bit and make it look nice, especially since it didn't cost extra do do it! To make a long story short, the temporary board turned out better than expected, so much so that I think that I will keep it on the arcade for quite awhile. I would still like a graphic overlay, but I am now thinking of that as "Phase 2" of the project that I might tackle in 6 months or a year when I'm looking for something else to improve on. By the way, I chose to go with lit buttons on the panel. They look great and really give the cabinet a cool appearance. When the machine is idle, the buttons blink randomly and sweep back and forth across the panel. When activated, only the buttons needed for the chosen game light up, therefore eliminating any confusion as to which buttons are needed for game play. It's a pretty cool feature that I'm glad I went with. Here are a few pictures of the wiring and finished panel:


And the other side:



The lit up keyboard (without flash):

Taken with a flash to show true colors:


Last fall I picked up an old Sony receiver and 10" powered sub woofer off Craigslist to power the Jukebox. Needless to say it has plenty of power and compliments the system nicely. Here is a picture down below where the receiver and Dell sit. The sub sits outside the arcade on the floor. I tried it inside the cabinet at first, but there was too much vibration.

As you can see in the above photo, I also installed a strip of led lights under the leading edge of the control panel. The lights cast a cool glow on the ground in front of the cabinet, and also serve as a nice keyboard light when I pull out the keyboard drawer to type.

One of the last things to do was order and install the side art and marquee. Here are two pictures of the side art installed. It really sets the cabinet off and I've gotten many positive reactions from people who have seen it for the first time.


And with the lights off:



The marquee did not turn out as planned. The one I chose from the web site was not what was sent, so the owner is printing off a new one and it will be here sometime next week. Perhaps I'll post a picture of the new one when it arrives. Sometime in the future I would like to design my own and have it printed. Following are a couple completed pictures of the cabinet:




While I titled this post "completed" it really is not. I'm sure I will be tweaking and messing with various aspects of the cabinet. Right now I'm working on expanding the music selection in the Jukebox. As I mentioned earlier I'd like to create and design my own control panel graphic and marquee down the road. Who knows what else.

On a different note I would very much like to thank my brother Dave for originally coming up with the idea to build a Mame machine. Now that his friends and brother are done with theirs, just maybe.... he will actually build one himself! Another huge thanks to our friend Brett who challenged me to take a look at this project to begin with. It was almost exactly one year ago when he said to me, "Hey Paul, I've got a project for you". I also thank him for helping me with the Mame Roms, and fielding a barrage of questions from me in the beginning.

The biggest thanks of all goes to my wonderful wife Ann for patiently watching me pursue this project and disappear for literally hours at a time out in the garage, immersed in my work. Thanks hon, I love you.

Sunday, December 13, 2009

Shaping Up

It is hard to believe that a month has gone by since my last post. I've certainly been immersed in the project since then, managing two or three evenings a week out in the garage. Ann had to give me my Christmas present early - a propane heater, so I could continue working in comfort during the cold temps that have been upon us.

Since my last post, the next thing I worked on was putting the TV in the cabinet for a test fit. It was now time to see if all of my careful planning an measurements paid off. I could not have planned any better. A perfect fit all around:
I then began working on the keyboard drawer and bottom cabinet door. It was the door that caused the greatest problem. I was going to mount it as a traditional swing-out cabinet door. Several hinge styles later, I was still having problems with the door sagging. The hinges were not strong enough for such a wide, heavy door. I finally went with a piano hinge at the bottom so the door swings open "oven door" style. It is far sturdier and I encountered no problems mounting it. The mounting did however go against some of my original plans and caused a gap I did not plan on, but I figured the space would act as a cold air inlet for the circulating fan that will be placed in the top of the cabinet.

The keyboard drawer is a simple low profile construction that is more of a tray than a drawer. It required some minor tweaking, but ended up going in okay. I also cut and did a test fit for the board that will serve as the bezel. Here is a picture:

All that was left was to cut the opening for the screen and install the last board above it. After some time out in the garage today, here is what I consider to be the finished cabinet:


A different angle:

That's right.....the cabinet construction is finished as far as I'm concerned. Sure, there are minor things that still need attention, but I'll address those when I disassemble and laminate it. In the meanwhile, I feel my next step will be the control panel. I figure that should take a little bit of time with the layout and all. I'll probably order a couple sheets of laminate so that I can work on the laminating in between. I might have a little down time during the the control panel construction and ordering some parts.

Sunday, November 15, 2009

Finally taking shape

I can finally say the project is taking shape. After a very discouraging start on the hardware side, things have really started to click into place.

Since my last post nearly a month ago, I spent two of those weeks working on the computer. With a little help from my Dad, I was able to get my new 500gb hard drive configured as the master drive on my system with a fresh copy of XP loaded up. It was more work, but I'm glad I went that route and ditched the old 40gig drive. We then installed the new video card and were able to get the TV up and running with a nice picture. Dad says he didn't do much, but I sure did enjoy his moral support, and having his camaraderie was even better. I then spent the next several evenings loading up the games. All 18 dvd's worth. (A big thanks goes out to Brett). Once I was satisfied that the Mame program was running smoothly, I downloaded and installed my front end program. This was an easy choice as I had done extensive research back in September as to which program I wanted to use. I ended up using GameEx. I can't say enough good things about this program. Very easy to use, and highly customizable. It really presents a slick interface for the user. In addition, it has a built in digital jukebox program, picture viewer, and many other cool add ons. Here is a typical menu shot for choosing a game:

It provides a nice little screenshot to preview the game, and when you select one, such as one of my old favorites "Golden Axe", it tells the brief history, game summary, control layout, and orginal cabinet and marquee artwork Pretty cool.

GameEx proved so easy to use, that I set up two other emulators under a separate menu. I now have the entire Atari 2600 and Nintendo game catalog loaded up. Counting Mame games, I think I'm up to about 5000 games. Will I ever play all the games you ask? Absolutely not! Who has that kind of time??! It's just kinda cool to say you have them at your fingertips in case anyone ever comes over and says, 'I remember this game from when I was a kid....do you have it?'

With the computer side of things under control, I felt I could log a few hours out in the garage on the cabinet construction. Here is what I was able to accomplish yesterday:

First I finished the base and attached a side to check for fit:


I then added the other side and the back panel:


A front view, with the monitor shelf installed:


It's starting to take on some size, but still fits nicely in front of the car in the garage. I'm also pleased with the sturdiness of it. Considering I designed the placement of the braces and framework, it appears more than strong enough. Under test, the monitor shelf even held my entire body weight! I'd rather it fail now, than later when I'm putting the TV on for the first time.

Over the next few weeks I'm hoping for more progress. After finishing up a few more of the cabinet panels, I will set the TV in for size and placement, start building a keyboard drawer of some kind, and figure out what to do for a sound system/speaker placement.

Sunday, October 18, 2009

A big project....

The more research that I do on this project, the more I realize what a sizable project it is - if you want the finished product to look decent anyway. I've seen far too many examples of what NOT to do, so hopefully that will steer me in the right direction.

In the last 3 weeks since my last post, I have been switching my time between the computer side, and workshop side of things. As far as the computer goes, it has been slow going only because of the lead time to get anything shipped here. Seems like 99% of suppliers are on the coasts. Anyway, I added a 500gb slave hard drive to increase my storage space. I did not realize that IDE connectors were replaced by SATA some years back, So, add another week to get the small adapter to hook it up. The used graphics card that I ordered on EBAY ended up being DOA. Guess that is a chance I took, and 15 bucks down the drain. I also upgraded the power supply to a 480watt to replace the old 250watt one. Turns out most graphics cards, even modest ones require 300watts. Another week to get that in and installed. As of now I just ordered a brand new graphics card from Amazon. Should be here in 3 or 4 days. Maybe I'll actually get this S-video out working someday after all. Never thought it would be that big of a deal. In the meanwhile, I'll start loading up the Mame ROMS that my buddy Brett loaned me, and download a copy of Mame to see if I can at least get the games up and running. If all goes well there, I'll start messing with a front end program. A front end is basically the program that will serve as the user menu to navigate the arcade.



On the workshop side:

Two weeks ago I went to Home Depot and hauled home my new arcade cabinet:






















Well, as you can see it is a picture of the pieces of my future cabinet in the back of my trailer, just waiting for assembly. I certainly miss the flexibility of my truck, but there has not been much that I have not been able to haul home in the 4 x 8 trailer behind the Civic.

I next carefully sketched up some rough plans for the cabinet sides from browsing many, many different pictures of other peoples cabinets on the Internet. One thing I was sure of was that I wanted it to be as small as possible, but still proportioned. While I do have space in the basement, I don't want some hulking monstrosity in my rec. room either. As ridiculous as it sounds, it took 3 tries and several hours to sketch this design:





The problem is that so much depends on correctly laying out the sides, especially regarding the depth of the monitor, height of the controls, and so on. Once I felt fairly satisfied and measured every line at least 5 times, I started cutting and came out with this:




After the first was done, I rough cut the 2nd one, clamped it down to the first and used the flush-cut router bit to match it up. Everything seemed to turn out okay. I guess I'll find out later. In case you are thinking the bottom looks a little short from the floor to the control panel angle, it's because it is. I'm making a base that it will sit on and raise it up 3 more inches. It will kind of look like a recessed kick panel of sort. Saw a picture on the net and really liked it.




Today I made the base. After I was done, I sized it up and checked things out for fit and proportion. Everything seems good. It took way longer than it should for such a simple project, but without a table saw, each cut I have to carefully clamp a straight edge down for the best possible cut. It takes time, but the results have been better than many of my past construction attempts. The base was only 1/16 off square. I think I'll let it ride.




Here is a picture of the base:



I really toyed with the idea of adding casters, but it seemed like it would really add to the instability of the cabinet. Instead of having the weight equally distributed on the perimeter of the base, (on carpet) the casters seemed like it would cause it to be wobbly. I figure if I need to move it, I'll just gently tip the sides up one at a time and insert some of those low profile furniture sliders underneath for the move. Besides, I plan on having front access only, so there should not be much of a need to get to the backside.

Well, that's it for this post. I sure didn't think it would be this much. I'll have to start being more succinct in the future. Next up, construct and install the back panel and monitor shelf.

Sunday, September 27, 2009

The project has begun

So what is this all about anyway? Well, we can place blame on a longtime friend of mine, Brett for casually mentioning to me a few weeks ago "Paul, I've got a project for you." I suppose further credit for this crazy idea goes to the person who initially conceptualized doing it: my brother Dave. Apparently a few years ago, he mentioned to Brett that they ought to each build a MAME cabinet. (More on what "MAME" means later) To make a long story short, Brett was the only one who was serious enough to actually DO it. I'm still working on my brother to join me on this. He says he wants to but....

This is the first winter in awhile that I actually have some time to call my own. The last several years my wife and I were pursuing a graduate degree that consumed much of our time. Now that we are done, I've actually got some time this winter to mess around with something (before we start another program next fall). Actually, I need something to work on, something to provide me with my "fix". It's almost like therapy for me to work on, or build something. Something to help unwind from the day, and immerse myself in. I thought this would be just the thing. Now I must admit that I have no idea what I am doing here. Everything about this project is self taught, with each detail carefully researched. I've kinda "schooled" myself on the topic, and since my day job is actually teaching, hence the blog title "home schooled arcade".

What I'm wanting to build is a MAME cabinet. I dabbled with MAME software nearly 10 years ago but was not terribly impressed. MAME stands for Multiple Arcade Machine Emulator. It is basically is a computer program that runs all of the old arcade style games that I played as a kid. You name it, you can play it right on your home computer. Classics from "Pac-Man", all the way up to early 90's games. Back when I first messed with it, much of the authenticity was lost with having to use a keyboard to control games that were meant to be played with joysticks. Since then guys realized with a little work and creativity, they could build an arcade style cabinet complete with controls to enhance the experience. This is what I am aiming to do. I've always wanted a real arcade machine since I was a kid, but I was not fond of the idea of committing that much space in my basement for just one game. Now that I can literally program several thousand games into one machine, as well as make it double as a digital jukebox/media player, the idea sounds pretty cool.

The purpose of the whole concept also goes back to nostalgia. It's a piece of history, as well as my childhood. I certainly did not frequent the arcade much, but I was no stranger to it either. There was nothing better than my parents taking my brother and I out to the mall on a Friday night for dinner. After a choice dinner at York Steakhouse, my Dad would reach into his pocket and give each of us a quarter, maybe two if we were lucky, and let my brother and I run upstairs to "Tilt", the local arcade. It was this little room in the mall with about 40 games stuffed inside it. The sights, and sounds still stick with me. I would choose my game carefully, and savor the gaming experience while it lasted.....probably about two minutes if I was lucky. Later, my parents would stop in to pick us up after they did a little shopping or walking around the mall.

Even in my teens and through high school Tilt was a happening place. It was the place to stop in on a Friday night with crowds of teens hanging out. The games were far superior to anything one could play at home, and that is why the phenomena of the arcade existed. Fast forward just five years later, and Tilt was nearly empty, all except for a few pathetic "claw" stuffed animal grabs, and a air hockey table. With the technological advances in home gaming consoles, kids could now play just as good of games at home, without have to travel to the mall with a pocket full of quarters. This was simply the trend here in my hometown. Things could have been different in larger cities as there are still high tech, advanced games out there. Just go to your nearest "Dave and Busters" to see a few. This however is a far cry from the true arcade experience of the 80's that I grew up knowing.

So here I am doing a little research, trying to get some ideas together as to what I want to build. One thing I do know is that every site I read says that the first decision is what monitor to go with. Since all the old games were low resolution, a common t.v. will suffice. Also, not much computing power is required to run these games, so a 5 or 6 year old computer will more than suffice. In comes Craigs list. I plan on doing this project on the cheap, so I went looking for used stuff this past week. I picked up a couple year old 27" t.v. for the monitor, and a several year old Dell desktop to run the show. Here is my first picture to post:
It's not much, but I have to start somewhere. The cordless keyboard and mouse are compliments of my brother in law. The t.v. was $30, and the computer $70. The cat is simply in the way. Next step is to decide on a design, purchase some lumber, and start construction of the cabinet itself.

I have no idea how long this will take. I'd like to guess anywhere from 6-9 months. I could be way off. We'll see. What I don't want is for this to seem like work. I want to enjoy working on it and not get in a hurry. Let's face it, this is going to be a pretty big focal point in my basement, so I don't want it to look like my local home center regurgitated some heap of junk in the middle of my rec room. Plus, the longer I take the more I can spread the cost out. I read where guys have built their cabinets for under $500 or as much as $2500. I'd prefer to as close a possible to the first number.

Hopefully my next post will be in a couple of weeks when I've got a few boards bought. Until then....

PS. And by the way, this blog would not be complete without giving acknowledgement to my beautiful, loving wife for supporting and backing this project. She says she can't wait to play on it. First up for her: some classic Nintendo "Tetris", "Excitebike" and of course "Super Mario Bros", the only three games I have ever heard her talk fondly of playing as a kid.

In case you were wondering, the cabinet will not only play old arcade games, but emulate a number of home systems as well, such as Atari, Sega, Nintendo, etc.