About the Dev Kit Speaker Enclosure
The Satellite1 Dev Kit Speaker Enclosure is a snap-fit enclosure that can be printed on a single plate. We highly recommend PETG filament, plus some Loctite (Blu-Tack) and speaker polyfill for the best acoustic results. This is our first-generation enclosure, and many revisions will come out as we iterate the product and receive feedback.
All the files necessary can be found in the Satellite1-Enclosures Github Repo.
Enclosure Limitations
Before we get started let's discuss some of the limitations of this enclosure to set expectations:
- The lux sensor will not give accurate readings of the room.
We will solve this with a light pipe and modified design. - The temp/humidity sensor will not give accurate readings of the room. Also the mmWave sensor is pointed up at the ceiling.
Our upcoming "SHOE" PCB will relocate these sensors down into the speaker chamber and expose a PoE port in the speaker. - The light ring does not fully diffuse the LEDs.
We will solve this with a slightly modified diffuser. - The mic pipes slightly decrease the accuracy of speech-to-text.
We will solve this once we get to plastic injection molded enclosures. - The wake word does not respond when I'm playing music near full volume.
We will experiment with modified designs and gaskets to mitigate the vibrations in the enclosure which impact the microphone reference signal. - The PCBs are hard to add/remove.
This is by design, with a little practice things become easier.
Printing the Dev Kit Speaker Enclosure
The full speaker enclosure consists of 4 major parts. If you don't have the necessary speaker you can print just the Satellite1 UFO enclosure.
NOTE: Enclosures and geometry files may be specific to a hardware revision & speaker model number.
I want to quickly print using the pre-build slicer project file.
Pre-Built Slicer Project File
-
Determine your PCB hardware revision by reading the silkscreen on the PCBs. i.e. "R2024.12.06"
-
Determine the speaker model number you're running. i.e. "Tectonic-TEBM46C20N-4B"
-
Download the correct pre-built
.3mf
project file from the Satellite1-Enclosures Github repository and open in your favorite slicer software. -
Right-click on each part and select your desired filament.
(NOTE #1: PETG-HF is better for acoustics, but PLA will work too.)
(NOTE #2: Set UFO Enclosure's "Light Ring" layer to transparent or white filament so you can see the LEDs.) -
After slicing and printing you see this is approx a 4.5h print. Everything is "snap-fit" and requires no screws.
I want to create my own project from scratch in my slicer software.
Custom-Built Slicer Project
If you cannot or do not want to use our pre-built slicer project file then you can build your own plate from scratch:
- Add the necessary
.stl
geometry files to your slicer software from the Satellite1-Enclosures Github repository. - Set your project to use the recommended settings.
Assembling the Dev Kit Speaker Enclosure
- Grab some Loctite (aka Blu-Tack) and generic speaker Polyfill. Attach your chosen mmWave to the HAT.
- There are three locations where you'll see 2 mounting lips on the UFO enclosure. The goal is to get the Sat1 HAT sloted underneath the smaller bottom lip in all three locations, such that the LEDs are peaking through the square cutouts and into the light ring.
- Align the bottom (south) part of the Sat1 HAT under the bottom lip and press firmly at the top (north) of the Sat1 HAT near and around the USB-C ports and headphone jack. Press around the parameter of the Sat1 HAT to snap in under all the bottom lips. You'll know when you're done when the 4 buttons click perfectly.
- If you need to remove the HAT, pull on the corner of the wall near and lift up from the USB-C ports.
- Roll your Loctite into a "snake" that you wrap around the speaker to make a gasket.
- Route the speaker cables up through the speaker chamber and out the top. You only need 1 inch of cable coming out the top.
- Add polyfill to the speaker chamber.
- Slot your speaker into the enclosure (the speaker should not sit flush due to the gasket) and lock it in with the lock ring.
- Choose the right speaker chamber plug based on the guage of your speaker cables and wedge it in as best as possible, leaving about 1 in of cable sticking out. Cover the plug with Loctite.
- Connect the JST-XH connector to the bottom of the HAT and align then snap the UFO to the speaker chamber.
- Align and snap the speaker stand on.
- Find the "V" icon on the UFO enclosure. This is where you'll plug the USB-C cable to the HAT/CORE which powers up the device.
Congrats on building your own Satellite1 Dev Kit Speaker Enclosure!