Video: Retro gaming with the Magpi (Arduino Pro Mini)

A Maker by the name of Zippy314 has created a retro “Magpi” gaming platform using an Arduino Pro Mini (ATmega328).

Aside from the Atmel based Arduino board, additional key project specs and features include:

  • 3D-printed case and PCB
  • Nokia 5110/3310 LCD
  • 6 Square tactile button switches
  • 1 tall tactile button switch
  • LiPo Charger Basic (Micro-USB)
  • 400mAh lipo battery
  • SPDT mini power switch
  • Breakaway male headers (Right Angle)
  • Wire & solder
FTDI basic breakout

“This project was an experiment for me in making a 3D printed mounting board for the various parts instead of having to have a standard PC board with the etching done. It felt like there were few enough connections that it would be pretty easy to solder with just plain wire as long as there was a decent support layout,” Zippy314 explained in a recent Instructables post.

“The important thing was to get all the buttons in a fixed place so they wouldn’t move around as you use the Magpi. Because printing small bore holes is tricky, what I did was leave the very bottom layer of the print solid and then drill holes through it with a 1/16″ drill bit. After you drill the holes insert [the] buttons and make sure [they are placed well].”

On the software side, Zippy314 said he and his son have already written two games and a basic drawing app. 

Interested in learning more? You can check out the project’s official page and relevant files on Github here.

1 thought on “Video: Retro gaming with the Magpi (Arduino Pro Mini)

  1. Pingback: Paying homage to the “Father of Video Games” Maker style | Bits & Pieces from the Embedded Design World

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 )

Connecting to %s