Skip to the content
PCBKitNew board
2 layers70 × 52.6 mmEcho esphome, the printed circuit board in 3D

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.md

Echo 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

sh
$ git clone --recurse-submodules https://github.com/Sematre/echo-esphome.git

Resources

Parts

3
QtyValueFootprintReferences
1Conn_01x27_PinConnector_FFC-FPC:Hirose_FH26-27S-0.3SHW_2Rows-27Pins-1MP_P0.60mm_HorizontalJ1
1M5STAMP-PICOBoad_dev:M5STAMP-PICOU2
1MAX98357APackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU1

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 mmBlinky, the printed circuit board in 3D

    Blinky

    earthtojake/text-to-cad

    Design physical products with AI

    3 parts26kMIT
  • 2 layers51.9 × 16 mmPassive2-rpi non standard adapter, the printed circuit board in 3D

    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 mmSensor, the printed circuit board in 3D

    Sensor

    scottbez1/splitflap

    DIY split-flap display

    3 parts4.2k
  • 2 layersSub, the printed circuit board in 3D

    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 mmDual stomp, the printed circuit board in 3D

    Dual stomp

    torvalds/GuitarPedal

    Linus learns analog circuits

    3 parts2.5kGPL-2.0
  • 2 layers124.5 × 33.7 mm172319-1 connector, the printed circuit board in 3D

    172319-1 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    3 parts1.2k
  • 2 layers10.5 × 83 mmProgrammingAdapter, the printed circuit board in 3D

    ProgrammingAdapter

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    3 parts1.1k
  • 2 layers21.2 × 51.3 mmPico reset, the printed circuit board in 3D

    Pico reset

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    3 parts1.1kMIT