# ESP32 Voice Recorder

## Description

Standalone USB\-C\-powered ESP32 voice\-message recorder and player with microSD storage, one rotary encoder, two buttons, microphone, amplifier, and speaker\.

## Project Details

- **Owner:** dplakon
- **Created:** 10/10/2026
- **Last Updated:** 10/10/2026
- **Visibility:** Public

## Key Components

### J1 — [DM3AT\-SF\-PEJM5](https://flux.ai/adrian95/dm3at-sf-pejm5~p1p.md)

- License: https://creativecommons\.org/licenses/by/4\.0/
- Symbol Style: parametric\-v1
- Functional Group: IO J1 microSD
- Manufacturer Part Number: DM3AT\-SF\-PEJM5
- Manufacturer Name: Hirose Electric Co Ltd
- Datasheet URL: https://www\.mouser\.com/datasheet/2/185/DM3AT\_SF\_PEJM5\_CL0609\_0031\_0\_00\_2DDrawing\_00009471\-1614303\.pdf
- Role Details: Dedicated general\-purpose SPI host
- Role: Storage interface
- Part Type: Connector

**Pins:**
- \~ [pin SWA]
- \~ [pin SWB]
- CD/DAT3 [pin 2]
- CLK [pin 5]
- CMD [pin 3]
- DAT0 [pin 7]
- DAT1 [pin 8]
- DAT2 [pin 1]
- SHIELD [pin P3]
- SHIELD [pin P4]
- SHIELD [pin P1]
- SHIELD [pin P2]
- VDD [pin 4]
- VSS [pin 6]

### SW1 — [EC11E18244A5](https://flux.ai/lcsc/ec11e18244a5~osdl.md)

- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1811072201\_ALPSALPINE\-EC11E18244A5\_C255515\.pdf
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C255515
- Package or Case Code: SW\-TH\_EC11E18244A5
- Role: Message select / volume
- Part Type: Rotary Encoders
- Manufacturer Part Number: EC11E18244A5
- Product Info Url: https://lcsc\.com/product\-detail/Others\_ALPS\-Electric\_EC11E18244A5\_ALPS\-Electric\-EC11E18244A5\_C255515\.html
- Functional Group: USER INTERFACE SW1 Controls
- Role Details: Rotation only; integrated push switch intentionally unused
- Manufacturer Name: ALPSALPINE\(阿尔卑斯阿尔派\)

**Pins:**
- 6 [pin 6]
- 7 [pin 7]
- A [pin A]
- B [pin B]
- C [pin C]
- D [pin D]
- E [pin E]

### U1 — [ESP32\-S3\-WROOM\-1\-N16R8](https://flux.ai/adrian95/esp32-s3-wroom-1-n16r8~fs1.md)

- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/user\-uploaded/bcd526f54b8de686cec4db67219e36ea7ace50cddb0c92f3dfdac49cf99ffd2e\.pdf
- Role Details: ESP32\-S3 recorder controller; radios disabled; SPI TFT pending exact module
- Functional Group: MCU U1 Controller
- Role: Controller
- Symbol Style: parametric\-v1
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Part Number: ESP32\-S3\-WROOM\-1\-N16R8
- Part Type: Module
- Manufacturer Name: Espressif Systems

**Pins:**
- 3V3 [pin 2]
- EN [pin 3]
- GND\_1 [pin 1]
- GND\_10 [pin 48]
- GND\_11 [pin 49]
- GND\_2 [pin 40]
- GND\_3 [pin 41]
- GND\_4 [pin 42]
- GND\_5 [pin 43]
- GND\_6 [pin 44]
- GND\_7 [pin 45]
- GND\_8 [pin 46]
- GND\_9 [pin 47]
- IO0 [pin 27]
- IO1 [pin 39]
- IO10 [pin 18]
- IO11 [pin 19]
- IO12 [pin 20]
- IO13 [pin 21]
- IO14 [pin 22]
- IO15 [pin 8]
- IO16 [pin 9]
- IO17 [pin 10]
- IO18 [pin 11]
- IO19 [pin 13]
- IO2 [pin 38]
- IO20 [pin 14]
- IO21 [pin 23]
- IO3 [pin 15]
- IO35 [pin 28]
- IO36 [pin 29]
- IO37 [pin 30]
- IO38 [pin 31]
- IO39 [pin 32]
- IO4 [pin 4]
- IO40 [pin 33]
- IO41 [pin 34]
- IO42 [pin 35]
- IO45 [pin 26]
- IO46 [pin 16]
- IO47 [pin 24]
- IO48 [pin 25]
- IO5 [pin 5]
- IO6 [pin 6]
- IO7 [pin 7]
- IO8 [pin 12]
- IO9 [pin 17]
- RXD0 [pin 36]
- TXD0 [pin 37]

### U2 — [MAX98357AETE\+T](https://flux.ai/adrian95/max98357aeteplust~wk.md)

- Role: Audio amplifier
- Role Details: BTL outputs speaker only; shutdown held low at reset
- License: https://creativecommons\.org/licenses/by/4\.0/
- Functional Group: AUDIO U2 Playback
- Part Type: Integrated Circuit
- Datasheet URL: https://www\.analog\.com/media/en/technical\-documentation/data\-sheets/max98357a\-max98357b\.pdf
- Symbol Style: parametric\-v1
- Manufacturer Name: Analog Devices Inc\./Maxim Integrated
- Manufacturer Part Number: MAX98357AETE\+T

**Pins:**
- \~SD\_MODE [pin 4]
- BCLK [pin 16]
- DIN [pin 1]
- GAIN\_SLOT [pin 2]
- GND\_1 [pin 3]
- GND\_2 [pin 11]
- GND\_3 [pin 15]
- LRCLK [pin 14]
- N\.C\.\_1 [pin 5]
- N\.C\.\_2 [pin 6]
- N\.C\.\_3 [pin 12]
- N\.C\.\_4 [pin 13]
- OUTN [pin 10]
- OUTP [pin 9]
- THERMAL\_PAD [pin 17]
- VDD\_1 [pin 7]
- VDD\_2 [pin 8]

*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://flux\.ai/dplakon/esp32\-voice\-recorder\~9a](https://flux.ai/dplakon/esp32-voice-recorder~9a).*

---

*Generated from [https://flux\.ai/dplakon/esp32\-voice\-recorder\~9a](https://flux.ai/dplakon/esp32-voice-recorder~9a)*