Introduction: 40W Bluetooth Portable Speaker (Improved Version!)

Picture of 40W Bluetooth Portable Speaker (Improved Version!)

Hey everyone! Today I'm going to show you how I built this portable speaker! After nearly 2 years of research, designing and testing, I have come up with this design. It puts out 40W of power from it's 2 tweeters, woofers and passives, has the latest Bluetooth 4.0 with smart features, long lasting lithium ion batteries, all wrapped up in a stylish plywood body. In this Instructable I have made links to all the parts, and in depth instructions on how to wire and assemble it all.


  • 2*20W Yamaha Amplifier
  • Bluetooth 4.0 with onboard battery indicator and ground loop isolation
  • 3S Lithium Ion battery with protection and easy charging
  • 20W Woofers with tweeters + passive radiators
  • 4 hour battery life @ high volume, 8 hours medium volume

How does it sound? It trumps most high end factory made speakers like the Bose Soundlink Mini, see the video below for proof!

So what makes this speaker stand out from other DIY speakers?

  1. This speaker has built in ground loop isolation, which eliminates interference noises coming from the Bluetooth module, which most other DIY speakers suffer from. This speaker has 100% clean sound.
  2. Smart monitoring; so you can see the battery charge of the speaker from your phone.
  3. Uncompromising Bass; this speaker has been cleverly designed to put out a very impressive sound, which puts it ahead of a lot of high end shop speakers
  4. The parts used can be found cheaply and reliably
  5. The speaker is fully disassemble-able, it can be taken apart just from unscrewing the components.
  6. Long lasting battery life and convenient charging options

Step 1: Parts List

Picture of Parts List

UPDATE: Unfortunately several parts that I used in this build have been discontinued! I've redesigned the speaker to use different drivers (it now uses much more compact high quality full range drivers), but everything else like the amp, batteries and so on haven't changed. Here's a link to the parts for the new redesigned, simpler, and cheaper version (It has the same sort of sound quality and same power output). I've made a kit for the parts to make things simpler if anybody's interested, there's more info on the changed parts over here:

  • 18mm Plywood
  • 3mm Plywood
  • If you're laser cutting, you can download the laser cutting files here. If you want the parts laser cut, but don't have access to a laser cutter, you can send me a message, and I'll do what I can to help out.

Step 2: Designing the Front and Back Panels

Picture of Designing the Front and Back Panels

The design for this enclosure was inspired by layers of stacked wood. From the outside, the speaker looks like it has been built by stacking 10's of layers of wood together, but in fact, it was built using 3 pieces of 18mm plywood glued together, followed by two 3mm plywood panels on the outside. I designed this enclosure so that it's about 2.25 liters in capacity, which is perfect for this driver/passive radiator configuration.

Making the front panels:

The quickest way to make the front panels is by laser cutting them. Here's a link to the laser cutting files. The laser cutter I used couldn't take wood thicker than 3mm, so I had to layer 2 pieces on top of each other for strength, followed by strips of MDF for extra reinforcement. All the wood in this project is glued together only using wood glue. The front panels have holes for the tweeters and woofers, as well as a service hole to access the electronics. The back panel has holes for the passive radiators, and small holes for charging and a switch.

If you're designing your own front panels.. I would recommend including a service hole like in my designing, as being able to have easy access to the electronics is crucial in case something goes wrong/needs adjusting.

Step 3: Making the Side Panels

Picture of Making the Side Panels

Next up we're going to make the side panels. These are made out of high quality 18mm plywood. Each layer on the plywood is about 3 mm thick, with a thin veneer on the top and bottom. I would recommend using a very high quality plywood, as the inner sandwiched layers are more likely to be solid and tightly packed. On cheaper plywoods, when you cut them thinly the layers split/fall apart. For these pieces we will only be using a jigsaw and a drill with a hole saw drill bit and a wood drill bit.

  1. We'll start by taking our front panel pieces and tracing the shape on to the plywood. We will then draw an inner shape, about 8 mm in, possibly more or less, depending on skill level and quality of the plywood (you'll get an understanding of it quickly)
  2. Next up, use the holes aw drill bit on your drill to create 4 holes on the inside of the shape, so that the edge of the hole saw cut lines up with the inner drawing on the wood. This gives us a sharp inner curve, and a hole to stick the jigsaw into.
  3. Use the jigsaw to cut the inner shape out.
  4. Lastly cut the outer layer, and round the curves at the side.

Step 4: Gluing the Side Panels

Picture of Gluing the Side Panels

The side panels are simply glued together using wood glue. Use plenty of glue. Sandwich them together and put a large weight on them/clamp them to keep them tightly together while they dry.

After the piece is fully dry, we can use a jigsaw or a table saw to shave down the sides to get them to perfectly align with each other. You can also do this by sanding it down, but it will take significantly longer.

Once they dry, coat the inside with a thick coat of wood glue. This is essential to prevent air leaks once the speaker is assembled.

Step 5: Preparing the Back Panel

Picture of Preparing the Back Panel

Now it's time to glue the passive radiators on to the back panel. Passive radiators are an alternative to a bass reflex port. They allow us to extend the frequency range of our speakers, in a more compact enclosure. They require no power to operate, as they simply work off the air pressure within the enclosure (ie. when the driver moves outwards, the passive moves inwards). Therefore it's extremely important to make sure your enclosure is 100% airtight when complete.

We will glue the passive radiators in place using a super glue gel.Super glue gel is better than super glue for this application, as it's not as rigid, and allows minimal movement, unlike normal super glue.

While we're at it, we will also add several strips of MDF to the back using the same glue, in order to make it harder to bend. Any vibrations within the enclosure will spoil the sound.

Step 6: Positioning the Electronics

Picture of Positioning the Electronics

As you can see in the pictures above, there are a lot of electronics to fit inside this enclosure. It's important to plan out your positions for the electronics before you start making anything. Make sure everything will fit! It's also important to select the best positions of components that may need to be serviced/inspected later on down the line.

In this design I decided to place the components so that I have very easy access to boards like the amplifier and bluetooth module. Other components like the crossovers may never need to be inspected, so I have placed them further away from the servicing hole. The crossovers are positioned directly underneath the cutout for the right woofer, so if I need to access it I can unscrew the woofer and access it. The other components are directly underneath the service hole, which also gives me easy access.

Step 7: Electronics Schematic

Picture of Electronics Schematic

Here's a schematic for the electronics used in this project. If you use the parts linked on the parts list step, it's pretty simple. All you'll need is a soldering iron and solder (and maybe some cable ties to clean things up afterwards). Measure out the lengths of cable you need in relation to how you're positioning your components. The less excess cables the better.

If you're new to speaker building, or would like a better understanding of how the components work, read on. Otherwise you can skip the electronics steps.

Step 8: Understanding the Battery Pack

Picture of Understanding the Battery Pack

Safely using lithium ion batteries confuses a lot of people. But in reality it's quite simple. There are 3 things that you need for a lithium ion battery pack:

  1. Lithium Ion battery cells
  2. Battery protection board
  3. Lithium Ion Charger/charger board

Buying good lithium ion cells is important.There are plenty of fake cells online for sale in both China, America and Europe. The easiest thing to do is to find a reliable genuine battery type that sells quite cheaply. A great example of this would be Samsung's pink 18650 batteries. Since they're so cheap, Chinese companies don't bother creating replicas because the original ones simply cost to little for it to be worth their while to design something cheaper. As a result, you end up with genuine battery cells by Samsung at a cheap price.

The next thing you need is a battery protection board. These circuit boards will protect your batteries from over charging, over discharging, short circuiting and more. The exact safety features vary a bit from board to board. Battery protection boards are an essential item, as lithium ion batteries are very sensitive, and need specific conditions to work under, or else you may run the risk of the batteries dying/catching fire/exploding.

Lastly, a lithium ion battery charger is important. These chargers send power to the batteries to charge them, but will also cut off/reduce power depending on the battery pack's voltage. It's important to make sure that your lithium ion battery charger IS a charger, and NOT just a power adapter. A lot of the 'chargers' listed on eBay are in fact just power adapters. It's important to check the reviews and the item descriptions, as you definitely don't want to get the two mixed up.

If you would like to understand more about charging/managing lithium ion batteries, I've written more about them here. See steps 3 and 4.

