Portable stereo speaker

Table of Contents

Back to physical projects

1. Overview

  • DISCLAIMER: I DO ELECTRONICS AND 3D DESIGN SOLELY AS A HOBBY. THERE COULD BE ERRORS THAT CAN RESULT IN ALL KINDS OF DAMAGE. USE THESE DESIGNS AT YOUR OWN RISK.

I had pair of good compact stereo speakers lying uselessly around as well as secondhand TDA2030 Chinese knockoff audio amplifier chips. Also I wanted to test modular construction approach: motherboard with shared bus and functionality realized via pluggable modules. So I built stereo speaker:

make.png

Indicator on the front panel shows available power within the system. Ideally it should be at the maximum. It drops when batteries run empty or when consumed power (too loud music) is greater than onboard power supply or batteries can handle. It has on/off switch and stereo audio input. Audio input impedance is about 100 ohms.

make, side.png

Idea for the holes on the top and smaller ones on the bottom back is to enable air flow for passive cooling.

make, back.png

Entire construction is made of parts, no larger than 120x120x120mm. Maximum for my printer.

2. Battery holder

Device is powered by 4 times AA NiMH batteries (1.2V each).

schematic.png

I happened to have AA battery adapters lying around with different bottom hole configurations. Therefore this weird hole design:

battery holder.png

Download:

Result:

make.png

Attaches to the back of the body:

mounted on the back.png

3. 20V up-step module

Battery pack voltage is routed through main on/off switch on the front panel, and then it goes to the 20V up-step module.

schematic.png

It uses ready made upstep module, but adds extra voltage filtering via inductor and capacitors.

make.png

4. Main board

Voltage upstep above sits on top of main board (motherboard). It has uniform central bus that spans all connectors.

internal bus.png

bus on the bottom, 2.png

First row of the main board is special IO terminal (for connecting speakers, front panel, etc..)

IO terminal.png

Remaining rows are for connecting boards:

1.png

To provide structural support, main board is attached to frame:

board fixator body.png

Download:

And boards plugged into main board are fixed at the top, using clip:

board fixator top clip.png

Download:

Result:

bus on the bottom, 1.png

board fixator.png

5. Mono audio amplifier module

Design uses scavenged secondhand Chinese TDA2030 audio amp clones. Each chip is mono audio amplifier. Therefore 2 almost identical audio amp modules had to be built, one for left speaker, one for right.

schematic.png

I like to build on top of prototype PCBs. Gives results much faster for one-off projects. Before soldering, I solve component layout on paper:

PCB layout.png

Result - front:

assembled front.png

Result - back:

assembled back.png

Here copper tape is used as improvised heatsink.

6. Speakers

High frequency small speaker and medium frequency bigger speaker are combined.

schematic.png

Capacitor acts as high-pass filter on top of tiny PCB:

PCB layout.png

Speaker enclosure:

speaker enclosure.png

Download:

Speaker enclosure cover:

speaker enclosure cover.png

Download:

Result:

make.png

7. Front panel

Initial idea was really simple panel:

  • on/off switch
  • system power indicator
  • stereo audio input

But, since I'm using "agile" approach, during load-testing, it become clear that active fan based cooling would be nice (when playing loud music). I found tiny cooler fan that needs 5 volts to operate. Also I need to power backlight for power indicator. For both of these cases, I decided to add another voltage up-step module (target voltage output set to 6V). This time directly on the front panel.

schematic.png

Front panel case:

front panel, front.png

front panel, back.png

Electronics fits inside:

front panel, back, make.png

Front view:

front panel, front, make.png

And attaches to the remaining components:

attachment.png

8. Extra capacitors

Another thing that become clear during load-testing: output power/volume can be further enhanced by adding high power capacitors to even out load on primary 20V up-step module.

extra caps.png

Download:

Extra caps are mounted on top of the speaker and electrically attached to the main board.

make.png

9. Center box

Last physical part, to attach it all together: central body.

Front:

front.png

Back:

back.png

Download:

10. Conclusions / TODO

Photo of initial PSU + audio amp test:

initial test.png

Improvement ideas:

  • Instead of using undersized heatsinks on the audio amplifiers and need for active cooling as a consequence, it would be better to try to mount audio amplifier chip on top of speaker metallic body. It would provide plenty of cooling and reduces power losses within cable, since amplifier would be as close to the speaker as possible.
  • Add possibility to power device from USB socket in addition to batteries.
  • Front panel:
    • Use digital voltage indicator to gauge remaining battery power.
    • Add possibility to have multiple inputs.
    • It would be better if screw heads were slightly buried within construction body.
    • Screw holes are too close to the edges on the front panel.

11. Repository

11.1. Git repository

Created: 2026-06-27 Sat 18:22

Validate