How to Build a DIY Batik-Inspired Wooden Bluetooth Speaker (Portable Stereo)

by adityapradipta9 in Circuits > Speakers

324 Views, 1 Favorites, 0 Comments

How to Build a DIY Batik-Inspired Wooden Bluetooth Speaker (Portable Stereo)

IMG20260201050331.jpg
IMG20260201050513.jpg

In this project, I build a portable wooden Bluetooth speaker that blends high-quality audio performance with the cultural artistry of traditional Indonesian batik. Instead of a conventional metal or plastic grille, this speaker uses authentic batik cloth as the front cover, creating a unique fusion of modern audio technology and heritage design.

The speaker is powered by a rechargeable 12V lithium battery and driven by a Tripath TA2024 10 Watts Class-T amplifier, known for its efficiency and clear sound. The audio system consists of dual 3-inch woofers, silk dome tweeters, and passive bass radiators, delivering a surprisingly rich and balanced sound from a compact enclosure.

This project is ideal for makers who love woodworking, audio electronics, and cultural design, and it demonstrates that DIY speakers can be both beautiful and great-sounding.


Supplies

IMG_7180.jpg
IMG_7252.jpg
IMG_7177.jpg

What We Need


Materials:

  1. 80 × 50 cm wooden board, 12 mm thick
  2. Energy-efficient audio amplifier (I use Tripath TA2024 Class-T; Class-D is also suitable)
  3. Tone control board (bass, mid, treble) (I use NE5532-based 3-band tone control)
  4. 12V lithium battery pack (I use 3× 10,000 mAh Li-Polymer cells connected in series with a 10A BMS)
  5. Lossless Bluetooth audio module (I use XFW-M18)
  6. 2* 2.5″ or 3″ woofers (up to 20W) (I use 3″ LG 4Ω 15W mini subwoofers)
  7. 2* passive bass radiators
  8. 2* tweeters (I use Samsung silk dome tweeters for smooth highs)
  9. 2* 4 uF nonpolar capacitor (I use 2* 2.2uF connected in parallel)
  10. 2* 4700µF 25V electrolytic capacitors
  11. 5mm spacer
  12. DC charging port
  13. Power switch
  14. AWG 20 wires (power)
  15. Stereo coaxial audio cable
  16. Wood screws
  17. Acoustic foam (mattress-type foam works well)
  18. Batik cloth for the speaker grille


Tools:

  1. Soldering iron and solder
  2. Screwdriver
  3. Wood saw
  4. Drill
  5. Sandpaper
  6. Hole saw (matching woofer & tweeter size)
  7. Wood glue
  8. Double-sided foam tape
  9. Utility knife
  10. Stapler

Cutting the Wood

IMG_7176.jpg
Back Case.png
Bottom Case.png
Cover.png
Front Case.png
Side Case.png
Tablet Base.png
Top Case.png

Cut the wooden board according to the enclosure drawing I attached in the pictures. The enclosure consists of 8 pieces:

  1. Front
  2. Back
  3. Top
  4. Bottom
  5. Front cover
  6. 2× Side panels
  7. 2* Side supports
  8. Tablet base

Use a hole saw to cut precise openings for the woofers, tweeters, and passive bass radiators.

I cut the wood slowly using a standard hand saw to ensure smooth edges. After cutting, smoothen all edges thoroughly with sandpaper. To enhance the wood’s natural character, I lightly burn the surface over an open flame, creating a rustic texture.

Assembling the Wooden Enclosure

Assembly 1.png
Assembly 2.png
Assembly 3.png
Assembly 4.png
Assembly 5.png
Assembly 6.png
Assembly 7.png
Assembly 8.png
Assembly 9.png
Assembly 10.png
IMG_7173.jpg
IMG_7174.jpg
IMG_7175.jpg
IMG_7176.jpg
IMG_7177.jpg

Assemble the enclosure using wood glue and screws. A tightly sealed box is critical for good bass performance, especially when using passive radiators.

Unfortunately, my enclosure was already assembled before documentation, so I created an Autodesk Inventor Assembly Illustration to demonstrate the assembly process clearly.


Mounting the Speakers, Tweeters, and Passive Radiators

IMG_7185.jpg
IMG_7184.jpg
IMG_7186.jpg
IMG_7187.jpg
IMG_7188.jpg
IMG_7189.jpg
IMG_7190.jpg
IMG_7191.jpg
IMG_7192.jpg

Mount all drivers securely using small wood screws:

  1. Woofers
  2. Tweeters
  3. Passive bass radiators

Passive radiators are speaker membrane but without magnets and coils. It converts internal air pressure into low-frequency vibration, acting like a compact subwoofer. Any air leak will severely reduce bass, so ensure everything is sealed tightly.

Mounting the Battery and Electronic Modules

IMG_7206.jpg
IMG_7193.jpg
IMG_7194.jpg
IMG_7195.jpg
IMG_7197.jpg
IMG_7198.jpg
IMG_7199.jpg
IMG_7200.jpg
IMG_7202.jpg
IMG_7203.jpg
IMG_7205.jpg
IMG_7209.jpg
IMG_7210.jpg
IMG_7211.jpg

Mount the amplifier, tone control, Bluetooth module, and battery using plastic spacers and wood screws to prevent short circuits and to improve airflow around the electronic components. A 10 mm outer wire insulator may be used as a spacer.

The XFW-M19 Bluetooth module has already been soldered onto the perfboard of the noise filter circuit. The detailed circuit will be shown in the next step.

Electronic Connections and Wiring

