The Mini-Markade

We love arcade games. Who doesn’t? We feel that the “arcade” feeling just can’t be replicated in any other form factor than an arcade cabinet. [Moslevin] must feel the same way too. He has built, what could possibly be the worlds smallest arcade cabinet. Aside from a coin mechanism, it is fully functional. It is an ATMega328p running his own custom software. The games he has available are Tetris, Invader, and Breakout, all coded by himself as well. We’ve seen small arcade cabinets before, but none this small.

Comments

  1. moo says:

    Thats one small arcade cabinet XD

  2. l0gic says:

    I read the article, it uses the atmega328p, but I cant find the schematics nor diagram, is that supposed to be an arduino?

  3. Moslevin says:

    That’s a custom ATMega328p board – not an arduino. Right now it’s just a hand-wired prototype, but I’ll eventually post schematics for it.

  4. silverbyte says:

    Is the graphics rendered and displayed using ONLY the Atmega328?

  5. Stf says:

    @l0gic
    it’s a AVR atmega328p microcontroller

  6. silverbyte says:

    I take back what I said, I saw your using OLED display (by 4D Systems). I believe they sell OLED displays with the graphics driver onboard

    somthing like the “”µOLED-96-G1(GFX)”” @ 50$ us
    (which is pretty pricey for this type of project).

    Would I be able to render the graphics using cheaper method (as opposed to OLED Display Module by 4dsystem )?

  7. Moslevin says:

    All of the graphics are stored on the AVR, and all of the animation/rendering is controlled entirely by the AVR.

    The graphics hardware itself is a 4D Systems OLED module, which talks to the AVR over a serial command interface and handles the “pixel-level” interface.

    Everything is abstracted through the RTOS device driver interface though, so there’s nothing in the code that relies on any specific feature of that module, and no difference between the graphics output on a 4D systems display, a parallel graphics LCD, or a PC Framebuffer.

  8. jasonx says:

    wow that’s great nice job :-)
    are you planning to release the code and schematics for it in the future ? I would love to build one

  9. rob says:

    that would be perfect for this, web enable it! http://www.guimp.com/

  10. Lupin says:

    You can get the OLED display from farnell (1583044) and interface it directly to the AVR. The interface is straight forward and well described in the datasheet (regular SPI bus). But you need to supply +12V to the display.

    4D System basically charges you for the breakout board (which generates +12V) and the fool proof interface.

  11. jay vaughan says:

    I want to laser-cut my own arcade cabinet .. anyone know of any designs online that are worth checking out before I go ahead and just wing one together myself? Ideally I’d like it to be about 50cm tall .. but I’m open to any options, if there are already designs for the cabinet out there ..

  12. Moslevin says:

    @Lupin – Thanks for the info on the OLED! I plan on doing a limited production run at some point, and being able to drive the display directly would greatly reduce the overall cost (even if it meant moving to a larger AVR part), and if it’s SPI then it should be very easy to implement a FunkOS display driver to drive it.

    @JasonX – I’ll probably release the source in some form in the future, it probably needs a bit of documentation and review before it’s ready for prime time.

  13. Richard says:

    That’s so cool it hurts… nice work. :-)

  14. morcheeba says:

    Awesome work!! I love the mini joystick & color screen. There are doll-house reproductions of coins on ebay, so you could be ready for a coin counter – just add a slot photodetector pair.

  15. googfan says:

    needs some paint

  16. Zymastorik says:

    That’s all kinds of awesome.

  17. Paul Potter says:

    Superb work.

  18. You got too much spare time on your hands… I WANNA BE YOU .. this is awesome :P

    blog bookmarked for life !!!

  19. Osgeld says:

    little putty, sanding, and paint (maybe some scaled down artwork) you could pass it of as a real cabinet

    only tiny

    nifty

  20. Moslevin says:

    Once I finish the last few bits of mechanical fitting, I’ll definitely be painting it and adding artwork. Hopefully I’ll get around to that part sooner than later ;)

  21. Joe says:

    Nice, but does everything fit in the cabinet? All the pictures have a bunch of extra gut hanging out back.

  22. Moslevin says:

    Yes – everything does fit in the cabinet (although there isn’t a lot of extra space, that’s for sure). I have a back panel for it, but I’m waiting to install the power switch in it before I assemble it into the cabinet.

  23. Ben Ryves says:

    Top work. Really nice project. :-)

  24. strider_mt2k says:

    SO COOL

    Well done!

  25. Itwork4me says:

    Kill the girth with some balsa wood. U can cut it with a razor blade

  26. Subbota says:

    You haven’t seen small arcade cabinets until you’ve seen the Pocket Galaga.

    http://arcade.laweb.nl/PocketGalaga/

  27. Subbota says:

    Oh and big thanks to whomever is responsible for allowing capitalization in the comments!

  28. Alex Clarke says:

    Gwr2014

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,534 other followers