Daredevil-mini
USB MEMS microphone module with four selectable sensors on one board.
Sensors: INMP441 • MP34DT01 • SPH0645LM4 • MP23DB01.
Each sensor wired individually to RP2040 core.
Form factor: USB stick (direct plug-in).
What’s on the board
- Four MEMS microphones for direct comparison:
- INMP441
- MP34DT01
- SPH0645LM4
- MP23DB01
- All connected separately to RP2040
(see schematic for detailed pinout) - Two groups of LEDs:
- 2× status LEDs (power / activity)
- 4× level LEDs (visualize audio from active sensor)
- BOOT button for easy programming (UF2 bootloader compatible)
- Component layout matches Raspberry Pi Pico (same footprints / values for cost-reduction & rework flexibility)
Power & Form Factor
- Powered directly from USB-A plug
- Compact flash-drive-style PCB — just insert into USB port
- No external power required
Use Case
- Quick A/B/C/D comparison of MEMS microphones
- Evaluate noise, sensitivity, frequency response, clipping
- Decide on best sensor for a given project (voice, audio capture, beamforming, etc.)
Quick Use
- Plug Daredevil-mini into USB port.
- Hold BOOT and connect to enter RP2040 bootloader.
- Flash your firmware (UF2 or via SWD if needed).
- Select and test microphones, use LED bar as quick visual feedback.
- Log / stream audio over USB or I²S as defined in firmware.
Notes
- Do not use multiple sensors at the same time (shared core, for comparison only).
- Pin mapping for each microphone: see schematic.
- Board re-buildable using Pi Pico BOM (same package sizes).
Vitaly Kornilov

Torbjörn Lindholm
Pure Engineering