Skip to the content
PCBKitNew board
2 layers86.2 × 50.2 mmMostlyBuildsSpeakerPod, the printed circuit board in 3D

MostlyBuildsSpeakerPod

MostlyBuilds/speaker-pod-pcb3

This is a PCB design for an ESP32-based speaker controller

Size
86.2 × 50.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
93
Nets
88
Pads
331
Tracks, vias
856, 172
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Jul 2026
Updated
30 Jul 2026

Overview

MostlyBuildsSpeakerPod is an open-source printed circuit board by MostlyBuilds, from the MostlyBuilds/speaker-pod-pcb repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 86.2 × 50.2 mm with 93 parts on 88 nets, routed with 856 tracks and 172 vias.

It is built around the ESP32-WROVER-E-N16R8, FT231XS-R and MAX98357AETE+T, with the MIC2549A-1YM-TR, 0805B104J500CT and CL21B106KPQNNNE among its other parts. Its parts include 34 capacitors, 28 resistors, 10 connectors, 6 ICs and 5 diodes. It belongs with the audio and music boards and the ESP32 boards of this library.

Main components

12

README

README.md

MostlyBuilds Speaker Pod PCB

KiCad hardware design files for the MostlyBuilds Speaker Pod, a custom smart speaker built around an ESP32, touch display, and mono I2S amplifier.

3D render of the Speaker Pod PCB

Contents

  • MostlyBuildsSpeakerPod.kicad_pro - KiCad project file
  • MostlyBuildsSpeakerPod.kicad_sch - schematic
  • MostlyBuildsSpeakerPod.kicad_pcb - PCB layout
  • media/Schematic-V0R0.pdf - schematic PDF for quick reference
  • lib/symbols/ - project-local KiCad symbols
  • lib/footprints/ - project-local KiCad footprints
  • lib/3d/ - project-local 3D component models

Schematic

Open the full schematic PDF

Build Videos

V2 - Current Build

V2 is the current version of the Speaker Pod. For the complete story and build context, watch the original V1 build followed by V2.

Speaker Pod V2 build video

▶ Watch the V2 build on YouTube

V1 - Original Build

V1 covers the original design and the foundation carried forward into V2.

Speaker Pod V1 build video

▶ Watch the V1 build on YouTube

Build Resources

Hardware Notes

  • Power: USB-C supplies 5 V. IC1 (MIC2549A) switches the downstream 5 V rail, and IC2 (AP63301) generates 3.3 V. A 10K combination switch/potentiometer connects to J1 (power) and J5 (volume). For bench testing, bridge the SWCH header (J2) or add a jumper at J1.
  • Controller: The ESP32-WROVER-E-N16R8 provides Bluetooth Classic and PSRAM for audio playback, the graphical interface, and multiple playback modes.
  • Audio: U2 (MAX98357A) is a mono I2S Class-D amplifier. Its differential output is available at the speaker terminal (J9) and was designed around the 4 ohm Dayton Audio RS75-4.
  • Display: The 14-pin footprint is for the linked 2.8 inch 240x320 IPS capacitive-touch ILI9341V module. Similar-looking modules may have different pinouts or dimensions, so verify compatibility before substituting one.
  • Programming: USB-C data connects to an onboard FT231XS USB-to-UART interface with ESP32 auto-reset circuitry. Boot and reset buttons are also provided. USB GND, 5V, D+, and D- are broken out for testing.
  • Debugging: JTAG is exposed at J11. GPIO14 also reaches screen reset through 0 ohm resistor R15, and GPIO13 reaches SD_CS through 0 ohm resistor R16. Remove the relevant resistor if a shared signal interferes with JTAG; doing so disables that associated function.

Opening The Project

Open MostlyBuildsSpeakerPod.kicad_pro in KiCad. The required custom symbols, footprints, and 3D models are included under lib/, making the project portable without separately installed libraries.

These files use KiCad 7 format markers (kicad_sch version 20230121, kicad_pcb version 20221018). Use KiCad 7 or newer unless you intentionally migrate the design.

Manufacturing Outputs

Generated fabrication outputs are not committed here. Plot Gerbers, drill files, and any assembly documentation from KiCad after reviewing the current schematic, PCB layout, design rules, and fabrication requirements.

Disclaimer

This project is provided as-is by a hobbyist. Review the design carefully and use your own judgment before building, modifying, or manufacturing it.

License

This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International Public License.

See LICENSE for the full license text, or visit:

https://creativecommons.org/licenses/by-sa/4.0/

Parts

93
QtyValueFootprintReferences
140.1uFCapacitor_SMD:C_0805_2012MetricC2, C5, C6, C8, C11, C12, C13, C19, C20, C21, C25, C26, C29, C33
810KResistor_SMD:R_0805_2012MetricR10, R14, R17, R18, R19, R20, R21, R22
610uFCapacitor_SMD:C_0805_2012MetricC7, C9, C15, C16, C28, C31
4BLM31KN601SN1LInductor_SMD:L_1206_3216MetricFB1, FB2, FB3, FB4
30Resistor_SMD:R_0805_2012MetricR15, R16, R27
31KResistor_SMD:R_0805_2012MetricR8, R9, R25
3MMBT2222AWT3GPackage_TO_SOT_SMD:SOT-323_SC-70Q1, Q2, Q3
3Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ1, J6, J9
21uFCapacitor_SMD:C_0805_2012MetricC17, C18
2220pFCapacitor_SMD:C_0805_2012MetricC27, C30
222uFCapacitor_SMD:C_0805_2012MetricC23, C24
227Resistor_SMD:R_0805_2012MetricR4, R5
24.7KResistor_SMD:R_0805_2012MetricR12, R13
247pFCapacitor_SMD:C_0805_2012MetricC1, C3
25.1KResistor_SMD:R_0805_2012MetricR1, R7
2PTS647SK38SMTR2LFSPTS647SK38SMTR2LFS:PTS647SK38SMTR2LFSS1, S2
2REDLED_SMD:LED_1206_3216MetricD4, D5
2UWZ1A470MCL1GBUWZ1A470MCL1GB:PCAP_5x5.4-ELECT_NCAC10, C32
1100Resistor_SMD:R_0805_2012MetricR2
1100KResistor_SMD:R_0805_2012MetricR3
110nFCapacitor_SMD:C_0805_2012MetricC34
1110Resistor_SMD:R_0805_2012MetricR6
112KResistor_SMD:R_0805_2012MetricR11
11MResistor_SMD:R_0805_2012MetricR26
130.1KResistor_SMD:R_0805_2012MetricR24
14.7uFCapacitor_SMD:C_0805_2012MetricC4
1470pFCapacitor_SMD:C_0805_2012MetricC14
156pFCapacitor_SMD:C_0805_2012MetricC22
193.1KResistor_SMD:R_0805_2012MetricR23
1AP63301WU-7AP63301WU-7:SOT95P280X100-6NIC2
1BWVS008080404R7M00BWVS008080404R7M00:BWVS008080404R7M004.7uH1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1ESP32-WROVER-E-N16R8ESP32-WROVER-E-N16R8:ESP32WROVEREN16R8IC3
1ExtraConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ13
1FT231XSPackage_SO:SSOP-20_3.9x8.7mm_P0.635mmU1
1GRNLED_SMD:LED_1206_3216MetricD3
1JTAGConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ11
1MAX98357AETE_TMAX98357AETE_T:QFN50P300X300X80-17NU2
1MIC2549A-1YM-TRMIC2549A-1YM-TR:SOIC127P599X173-8NIC1
1NCResistor_SMD:R_0805_2012MetricR28
1ProgConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ12
1SMBJ6.0ASMBJ6_0A:DIOM5436X261ND1
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_HorizontalJ5
1USB4105-GF-A-120USB4105-GF-A-120:GCT_USB4105-GF-A-120J3
1USBLC6-2SC6YUSBLC6-2SC6Y:SOT95P280X145-6ND2
1~MostlyBuilds:Hosyond 2.8 inch 240x320 IPS Capacitive Touch Screen SPI Serial ILI9341VU3

Questions

How big is the MostlyBuildsSpeakerPod PCB?

It measures 86.2 × 50.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MostlyBuildsSpeakerPod use?

93 parts, built around the ESP32-WROVER-E-N16R8, FT231XS-R, MAX98357AETE+T and MIC2549A-1YM-TR. 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 MostlyBuildsSpeakerPod KiCad files?

From the MostlyBuilds/speaker-pod-pcb repository on GitHub, at the commit this page was made from: the board is MostlyBuildsSpeakerPod.kicad_pcb and its schematic MostlyBuildsSpeakerPod.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MostlyBuildsSpeakerPod design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers30 × 30 mmAp63300 buck, the printed circuit board in 3D

    Ap63300 buck

    Mrkrapex10/agh-space-recruitment-2026

    Zadania rekrutacyjne AGH Space Systems 2026 – Elektronika

    16 parts
  • 4 layers50 × 80 mmHermes, the printed circuit board in 3D

    Hermes

    1337bowen/Strife

    75 partsMIT
  • 4 layers60 × 66.5 mmProject MAXFPGA, the printed circuit board in 3D

    Project MAXFPGA

    skykraft-au/Turtle-GPS-orbit-determination-system

    224 parts1
  • 2 layers100 × 38 mmAnalogmodul, the printed circuit board in 3D

    Analogmodul

    LeoWatti99/CANTram-Framework

    75 partsGPL-3.0
  • 4 layers88 × 60 mmEmbedded v1, the printed circuit board in 3D

    Embedded v1

    sofiamonty/embedded-pcb-pt100

    4-layer KiCad PCB integrating a PT100 temperature sensor and SAMD21 microcontroller with LCD interface; includes schematics, layout, firmware, BOM, and PDF documentation.

    48 parts
  • 2 layers15 × 23 mmNeuroBits - Bicore, the printed circuit board in 3D

    NeuroBits - Bicore

    Binomica-Labs/Hardware

    Open source tools for scientific inquiry and exploration!

    8 parts22MIT
  • 2 layers68.6 × 53.3 mmArduino Mega 2560, the printed circuit board in 3D

    Arduino Mega 2560

    ded811/Mega-Uno-2560

    An Arduino-compatible ATmega2560 development board in the Arduino Uno form factor

    62 parts1