The Audio Pages
Elliott Sound Products   Project 73

Hi-Fi PC Speaker System
Rod Elliott (ESP)

  Please Note:  All required PCBs are available for this project.  Click the image for details.

If you like listening to music while using your PC, or enjoy games with all their sound effects, you will generally be disappointed with most of the PC speaker systems available.  Few systems use anything other than moulded plastic boxes, ratty little tweeters that don't really do very much at all, and commonly using only a tiny bipolar electro as the "crossover".  Zero acoustic damping and a 5W amplifier completes the picture.

As for the sub-woofer, if it manages to wheeze its way down to 50Hz you are indeed fortunate, and with as much as 20W in a tiny ported plastic enclosure you can think yourself lucky to get that far.  I know this from experience, and eventually got so sick of the grossly inferior sound that I just had to do something about it.

This is not so much a project in its own right as a collection of existing projects, and using some of the boards that I sell (I bet that came as a real surprise!).  With a bit of work and not too many dollars, pounds, shekels or whatever, you can make a PC speaker system that will outperform many small hi-fi setups.


There are two parts to the project, small satellite speakers that sit on the desk next to the monitor, and a sealed, equalised sub-woofer that also contains all the amplifiers, power supplies and other electronics.  The sub extends happily to 30Hz, and makes quite a good account of itself considering its size.  It also makes a fine foot rest :-)

Is this an audiophile project - no.  It is head and shoulders above any PC speaker system I have ever heard, regardless of price, and also makes a great little hi-fi.  The sound is very clean, and it has extended lows that put a lot of "proper" systems to shame.

The selection of speaker drivers is up to you, since I have no idea what you will be able to get from your local suppliers.  Don't be too cheap - the better the drivers, the better the overall sound, and the happier you will be with the end result.  At the other end of the scale, using the best drivers you can find is probably not worth the effort either, since there is already a limitation in sound quality imposed by your sound card.

Please note that all dimensions shown are in millimetres.  For those who insist on those inch thingies, divide by 25.4.  Litres can be converted to cubic feet by dividing by 28.

The parameters of the speaker drivers I used are shown below.  These cost me a little under AU$150 from local Australian suppliers.  The only speaker likely to be recognised is the Peerless tweeter.
Woofer Re/sponse 200mm Midrange Unknown 100mm Tweeter Peerless 812978
Impedance 8 Ohms Impedance 8 Ohms Impedance 8 Ohms
Power 120 W Power 30 W Power 100 W **
Sensitivity 90 dB /W /m Sensitivity 91 dB /W /m Sensitivity 91 dB /W /m
Resonance 40 Hz Resonance 91 Hz Resonance 907 Hz
Total Q (Qts) 0.47 Total Q (Qts) 0.72 Total Q (Qts) 0.8944
Vas (litres) 32.8 Vas (litres) 2.11 Vas (litres) n/a
Cone Area (m2) 0.0214 Cone Area (m2) n/a Cone Area (m2) n/a
Parameters For Prototype System Drivers

** This is the nominal system power - the tweeter would self destruct with this power within its normal operating range
n/a - Not Available / Not Applicable

The above information is mainly for the sake of interest.  The drivers you use will have to be those you can obtain, but the above figures give you a goal to aim for.  If you can get drivers with similar specs, then you will have a system as good (or better) than mine.

Satellite Speakers

Firstly, you need to obtain some magnetically screened drivers.  Ordinary drivers must not be used, as they will distort the colour and even the picture shape on your monitor.  The ones I used are 100mm diameter (outside) and are rated at 30W RMS or 50W peak.  They are both 91dB/W/m and are 8 ohms.  The crossover is a simple passive 6dB network at 4kHz.  This is not ideal, but is a reasonable compromise between complexity and performance.  With an internal volume of about 3 litres, the boxes are sealed, well damped with fibreglass, and have a resonance of 110Hz.

It is important that the low-midrange driver and tweeter have the same efficiency.  If not, make sure that the tweeter has the higher efficiency so it can be padded back to match the midrange.  If not, you will have to pad the midrange driver, and this will soak up much more power (as heat), and reduces damping - neither is acceptable.  A simple resistive pad can be used to reduce the tweeter level, or you can use a "proper" wirewound attenuator pot so it can be adjusted.

