

Echo esphome
Home Assistant compatible voice assistant, with on-device voice activation, mainboard drop-in replacement for Amazon Echo Dot (2nd Gen).
- Size
- 70 × 52.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 3
- Nets
- 52
- Pads
- 70
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Aug 2024
- Updated
- 14 May 2025
Overview
Echo esphome is an open-source printed circuit board by Sematre, from the Sematre/echo-esphome repository on GitHub. It is a 2-layer board of 70 × 52.6 mm with 3 parts on 52 nets.
Its parts include 2 ICs and 1 connector. It belongs with the home automation and IoT and computers and single-board computers boards of this library.
README
README.mdEcho ESPHome
[!NOTE] :construction: This project is WIP. :construction:
Home Assistant compatible voice assistant, with on-device voice activation, mainboard drop-in replacement for Amazon Echo Dot (2nd Gen).
Echo Dot (2nd Gen) Hardware
Top board
- 4x ADC with miniDSP: TLV320ADC3101 (Datasheet)
- Each chip is connected to 2 stereo microphones
- 7x Microphone (6 ring + 1 center)
- 1x 36-Channel LED driver: IS31FL3236A (Datasheet)
- 12x RGBW LED
- 4x Tacktile dom switch
- 1x Red LED on mute button
- 1x Light sensor on action button
- 1x Tri-state buffer: 74LVC1G125
Mainboard
Getting started
$ git clone --recurse-submodules https://github.com/Sematre/echo-esphome.gitResources
- Retasking a 2nd Gen Echo by Terry Sanders
- Inside the Amazon Echo Dot (3rd Gen): A Complete Teardown by Pallav Aggarwal
Parts
3| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | Conn_01x27_Pin | Connector_FFC-FPC:Hirose_FH26-27S-0.3SHW_2Rows-27Pins-1MP_P0.60mm_Horizontal | J1 |
| 1 | M5STAMP-PICO | Boad_dev:M5STAMP-PICO | U2 |
| 1 | MAX98357A | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U1 |
Questions
How big is the Echo esphome PCB?
It measures 70 × 52.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Echo esphome use?
3 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Echo esphome KiCad files?
From the Sematre/echo-esphome repository on GitHub, at the commit this page was made from: the board is echo-esphome.kicad_pcb and its schematic echo-esphome.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Echo esphome design in my own project?
Its repository states no licence, so its author keeps all rights: ask Sematre before reusing the design.
Similar boards
- 2 layers40 × 30 mm

- 2 layers51.9 × 16 mm

Passive2-rpi non standard adapter
hzeller/rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
3 parts4.4kGPL-2.0 - 2 layers16.3 × 16.3 mm

- 2 layers

Sub
atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
3 parts4kMIT - 2 layers85 × 30 mm

- 2 layers124.5 × 33.7 mm

- 2 layers10.5 × 83 mm

- 2 layers21.2 × 51.3 mm

Pico reset
hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.
3 parts1.1kMIT