3D Printed Simple 3W Bluetooth Speaker




About: We love DIY stuff and study on our mistakes :D . LaskLab aims to bringing more DIY kit for education in Czech Republic by providing hardware, documentation, building manuals, and make education fun!

Hello everyone!

This is my first instructables and I’m going to show you to build simple, small and nice Bluetooth speaker :). Last several months I worked on design and hardware, try a lot of speakers and amplifiers.


Step 1:

You will need next components:

1. 3D printed enclosure

2. 3W 40mm 4Ohm Speaker

3. Bluetooth Audio Modul DW-CT14+

4. LiPo charger with TP4056

5. 500mA 3.7V 503035 LiPo battery

6. 2kOhm 0603 resistor

7. 3A 250VAC Rocker switch

8. 4x M3x50 screws + 4x M3 nuts

9. 2 color LED with common anode

Step 2: Schematic

Step 3: Power! (Battery)

It’s wireless Bluetooth speaker, so we need a battery. I choose 500mA because it’s small battery and have enough capacity for 5 hours of loud music :)

Step 4: Chagrining and Switching Off Speaker

Charging is doing by PC board with TP4056 and with microUSB connector. I believe you already seen they. Are amazing simple and useful for battery powered projects.

We’ll connect the wires from the battery to the charging board (see diagram). Our output wires from the charging board are connected to the Bluetooth module. But before they get there, we'll need to add a switch to turn the speaker on and off.

Step 5: Bluetooth, Amplifier and Driver!

The last part of the electronics is to connect the Bluetooth module. It's easy, you have 3 cables with JST connectors! First one is JST-XH-2 with 2.54mm pitch for power and second one JST-PH-2 with 2.0mm for speaker connection. We will not use one piece because it is for second channel, which we won’t have. Pay attention for "+" and "-"!

Step 6: 3D Printed Enclosure

I designed a box for the speaker, so

you can put everything up there! No problem! It is available to download on thingiverse.com

Step 7: It's Time for Electronics!

Let's start with the charger, you need to prepare it. You should first set the charging current. This charger has a standard charging current of 1A, which is a lot for our battery. Our battery has 500mAh capacity and the maximum recommended charging current is 1C, which means 1x500mA. According to datasheet TP4056 we’ll select the closest programming resistance for 500mA, so it’s 2kOhm for 580mA. Attention! The resistance is too small, so carefully unsolder it and solder the new one.

If you want to know when the battery is charging and when it is already charged, you should solder a two-color LED, see diagram and pictures. But first, you need to unsolder the old LED from the board.

Keep going!

Do you have it done? So, we can continue! Scheme - that's our way.

Solder the red wire from the battery to the charger "BAT +", then the black wire from the battery to the charger "BAT -".

Then charger "BAT +" to the rocker switch, from the switch to the Bluetooth module "BAT +" and the module "BAT -" to the charger "BAT -". Lastly, solder "Lout +" to the speaker "+" and "Lout -" to the speaker "-". Or "Rout," it does not matter.

Step 8: Assemble It All

Before you put the speaker into the box, drill holes for screws. It’s easy, there's only a 0.2mm layer for better printing. Right after it, put here nuts.

When you've done everything, try put all to the enclosure. It's OK? If you have cables too long, remove and cut them, then resolder and try again. Does it fit perfectly?

Better if you try it now! Turn on the speaker, take your phone and search for a Bluetooth device called "DW-CT14 +". Connect and try to play a song. Does it work? Great! We can continue!

Secure all parts with the glue gun. Pay attention to IC TP4056. Do not gluing him, it needs to cool. Also try to seal the microUSB connector with something like plasticine. But do not put it in the connector!

Step 9: Screw the Enclosure

Screw the enclosure with 4 screws.



    • Arduino Contest 2019

      Arduino Contest 2019
    • Fandom Contest

      Fandom Contest
    • Colors of the Rainbow Contest

      Colors of the Rainbow Contest

    14 Discussions


    Question 1 year ago

    Great ible- really cool project.

    What's the max current draw on the bluetooth amp board?


    1 year ago

    well done! it seem though that you are loosing one of the stereo channels, that in some songs have necessary audio. I have the same Bluetooth module and stragling to get both channels into one. try https://www.youtube.com/watch?v=dvqbq_0jZ_U for example

    4 replies

    Reply 1 year ago

    It's not really stereo, it's 2 channels mono. stereo is mixed after bluetooth.


    Reply 1 year ago

    I use the same bluetooth module, and each channel on the output L and R are independent, so if I connect only one of them as it is described above, I will lose the audio content from the other. To get both you need to combine the two channels (stereo) to one mono before sending it to the speaker. Still I havent found a good way to do it. By playing the example above from youtube ( there are plenty of examples) I can check that I only get one channel. In the Step 2: Schematic above that would be the Left, so all audio from Right is not mixed to the mono. Is that correct or am I missing something ?


    Reply 1 year ago

    You was right, new version (red PCB) is stereo, I will try to sorted it out


    Reply 1 year ago

    https://youtu.be/UX1B3YT62_k Here some review about an older version, I didn’t check this board. I’m sure I’ll check this weekend.

    Open Green Energy

    1 year ago

    Nice design ! I really like it.Thanks for sharing.

    Which software is used to design the enclosure ?

    3 replies
    Open Green EnergyLaskLab

    Reply 1 year ago

    Wow it's looking amazing !

    I am curious to look the final output.If you have parts list please send me.I will order it earlier.


    1 year ago

    That's a nice little speaker! Great first instructable :)

    1 reply