I made up this PDM microphone breakout PCB So I could test out a few different microphones. Seems to work well with either of the:
- LCSC P/N: C966942 - MSM261D4030H1CPM PDM Microphone
- LCSC P/N: C498192 - GMA3526H10-B26 PDM Microphone
You can find the PCB design files and some example Python (host server) and PlatformIO Arduino ESP32 i2S example code here: https://gitlab.com/parkview/ESP32-PDM_M ... e-Breakout The ESP32 code will transmit 10 seconds or so of audio to a remote computer running some Python socket server code. It will dump the audio into a file that can then be played back. All just test/example code. Thanks to Cayden Pierce for creating the Arduino and Python code examples.