Skip to content

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.

Satellite1 Speaker Enclosure
Satellite1 speaker enclosure standing tall
Satellite1 Speaker Enclosure
25 watt BMR speaker fires down towards sound diffuser cone
Satellite1 Speaker Enclosure
LEDs are protected inside the light ring

Enclosure Limitations

Before we get started let's discuss some of the limitations of this enclosure to set expectations:

  1. The lux sensor will not give accurate readings of the room.
    We will solve this with a light pipe and modified design.
  2. 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.
  3. The light ring does not fully diffuse the LEDs.
    We will solve this with a slightly modified diffuser.
  4. The mic pipes slightly decrease the accuracy of speech-to-text.
    We will solve this once we get to plastic injection molded enclosures.
  5. 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.
  6. 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.

Satellite1 Speaker 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

  1. Determine your PCB hardware revision by reading the silkscreen on the PCBs. i.e. "R2024.12.06"

  2. Determine the speaker model number you're running. i.e. "Tectonic-TEBM46C20N-4B"

  3. Download the correct pre-built .3mf project file from the Satellite1-Enclosures Github repository and open in your favorite slicer software.

    Satellite1 Speaker Enclosure Plate

  4. 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.) Satellite1 Speaker Enclosure Filament

  5. After slicing and printing you see this is approx a 4.5h print. Everything is "snap-fit" and requires no screws. Satellite1 Speaker Enclosure Filament

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:

  1. Add the necessary .stl geometry files to your slicer software from the Satellite1-Enclosures Github repository.
  2. Set your project to use the recommended settings.
    1. 0.2mm layer height
    2. 3 wall loops for strength
    3. 15% infill (increase this to 50% for the speaker enclosure for even better acoustics)
    4. (Optional) Arachne wall generator
    5. Supports are disabled EXCEPT the speaker chamber has "Build Plate Only Supports" enabled
    6. No-Brim Satellite1 Slicer Project Settings

Assembling the Dev Kit Speaker Enclosure

  1. Grab some Loctite (aka Blu-Tack) and generic speaker Polyfill. Attach your chosen mmWave to the HAT. Satellite1 Speaker Enclosure
  2. 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. Satellite1 Speaker Enclosure
  3. 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. Satellite1 Speaker Enclosure
  4. If you need to remove the HAT, pull on the corner of the wall near and lift up from the USB-C ports. Satellite1 Speaker Enclosure
  5. Roll your Loctite into a "snake" that you wrap around the speaker to make a gasket. Satellite1 Speaker Enclosure
  6. Route the speaker cables up through the speaker chamber and out the top. You only need 1 inch of cable coming out the top. Satellite1 Speaker Enclosure Satellite1 Speaker Enclosure
  7. Add polyfill to the speaker chamber. Satellite1 Speaker Enclosure
  8. Slot your speaker into the enclosure (the speaker should not sit flush due to the gasket) and lock it in with the lock ring. Satellite1 Speaker Enclosure Satellite1 Speaker Enclosure Satellite1 Speaker Enclosure
  9. 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. Satellite1 Speaker Enclosure Satellite1 Speaker Enclosure
  10. Connect the JST-XH connector to the bottom of the HAT and align then snap the UFO to the speaker chamber. Satellite1 Speaker Enclosure Satellite1 Speaker Enclosure
  11. Align and snap the speaker stand on. Satellite1 Speaker Enclosure
  12. 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. Satellite1 Speaker Enclosure Satellite1 Speaker Enclosure

Congrats on building your own Satellite1 Dev Kit Speaker Enclosure!