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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
NES Advantage & RPi 3 Model A+ 3D Printer File Image 1
NES Advantage & RPi 3 Model A+ 3D Printer File Image 2
NES Advantage & RPi 3 Model A+ 3D Printer File Image 3
NES Advantage & RPi 3 Model A+ 3D Printer File Image 4
NES Advantage & RPi 3 Model A+ 3D Printer File Thumbnail 1
NES Advantage & RPi 3 Model A+ 3D Printer File Thumbnail 2
NES Advantage & RPi 3 Model A+ 3D Printer File Thumbnail 3
NES Advantage & RPi 3 Model A+ 3D Printer File Thumbnail 4

NES Advantage & RPi 3 Model A+

vrata48 avatarvrata48

November 26, 2022

printables-icon
DescriptionCommentsTags

Description

The aim of this project was having Raspberry Pi in the controller body. Originally I wanted to print only bottom part while preserving original top but the dimensions exceeded Prusa Mini bed size therefore I had to recreate the top as well.

Since there are only A/B buttons I do recommend playing just NES/MS games on it. Also, the quality of the original joystick does not meet today's standards so I actually don't think this is the best way how to play the old classics. But if you prefer the feel of original hardware while accepting the RetroPie emulation you will not be disappointed!

No supports, I printed with PLA and 0.6 nozzle. To minimalize warping I put some adhesives onto the bed corners. Also, due to model size, no brim or skirt can be used (on Mini).

Installation notes: 

  • screws from the original controller can be reused 
  • since the Player1/2 switch is not needed and collides with the box - the plastic knob needs to be removed
  • the rubber pads should be transferred to the new case as well
  • 2 turbo caps need to be glued to the top part
  • data cables are connected directly to GPIO as follows: GND - Brown - GND, Clock - Pink - GPIO 23, Latch - Orange - GPIO 24, Data - Yellow - GPIO 22, PWR - White - 3v3
  • I do recommend using power button for power on/off, hole can be either drilled or created in slicer

Controler driver:

git clone http://github.com/petrockblog/SNESDev-RPi.git
cd /home/pi/SNESDev-RPi/
sudo make
sudo make install
sudo make installservice
sudo nano /etc/snesdev.cfg
adapter_version="2x"
button_enabled=1
gamepad1_enabled=1
gamepad1_type="nes"
gamepad2_enabled=0
gamepad2_type="nes"

Power button:

git clone https://github.com/Howchoo/pi-power-button.git
./pi-power-button/script/install


 

License:

Creative Commons — Public Domain

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,440

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,498

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

3,363

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

43,983

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,526

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

3,012

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,757

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,436