First I got my hands on an old Sony CD player from a scrapyard. Then I gutted it completly except for the printboards behind the frontpanel. After that, I cut out some metal that was raised a bit from the buttom to make space for the motherboard. I saved some parts, like the front of the CD slider, and the printboards for the frontpanel, cause I needed them later.

Then I started to find out how the CDROM and the HD should be fittet in the case, and still have space enough for the motherboard and the other parts. It took some time to experiment, but remember its better to measure twice and cut once, than the other way around.

Im gonna use the original open/close button on the frontpanel to control the CDROM, so I opened up the CDROM and soldered some wires to the printboard.

The small printboard on the frontpanel is where the powerbutton is located. Im gonna use it to turn on the computer, and soldered on a connector to the motherboard.

I took the powerbutton apart and removed a spring from it, to make it behave like a regular ATX poweron button. That way it dosn't stick in "on" posision.

This DivX player is gonna be remote controled, so I found a scematics for an IR reciever for the serial port, and soldered it on the frontpanel where the old IR reciever was located.

There is some software for the IR reciever called WinLirc that is compatible with bsplayer as well.

Printboard ready to be reinstalled.

OK, this the other printboard from the frontpanel, connected to an old printboard from a keyboard. I have soldered these two boards together because I wanted to remap the buttons on the frontpanel, and use them as a keyboard for the PC.

I thought about connecting the display as well, but it wasn't able to show characters so I didn't.

Fitting in the CDROM and HD.

Fitting in the Motherboard.

Putting in my build-in keyboard.

I had to split up the IDE cable to make them bend better, and thereby make enough room for the heatplates on the PSU.

There is a lot of wires in there...

This is my videocard with tv-out and an AGP risercard. I had to angle the card because even though it's lowprifile, it was much too tall to stand upright.

Videocard in place, and no space left. If the videocard had been a few millimeter taller, I would have had to use an flexible AGP riser instead.

Now for the fun stuff: Modding the PSU.

I removed all unnessesary connectors, and took out the heatplates because they had to be cut to offer enough clerance to the RAM.

The little printboard was sitting upright in an 90 degree angle and had to be laid down, so I had to take it off, extend the connector and solder it back on.

The cut heatplates is back in place, and the PSU is lowprofile now.

Ready to be installed.

A closeup of the extended connector for the little printboard.

The PSU installed in the case. I had to put it upside down, and again there is no space left. One of the trafo's rest on the AGP risercard.

This was the first time I tried to fire the PC up, and fire was what I almost got...

I had installed a 40mm fan to blow on the heatplates below the PSU, but still one of the heatplates got so warm I couldn't toutch it without getting burned. I had to come up with another solution to cool the heatplates.

I found a bigger heatplate with some ribs below it, and mounted the components on it.

Then I connected the components on the new heatplate to the PSU with some big fat wires.

Ready to be installed again.

As you can see, there is much more metal in this plate.

I mounted it on the rear panel, just after the CPU heatplate. This way it gets the blow from the CPU fan when the air passes below the plate and out of the hole I have cut in the rear panel just below it.

Ready for the next power-on test.

The airflow is as follows: Intake is on the rigth side of the case, the air is getting bend 90 degree by a piece of cardboard and gets blown into the CPU heatplate, then below the PSU heatplate and out of a hole in the rear end.

Here you can see the hole below the PSU heatplate.

This time, the temp is much better. I can put my fingers on the heatplates without getting burned.

Now I just need to install a couple of fans in the case cover.

The holes are cut and the fans are ready to be installed. There is a 50mm fan for the CPU and a 40mm to blow air below the PSU print.

I took a cover from a carspeaker, cut it up, and put in front of the fans, to make it look better. Later I removed it again to improve the airflow...

Now the case is ready to get the cover on. Notice the cardboard, its used to isolate the cover from the PSU print.

I took the old Sony CD front and glued it on the CDROM drive. I used two nuts as spacers.

I drilled some holes in the cover to help the heatplate below get rid of hot air.

This is the result of 2 months work. A MP3/DivX playing PC disguised as a CD player.

The two cables are for the internal keyboard, and the serial infrared reciever.

Thats what it looks like from beneith, the holes helps to keep the PC cool.

Begging to be feed with some DivX movies..

All installed and running.

    Hardware specs:
    • Case from a Sony CD player.
    • MSI MS6390L-LE motherboard with onboard Sound/LAN/VGA.
    • 1300 MHz Duron CPU.
    • ATI RAGE 128 Videocard with tvout.
    • AGP Risercard AGPTX4-6B.
    • Standard 300W ATX PSU.
    • 52x Speed Aopen CDROM drive.
    • 6.4 GB Maxtor Harddisk.
    • 256 MB DDR Ram.
    • Controllerprint from an old keyboard.
    • 2 x 40mm and 1 x 50mm fans.

    Software specs:
    • Windows XP Pro.
    • DivX, Xvid and SVCD codec's.
    • BSplayer to play all kinds of mediafiles.
    • WinLirc to connect the infra red reciever to BSplayer.
    • WinVNC to remote control the PC over the network.

    Other info:
    • Build time: 70-80 hours over 2 Months.
    • Cost: Depends on my hour-salery, but I spend about $350 on hardware.
    • CPU temp < 45 C.
    • System temp < 35 C.

    • Thats a cool player, can I have it ?
    • YEAH, its yours for $1000!.

    • I don't have $1000, will you build one for me ?
    • NOPE, build your own, I just told you how!.

    Special thanks to:
    • My wife, for giving me the time to do cracy projects like this.
    • My son, for not destroying anything during the process.
    • The guy at the scrapyard, for looking the other way when I took the CD player.
    • Cheryl, for helping me with the AGP risercard.

NEWS: Some changes has been made,
click here to see the update!

Copyright 2003 Jimmy Hansen All rights reserved. Email: