Thursday, August 11, 2011

Gold Plating The Hard Drive

I mentioned in an earlier post that I wanted to mount the hard drive in a game cartridge and have it sit in the original NES loading bay. It needed to look great as a feature piece, it needed some bling. What better game cartridge to use then that of the gold-colored cartridge of The Legend of Zelda! Nintendo's first game to sell 1 million copies. Holding its own throughout the years, Zelda has been rated one of the best games ever to be made.




Opening of the game cartridge itself was a little interesting. Nintendo used some special screws to seal up their games for all eternity. The screws have a head on them like a reverse hex; outset instead of inset. I needed to fabricate a few tools to help me get them out. I grabbed an old flat head screwdriver and used the dremel to cut a bi of a 'V' into it. This way I could use the tips of the 'V' to grab the edges of the screws and loosen them up. To make unscrewing of the loosened screws easier, I grabbed a piece of K-Nex and melted one of its arms. Jamming the hot, bubbling plastic into the cartridge screw hole and letting it cool gave me a simple tool to use.

Soon I had all the screws out.



The game board itself is larger then others I've seen. This is simply do to the fact that Zelda was one of the first games that allowed the player to save his progress. This was accomplished by an extra ROM chip and a battery, similar to the CMOS battery on a computer motherboard.

After marking out where the hard drive was to placed, I got to work with the dremel again and cut out the center screw posts on each side of the case. Then all I needed to do was cut out the plastic ridge near the opening of the cartridge. I cut it just wide enough to fit the hard drive in the center.

To make the hard drive easy to remove and yet snug when in the cartridge, I used some 3M Picture Hanging strips. They are sort of like velcro but press together instead of hook and velvet. I made sure that I put the hard drive in right side up so that I could easily remove the locking SATA cable from it if need be.

After screwing the cartridge back together it looked like the hard drive was meant to be there all along. A nice fit. I slid the cartridge into the NES loading bay and plugged in the cables.

It looked great all shiny and awesome.

Tuesday, August 9, 2011

Airing Out The Space

Raised Up With New Legs
Based on the amount of heat being generated from the motherboard during a full load of the CPUs cores, I knew that I would need to move some air through the system to dispense of it and ultimately cool it down.

The NES has some rubber pads on the bottom which act as stubby feet. They only lift the case an 1/8 of an inch up. The original NES motherboard didn't generate much heat and thus didn't require any extra air to flow through it for cooling. Because I had the motherboard mounted upside down in the case, this meant that the intake fan was sitting right at the bottom. Without proper space under the NES the fan would not be able to generate a  proper vortex in order to move enough air through it.

The NES case needed to be raised further up to allow proper airflow under it. To accomplish this, I recycled some of the pieces that I cut out from the inside. The original mounting posts for the NES motherboard were the perfect height. I cleaned them up a bit and leveled them out with a razor blade. The existing NES feet are positioned in optimal locations, so I drilled a small hole in the center of each and mounted  my new legs with some NES case screws. Turned out quite nice, I really like the raised look.

40mm Exhaust Fan Mounted on the Right
I also picked up a 40mm fan to exhaust the heat out the top of the enclosure. The vent I cut in the lid earlier was a perfect match to the size of the fan. The fan on the motherboard heatsink pulls cool air in from the bottom, and this new fan vents the hot air out the top.

After running a few more tests, the average temperature of the case dropped by another 10 degrees Celsius.

Monday, August 8, 2011

Microscopic Thermal Management

Cleaned up Hudson M1 in foreground, pasty CPU in rear
The Gigabyte E350 motherboard runs fairly hot; anywhere from 40 degrees to 75 degrees Celsius. To help reduce the heat, I wanted to replace the manufacturers thermal paste with some Arctic Silver 5. It has been suggested that this could increase the heat dissipation from the chips enough to drop the temperature by about 5 to 10 degrees. Every bit of thermal reduction is a bonus in computers.

Thermal paste increases heat dissipation by filling in the microscopic imperfections in the surfaces of both the microprocessors on the motherboard and the heatsink sitting on top of them, thus allowing more thermal conductivity between the two.

After removing the heatsink from the motherboard it was a bit of a task to remove the existing thermal paste. Using some 99% strength rubbing alcohol and cotton swabs, and some patience, the chips and heatsink were looking shiny and new.

A small rice grain size blob of thermal paste was applied to both the CPU and the Hudson M1 Fusion Controller Chip. The heatsink was reapplied and screwed into place.

Everything mounted and ready for power on
In order for the thermal paste to properly set, the computer had to be run for a few hours. It actually takes around 200 hours of uptime for thermal paste to get to its final consistency. This meant I needed to put the motherboard into the NES case and fire it up for the first time since installing the OS on the hard drive.

With fingers crossed I hit the power switch. A split second later the souped up NES was firing on all cylinders and booting into Windows 7. The LEDs on the front looked great as well. The green power light was nice and bright and the red hard drive activity light flickered brightly mixing with the green.