Step 9: Wiring the Battery Pack

Picture of Wiring the Battery Pack

Before we start assembling anything, it's important to make sure that the battery voltages for each cell are exactly the same. Any difference in voltage will confuse the protection board and potentially kill the batteries when charging. If the voltages are slightly off, you can use one of these circuits to charge each battery individually, so you can get them all to exactly the same voltage.

Once the voltages are balanced, we can start work on the battery pack. This battery holder is worth getting, as it keeps the batteries neatly one place. I would recommend replacing the wires on them though, as they're too thin to transport the power that we need.

Follow the schematic from earlier to wire up the battery protection board, as well as the switch and charger. Make sure you wire the charging jack the right way around!! See the image above as reference. The right pin (bent) can be removed. The middle pin is for positive power, and the left pin is for ground. Plug the jack into your charger and check voltages with a multi-meter before connecting it to the protection circuit to make sure you have it wired correctly.

Slot in the batteries and make sure that everything works. If it does, you can clean up the wires a bit by tucking them on the underside of the battery holder using tape.

We will now also add in the voltage step up converter. Once the inputs are connected, using a multi-meter, measure the output connectors to see the voltage output. We want to adjust the voltage output to 14v. We do this by getting a small screwdrivers, and twisting the copper screw on the PCB, until we reach 14v. It's exactly the same operation as this, except on a slightly different board.

Step 10: Wiring the Bluetooth Module and Amplifier

Picture of Wiring the Bluetooth Module and Amplifier

To save space and keep everything in one place, the Bluetooth module has been stacked on top of the amp. If you plan on doing the same, make sure to leave a decent gap between the amp's PCB and the BT Module's PCB, as they both need airflow to cool down, and you run the risk of short circuiting if they're touching each other. I glued the BT module on top of the amp's capacitors using hot glue. If you already have a Bluetooth Module that you would like to reuse from a previous build, that runs off 5V, I would highly recommend attaching this Ground Loop Isolator to the power inputs of the Bluetooth module, as it will eliminate unwanted ground loop noises created by the Bluetooth chip.

The Output from the BT module can be connected to the Input of the amplifier. If you would like to connect function buttons to the Bluetooth module, now is the time to do so. Simple push to make switches, wired as shown in the photo is perfect.

Connect the amplifier to the output of the step up module. That means it will receive 14v. Connect the BT module to the input of the step up module, which will result in an output between 10v and 12.6v, depending on the battery voltage. The ranging voltage means that the BT module can monitor it. If you one of the newer android versions, you will get a notification next to the BT symbol on your phone, showing the battery life left in the speaker. The Bluetooth module will work down to about 10.5v, which works quite well with the 3S battery configuration. Do not connect the BT module to the 14v power supply, as the maximum voltage that the BT module can take is 12.7v.

Step 11: Wiring the Crossovers

Picture of Wiring the Crossovers

Now it's time to connect the crossovers. Crossovers split the audio into high and low frequencies for the woofers and tweeters. Once they're connected we can glue them in using hot glue, along with the other components. We can also glue in the switch and charging jack. Pay special attention to these, as it's important to get them 100% airtight. Use your hot glue smartly!

Step 12: Gluing the Side Panel

Picture of Gluing the Side Panel

Now it's time to glue on the side panel. Put a line of wood glue around the edge of the back panel, and then clamp the side panel on.

After it has been left to dry for a few hours, add a layer of hot glue on the inside of the joint. This is to ensure that it's airtight, and to add more structural rigidity.

Step 13: Making the Front Panel

Picture of Making the Front Panel

We can add small bits of MDF wood to the back to add more structural rigidity. Now we can glue in the tweeters. Since they won't be moving, we can just use hot glue. Solder on wires for connecting it to the crossovers, since this won't be possible once the panel is glued on. We won't screw in the woofers just yet. We can do that last, after everything is glued and wired.

Add a bead of glue along the front panel, and clamp it tight and leave it to dry.

Step 14: Closing Up the Enclosure

Picture of Closing Up the Enclosure

Now that the glue has dried. we can wire up the remaining woofers. Once wired we can screw them in. Give it one final test, and if everything works, then you can screw on the final plate over the servicing hole.

