As the CPU fan fits right under the dome I elected not to add an additional case fan. There is no hard drive or power source and this is a low power consumption board, but I may revisit this depending on my cpu temps. I had also initially placed a wifi card at the top of the dome, but the reception was too poor, so I have removed this and will use an external usb card.
For ports, I have chosen to use mostly extenders. I find wires easier to deal with than circuits.
The first thing I secured was the power button, placing a small momentary switch right behind the native iMac G4's power button.
The Right sided ports were where the ethernet, modem, and audio jacks were for the native iMac G4. I have replaced these with a ethernet splitter and the power led, hdd led. In the picture below you do see an audio header, which I was originally going to use, however, the ECX board uses a pin layout that I was unfamiliar with. So I held off audio out for now and incorporated the two led lights.
The left sided ports consisted of 2 fire wires, 3 USB and a display out. I opened up the display port somewhat to allow another USB port. Because I am worried about power constraints (I'm using a 60 watt power supply). I wanted to make sure I used some powered USB slots. Fortunately I have another power supply coming into the base in the form of the Apple Cinema Display. The controller gives 2 USB outs. So two from the mobo and 2 from the cinema display = 4 total. The firewire ports i am leaving empty for now. The cinema display does allow for 2 firewire connections and I could add a firewire PCI express at some point. I was also thinking about cutting a hope between these and putting an HDMI extender for use as a second monitor when needed.
So I place the drive caddy with bluray and ECX and secure it as it was designed to be. After the ports dry I will secure them to the bottom of the dome, secure the Apple cinema display's LCD controller to the bottom and close the base.
As always, questions and comments are welcomed. But, this should be complete within the next few days.
