NES Zero - Build Log

Want to show off your own project? Want to keep a build log of it? Post it here!
Post Reply
User avatar
JamesW
Posts: 36
Joined: Wed Sep 27, 2017 4:45 pm
Has thanked: 12 times
Been thanked: 23 times

NES Zero - Build Log

Post by JamesW » Sat Mar 10, 2018 6:29 pm

IMG_20180323_084544964-01.jpeg
IMG_20180323_084544964-01.jpeg (1.35 MiB) Viewed 7951 times
NES Zero

Parts list:
1x Original NES Controller (NES-004)
1x Raspberry Pi Zero W
1x 1.44" 128x128 SPI TFT Screen (ST7735 Driver Chip)
1x Adafruit PowerBoost 500C
1x CJMCU Micro USB Breakout Board
1x 4mm deep, 30mm wide, 40mm long, Lithium Ion Battery (043040)
3x Momentary Tactical Switch
4x Small Signal Diode (1N914, 1N4148, etc...)
1x 10k Resistor
1x 100k Resistor
1x 220uF 6v Capacitor

I have been thinking about attempting this for quite a while but have always kicked this project down the road, because let's face it, I have enough unfinished projects. But after cutting my teeth with getting the same screen working on the waveshare hat a couple weeks ago, I went ahead and dug in last night.

I picked the better of the three old NES controllers I have and started cutting. I have a little drill press that I use with a tiny end mill to cut the screen opening. I used needle nose pliers to remove the plastic screw studs. If you pinch them down low and slowly and gently rotate the pliers back and forth, the plastic weakens and breaks off very nicely.

The little 1.44", 128x128 LCD's PCB had to be trimmed a little to fit where I needed it. I used a very fine saw to cut it off right next to the screen (opposite of the pin end of the PCB). At that point I went to bed because I have learned the hard way to stop while I'm ahead when it gets late.
SpoilerShow
pixlr_20180309224847911-01.jpeg
pixlr_20180309224847911-01.jpeg (1.05 MiB) Viewed 8372 times
This morning I measured the active area of the screen and the opening I had cut the night previously in order to draw up a little screen bezel. The first one I printed fit perfect. At that point I used hot glue to attach the bezel from the inside of the controller, removed the screen protector and used hot glue to secure the LCD to the controller.
SpoilerShow
pixlr_20180310100757224-01.jpeg
pixlr_20180310100757224-01.jpeg (986.36 KiB) Viewed 8372 times
I went through some small batteries I had until I found one thin enough to fit where I needed. It's rated at 380mAh. Planning on using a powerboost 500c so I can charge and play simultaneously, I'm going to mount it just above the A & B buttons in some previously unused space. I desoldered the lone chip on the original NES PCB (a shift register) along with the original wires. I mounted a small micro USB port in the existing opening where the wire used to go. I think that I'm going to have to glue the pi directly to the NES PCB due to space constraints. Below is a mock up of the layout... Still need to figure out a plan for Start & Select, an on / off button and a tiny piezo somewhere.
SpoilerShow
pixlr_20180310174046943-01.jpeg
pixlr_20180310174046943-01.jpeg (791.51 KiB) Viewed 8372 times
Last edited by JamesW on Sat Mar 24, 2018 9:01 pm, edited 3 times in total.

User avatar
JamesW
Posts: 36
Joined: Wed Sep 27, 2017 4:45 pm
Has thanked: 12 times
Been thanked: 23 times

Re: NES Zero - Build Log

Post by JamesW » Tue Mar 13, 2018 9:59 pm

SpoilerShow
IMG_20180312_010533014-01.jpg
IMG_20180312_010533014-01.jpg (1.22 MiB) Viewed 8311 times
Got the start & select buttons added and the connections all figured out. I think I'm going to wire the screen and buttons first and test before moving on to the power side of things. It all fits nicely in the case though. Hoping to wrap this up by this next weekend.
Last edited by JamesW on Fri Mar 23, 2018 6:39 pm, edited 1 time in total.

User avatar
JamesW
Posts: 36
Joined: Wed Sep 27, 2017 4:45 pm
Has thanked: 12 times
Been thanked: 23 times

Re: NES Zero - Build Log

Post by JamesW » Thu Mar 15, 2018 5:16 pm

I stayed up late and got the wiring done last night and it booted straight away. That's a first lol
I still need to add the battery and the powerboost... it's just hard wired for now, but I'm really happy with it!
SpoilerShow
ezgif-1-f68a77a450.gif
ezgif-1-f68a77a450.gif (4.5 MiB) Viewed 8265 times
Last edited by JamesW on Fri Mar 23, 2018 6:39 pm, edited 1 time in total.

User avatar
moooarcuuuus
Posts: 232
Joined: Tue Jul 04, 2017 1:28 am
Has thanked: 2 times
Been thanked: 94 times

Re: NES Controller Handheld - Build Log

Post by moooarcuuuus » Fri Mar 16, 2018 12:14 am

Good work
Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep, Eat, Sleep... Game Over

Double0EK
Posts: 72
Joined: Thu Dec 08, 2016 4:50 pm
Has thanked: 53 times
Been thanked: 8 times

Re: NES Controller Handheld - Build Log

Post by Double0EK » Sun Mar 18, 2018 5:46 pm

Nice!

User avatar
JamesW
Posts: 36
Joined: Wed Sep 27, 2017 4:45 pm
Has thanked: 12 times
Been thanked: 23 times

Re: NES Zero - Build Log

Post by JamesW » Mon Mar 19, 2018 10:14 pm

Thanks guys.

Here is a circuit layout which I had entirely too much fun making in MS Paint.
NES Controller Handheld - Circuit Layout.png
NES Controller Handheld - Circuit Layout.png (25.19 KiB) Viewed 8036 times

User avatar
JamesW
Posts: 36
Joined: Wed Sep 27, 2017 4:45 pm
Has thanked: 12 times
Been thanked: 23 times

Re: NES Zero - Build Log

Post by JamesW » Fri Mar 23, 2018 6:50 pm

Got the power all wired up last night... As soon as I get a chance, I'll add a parts list here too.
SpoilerShow
pixlr_20180323093441292-01.jpeg
pixlr_20180323093441292-01.jpeg (920.69 KiB) Viewed 8029 times

jonbro
Posts: 4
Joined: Thu Apr 26, 2018 10:40 am
Has thanked: 2 times
Been thanked: 5 times

Re: NES Zero - Build Log

Post by jonbro » Sun Apr 29, 2018 1:34 pm

this is amazing! I love how much you managed to cram in there. I am really curious about how the piezo audio is going to sound.

User avatar
JamesW
Posts: 36
Joined: Wed Sep 27, 2017 4:45 pm
Has thanked: 12 times
Been thanked: 23 times

Re: NES Zero - Build Log

Post by JamesW » Wed May 09, 2018 7:24 pm

Thanks jonbro. The audio is not the best (by far) but just having the audio there while playing adds a lot to the gameplay. At first I just connected a piezo element between pwm and ground, but as I could not keep the housing on the piezo due to size constraints, the volume was quite low. Low enough that I added a little piezo booster chip (74HC240) to double the voltage.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest