D. J. Bernstein
Computer hardware

Assembling a computer from components

This page is obsolete. I have a new page explaining how to build the 2006.01.07 standard workstation.

Assembling the 2005.05.14 standard workstation

The instructions below are for the 2004.10.10 standard workstation.

The 2005.05.14 standard workstation has the following changes:

The 2005.08.23 standard workstation has more changes. There turns out to be a serious bug in the motherboard BIOS in the 2005.08.23 workstation, and fixing that bug requires the following extra steps once the computer has beeped:

Other changes in the 2005.08.23 standard workstation are not reflected here yet.

Assembling the 2004.10.10 standard workstation

The 2004.10.10 standard workstation is a very nice x86 (Intel-compatible) computer: solid, extremely fast, and reasonably inexpensive. I have a separate page explaining how to buy the components of the standard workstation. This page explains how to assemble those components into a working computer.

Some of these instructions, and most of the pictures, are specific to the 2004.10.10 standard workstation. If you're using any different components, you'll have to figure out appropriate modifications to the instructions.

Unpack the computer case. Discard its plastic wrap. Put on an antistatic wrist strap, and attach it to ground (for example, to the screw on a typical light-switch plate).

Unscrew the big screws on the back of the case. Pull on the side latch to open the case. Take the power cord and the brown box out of the case. Open the brown box to find a bag of screws and brass standoffs:
http://pictures.cr.yp.to/1/0e3f8af32120e624fc6729568e5839a3/9.jpg
Take five brass standoffs out of the bag.

Look for four brass standoffs already installed at the back of the case:
http://pictures.cr.yp.to/1/74dd3d4b1f88b83ebe3ce559706766cd/9.jpg
Two of them are in line at the bottom; screw another into the third hole at the bottom. Two more are in line at the middle; screw another into the third hole at that height. Screw three more into the first, fourth, and sixth holes on the top, roughly (not exactly) lined up with the three standoffs on the bottom and the three standoffs in the middle:
http://pictures.cr.yp.to/1/c809c7a54e41125b2606d84d59701836/9.jpg

Use a hammer to tap the face plate out of the case:
http://pictures.cr.yp.to/1/7b20a43d02631f152751cbe6dd53cf2c/9.jpg
Open the motherboard box and find a replacement face plate. Tap the replacement face plate into the case, with two holes at the top and three holes at the bottom. The face plate has three tabs bent into the case; bend them further so that they are at 90 degrees to the plate.

Take the motherboard out of its box, and lay it on a non-metallic flat surface, such as a wooden table:
http://pictures.cr.yp.to/1/5f5bdb427dac17727e070aa58ad20a80/9.jpg
Look at the pattern of silver-circled holes on the motherboard; those will eventually line up with the brass standoffs in the case. Move the brass standoffs if necessary to match the motherboard.

Unpack the DIMM. Push apart the two white DIMM holders on the ends of the blue DIMM slot on the motherboard:
http://pictures.cr.yp.to/1/68b3f642646a0161d67ca6f7d04c6f8e/9.jpg
Push the DIMM solidly into the blue DIMM slot:
http://pictures.cr.yp.to/1/509844262dc1213db5e96f1f090ee1ea/9.jpg

Pull the CPU-socket locking lever slightly out, then up to vertical:
http://pictures.cr.yp.to/1/e870d6f44646db7a178b0ad3421848e7/9.jpg
Take the CPU out of its plastic container and off of the black foam, revealing an array of gold pins:
http://pictures.cr.yp.to/1/089a2dc02ba68683671ec418a196652c/9.jpg
Put the CPU into the CPU socket, with the CPU triangle on top of the triangle marked on the motherboard; opposite corner from the lever. When the CPU is aligned properly with the socket, it will drop gently into the socket:
http://pictures.cr.yp.to/1/8231af81fdd6f3246dcce52d18c6926c/9.jpg
Push the CPU-socket locking lever back to its original position:
http://pictures.cr.yp.to/1/40e4f64ae5f04836d2b8e8942946bf16/9.jpg

Take the plastic cover off the heatsink. Put the heatsink on top of the CPU, with the gray square face down on top of the CPU, and with the big black clip toward the center of the motherboard:
http://pictures.cr.yp.to/1/4696dd17c71b45e25cd9a0eb756bf502/9.jpg
Make sure that the big black clip is pointing up, and push the silver hook onto the black tab below it:
http://pictures.cr.yp.to/1/1b7bf98e6830220d379697b9bd50ebc1/9.jpg
Do the same with the silver hook on the other side. Make sure that both hooks are firmly below their tabs. Rotate the big black clip---it will push back at you somewhat---and hook it into place:
http://pictures.cr.yp.to/1/fbc4b3e20b8f8c2428172af4d99223a6/9.jpg
Attach the dangling plug into the three pins at the edge of the motherboard labelled ``CPU fan.'' Orient the plug so that its lips hook around the pins:
http://pictures.cr.yp.to/1/ceec36d0ac29f085dc046231263371cd/9.jpg

Lay the case flat on its side. Put the motherboard gently into the case:
http://pictures.cr.yp.to/1/bfc9ee858dd757514f6137e6d8f7d2f4/9.jpg
Slide the motherboard towards the edge of the case; it will fit snugly into the face plate (under the three tabs that you bent earlier) and the brass standoffs will be visible through the holes. Screw nine small Phillips-head screws into the nine holes. Don't overtighten.

The case has several slots for expansion cards, each slot covered by a plate. Unscrew the second plate from the top. Plug in, and screw in, the video card:
http://pictures.cr.yp.to/1/40962db1ec60e8cda0a6d89b397dfbb8/9.jpg http://pictures.cr.yp.to/1/2ceb6225385c563839b9f04f4daa3806/9.jpg

