Forums | MacLife
You are not logged in.
#1 2009-09-26 7:46 pm
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4214
Hack Pro i7 (G5 case mod)
I've been using this modded case since 2005. A couple of months ago, I decided to upgrade the major components (motherboard, CPU, RAM, video, and PSU). Everything was designed to be fully plug-and-play from the get-go, but I was still pretty amazed at how easy it was to replace every major component without further modification. So, I decided to make a post about it.
To begin, this isn't your grandmother's G5 mod!! Unlike other G5 mods, I had two strict requirements:
(1) The case needs to look completely stock from the outside, and it needs to be fully functional.
(2) Swapping major components (motherboard, PSU, etc) needs to be completely plug-and-play.
I apologize for the crudity of the images. I had to boost the exposure time to get them to come out at all. When you boost the exposure time a lot, and you don't use a tripod, you get a blurry mess (unless you have exceptionally steady hands). I'll be sure to retake them, but for the time being, here they are:


So again, my two requirements are:
(1) The case must be fully functional, and look fully stock from the outside, including S/PDIF input and output!!
(2) Replacing the motherboard and power supply needs to be 100% plug-and-play.
It took a considerable amount of engineering to meet these requirements, but we can break it down into four basic categories:
Front panel I/O ports
I hacked apart a SilverStone FP32 to get my front panel USB, FireWire, and headphone ports. Each of these ports had a tapered tip, which I cut off for a better fit. I chose the FP32 because it supports Intel High Definition Audio (HDA, or Azallia). HDA ports can automatically mute the speaker audio when head phones are plugged in.
Rear panel I/O ports
This was the hardest part of the project, and the part where most people resort to cutting a hole in the back of the case. But there's a better way!!! The rear panel ports in the standard ATX design are recessed about a half an inch, but the ports on the G5 case are flush. This gives us a half-inch to play around with.
My solution was to make a port adapter. One side of the adapter contains all of the G5's female ports. Each port has short leads to its corresponding male plug. The adapter itself is affixed to the inside of the case. So, the idea is, when you want to install a new motherboard, you simply attach the leads from the port adapter to the new motherboard. The plugs need to be shaved down, so that they're flush with the motherboard ports when plugged in. This is important.
In my particular case, I actually etched a simple circuit board, just to make things neater. I scavanged each of the G5's ports from a broken G5 motherboard, and mounted them to my circuit board. The board traces simply relocate each port's pins to a cluster of PATA pins (which I scavanged elsewhere) on the board. I attached my leads to these pins by cutting apart standard ATA cables.
The S/PDIF ports required some extra effort. The S/PDIF input port was scavanged from GigaByte's S/PDIF-in bracket, and plugged into the S/PDIF-in header of the motherboard. The output port was the original one taken from the G5 motherboard. Unfortunately, the GigaByte board didn't have a S/PDIF-out header, but it did have a digital output header, intended for use with an HDMI graphics card. Luckily, it turns out that HDMI Audio IS S/PDIF, but the digital output header wasn't powered. So, I drew the power from the input port, and presto! I now have fully working S/PDIF Input and Output!!!!
Motherboard mounting
To mount the motherboard, I basically pulled out each of the G5's original standoffs (you can pull them off with pliers and a slight rocking action). Each standoff has a base and shaft. The base was originally recessed into the wall of the case. If we use these in different locations, they'll be "on top" of the wall, instead of recessed. So, in order to re-use these standoffs in the ATX locations, I had to grind them down a little bit, first.
Next, I cut out a bunch of lexan squares. Half of the squares have a large diameter hole that fits around the base of the standoff. The other half have smaller holes that fit around the shaft, but not the base. When these two layers of lexan are glued together with epoxy, we end up creating a standoff with a very large base.
I screwed each of my modified standoffs into the proper locations on my ATX motherboard, applied epoxy to each base, and stuck the whole motherboard to its correct position within the case. To align the motherboard, I used a graphics card and a PCI card to make sure that the cards fit properly into the motherboard slots.
Power Supply mounting
The power supply is just your standard ATX PSU --Well, maybe not exactly (see specs). I gutted the original G5 PSU (also broken), removed the cover, and fabricated a new cover to hold an ATX power supply. To power the unit, I cut off a three inch section of power cable, and soldered one end to the original G5 power connector. The other end simply plugs into the PSU.
Other considerations
As you might be able to make out from the pics, I've also fabricated a basic drive cage. I intend to buy a hot-swappable ATA enclosure to replace this; I just haven't gotten around to it yet. I'm also going to mount the optical drive differently. But for now, it works.
Specs
GigaByte GA-EX58-UD5 Socket 1366 motherboard
Intel Core i7 920 @ 4.0GHz
6GB OCZ DDR3-1600 RAM
NVIDIA 8800GT SLI
Tuniq Ripper 1000W power supply
Snow Leopard (Store bought, but I won't get into that)
Vista x64 (MSDN license)
Last edited by Mr. T (2009-09-26 7:56 pm)
while (1) {fork();}
Offline
#2 2009-09-26 8:17 pm
- NightCougar_37
- For Gallia!!

- From: The back of my Twilight Drake
- Registered: 2001-07-22
- Posts: 9140
Offline
#4 2009-09-27 12:19 am
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4214
Re: Hack Pro i7 (G5 case mod)
Thanks nc.
@uki, yeah, somewhere. Believe it or not, there's stuff I left out. Like the fact that my second graphics card is mounted above the G5's highest slot (It would be slot 6). Obviously not an issue, unless I need to run four monitors (which I don't).
Also, I admit that I've got a bit of a rat's nest situation. This is mostly because my PSU isn't modular, and has more connectors than a chicken has fingers (don't ask me what that means). There's also a few wires powering the GPU fans (and the fan speed control). And a few more wires for the eSATA bracket. It can't be helped, really.
Last edited by Mr. T (2009-09-27 12:19 am)
while (1) {fork();}
Offline
#5 2009-09-29 1:34 am
Re: Hack Pro i7 (G5 case mod)
AMAZING mod. I love it! After seeing so many second-rate ATX hack jobs this one is a breath of magnificence, even better than the guy who fabricated a whole new back for the G5 case.
Is that mobo full size ATX? It looks a bit funny taking up all of the height but so little of the length of the G5 case.
Offline
#6 2009-10-02 10:53 pm
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4214
Re: Hack Pro i7 (G5 case mod)
Thanks. The G5 case was a work of art, and I simply couldn't bear the thought of cutting it to bits. Putting together that rear panel I/O board was a pain in the ass, but in the end, I think it was worth it. If I had to do it all over again, I think I would solder the leads directly to the ports, and then cast the whole thing in plastic for durability (as opposed to my circuit board method).
And yes, it is a full size ATX board. The reason it looks small is because --well-- it is small, at least compared to the G5 board (remember, the G5 board had two CPU sockets). Also, the G5 board was short and fat, whereas the ATX board is tall and skinny. The plus side, is I've got plenty of room for my planned drive cage, and also water cooling (should I choose to go that route).
Last edited by Mr. T (2009-10-02 10:54 pm)
while (1) {fork();}
Offline
#7 2009-11-05 1:30 pm
Re: Hack Pro i7 (G5 case mod)
Nice 
I also go for the the "stock" look as much as possible (as if it was a habit
) I'm on my second (first G5, now Mac Pro)
For the G5 I used a sawed of piece of a G5 motherboard to make the rear connectors. I wanted to make a circuit board like you did, but didn't have the means of doing it.
Last edited by pirloui (2009-11-05 1:31 pm)
product design portfolio / brothers art
Hackintosh C2Q 2.4Ghz - 4GB - GF9800GT - Mac Pro case
PowerBook G4 1,33Ghz - dead ram slot Apple won't acknowledge
Offline
#8 Yesterday 1:14 am
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4214
Re: Hack Pro i7 (G5 case mod)
Thankcs, pirloui. Etching PCB's isn't as hard as you think. It actually makes it easier to solder some of the extra-tiny pins. Here's what it involves.
Design the traces in photoshop:
Flip the image (this is important)
Print it using a laser printer and special "blue" transfer paper
Iron it onto a copper-clad blank.
Repair broken traces with an ultra-fine point sharpie.
drill the mounting holes (when dealing with such small traces, it's better to drill before etching)
Toss the board in a 1-2 mix of HCL and H202 for about 10 minutes.
And that's it. For the HCL, you'll want the low-molarity hardware store variety (sometimes called muriatic acid). The H2O2, you can pick up at the drug store for $1.
Last edited by Mr. T (Yesterday 1:15 am)
while (1) {fork();}
Offline
#9 Yesterday 8:01 am
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4214
Re: Hack Pro i7 (G5 case mod)
jimbo007 wrote:
Mr. T wrote:
Thanks Jimbo, and I'm glad you liked it. You should make a post in my thread, for the benefit of others who might be interested.
Re: cases: There's nothing wrong with the Mac Pro case at all --It just didn't exist at the time. Remember, I did this mod in 2005, shortly after Apple announced the Intel switch, but long before the Mac Pro existed.
As for the MP case, the only issue I can think of is that the rear ports are all "stacked." In other words, there's two ports on each motherboard connector, which means that if you wanted to make a circuit board for the rear panel I/O ports, you would have to scavenge them from an actual Mac Pro motherboard (which could cost a lot, even if you buy it broken). Alternatively, you could simply hack apart extension cables for each port, and cast the whole thing in plastic. Either way, you've got a difficult task ahead of you... Best of luck.yes i will remember to post in your thread next time for the benefit of others, very sorry. i suppose we could copy and paste our messages into your post.
sounds like it would be easier and cheaper to buy a g5 case with an old/broken motherboard in it
thanks mate
That's probably true. On the other hand, the MP case is newer, has two optical drive slots, and a single 120mm rear fan, instead of the two 80mm fans in the G5 case (a single, larger fan moves more air per decibel than the two smaller ones). I would likely have chosen the MP case, if it were available to me at the time (despite the extra challenge).
Last edited by Mr. T (Yesterday 8:03 am)
while (1) {fork();}
Offline





Get it
Stack it!