circuit.png
IMG_7215.jpg
IMG_7216.jpg
IMG_7217.jpg
IMG_7218.jpg
IMG_7219.jpg
IMG_7220.jpg
IMG_7221.jpg
IMG_7222.jpg
IMG_7223.jpg

Connect all power and audio lines according to the provided wiring diagram.

Notes:

  1. Use AWG 20 wire for power connections
  2. Use coaxial audio cable for low-level audio signals
  3. Ensure that the polarity is correct. Reversed polarity may damage the electronic module.
  4. Keep wiring neat to reduce noise and make troubleshooting easier.
  5. Do not connect the tweeter directly to the amplifier. The tweeter must be protected from low-frequency signals using a non-polarized capacitor. Exposure to low frequencies may cause permanent damage to the tweeter

First Test and Tone Adjustment

IMG_7221.jpg
IMG_7220.jpg

Before closing the enclosure:

  1. Set the volume knob to minimum
  2. Turn on the power
  3. Set the audio source volume (phone or tablet) to maximum
  4. Slowly increase the speaker volume
  5. Set the maximum desired volume. At this volume, the sound should be:
  6. Loud but clean
  7. Free from distortion
  8. Stable (no volume drop on bass hits)

Adjust the bass, mid, and treble controls until the desired tone is achieved. At this stage, the bass may sound weak because the enclosure is still open. Once the desired tone has been set, proceed to the next step.


Final Testing With Closed Enclosure

IMG_7226.jpg
IMG_7227.jpg
IMG_7228.jpg
IMG_7229.jpg
IMG_7230.jpg
IMG_7231.jpg
Satisfying Video of Subwoofer Riding - Cloth Hanger Clip

Fill the empty space inside the enclosure with acoustic foam to minimize hum caused by the enclosure’s natural resonance. Seal the gap between the enclosure and the top panel with rubber tape to prevent air leak

Afterward, close the enclosure and test the system again.

Now the passive bass radiators should be fully active (vibrates like normal speaker).

If they barely move or the bass is weak, there is likely an air leak

Seal leaks using additional wood glue

A properly sealed enclosure produces deep, clean, and punchy bass.

Making the Batik Cloth Speaker Grille

IMG_7252.jpg
IMG_7254.jpg
IMG_7256.jpg
IMG_7257.jpg
IMG_7258.jpg
IMG_7259.jpg
IMG_7260.jpg
IMG_7261.jpg

It's time for the artistic section, making the batik cloth speaker grille:

  1. Prepare the front cover panel and batik cloth
  2. Lay the cloth evenly over the wooden frame
  3. Staple one side
  4. Stretch the cloth firmly
  5. Staple the opposite side. The goal is a tight, wrinkle-free surface that looks elegant and allows sound to pass freely.

Install the Batik Front Cover to the Speaker

IMG_7253.jpg
IMG_7254.jpg
IMG_7255.jpg
IMG_7263.jpg
IMG_7266.jpg
IMG_7262.jpg
IMG20260201050523.jpg
IMG20260201050415.jpg
IMG20260201050541.jpg

Install metal or plastic spacers on the speaker enclosure.

Drill matching holes in the front cover frame according to the size and position of the spacers.

Place the spacers and holes at each corner. Then, press the front cover firmly onto the enclosure until it is securely attached.

Battery Life Test

IMG_7271.jpg
IMG20260201050331.jpg

With a fully charged battery, the speaker provides approximately 23 hours of continuous music playback at normal volume.

Making the Battery Charger

IMG_7212.jpg
IMG_7214.jpg

For the battery charging system, an old Acer netbook power supply rated at DC 19 V, 2.3 A is used as the input source. The output is regulated using a constant-current buck step-down converter, configured to match the battery’s charging specifications (12.6 V, 2 A). The regulated output is then connected to a male DC jack, which mates with the corresponding female DC jack installed on the enclosure.

Budget Breakdown

ChatGPT Image Feb 1, 2026, 09_26_27 AM.png

This batik Bluetooth speaker can be built with an affordable budget:

  1. Wood casing: IDR 75,000 (~USD 4.5)
  2. Woofers: IDR 114,000 (~USD 7)
  3. Tweeters: IDR 72,000 (~USD 4.3)
  4. Passive radiators: IDR 46,000 (~USD 2.8)
  5. Amplifier: IDR 99,000 (~USD 6)
  6. Tone control: IDR 45,000 (~USD 2.7)
  7. Battery: IDR 74,000 (~USD 4.4)
  8. Batik cloth: Free (recycled from my daughter’s old dress 😊)
  9. Wires, capacitors, switches, and misc.: IDR 125,000

Total: IDR 650,000 (~USD 40)


Conclusion & Future Development

ChatGPT Image Feb 1, 2026, 09_37_59 AM.png

With a budget of only IDR 650,000 (~USD 40), this project proves that a DIY Bluetooth speaker can be both visually artistic and acoustically impressive. The use of batik cloth not only gives the speaker a distinctive identity, but also celebrates traditional craftsmanship in a modern form.


Future Development Ideas:

  1. Add a battery level indicator or OLED display
  2. Integrate USB-C fast charging
  3. Use CNC-cut or laser-engraved wood panels for precision
  4. Experiment with different batik patterns or other regional motifs
  5. Upgrade to a DSP-based amplifier for advanced sound tuning
  6. Add water-resistant coating for outdoor use


This project can easily evolve into a small-scale product, a gift item, or a cultural tech showcase.

Thank you for reading—and I hope this inspires you to combine technology, craftsmanship, and culture in your own creations.