Unhook the 3.5'' drive cage from the case:
http://pictures.cr.yp.to/1/42e57804b15575d2f08ae8f9900e293d/9.jpg http://pictures.cr.yp.to/1/c5fb0a69ba4c722a7e2c130335a5d28b/9.jpg
Take the 3.5'' drive cage out of the case:
http://pictures.cr.yp.to/1/d87ce6fd6fcf8c58506d64b76866011a/9.jpg
Plug in the Zalman fan. Plug the fan connector into the fan resistor:
http://pictures.cr.yp.to/1/01d6b74b5dda3dc2fa53cfda79fd9446/9.jpg

Change the hard drive jumper from CS to Slave. Slide the hard drive into the middle of the 3.5'' drive cage, slightly more than halfway, so that two of its screw holes are visible. Screw the hard drive into the drive cage:
http://pictures.cr.yp.to/1/e705b88520f00f6c749fcaa2205e8f76/9.jpg
Screw in the other side.

Wrap the fan cable around the fan so that it will end up coming out towards the back of the case:
http://pictures.cr.yp.to/1/afeb4c59ad65f29829100b706a233d26/9.jpg
Slide the drive cage back into the case, and hook it into place:
http://pictures.cr.yp.to/1/a8c16612244d348a58f8d11426f3e7f0/9.jpg http://pictures.cr.yp.to/1/880886b687657e69007ee52c0a21001b/9.jpg

Slide two drive rails out of their holders on the bottom of the case. Screw them onto the DVD-ROM drive:
http://pictures.cr.yp.to/1/c2015c09bc4f08899f7e4c3197d5e9e3/9.jpg
Change the DVD-ROM jumper from Slave to Master.

Push the top side buttons on the case to release the top front of the case. Take the front off, and pop the middle 5.25'' drive cover out:
http://pictures.cr.yp.to/1/f0d3adbb9dd38d62235d5162640d8623/9.jpg
(Why the middle position? The top position is bad for two reasons: first, it doesn't give heat from the DVD-ROM drive any room to rise; second, the nice IDE cable won't reach from the hard drive to the top position. In retrospect, the bottom position is even better heat-wise, and makes the cabling less of a stretch, but my pictures assume the middle position.)

Slowly wiggle the corresponding metal plate inside the case back and forth until it snaps off. Watch out for sharp edges.

Slide the DVD-ROM drive into the case from the front until it snaps into place:
http://pictures.cr.yp.to/1/dd13469f3bd966ef4214eabeb466f21f/9.jpg
Slide the front of the case back on, around the DVD-ROM drive:
http://pictures.cr.yp.to/1/1ec097fd9cf31a12a3ddea9cb3add060/9.jpg

If you moved the case, lay it flat again:
http://pictures.cr.yp.to/1/4a78ad6a7a15b02e015065a9513a240a/9.jpg
Plug the IDE cable into the DVD-ROM drive (master), the hard drive (slave), and the motherboard:
http://pictures.cr.yp.to/1/b9af324da830b4b747b8ea64555a2a37/9.jpg
Screw the IDE cable's grounding connector to the case:
http://pictures.cr.yp.to/1/33d760de08189bfecdca716e0f3ab940/9.jpg

Take the rubber band off the power cables from the power supply:
http://pictures.cr.yp.to/1/8e9571f330cf1890cc300fb6b239a49b/9.jpg
Two cables are different: they have two rows of pins. Plug these cables into the motherboard until they click:
http://pictures.cr.yp.to/1/9c07a5b2264c9516f9435190ac0299f2/9.jpg
Plug the front fan connector into the motherboard:
http://pictures.cr.yp.to/1/7c6a00da65281e3cb74f42f6f3340422/9.jpg

Plug 4-pin power cables into the rear fan, the DVD-ROM, and the hard drive:
http://pictures.cr.yp.to/1/408d02e1d058ccc38a038ff842130022/9.jpg
Plug the reset-switch, power-switch, HDD-LED, speaker, and power-LED connectors into the motherboard, all labels facing upwards:
http://pictures.cr.yp.to/1/a34cc11d4d13880f0435bb4a0805375d/9.jpg http://pictures.cr.yp.to/1/f2961f62224dc8956b5eb0870ce0127d/9.jpg
Plug the USB cable into the motherboard:
http://pictures.cr.yp.to/1/5fd0b289d3ba7e15065b4a59b03007b2/9.jpg http://pictures.cr.yp.to/1/2ec6a43b19e45dc446c488be8ab42796/9.jpg
Don't worry about the IEEE 1394 (FireWire) cable. Don't worry about the power-supply fan cable. (I didn't realize, when I was selecting components for the standard workstation, that there were only two fan connectors on the motherboard. The next version of the standard workstation will have either a $2 3-pin-to-4-pin converter or a 4-pin case fan.)

Starting now, be very careful not to touch anything inside the case. Power will be flowing into the computer in a moment; if you touch something inside the case, you can electrocute yourself!

Take off the antistatic wrist strap. Turn the case's rear power switch off (0). Plug power into the case. Turn the power switch on (1). Watch the CPU fan, and press the front power button on the case. If the CPU fan doesn't start spinning, turn power off immediately; you have a problem. If the computer doesn't beep within thirty seconds, turn power off; you have a problem. If the CPU fan starts spinning and the computer beeps, turn power off; you have a working computer. Put the side of the case back on.

At this point you can install FreeBSD or Linux on the computer.