Nin10do: Dutch magician brings NES to 21st century using 3D printing & a Raspberry Pi #piday #RaspberryPi @Raspberry_Pi

Cool project! Via

While most of us use our 3D printers to build fun little accessories and tributes the upcoming Star Wars movie, we are constantly reminded that it’s a perfect technology for manufacturing original electronic contraptions as well. Just look at this inspiring project by Dutch part-time magician Daniel Spies from Rotterdam. He has brought the eighties back to life with his Nin10do game station: a 3D printed console that uses a Raspberry Pi to play all those classes that made the NES such a revolutionary machine in its day. For why shouldn’t we be able to play Mario on an HD TV?…

…‘I thought that creating a professional looking gaming console on which I could play my favorite old school games would be a great choice,’ he explains. But to ensure that this is an educational project for magical purposes as well, Daniel forced himself to include programmable LEDs and a stepper motor for the lid as well. And after reading an article on 3D printing hubs, deciding on a manufacturing technology was easy as well.

But before kicking off, Daniel wisely gave himself a series of tasks to complete to ensure he got everything out of the experience that he could. Firstly, the Python script must be written in such a way that it can run emulator programs in the background without sacrificing speed Secondly, a fail-safe option had to be built into his stepper motor design to ensure that the lid can be opened and closed automatically by hand and automatically, but in such a way that it doesn’t jam up with accidentally opened or closed twice. Thirdly, the console would need a proper on/off switch reminiscent of classic consoles that can also be used without damaging software or the sd card. And finally, to ensure Daniel becomes familiar with 3D design, the whole case must be drawn in CAD software and be fully 3D printable.

In short, it was an ambitious project for an inexperienced maker, but a very educational one. After hours of design, the container of the Nin10do was ready to be printed, for which Daniel enlisted the services of 3D printing hub Printics. ‘They were really helpful. The print is done in XT Co Poylester and not in the more common available PLA or ABS. They sent me a sample in both PLA and XT and the difference was pretty big,’ Daniel explains. ‘The company did a great job getting rid of the access printing material (support) and I finished it in about 30 minutes.’

Assembly itself was fairly easy enough. An off the shelf 4mm cylinder and gear wheels were built into this console, as well as the Arduino, power cables, and SD-card port and four USB ports to serve as outlets for the controllers. The result looks absolutely wonderful, as you can see. The exterior looks professional, and the stepper motors and LEDs give the whole console a sleek appearance. With the press of a button, the lid opens to reveal the four USB ports, in which SNES controllers can be inserted.

Read more.


998Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.