No banana for scale, but let’s say that it’s not too big and not too small. The dimensions are 295mm tall, 270mm wide, and 240mm deep. If I had to do it again, I would be tempted to go a bit wider and touch less deep. It’s probably better to be large in one of these dimensions as opposed to both of them.

Here’s the top. It has a jack for charging, a connector to program the DSP, a switch to turn it on and off, and a battery gauge.

The speaker also has a built in handle that’s way chunkier than it appears, but is still particle.

The big BOM pieces are a Dayton Audio LBB-5Sv2 for the BMS (battery management system), a Dayton Audio KABD-250 2 x 50W for DPS, amplification, and Bluetooth, a Peerless by Tymphany BC25SC08 tweeter, and an Italian-but-made-in-India woofer (a Coral PRF 165).

The print itself is three pieces: the bottom bit (black), the middle bit (white, blue, and white again thanks to not having enough white left to do it all in white), and the black top. Here’s a CAD view that more clearly shows the three pieces:

the three pieces are held together with heat-sets and m3 bolts. There’s also a tong and groove like joint to help the enclosure leak less air. I haven’t noticed any evidence of air leaks while listening.

The amplifier and battery board mount to the bottom like so:

The middle was printed with some supports for the driver overhangs, but the ports and everything else were designed to print in place without supports.

This is certainly not meant to be audiophile build, but it’s surprisingly decent. This isn’t my first blue-tooth speaker, or even my first printed loudspeaker enclosure, but it is the first that was somewhat intentionally designed to have OK bass response while also being reasonably compact.

It measures fairly well. Frequency response, along with harmonic distortion, is pretty good. There’s zero windowing or smoothing on this plot. I suspect the distortion spikes at 1 kHz, 2 kHz, etc are induced by the Bluetooth stack the board is running since they’ve shown up in multiple different enclosures and with multiple different drivers.

There’s no nasty ringing, caused by either the drivers or the enclosure, so life is pretty good:

  • You999@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 months ago

    Did you do anything to increase the density of the cabinet for better acoustics? I know other 3D printed designs have you fill the empty space with concrete. Also if you ever design more speakers you should try out a paraflex design, it’s an open source style of speaker that emits a cardioid dispersion pattern on the low frequencies which makes it possible to aim those frequencies without involving a DSP and math. Unfortunately their main group is on Facebook though https://www.facebook.com/groups/bassaz/

    • IMALlama@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 months ago

      Another commenter in here suggested filling the gap with concrete. I don’t think it’s worth it at this power level, cheapish BOM, etc. The enclosure is also ASA (the middle) and PETG (the top and bottom), so it’s a bit more dead than PLA already.

      That looks like an interesting design. If you’re linking to something like that, you’ve heard of Hoffman’s Iron Law already. I chose size and low end response over efficiency. I did model some higher order enclosures, but they either didn’t get low enough (size, efficiency) or were too big (efficiency, low end response).