Construction Details
The cluster is built in two nearly identical racks. Each rack has two stacks of three motherboards and dc-dc converters mounted on aluminum standoffs. The compact flash adapters used to mount the microdrives are also in stacks of three. Each stack of boards is mounted on a 7 inch by 10 inch 0.0625 thick 6061-T6 aluminum plate as are the microdrive stacks. There are seven metal plates in all, in each rack.
The top cover plate has the mounting bracket for the 6 on/off/reset switches, and the plate below it is home to the power distribution terminal block. The power delivery cable for each rack is heavy duty 14 gauge stranded wire with pvc insulation. The power cabling from the terminal strip to each of the dc-dc converters is 18 gauge stranded pvc insulated hookup wire. The wiring for the power/reset switches is 24 gauge stranded, pvc insulated wire.
The top rack houses nodes one through six (node one is the controlling node). The bottom plate of the top rack also houses the 160 GB ATA-133 hard disk drive used by the controlling node. All other nodes make use of the IBM microdrives. Node number three has a spare compact flash adapter which can be used to duplicate microdrives for easy node maintenance. The disk drive and power cabling to the motherboards was dressed as was sanely possible on the back panel. The liberal use of nylon cable ties helps reduce the tendency of pc cabling to develop into a rats-nest.
The bottom rack houses nodes seven through 12, with one microdrive for each node mounted in an identical manner to the top rack. Other than lacking a hard drive on the bottom plate, the second rack is identical to the first. All the metalwork is fabricated by hand using 0.0625 inch aluminum plate and 3/4 inch aluminum angle stock. All of the standoffs and metal bits are attached using stainless steel 4-40 machine screws and aircraft style locknuts. Stick-on rubber feet keep the bottom plate from marring delicate surfaces.
There was no cutting or bending involved. All metal bits were simply cut, drilled, and bolted together using 4-40 hardware.
All wiring is crimped by hand using standard crimp connectors and tools available from a popular online electronics components supplier. The hand made wiring harnesses are dressed by twisting the wires to assure low noise, and then fixing the wiring in place using nylon cable ties. The power/reset switches are on-off-on center off , three position momentary contact toggle switches available from most good electronics supply stores. The wiring for these switches is hand soldered at the switch end, and standard 0.1 inch header connectors were crimped at the motherboard end to make the necessary connections.
Networking
There is nothing sacred about the networking. I used the internal fast ethernet adapters which came with my mini-itx boards. The network switch was a low cost 16 port fast ethernet switch purchased at an office supply store for about $80. The cabling was crimped by hand using good quality four twisted pair (8 conductor) cat 5 cable.
The dc-dc converters require a clean, well-regulated 12VDC source. I chose to use a heavy duty 60 ampere 12VDC switching power supply capable of delivering 60 amperes peak current which I ordered from an online electronics test equipment supplier. Since badly conditioned AC power is potentially damaging to expensive computing equipment, I use a 1 KVA UPS purchased at an office supply store to make sure the cluster can't be "bumped off" by power line glitches and droputs.
Final words
Building a parallel computing macnine is a big investment in time and money. Take your time and plan your project carefully. Make sure all of the components you plan to use are available, and will continue to be available over the several months it is likely to take you to build and test your creation. A little thought will save you a lot in terms of time, money and disappointment, and will pay big dividends in satisfaction.