Lastly, we can sand the outside, and add a clear coat stain over it to keep the natural look of the wood.

And just like that, the speaker is finished! If you would like to, you can add a cloth and plywood speaker grille to the front by layering up a few more pieces of 3mm plywood, and then gluing a cloth to the underside of the top layer.

Step 15: Further Reading/inspiration for Speakers

Picture of Further Reading/inspiration for Speakers
  • Sites like Etsy may give you some interesting ideas. Etsy focuses on handmade/vintage items, which means that they have a nice lineup of crafty items.
  • Youtube is also a great source for inspiration.

Thanks for reading this Instructable, and I hope that it will help inspire you to create something amazing. If you have built any speakers, feel free to comment below and show them off. I'd love to see them! :)


StanM22 (author)2018-01-17

You said that Bluetooth module can take is 12.7v (max).

But buyers recommendation of csr8645 is 3.3-4.2v.


MoniqueK9 (author)2017-12-24

The compenent kit is unavailable... and I was unable to find the components you used on amazon, so is there another kit/set of components that I can use to make this speaker?

Dexter8 (author)2017-12-21

take this moment to time travel Barry...

Please label all the part you used zzzzzz

Please give us exact and complete details of the items,

thanks alot

StanM22 (author)2017-12-02

Anybody knows what kind of batterie board protection do he used?

There is so many with 12,6v : 8A, 10A, 20A...

s3541789 (author)StanM222017-12-20

8A, 10A, 20A is the maximum prospected current rating of the board. 8A would work fine for this application but it's up to your discretion whether you trust the manufacturers rating corresponding with its price.

papiertigre (author)2017-12-19

Great project. I have tried with several different amplifiers and bluetooth receivers. But since they are running on the same battery, I always got sound disturbance on the speakers. Why is this no problem here in Barry'S project?

WillyC6 (author)2017-10-31


I am selling my gear check out if you need it

PhilippW11 (author)2017-10-20

Would it make sense to physically decouple the air space of the left channel from the right channel by adding a baffle?

As it is, the pressure behind the left channel woofer will somehow influence the right channel woofer, unless they receive identical signals (not necessarily the case in a stereo setup).

Apart from finding new locations for all the parts in a baffle-design, would I need to adapt the internal volume? If so, how?

Calculating and building speakers is quite involved, as I slowly start to find out....

TanguyC1 (author)2017-09-02

I make the same project using this components :




Passifs radiators:



ground loop iolator:

Battery Capacity Indicator 4 LEDs:

adaptateur secteur 12.6V:

with the female cnnector:

WinstonS14 (author)2017-07-29

Hi Barry or any one else that can answer this, inst the CSR8645 Bluetooth 4.0 Module Ground Loop Isolation also an amplifier? I am looking at this, shouldn't it output 5w +5w, I might be wrong but didn't you use this module in your other build the simple 10w speaker? So my question is, can you connect the output from an amplifier to the input from another amplifier? if not can someone send me a link to where to fine the Bluetooth module only. Thank you

TanguyC1 (author)WinstonS142017-09-02