I let it run for a few hours while monitoring the temperature of the chips. It ran as hot as expected, around 55 to 64 degrees at idle and 78 degrees with a full load test of the CPUs cores. I still need to kill some heat. Looks like I'll be adding that extra exhaust fan after all.

Sunday, August 7, 2011

The Loading Bay Tray

NES Game Cartridge Tray
With the motherboard only taking up half of the vertical space in the NES case, I was left with plenty of room in the top half for an idea to transpire. I wanted to put the small laptop sized hard drive inside a NES game cartridge and have the game cartridge sit in the original NES loading bay.





I separated the two parts of the NES game cartridge tray and kept the part the game sits in. There was a large plastic latch protruding an inch off the bottom of it. This would have been a potential hazard with the motherboard or wiring so I trimmed it off with the dremel.

I hot glued the tray to the inside of the top of the NES case exactly where the original one was located. Now it would be easy to load the "hard drive game cartridge" into the NES through the loading bay door.

The NES Game Cartridge Tray Mounted

Light-Emitting Diodes and The Powers That Be

Out with the Old in with the New
I took a close look at the lonesome LED sitting in the NES switch module. The poor bugger had to go. It served its purpose for over 26 years and was about to be replaced with newer, smaller, more powerful versions. The motherboard LEDs were coming to take its place. It was time for the vacuum plunger and soldering iron of doom.

The LED didn't put up much of a fight. It must have know the end was near. I heated up the solder with the iron and used the vacuum plunger to desolder the connections. It's retirement was quick and hot.

The motherboard LEDs looked just small enough that they should be able to fit into the gap left behind by the NES LED. Unfortunately, looks can be deceiving. They were just a bit too big for the hole to be comfy. A quick modification to the flanges and I had enough room to situate them angled towards center. I was hoping the lights would combine nicely in the plastic mount when seen from the front of the case. Some quick hot glue and they were in their new home.

Wired up and wrapped up

I now had a bit of a mess of wires running to the switches. I added some heat shrink tubing to the mass to give them a clean bundled look.











The mounted DC/DC power adapter
Now that I had the LEDs figured out, I focused on getting the DC/DC power adapter plug mounted on the back of the case. After all, what good was the HTPC if I couldn't plug it in. The plug came with a small nut to be used for mounting. It was a bit too small for the existing AC adapter hole in the back of the NES so I added some small washers to help keep it in place.

Saturday, August 6, 2011

Mounting The Board

The mounted motherboard
It was time to add the mounting bolts for the motherboard to the NES case. I needed to find the correct sized bolts to fit the mounting holes of the motherboard and also to be just the right length. After trying a few bolts I had lying around the house I ended up using some 4" 6-32 bolts and nuts. The 4 inches of bolt meant I would have around a 1/4 inch sticking up out of the motherboard in which to put some nylon acorn nuts to tighten it down.

I put the motherboard in the case and dropped a bolt through each hole so that I could mark where to drill. Luckily, all four bolts ended up in places where there was still case (hadn't been cut out to make room for other things) and not where any of the NES case legs were. After marking the locations for the holes I drilled them out.

I threaded the bolts in through the bottom of the case and locked each one in place with a nut. I also placed a nut near the top of each bolt for the motherboard to sit on. Some careful vertical adjustment of each and the board was sitting flat as well as snug against the back of the case.

Tuesday, August 2, 2011

Switching It Up

Tonight I took it easy. Instead of fine tuning the fit for the motherboard connections to the back of the case a little more I opted for some soldering.

I still needed to wire up the NES buttons to the motherboard connectors. Earlier on I butchered an old computer case I had lying around and ripped out the power switch, reset switch and LED indicators.

The NES reset button is a "momentary" push-button switch. That is, you push it in and the circuit is completed only while you hold it down, and when released it pops back out again, breaking the circuit. The NES power button is a "latching" push-button switch by default. That is, you push it in and it locks, completing the circuit as long as it's latched in the "in" position. You push it again and it pops back out, breaking the circuit. This may have worked nicely for the NES but won't work for a PC. To change it to a momentary switch I had to remove a little copper tab and staple shaped pin from the top. Pretty simple.

The wiring of the NES switches is as follows:
  • Power = Red + Brown
  • Reset = Orange + Yellow
  • LED = Red + White
A quick cut to length of the switch wires, some solder, and the cables were complete... Mostly. I hooked up the power and reset switches. Still need to figure out what to do about the power indicator LED on the NES itself.

The way the NES works is that when the power switch is in its on position (as described above) the LED is also on. The LED is powered with the same power lead from the switch and a ground wire.

With the PC setup, using the now newly configured momentary power switch, the LED would also be on only for that split second the button is depressed when turning the PC on. Ideally I would like the LED to be powered from the motherboards power indicator leads. There is also the second indicator LED from the PC for hard drive activity. I may remove the existing NES LED and see if I can squeeze both the PC LEDs into the same hole (they're smaller in size and twice as bright). If that doesn't work I'll see if I can find a two color single LED and wire it up to both the power and hard drive activity leads.