The boxes are covered with carpet (the thin stuff for covering speaker boxes), which helps to eliminate diffraction, and adds extra damping to the boxes.  The boxes themselves are made with 10mm medium density fibreboard (MDF) and because of their small size, are extremely rigid.

Figure 1
Figure 1 - Satellite Speaker Dimensions

The boxes measure 125(w) x 270(h) x 145(d) outside.  I rounded off all the edges with a router, but this is not really essential if you don't have access to one.  If you do, use a rounding bit with a 10mm or smaller radius, or you will remove too much of the material next to the joins.

The crossover consists of a single 470uH inductor and a 3.3uF polypropylene capacitor, wired as shown in Figure 2.  This is a 6dB network, so it is important to make the crossover frequency high enough to ensure that there is sufficient attenuation at the tweeter's resonant frequency.  I measured the woofer's impedance at 4kHz, and found that it was only marginally higher than at the midband frequency (about 400Hz), so decided against using an impedance correction network.  Although I'm sure that this would improve matters, I suspect that it would be marginal, and not really worth the effort.

Figure 2
Figure 2 - Crossover Network

The connectors that I used were some I happened to have in my junk box, and are actually the 2-pin microphone connectors that are commonly used on CB radios and the like.  They are small, airtight, and cheap (even if you have to buy them), but are a pain to mount, as they are intended for mounting in sheet metal.  I recessed the mounting hole using a SpeedBor flat wood drill, and secured the final assembly with hot-melt glue.  Feel free to use any connector and mounting that suits you.


This is where all the action is, and I used the following project boards to make the final unit ...

The entire system is powered from a 25-0-25 toroidal transformer.  The one I should have used would be rated at 300VA, and I suggest that you don't use less than this or power will be severely restricted.  My system is using a 160VA transformer, and this does reduce power considerably.  Even so, total system power is around 200W, but can exceed this on transients.  This is very loud (as in VERY loud), and may be considered overkill.  Feel free to use a lower supply voltage, but the system as described can also be used as a small hi-fi and will give a good account of itself in this role.  Reducing the power will limit your options, and I will be replacing the transformer in my system as soon as I can.

The sub-woofer cabinet needs to be big enough to house the speaker, amplifiers, and the other electronics.  For the sub driver, I used a 120W 200mm poly-cone, because it was reasonably close to what I knew would be needed for the job.  Selection criteria for the sub are basically ...

The above may sound like a tall order, but such drivers exist at reasonable prices - I know, 'cos I bought one.  As with the satellite speakers, there is no point getting the best driver you can - it needs to be able to do the job without distorting (too much).  Remember that this is a PC speaker system, and makes no pretensions at being audiophile hi-fi.

My sub box has an internal volume of about 22 litres - not accounting for speaker displacement and the volume taken up by the electronics, which is quite small.  I used 16mm MDF, which is again very sturdy and shows little or no signs of resonating because of the size.  The box measures 480(w) x 280(h) x 230(d), and again I rounded the edges - not because of diffraction, but I knew I would use the sub box as a footrest, so I wanted comfortable :-)

The box is made with a removable back, secured with lots of screws and sealed with foam tape to prevent air leaks.  The back carries all the electronics, with the exception of the power transformer - the latter is mounted in the main case, as far from the electronics as I could get it.  This is important (if somewhat inconvenient), because the system has high low frequency gain, and hum and buzz from the transformer is all too easily picked up.

Figure 3
Figure 3 - Sub-Woofer Enclosure

The enclosure is not critical, but you will need to do something before you start hacking holes in the back (removable!) panel.  Bolt the speaker in position.  You need to do this anyway to make sure that everything fits, but in addition, include the fibreglass or other acoustic damping material, and solder a couple of thin wires to the speaker.  Bring them out through a screw hole and screw the back into the box using half the screw holes.  Now you can measure the speaker's resonant frequency in the box.

Attach an audio oscillator to the speaker leads.  If your oscillator has a low output impedance (such as a sound card sinewave generator), then you will need a resistor in series - about 560 ohms will do fine.  Carefully adjust the frequency around the expected resonance frequency (in the vicinity of 50Hz if you chose your woofer wisely).  The frequency where the voltage across the speaker terminals is highest is the resonant frequency, and you will need this to double check the figures from the Linkwitz transform spreadsheet.  This represents the unequalised -3dB frequency.

Using the spreadsheet, insert your speaker parameters in the "Box" page, and include the internal volume of your cabinet.  The spreadsheet will calculate the values you need to properly equalise your box.  In the main page of the spreadsheet, select 30Hz as the -3dB frequency, and select a Q of 0.8 for best results.  The resistor and capacitor values obtained will be used in the Linkwitz transform circuit board.  Have a look at the frequency response graph, and verify that the unequalised -3dB point is within a few hertz of the resonant frequency you measured.  If it is not, you may need to "fiddle" the numbers a little until the graph and your loudspeaker measurement agree.  Small errors are insignificant, as room acoustics will have a much greater effect than an error of a few hertz.

The Electronics

Finally, all the bits and pieces can be hooked up together.  Figure 4 shows the final block diagram of the low level circuitry, and includes a level control so the bottom end can be matched to the satellite speakers.  There is a deliberate 6dB extra gain in the low end to allow this, and it will normally be enough to compensate for different speaker driver efficiencies as well.

The low level electronics should be mounted on a piece (or pieces) of un-etched printed circuit board, or some aluminium sheet.  The sheet must be connected to the input earth (ground) point, or it will be worse than useless.  This provides some shielding, but make sure that whatever you use is securely attached to the rear panel so it can't rattle.  If you wanted to, the low level stuff can all be mounted in a diecast aluminium box, but this is not really necessary unless your electrical environment is very noisy.

Figure 4
Figure 4 - The Low Level Stages

The input jacks are simply wired in parallel, so you can take an additional feed to other equipment.  If you don't want to do this, leave out one of the jacks.  The Linkwitz-Riley crossover is configured for a crossover frequency of 200Hz, which is nice and easy - all frequency setting resistors are 10k and caps are 100nF.  None of the output buffers and trimpots (etc) are used, so leave out these sections of the circuit.  The two low pass outputs are simply summed with the 22k resistors (R3 and R4).  These resistors can be mounted on the L-R board, with the signal taken from the topmost trimpot hole.  Full details will be supplied as part of the L-R crossover assembly instructions.

Similarly, 100 ohm resistors should be used at the high pass outputs, since shielded cable will be used to connect to the P19 power amp board.  Without the resistors, the opamps can oscillate.  These too can be easily mounted on the board.

The low pass combined output is connected to the input of the Linkwitz transform circuit, which will equalise the subwoofer to obtain a flat response down to 30Hz.  The output of the transform circuit is connected to a pot as shown, and this needs to be accessible from outside the box so the system can be set up properly.

All the low level circuitry is powered from a P05 preamp supply.  Note that I included 220 ohm resistors in series with the AC input - these must be 5W wirewound types.  Since 35V is the absolute maximum DC input voltage for the 7815 and 7915 regulators, direct connection to the transformer would lead to a potential over-voltage, and the resistors tame that very nicely.  The DC input to the regulators will be typically about +/-22V with this arrangement.

NOTE:- Do not operate the supply without a load from a 25-0-25 volt transformer..

Figure 5 shows the power amplifier connections.  The P3A (60-100W) amp is wired up using the internal bridging resistor.  An insulated wire link is needed between the output of the Right channel and the bridging resistor (R17) on the other.  The input of the Left channel should be grounded with a wire link on the board.  Note the 10 Ohm resistor and 100nF cap in the ground lead of the P3A power amp.  This provides the high frequency ground, but the main earth line is back to the preamp (actually the crossover and equaliser).  Likewise, a 1 ohm (1W) resistor is in series with the power ground to the preamp supply.  These resistors were used to ensure continuity, but not allow any ground loops which will cause massive hum.

The crossover inputs are the ground reference for the whole amplifier, and the ground is physically connected to this point, where the input connectors are in contact with the input panel.  This is shown in Figure 4.

Figure 5
Figure 5 - Power Amplifier Connections

Before you complain, I know that the diagram is a jumble, but it actually does make sense :-)  All audio leads should be shielded at the amplifier end only.  Do not connect the shields at both ends, or you will create an earth loop, and hum will surely result.

The P19 50W IC power amp board provides the left and right channel feeds for the satellite speakers.  These require a connector for the satellite boxes, and although fixed leads can be used, I don't recommend it.  All leads should be detachable, as dangling leads are a safety hazard when you are carrying the box - be warned, it is quite heavy when everything is installed.

Heatsink selection is very important.  Do not skimp on the heatsinks, as this is a high power system, and needs as much heatsink as you can afford.  Use a separate heatsink for each amp module, and each should be no smaller than 1o C/W.  Bigger heatsinks mean cooler running and longer life.  The amplifier modules must be tested as described in the construction details before you apply power to the finished unit.

The earthing arrangement is very important, and may need some experimentation to get it right.  As shown in these diagrams, it should be OK, but your layout will be different from mine, and this can have an influence on the final configuration.  Note that the mains earth and signal earth must be joined, but only at one place.  This is the classic "star" earthing, and must be used to avoid hum loops and other buzzes and noises.  I made the star earth point the common connection between all four filter caps, and this has proved quite satisfactory.  This is also the speaker return point for the satellite speakers - the sub-woofer driver is connected to the amp in bridge, so it has no earth return.

All shielded wiring should have the shield earthed at one end only.  Do not rely on the shield to complete the earth connection, as noise will almost certainly be injected into the signal lead.
Mains wiring should be carried out by qualified persons only.  Do not attempt construction unless suitably qualified.  Death or serious injury to yourself or others may result from a seemingly insignificant mistake.

Finally, Figure 6 shows the power supply in detail.  As you can see, it is a dual supply, with only the transformer as a common point.  This is not absolutely necessary, but does improve power output a little, and also prevents any possible interaction between the amps.  I used an aluminium bracket fabricated from scrap sheet to secure the filter caps and act as a heatsink for the bridge rectifiers (I used 35A bridges - you don't have to, but they run cooler and are more reliable than smaller ones).  The capacitors are mounted to the bracket using double-sided tape, hot-melt glue and a cable tie - I didn't want them to rattle, and you won't either.

Figure 6
Figure 6 - Power Supply

The power supply mains wiring must be performed by a suitably qualified person, and all connections must be shrouded with heatshrink tubing to prevent accidental contact.  The use of a fused IEC mains connector is highly recommended for the mains input.  The designators "A", "N" and "E" mean Active (Hot), Neutral (Cold) and Earth (Ground) respectively.  If you don't understand this - don't even try to wire it!

As previously discussed, I suggest a 25-0-25 volt transformer, preferably rated at 300VA.  You will need to use an inline plug and socket (mains rated!) for the incoming AC, since the IEC mains input connector, fuse and power switch will be on the back panel, and the transformer is mounted in the case.  The secondary leads should be connected using heavy duty cables, and a terminal block to join the transformer output to the bridge rectifiers and a separate light duty feed to the preamp supply.

Final Assembly

To give you a better idea of how everything fitted together in my system, Figure 7 shows the mechanical layout on the rear panel.  Yours will probably be a variation on that shown, since the heatsinks must be accommodated, and yours will be different from mine.  Make sure that signal and power leads are well separated, and keep speaker leads well clear of all signal leads, boards and inputs in particular - you don't need an RF oscillator !

Figure 7
Figure 7 - Rear Panel Assembly Suggestion

The heatsink for the power amplifiers is shown dotted.  This mounts on the outside of the rear panel, and must be securely fastened and sealed.  The amplifiers are mounted directly to the heatsink through the holes shown (you may only need one hole, depending on your heatsink).  The sheet aluminium bracket is used as a convenient mounting point for the power supply filter caps, and is also the heatsink for the bridge rectifiers.

Once everything is tested and operational, you can complete the final assembly.  Make sure that nothing on the rear panel rattles before you screw it into position, and ensure that the box is completely sealed.  Even a small hole will make noises at low frequencies, because of the large cone excursions and internal pressure.  When powered on, the system should be silent after the small initial transient from the amps.  Careful listening will reveal a slight hiss from the tweeter - this is quite normal.

Connect the system to your PC and hear your music and games as you have never heard them before.  Be prepared to make more than one unit, as your friends will be green with envy after they hear yours!

Index Return to Projects Index Page
ESP Home Back to Home Page
Copyright Notice. This article, including but not limited to all text and diagrams, is the intellectual property of Rod Elliott, and is Copyright  2000/2001. Reproduction or re-publication by any means whatsoever, whether electronic, mechanical or electro- mechanical, is strictly prohibited under International Copyright laws. The author (Rod Elliott) grants the reader the right to use this information for personal use only, and further allows that one (1) copy may be made for reference while constructing the project. Commercial use is prohibited without express written authorisation from Rod Elliott.
Page Created and Copyright  Rod Elliott 18 Jan 2001. Updated 17 Jun 2002 (added info about heatsinking)