Yes it is possible I made it with this ( and this (

and I remember saw a video with someone making this with the CSR8645

Van HanV (author)2017-07-18

You can sell it? I'm like it

WillyC6 (author)2017-06-20


Can some give me link to crossover

tvboxykodi (author)2017-05-29

Someone know the size of the passive radiator?

SaoVatanaT (author)2017-05-20

can i changer bettery with 18.5 v

Alex345 (author)2017-04-22

the stepup converter wont boost the voltage when i turn the screw i tired turning it in both direction and it wont do it. Also mine has a micro usb connecter

ilkerx (author)2017-04-03

hey ı not download you are send to mail please

DenysC2 (author)2017-01-19

Hello, can somebody please share good speakers model for this case?
How many ohm and what size?

MrTerminator98 (author)DenysC22017-02-16

2 fullrange speakers for quite cheap and good quality

DenysC2 (author)DenysC22017-01-19

Think i find

Sony 4 inch 4Ohm 20W Full Range Audio Speaker Stereo Woofer Loudspeaker Horn

pintail120 (author)2017-02-12

The link to the Etsy parts is broken, please update ?
where can I buy the parts or find the parts list?

suleymand1 (author)2017-01-25

Hello please model of woofer and tweeter

dreiduke (author)2017-01-20

i built it, but the Power Supply and the Case.

Because its hard to find a cheap 12.6V Power supply,
I plan to use such a DC-DC converter + heatsink, adjusted to 12.6 V as Charging device which i would solder directly to the BMS Board.
Whith that i could charge the batteries with 5V till 14V (Running Car).

Or does something speak against it?

fastenspy (author)2016-12-27

Hello, nice job do you have part list ?

> CSR8645 Bluetooth 4.0 Module Ground Loop Isolation : OK

> YAMAHA YDA138-E - 2*20 W / 12 V :OK

> 2S Li-Ion Battery Protection Board : OK

> Battery BMS Protection PCB Board 3/4 packs 18650 Battery 3s 4s : OK

> Voltage Step Up (2-24v) 2A / MT3608

-Crossover : Model ?? // facultative if no tweeter !

-Tweeter : Model ??

-Woofer : Model ??

- Or Woofer with tweeter kit ?

DenysC2 (author)fastenspy2017-01-19

If you find something good, please let me know. I also looking for a kit Woofer with tweeter

Netwizzard (author)2016-12-31

Jetley, Seriously? You're going to defend Bose?

1. Bose is a marketing company that makes mediocre speakers. They are one of the biggest ripoffs in electronics today.

The point here is to build something yourself. Not go to best buy and
buy the same metallic sounding metallic box as everyone else.

you are likely right, this is actually going to be 20W total, your
theory that the amp will go into thermal shutdown is completely wrong
because it is a class D amplifier.

Class D amplifier's operate
in switching mode, which gets their efficiency much higher than 90%.
Assuming that it is running at full volume which usually is less than a
30% duty cycle at full power, you are looking at the IC dissipating 0.6W
of heat max. That is why the chip has no heat sink.

The reason
the Bose speaker's amplifier must be thermally connected to the case is
it's an old school class B amplifier. Not only does it dissipate many
times more heat, it is less than half efficient, meaning the run time is
lower too.

This is a cool build. Nice job!

petergruc (author)Netwizzard2017-01-09

Agree what Netwizzard said.

@Jetley: Dont trash this project please. Thank you.

Jetley (author)Netwizzard2017-01-02

My point is not to trash the maker's design, but to ask that the true ratings be stated. Barry_L himself acknowledged that he made an unfair comparison and that the Bose Mini was the best portable speaker for its size.

Perhaps you haven't read the YDA138 datasheet. Even class D amplifiers have losses and do get hot. The datasheet has de-rating curves of power out vs ambient temperature. These curves indicate that the chip can only do the rated power at 25C. Since music has a very high peak-to-average power ratio, you'll probably not go into thermal limiting on normal usage, but I have had class D amps go into thermal shutdown on even modest power when they are not used with heatsinks. By the way, the Bose mini does use a Class D amplifier.

And yes, I'm going to defend a good company that has a large engineering staff (much bigger than their marketing department) that is doing innovative research and design in many areas. By your remarks, I see you have an opinion, but little knowledge about the company or the extensive design work that goes into their products.

Jetley (author)2016-12-30

This is a good effort at a portable Bluetooth speaker and I’m
sure it is adequate to your purpose. However, I’m having trouble believing your
40W power ratings as nothing adds up. In the photos of the parts you show an
amp board with one YDA138 IC. According to the YDA138 (D3) datasheet the amp is
rated at 2x10W @8ohms load and 1x20W @4 ohms. It will not do 2x20W into 4 ohm
speakers. There are two-chip versions of the amp module that will do 20W/channel
at 25Co, but inside a sealed wooden box the amp
temperature will rise somewhat above 25Co and the
amp will go into thermal limit should the speaker be played at max volume for
an extended time. (This is one reason the Bose Mini has a metal enclosure as it
will dissipate internal heat better than wood.) Even with the two-chip amp the
listed power step up converter will not supply the power needed to make 40W.

I’m a great fan of my Bose Mini and find that its size is just
right for finding a good spot to put when using it in my home and to carry on
trips. I would expect according to the laws of physics that a speaker several
time bigger than the Mini should have more bass. To me both the power rating
and the biased comparison are misleading to Instructables members.

thorathome made it! (author)2016-12-27

I made it. Best boombox around. I used a local laser cutting shop to make 10 layers of 12mm birch plywood. Barry provided the electronics kit. I found good batteries and figured out the battery control circuits. This project was a pleasure. all round. Thanks, Barry.

Ccairley (author)thorathome2016-12-28

Very cool and I love the steel grunge handle.

thorathome made it! (author)Ccairley2016-12-28

Handle detail!

thorathome (author)Ccairley2016-12-28

Thanks! I was going for the steampunkt look.

This was a terrific project. I ended up learning a ton about Li-Ion batteries in the process. Plus the box sounds fabulous. Barry is terrific. I'm thinking of doing another box one day.

BaelRathLian (author)2016-12-27

How did you shield the circuit boards from the magnets? Last time I forgot to shield stuff the thing only worked for about a week or so before it died.

Rebelxxx (author)2016-12-27

Very good instructable. I'm just wandering what cause stopped you from posting all component list with links to e-shops. With that info this instructable would be simply tye best... Now it is just comercial spoiler to etsy ...

jharuni (author)2016-12-27

This is beautifully designed, beautifully made and it sounds great. Really nice instructable. I'd like to say a word in defense of the Bose SL Mini. I dislike Bose and all the tricks they play, such as the ones you demonstrate here. But the Soundlink Mini is, I believe, a somewhat miraculous device in that its TINY size and reasonable price make it possible to have "ok" sound everywhere you go. I can mount it to my bicycle, I can put it in an overnight bag or a small suitcase for any short trip, it sure beats listening to music through my cell phone speaker in a hotel room. I can carry the SL Mini and my phone around the house in one hand and a can of beer in the other. Your device sounds better, looks better, is better, and is cheaper too ... but ... it's a lot bigger and I really think the SL Mini hits a sweet spot that nothing else comes close to. Yours obviously is a lot more delicate, it would not survive being packed in a suitcase or taken out on the road on a bicycle.

One thing I really love about this project is how you combine the beautiful wood work with a simple tutorial on batteries, bluetooth, and small modern amps. You taught me a lot. Thank you.

andres116 (author)2016-12-27

hi friend. very nice project. where you buy this parts?

you a list?

Kadek juli (author)2016-11-30

Hey berry can you tell me the specific of the and

OliviaC3 (author)2016-11-21

Barry are the laser cutting files for the updated version?

johnp595 (author)2016-11-20

reminds me of the jbl Xtreme, One of the best speakers on the market. Why don't you make a JBL Xtreme Diy. That would be cool.

Enejglo (author)2016-11-05

Hey can ia ask you how many wolts are the tweeters

Enejglo (author)Enejglo2016-11-13

Ups, sorry how many watts

Enejglo (author)Enejglo2016-11-05

I want to add battery level lights, how the wiring is going to be

RodriC1 made it! (author)2016-08-05

Hi Barry, great work! I am trying to build one. I have one question with the protection circuit.

I find a little difference when connecting the batteries, is your connection ok? Is this connection from the attached file ok?

Best, Rodri

rsmack (author)RodriC12016-08-10

I never got 2 protection critics to work as recommended. I went with another one and it worked fine. I think the wiring diragram is wrong

BenB15 (author)rsmack2016-11-04

Which one did you get to work?

RodriC1 made it! (author)rsmack2016-10-10

Thank you Barry! I built it adding some lights and covered everything with a fiber fill to create a "Musical Cloud Lamp"

The only problem is that I can hear a bip (like low power sound from BT) while I play some music, does it happen to you?



MAEbbe (author)2016-11-03

Hi Barry, mine is also finished. Impressed by the sound/ battery life thanx for your work

About This Instructable




Bio: Hey everyone! I'm Barry, an aspiring product designer from Dublin, Ireland. I'm passionate about aesthetic, yet functional/smart design. You can take a ... More »
More by Barry_L:Simple 10w Bluetooth Portable Speaker 40W Bluetooth Portable Speaker (Improved Version!)Add a Splash of Colour to your Phone!
Add instructable to: