# Disturbed Apricot Robot Vacuum
## Description
ESP32-S3 Audio Logger with Real-time Ambient Capture using I2S MEMS Microphone
## Project Details
- **Owner:** mugyema
- **Created:** 11/20/2025
- **Last Updated:** 11/25/2025
- **Visibility:** Public
- **System Architecture:** graph LR
ESP32S3[ESP32-S3 MCU]
MIC[I2S MEMS Microphone]
ESP32S3 -->|BCLK| MIC.BCLK
ESP32S3 -->|WS| MIC.WS
ESP32S3 -->|DATA| MIC.DATA_OUT
ESP32S3 -->|3.3V| MIC.VDD
ESP32S3 -->|GND| MIC.GND
- **Power Requirements:** Battery
- **Connectivity:** Bluetooth
- **Estimated Power Consumption:** 0.65
- **Operating Voltage:** 1.8V
- **Role:** Sensing (Shunt)
- **Manufacturing Quantity Target:** 100
- **Microphone Placement Guidance:** Place the MEMS microphone so that its acoustic port is unobstructed by the PCB or enclosure. Prefer edge placement or a designated hole in the enclosure aligned with the microphone port. Avoid routing traces or placing copper beneath the acoustic port and maintain a keepout area as defined in the microphone datasheet.
- **Pull-up/Pull-down ERC Issues:** []
- **Microphone Supply Current (typical):** 0.65mA
- **Operating Voltage:** 3.3V
- **Domain:** Consumer Electronics
## Key Components
### D1 — [CM1213A-01SO](https://www.flux.ai/kicad-part-library/cm1213a-01so~36r.md)
- Role: Protection
- Manufacturer Name: Texas Instruments Inc.
- Role Details: ESD protection for microphone data line
- Package or Case Code: SOT-23
- Datasheet URL: http://www.onsemi.com/pub_link/Collateral/CM1213A-D.PDF
- Manufacturer Part Number: CM1213A-01SO
**Pins:**
- CH1 [pin 1]
- VN [pin 3]
- VP [pin 2]
### J1 — [MEM2067-02-180-00-A](https://www.flux.ai/adrian95/mem2067-02-180-00-a~ilf.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: MEM2067-02-180-00-A
- Package or Case Code: FP_GCT_MEM2067-02-180-00-A_REVB
- Role: Connector
- Datasheet URL: https://gct.co/files/specs/mem2067-spec.pdf
- Manufacturer Name: GCT
- Role Details: microSD card socket for SDIO interface
- Part Type: Connector
**Pins:**
- CD/DAT3 [pin 2]
- CLK [pin 5]
- CMD [pin 3]
- DAT0 [pin 7]
- DAT1 [pin 8]
- DAT2 [pin 1]
- SHIELD [pin 12]
- SHIELD [pin 9]
- SHIELD [pin 11]
- SHIELD [pin 10]
- VDD [pin 4]
- VSS [pin 6]
### J3 — [ARM JTAG SWD 10Pin 0.1" Connector](https://www.flux.ai/vasy_skral/arm-jtag-swd-10pin-01-connector~wke.md)
- Role: Connector
- Part Type: Connector
- Role Details: SWD debug header for MCU programming
- Package or Case Code: PinHeader_2x05_P2.54mm_Vertical
**Pins:**
- ~RESET~ [pin 10]
- GND [pin 5]
- GND [pin 3]
- GNDDetect [pin 9]
- NC [pin 7]
- NC/TDI [pin 8]
- SWDCLK/TCK [pin 4]
- SWDIO/TMS [pin 2]
- SWO/TDO [pin 6]
- VTref [pin 1]
### J4 — [U.FL-R-SMT-1(10)](https://www.flux.ai/jecstronic/upfl-r-smt-110~du.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Hirose Electric Co Ltd
- Role: Connector
- Role Details: External BLE antenna connector
- Package or Case Code: male_ufl_connector
- Manufacturer Part Number: U.FL-R-SMT-1(10)
- Part Type: Connector
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Hirose%20PDFs/EDC3-302540-10.tif.pdf
**Pins:**
- Center_Contact [pin 2]
- Outer_Contact [pin 1]
- Outer_Contact [pin 3]
### Q1 — [FS8205A](https://www.flux.ai/lcsc/fs8205a~r2vk.md)
- LCSC Part Number: C2830320
- Part Type: MOSFETs
- JLCPCB Part Class: Extended Part
- Role: MOSFET
- Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR
- Manufacturer Part Number: FS8205A
- Manufacturer Name: TECH PUBLIC(台舟)
- Role Details: Dual MOSFETs for battery charge/discharge path
**Pins:**
- D1/D2 [pin 2]
- D1/D2 [pin 5]
- G1 [pin 6]
- G2 [pin 4]
- S1 [pin 1]
- S2 [pin 3]
### TP1 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role Details: Test pad for WS signal
- Role: Test Point
**Pins:**
- P1
### TP2 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role Details: Test pad for BCLK signal
- Role: Test Point
**Pins:**
- P1
### TP3 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role Details: Test pad for DATA signal
- Role: Test Point
**Pins:**
- P1
### U1 — [ESP32-S3-WROOM-1-N16R8](https://www.flux.ai/alantyger/esp32-s3-wroom-1-n16r8~ok.md)
- Role Details: DSP-capable BLE MCU/SoC with I2S and ML extensions for audio DSP
- Role: Main MCU
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdfhttps://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf
- Manufacturer Part Number: ESP32-S3-WROOM-1-N16R8
- Part Type: Microcontroller
- Manufacturer Name: Espressif Systems
- Package or Case Code: ESP32S3WROOM1
- Purchase Url: https://octopart.com/esp32-s3-wroom-1-n16r8-espressif+systems-124180817?r=spc#CadModels
**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 — [SPH0645LM4H-B](https://www.flux.ai/vasy_skral/sph0645lm4h-b~ymg.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Package or Case Code: SOT-363_SC-70-6
- Part Type: Sensor
- Role: Sensor
- Role Details: Digital MEMS microphone, I2S interface
- Manufacturer Part Number: SPH0645LM4H-B
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0645LM4H-B.pdf
- Manufacturer Name: Knowles
- Symbol Style: Parametric
**Pins:**
- BCLK [pin 4]
- DATA_OUT [pin 6]
- GND [pin 3]
- SELECT [pin 2]
- VDD [pin 5]
- WS [pin 1]
### U3 — [MAX17262REWL](https://www.flux.ai/vasy_skral/max17262rewl~rpp.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Power Management
- Manufacturer Part Number: MAX17262REWL+T
- Part Type: Integrated Circuit
- Manufacturer Name: Analog Devices
- Symbol Style: Parametric
- Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/MAX17262.pdf
- Package or Case Code: BGA9N40P3X3_144X146X69N
- Role Details: Li-ion battery fuel gauge IC
**Pins:**
- ALRT [pin B2]
- BATT [pin A2]
- GND [pin C3]
- NC [pin A3]
- REG [pin C2]
- SCL [pin B1]
- SDA [pin C1]
- SYS [pin B3]
- TH [pin A1]
### U4 — [3V 500mA LDO](https://www.flux.ai/corynrobinson/3v-500ma-ldo~0p.md)
- Part Type: Linear Voltage Regulators (LDO)
- Dropout Voltage: 238mV@(500mA)
- Manufacturer Name: Texas Instruments
- Manufacturer Part Number: TLV75530PDBVR
- Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftlv755p
- Role Details: 3.3 V LDO regulator providing up to 500 mA for MCU and peripherals
- Max Input Voltage: 5.5V
- Package or Case Code: SC-74A, SOT-753
- Output Current: 0.5A
- Product Info Url: https://www.digikey.com/en/products/detail/texas-instruments/TLV75530PDBVR/9356540
- Max Output Voltage: 3V
- Operating Temperature: -40℃~+125℃@(Tj)
- Role: Power Conversion
**Pins:**
- EN [pin 3]
- GND [pin 2]
- IN [pin 1]
- NC [pin 4]
- OUT [pin 5]
### U5 — [DW01A](https://www.flux.ai/kicad-part-library/dw01a~5d.md)
- Datasheet URL: https://hmsemi.com/downfile/DW01A.PDF
- Role Details: Battery protection IC for overcharge, overdischarge, and overcurrent protection
- Role: Protection
- Package or Case Code: SOT-23-6
- Manufacturer Name: Texas Instruments Inc.
- Manufacturer Part Number: DW01A
**Pins:**
- CS [pin 2]
- GND [pin 6]
- OC [pin 3]
- OD [pin 1]
- TD [pin 4]
- VCC [pin 5]
### U6 — [LM66100](https://www.flux.ai/cpizer/lm66100~wn.md)
- Role Details: Ideal diode controller for reverse current prevention
- Manufacturer Part Number: LM66100DCKR
- Manufacturer Name: Texas Instruments
- Datasheet URL: https://www.ti.com/lit/ds/symlink/lm66100.pdf?ts=1697203307791&ref_url=https%253A%252F%252Fwww.google.com%252F
- Role: Protection
- Package or Case Code: SOT-363_SC-70-6
- Part Type: Protection
**Pins:**
- GND [pin 2]
- N_CE [pin 3]
- NC [pin 4]
- ST [pin 5]
- VIN [pin 1]
- VOUT [pin 6]
### U7 — [SPH0645LM4H-B](https://www.flux.ai/vasy_skral/sph0645lm4h-b~ymg.md)
- PortDirection: Top
- KeepoutZone: 5mm acoustic keepout
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0645LM4H-B.pdf
- Manufacturer Part Number: SPH0645LM4H-B
- Manufacturer Name: Knowles
- Symbol Style: Parametric
- Role Details: Digital I2S MEMS microphone for ambient audio capture
- Role: Sensor
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Sensor
**Pins:**
- BCLK [pin 4]
- DATA_OUT [pin 6]
- GND [pin 3]
- SELECT [pin 2]
- VDD [pin 5]
- WS [pin 1]
### U7 — [INMP441](https://www.flux.ai/vasyl/inmp441~ltf.md)
- Manufacturer Name: TDK InvenSense
- Datasheet URL: https://invensense.tdk.com/wp-content/uploads/2015/02/INMP441.pdf?ref_disty=digikey
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: INMP441
- Role: Sensor
- PortDirection: selected orientation
- Role Details: Digital I2S MEMS microphone for ambient audio capture
- Part Type: Microphone
**Pins:**
- GND [pin 1]
- L/R [pin 4]
- SCK [pin 6]
- SD [pin 3]
- VDD [pin 2]
- WS [pin 5]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/mugyema/disturbed-apricot-robot-vacuum~ly](https://www.flux.ai/mugyema/disturbed-apricot-robot-vacuum~ly).*
---
*Generated from [https://www.flux.ai/mugyema/disturbed-apricot-robot-vacuum~ly](https://www.flux.ai/mugyema/disturbed-apricot-robot-vacuum~ly)*