Hardware Guide
This guide covers the hardware components, bill of materials, and assembly path for a LongWave Audio endpoint.
Bill of Materials
| Component | Description | Link |
|---|---|---|
| XIAO ESP32-S3 Plus | Microcontroller for each endpoint. | Seeed Studio |
| Wi-Fi HaLow module | Wio-WM6180 or custom mm8108 PCB. | See options below. |
| Audio DAC hat | Custom I2S PCB. | OSHWLab |
| Enclosure | 3D printed two-part case. | OnShape |
| Speaker | Passive or active speaker. | User choice. |
| Power supply | USB-C or battery supply. | User choice. |
Server-side hardware: Any Linux-capable device can run the server, including a Raspberry Pi, old laptop, NAS, or VM, provided it has network access to the Wi-Fi HaLow AP or bridge.
Microcontroller
The Seeed Studio XIAO ESP32-S3 Plus is the endpoint controller. The Plus variant is required because it has the pre-soldered 40-pin connector used by the Audio DAC hat.
Wi-Fi HaLow Options
Option A: Seeed Wio-WM6180
An off-the-shelf XIAO add-on module using the FGH100M chipset. It is the fastest path for a first build.
Option B: Custom PCB
An open hardware OSHWLab / EasyEDA design based on the mm8108 board path.
Audio DAC Hat
The DAC hat is a custom open-hardware PCB that connects to the ESP32-S3 through I2S and provides stereo analogue output. It is available on OSHWLab for direct fabrication ordering, or you can manufacture it yourself using the files below.
- Interface: I2S from ESP32-S3 Plus.
- Output: 2.5 mm stereo headphone jack, un-amplified.
Hardware files (v1.1):
Endpoint Stack
- Bottom: XIAO ESP32-S3 Plus microcontroller.
- Middle: Wi-Fi HaLow module, either Wio-WM6180 or custom PCB.
- Top: Audio DAC hat.
Assembly Steps
- Attach the Wi-Fi HaLow module to the XIAO ESP32-S3 Plus. For Wio-WM6180, use the snap-on socket. For the custom PCB, solder standard 2.54 mm pitch connectors and trim flush.
- Connect the DAC hat through the header.
- Power the endpoint through USB-C on the XIAO board.
- Connect speakers or an amplifier to the DAC hat output.
Prototype Photos
The current endpoint prototype stacks the ESP32-S3 carrier, HaLow board, and audio DAC hardware into a compact assembly. The enclosure files in this repository are early 3D print parts for the case shown below.
Enclosure
The enclosure is a two-part 3D printed case. The CAD source is on OnShape — copy the document to make your own edits. STL files for direct printing: