Esp32-stereo audio recorder
Harshad-vali·esp32-stereo-audio-recorder
About the Esp32-stereo audio recorder PCB
Esp32-stereo audio recorder is an open source ESP32 PCB design by Harshad-vali, published on GitHub. It is a 2-layer board measuring 62.5 × 44 mm, with 45 components from 28 distinct parts.
Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the TPS54331D and DS3232M. By type, the board carries 22 capacitors, 12 resistors, 3 ICs, 2 connectors, 2 microphones and 1 battery holder.
It belongs with the audio designs in this gallery.
From the project
ESP32-WROOM-32 based stereo audio recorder with dual I2S MEMS microphones, RTC timestamping, and microSD logging. KiCad hardware design + manufacturing files.
Hardware design files for an ESP32-based audio recording device, including the KiCad project, PCB layout, schematic, manufacturing Gerbers, bill of materials, and design renders.
- Revision: v1.0 - Date: 10-03-2026 - Designed by: Harshad Vali - Organization: Suretrust
This board is an ESP32-based audio module designed around an ESP32-WROOM-32 controller. The schematic integrates stereo digital microphone inputs, microSD storage, a real-time clock, and a regulated 3.3 V power system.

Main components on the Esp32-stereo audio recorder
Esp32-stereo audio recorder bill of materials (BOM)
45 components, 28 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS54331D | TPS54331D | U1 |
| 1 | ESP32-WROOM-32 | ESP32-WROOM-32 | U2 |
| 1 | DS3232M | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | Barrel_Jack_Switch | BarrelJack_Horizontal | J1 |
| 1 | ST-TF-003A | micro sd socket | P1 |
| 1 | Battery_Cell | BatteryHolder_Keystone_3000_1x12mm | BT1 |
| 2 | ICS-43434 | InvenSense_ICS-43434-6_3.5x2.65mm | MK1, MK2 |
| 1 | SW_Push | SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | B340 | D_SMC | D1 |
| 1 | 6.8uH | L_0805_2012Metric | L1 |
| 10 | 0.1uF | C_0805_2012Metric | C1, C2, C3, C6, C7, C8, C16, C18 +2 |
| 2 | 4.7uF | C_0805_2012Metric | C4, C5 |
| 2 | 47uF | C_0805_2012Metric | C9, C10 |
| 1 | 1000pF | C_0805_2012Metric | C11 |
| 1 | 47pF | C_0805_2012Metric | C12 |
| 4 | 10uF | CP_EIA-6032-15_Kemet-U | C13, C17, C19, C20 |
| 1 | 2.2uf | C_0805_2012Metric | C14 |
| 1 | 100nf | C_0805_2012Metric | C15 |
| 2 | 100Kohms | R_0805_2012Metric | R1, R11 |
| 1 | 332Kohms | R_0805_2012Metric | R2 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 68.1Kohms | R_0805_2012Metric | R3 |
| 1 | 0ohm | R_0805_2012Metric | R4 |
| 1 | 10.2Kohm | R_0805_2012Metric | R5 |
| 1 | 3.24Kohm | R_0805_2012Metric | R6 |
| 1 | 29.4Kohm | R_0805_2012Metric | R7 |
| 2 | 10K | R_0805_2012Metric | R8, R12 |
| 1 | 4.7Kohm | R_0805_2012Metric | R9 |
| 1 | 4.7Kohms | R_0805_2012Metric | R10 |
Esp32-stereo audio recorder design files
The KiCad project lives in the Harshad-vali/esp32-stereo-audio-recorder repository on GitHub; these links point at the commit this page was built from.
- Layoutaduio device [roject.kicad_pcb
- Schematicaduio device [roject.kicad_sch
Esp32-stereo audio recorder: common questions
What microcontroller does the Esp32-stereo audio recorder use?
The Esp32-stereo audio recorder is built around the ESP32-WROOM-32, from the ESP32 family.
How big is the Esp32-stereo audio recorder PCB?
The Esp32-stereo audio recorder measures 62.5 × 44 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-stereo audio recorder?
45 components, from 28 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp32-stereo audio recorder design files?
From the Harshad-vali/esp32-stereo-audio-recorder repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Esp32-stereo audio recorder design in my own project?
The repository has no license, so all rights stay with Harshad-vali. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Esp32-stereo audio recorder without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k