• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Nantendo LED matrix console game 3D Printer File Image 1
Nantendo LED matrix console game 3D Printer File Image 2
Nantendo LED matrix console game 3D Printer File Image 3
Nantendo LED matrix console game 3D Printer File Image 4
Nantendo LED matrix console game 3D Printer File Image 5
Nantendo LED matrix console game 3D Printer File Image 6
Nantendo LED matrix console game 3D Printer File Image 7
Nantendo LED matrix console game 3D Printer File Image 8
Nantendo LED matrix console game 3D Printer File Image 9
Nantendo LED matrix console game 3D Printer File Image 10
Nantendo LED matrix console game 3D Printer File Image 11
Nantendo LED matrix console game 3D Printer File Image 12
Nantendo LED matrix console game 3D Printer File Image 13
Nantendo LED matrix console game 3D Printer File Image 14
Nantendo LED matrix console game 3D Printer File Image 15
Nantendo LED matrix console game 3D Printer File Thumbnail 1
Nantendo LED matrix console game 3D Printer File Thumbnail 2
Nantendo LED matrix console game 3D Printer File Thumbnail 3
Nantendo LED matrix console game 3D Printer File Thumbnail 4
Nantendo LED matrix console game 3D Printer File Thumbnail 5
Nantendo LED matrix console game 3D Printer File Thumbnail 6
Nantendo LED matrix console game 3D Printer File Thumbnail 7
Nantendo LED matrix console game 3D Printer File Thumbnail 8
Nantendo LED matrix console game 3D Printer File Thumbnail 9
Nantendo LED matrix console game 3D Printer File Thumbnail 10
Nantendo LED matrix console game 3D Printer File Thumbnail 11
Nantendo LED matrix console game 3D Printer File Thumbnail 12
Nantendo LED matrix console game 3D Printer File Thumbnail 13
Nantendo LED matrix console game 3D Printer File Thumbnail 14
Nantendo LED matrix console game 3D Printer File Thumbnail 15

Nantendo LED matrix console game

loska avatarloska

October 6, 2016

thingiverse-icon
DescriptionCommentsTags

Description

Nintendo NES controller inspired hand held game console with 8x8 LED matrix display!

** Update April 2017 **

  • New firmware integrates Doodle Jump with the rest of the games, also adds 'Flashy Bird' and sound effects in the main file.
  • I had a batch PCBs made professionally. They are available for AUD$10 + postage, here: https://www.ebay.com.au/itm/Nantendo-PCB-for-Hand-Held-8x8-Arduino-Game/254313782931
    I will also consider putting together a kit of all non-printed parts - send a message if interested.

**

This console is based on an Arduino Nano and a 1.2" 8x8 LED matrix display with a HT16K33 driver. Both of these are available cheaply from eBay, Total build cost should be under $20 (assuming you can make your own PCB).

The 'Nantendo' firmware has Pong, Space Invaders, Snake, Breakout and a Car driving game as well as a slightly weird game called 'Tedshow'.

The firmware is adapted from here:
http://letsmakerobots.com/node/44115
The main differences are that this design uses a different display driver and uses buttons rather than a potentiometer for left-right control.

Alternatively, there is an adapted version of 'DoodleJump' based on this:
https://github.com/brnunes/Arduino-Doodle-Jump

There is another adaptation of all the games with sound and including Doodle Jump here, however it is not quite as stable:
https://hackaday.io/project/12310-diy-led-8x8-matrix-game-console-64bit

I am planning to merge the sound effects and other games back in in the future.

Instructions:

  • Print parts according to the Bill of Materials
  • Print the label onto adhesive material and cut it out with a scalpel
  • Make the PCB from the Eagle files
  • Assemble the PCB
  • Copy the Arduino libraries from the libraries folder in 'Arduino_Nantendo.zip' into your own Arduino libraries folder (usually, Documents / Arduino / libraries)
  • Load the firmware using the Arduino host software and a USB mini cable
  • Assemble the housing
  • Get playing!

PCB assembly notes:

  • If your 8x8 display comes with right angle header connectors, remove them by cutting the pins, pulling off the plastic part then carefully desoldering each pin - see photo
  • Use a 4-way straight header to connect the display to the PCB.
  • Optinally, use 1 or 2 printed spacers and M2 screws to steady the top of the display. I just screwed into the PCB then cut the screws flush at the back since they are behind the battery holder. Alternatively you could use thin double sided tape between the boards.
  • Bend the pins on the micro slide switch to 90 degrees before inserting
  • Bend the pins on the 4xAAA battery holder flat and cut them short to fit within the large PCB pads; align the mounting holes but attach the holder with double sided foam tape. Note you may wish to file the solder pads and M2 screws to make this fit flush.

License:

Creative Commons - Attribution

Related Models

Photon Printer - Micro  Laser Engraver preview image

Photon Printer - Micro Laser Engraver

Isolt profile image

Isolt

8,336

Arduino nano rfid reader preview image

Arduino nano rfid reader

boutsman profile image

boutsman

40

Arduino controlled photogrammetry 3D-scanner preview image

Arduino controlled photogrammetry 3D-scanner

Bribro12 profile image

Bribro12

6,971

Arduino Nano Slim Snap-fit Case preview image

Arduino Nano Slim Snap-fit Case

ALβ3d profile image

ALβ3d

364

Arduino Uno Snug Case preview image

Arduino Uno Snug Case

Esquilo profile image

Esquilo

6,578

Mini Spot Robot Arduino project preview image

Mini Spot Robot Arduino project

Griffin profile image

Griffin

391