This project began when I visited an Amazon returns reseller. These stores, often called bin stores, sell amazon returns for a flat-rate all at once. I found this speaker here which had lots of cool features. The thing I didn't like about it was its setup. It has 2 front-facing midrange drivers, but the main upper range drivers are side-facing. This doesn't look that nice and can affect the sound. I decided to redesign a case for it to allow for a more soundbar-like form factor.
Around when I started this project, I had gotten really into audio engineering. I decided I would try to create a transmission line (speaker vent) to optimize the lower frequencies on these drivers. For this, I used a program called WinISD. Using the speaker properties, this program can simulate a lot of variables in speaker box design. I found a very similar driver online, and used its properties in WinISD. They may not be exact, but they should be close enough. Plugging in the volume of the chamber and the shape of the vent into WinISD, I am returned an ideal vent length. For this design, the vent and box is targeting a resonant frequency of 80Hz. This should allow these low-end drivers (rated for not much lower than 150Hz) to have more bass amplification than they would normally. Because the volume of the enclosure is different for each side, each vent is a slightly different length to keep the tuning even. This might slightly affect the balance, but I won't notice hopefully.
WinISD transfer function - This is basically showing how much the volume of the sound from the speakers is affected by the box and the vents. The lowest these drivers are rated for is around 150hz, and you can see a noticeable increase in volume around 175Hz. This most likely is the resonant frequency of the speaker. Using the vents and box, I was able to keep the theoretical volume of the speaker within acceptable range down to around 70Hz.
The bottom of the speaker box has a channel for the wires to exit and run along to the mainboard. This is to keep an airtight seal on the boxes.