Technics Posted October 14, 2017 Share Posted October 14, 2017 Hi guys, My first glimpses of arcade gaming when growing up was on a variety of cocktail cabs at the local leisure centre (about 30 years ago). I've been wanting to build a MAME based cocktail cab for quite a few years and have finally decided to embark on building a mini cocktail (I don't have really have enough room for a full sized one). I'm fairly new to MAME and completely new to building cabs so this is my first project. Essentially the plan is to build a "bar top" cocktail and mount it on a set of steel legs that were originally part of a school desk. I'll probably give them a coat of black paint before I use them. So far I have measured up the legs and used the measurements to figure out some rough dimensions for the cab. From there I've started a rough plan in SketchUp. The legs aren't shown in the drawing but they will bolt to the underside of the cab and raise it up so that the glass top is about 76cm off the ground. I might use form ply for the sides and it would give me a nice smooth surface to stick the wood-grain vinyl to. I plan to use a 20" Dell 2007FP 4:3 LCD with the case removed as the monitor. I have sized the cutout appropriately. I'm hoping the IPS panel will provide sufficient viewing angle. I already have a pair or Sanwa JL-W joystics, a bunch of buttons, a 2 player Xin-mo encoder, T-moulding, glass clips, some speakers etc. For running MAME I plan to use some thin clients I have sitting around. They are HP T610's with 4GB of RAM and hopefully they should be well and truly powerful enough to run the old cocktail games. I could use some advice in a few areas from those with more experience. I haven't settled on the control layout but I figure the joystick and a couple of buttons probably covers most of the old cocktail style games? I imagine six buttons would be over the top. I'm also trying to work out the best way to go for vertical/cocktail front-end software. Finally, I would like to get some grey glass cut for the top with the rounded corners and beveled edges. Can anyone recommend somewhere in Brisbane? Link to comment Share on other sites More sharing options...
-Slayer- Posted October 14, 2017 Share Posted October 14, 2017 Looks good mate, that pc should handle those old games easily :) Link to comment Share on other sites More sharing options...
angs1957 Posted October 14, 2017 Share Posted October 14, 2017 Welcome to AA, you`ve made a start good luck Link to comment Share on other sites More sharing options...
Technics Posted October 17, 2017 Author Share Posted October 17, 2017 Thanks for the warm welcome. I have refined the design a little more while waiting for a few parts. Mostly double checking dimensions (The whole layout was 20mm too short for the base so it was good to check) and working on the control panel layout. I tried cutting some ply with a jigsaw but for the straight cuts it's NFG. So I'll be down to the old mans place to borrow a table saw this weekend I think. Link to comment Share on other sites More sharing options...
Gemini2544 Posted October 18, 2017 Share Posted October 18, 2017 Welcome to AA, Great looking design. good work. Link to comment Share on other sites More sharing options...
Crafty Posted October 19, 2017 Share Posted October 19, 2017 Great ideas so far. Please post a few photo's as you get into the build :) Link to comment Share on other sites More sharing options...
Technics Posted November 5, 2017 Author Share Posted November 5, 2017 Finally had a chance to cut some timber this weekend. :) The main box is nearly done. The top and control panels are left to do. Link to comment Share on other sites More sharing options...
philby85 Posted November 11, 2017 Share Posted November 11, 2017 Wow looking forward to seeing this one finished. Great work ! Link to comment Share on other sites More sharing options...
Technics Posted November 12, 2017 Author Share Posted November 12, 2017 Not finished yet but it is slowly progressing. Started on the control panels and routed out slots for the T-moulding. My Grandfather has been helping with the build and letting me use his workshop and tools. He's a retired Headmaster (with many years of woodworking experience) so I think converting an old school desk to an arcade cab with him is pretty funny. Link to comment Share on other sites More sharing options...
Dreamcazman Posted November 12, 2017 Share Posted November 12, 2017 Looks great. Not sure if you change it now, but I'd swing the cabinet 90 degrees to the steel base. Will look better & the base won't get in the way of your legs/feet. Like this: Link to comment Share on other sites More sharing options...
Technics Posted November 12, 2017 Author Share Posted November 12, 2017 I agree that it is the traditional look and the cabs I used to play on were like that but if I was to go that way the whole cabinet would have to be considerably larger to accommodate a monitor of the same size. I'm trying to minimize the overall footprint of this unit while retaining a functional design. The desk legs look like they would get in the way but when sitting down the players knees are on either side of the central column can comfortably tuck under the base of the cab. If it was a major issue then the cab could become a table top unit. It's only held down to the desk legs with four bolts. I also have another school desk for the next experiment if it all goes to hell. ;) Link to comment Share on other sites More sharing options...
Technics Posted November 19, 2017 Author Share Posted November 19, 2017 Another Sunday and another few hours spent working with my grandfather. Mostly doing the final assembly of the main box section of the cab, routing out more T-molding slots and working out a good way to do speaker slots neatly. The rough draft came out okay so I'll do the ones on the side of the cabinet next. Progress is slow but I think it has been worth taking the time rather than rushing. Link to comment Share on other sites More sharing options...
Retrorev Posted November 23, 2017 Share Posted November 23, 2017 Looks great. Nice craftmanship and looks solid. Looks too good for thoes legs. I wonder if you have been thinking of sourcing more traditional legs. I understand though if you have a sentimental attachment to them. Link to comment Share on other sites More sharing options...
Kaizen Posted November 23, 2017 Share Posted November 23, 2017 Another Sunday and another few hours spent working with my grandfather. Mostly doing the final assembly of the main box section of the cab, routing out more T-molding slots and working out a good way to do speaker slots neatly. The rough draft came out okay so I'll do the ones on the side of the cabinet next. [ATTACH=CONFIG]119814[/ATTACH] Progress is slow but I think it has been worth taking the time rather than rushing. [ATTACH=CONFIG]119815[/ATTACH] Looks good so far, don't worry about the slow progress. It's better to take your time, plan it out and get the measurements right and double check before cutting. Formply is great for the reasons stated, though expensive it will save time and paint etc. A scratch build normally takes me about 40 hours to complete. Link to comment Share on other sites More sharing options...
Technics Posted November 26, 2017 Author Share Posted November 26, 2017 Thanks for the kind words. I found a few more hours today and cut the speaker grills into the sides of the cabinet. Then started on the control panels. So far it's looking fairly close the the original model. Looks too good for thoes legs. I wonder if you have been thinking of sourcing more traditional legs. I understand though if you have a sentimental attachment to them. I think once the legs get painted black they will look much less out of place. But it will certainly be possible to go another way with it if they let the rest of the build down Link to comment Share on other sites More sharing options...
Technics Posted November 28, 2017 Author Share Posted November 28, 2017 As a distraction from the woodwork I've been trying to sort out an OS and front end I want to use for the build. I like the look of RetoPie but there's no x86_64 port of its buildroot based Linux distribution and I didn't want to install a full Linux distro to run it (I've had good experience with other buildroot based projects in the past in terms of performance and stability. They also give a very "appliance like" experience). I have a RPi 3 board I could use one of the pre-built images on but I'd prefer to use the thin client hardware as it will perform better (greater CPU speed, more RAM and GFX capabilities), they were cheap (considering what needs to be added to a Pi for a working system), are fan-less/run cool and I have spares. Using the RPi display_rotate option in the config.txt file to rotate the framebuffer and get portrait also does horrible things to the performance (the reasons for which are explained here: https://github.com/raspberrypi/firmware/issues/403). I'm not against the Pie (I have three) but decided against it for this build. I have also tried Lakka and Recalbox which are buildroot based and are available for PC hardware. I found that both were good options but the built in front end for Lakka is designed for landscape displays only. Recalbox uses EmulationStation as a front end. I preferred it slightly but it is also designed for landscape displays. On the plus side it is written mostly using OpenGL to generate the graphics and the source code is available. So the next step has been to create patches for the EmulationStation package in Recalbox to rotate the graphics 90˚ clockwise. This was easy enough to do using OpenGL and as a result it uses the graphics hardware acceleration so there is not the massive performance hit that would come from rotating the whole framebuffer. In terms of the results it is about 70% of the way there. Some of the elements on the screen (in particular the fonts) need re-scaling to suit the vertical layout but that should not be too much work (hopefully). Link to comment Share on other sites More sharing options...
Technics Posted December 4, 2017 Author Share Posted December 4, 2017 I've done some more work on the control panels and making holes for wiring and fans (but neglected to take pics). I've also made much more progress with a code changes and vertical theme work for Recalbox. It's probably 90% of the way there now (and quite usable). I just need to stop the controller guidance going beyond the width of the screen but that will require another code change in EmulationStation. Link to comment Share on other sites More sharing options...
-Slayer- Posted December 4, 2017 Share Posted December 4, 2017 Looking good mate,making some good progress on this beast. Link to comment Share on other sites More sharing options...
Technics Posted December 10, 2017 Author Share Posted December 10, 2017 Settled on a control panel layout. Just enough room to comfortably rest the hands and not too cramped. Credit and hotkey buttons will go on the panel at the front of the control panel. Link to comment Share on other sites More sharing options...
B.M.O.C. Posted January 19, 2018 Share Posted January 19, 2018 Are you leaving it open under neath the control panels? Your 3d model and what you've built so far makes it look that way. Link to comment Share on other sites More sharing options...
Technics Posted January 21, 2018 Author Share Posted January 21, 2018 Are you leaving it open under neath the control panels? Your 3d model and what you've built so far makes it look that way. No. It was done mostly to confirm the key dimensions would work. Its not there mostly because I hadn't committed to how I was going to mount the bottom cover. I would like the wiring to be easily accessible for maintenance. I've actually built the real covers but they aren't attached yet. Christmas had already slowed this down and my grandfather is a bit unwell so I'm not going to do much in his workshop till he has some time to rest and recover (and hopefully the worst of the summer heat has passed). I haven't had much time either but have been working on the software side and looking at some artwork options whenever possible. Looking forward to picking it back up though. Link to comment Share on other sites More sharing options...
B.M.O.C. Posted January 31, 2018 Share Posted January 31, 2018 Cool, keep us updated! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now