https://github.com/icantmakethings/ambii
FW & HW for portable 4 channel recorder using a ESP32-S2 & PCM1808's
https://github.com/icantmakethings/ambii
ambisonic ambisonics audio audio-recorder esp32 esp32-s3 oshwa pcm1808
Last synced: about 1 month ago
JSON representation
FW & HW for portable 4 channel recorder using a ESP32-S2 & PCM1808's
- Host: GitHub
- URL: https://github.com/icantmakethings/ambii
- Owner: ICantMakeThings
- License: mit
- Created: 2025-08-28T18:39:32.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-03-25T20:47:24.000Z (3 months ago)
- Last Synced: 2026-03-26T20:22:16.585Z (3 months ago)
- Topics: ambisonic, ambisonics, audio, audio-recorder, esp32, esp32-s3, oshwa, pcm1808
- Language: C++
- Homepage:
- Size: 41 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## This IS Very WIP!!!
New! Video [here](https://www.youtube.com/watch?v=-zq66LNntuQ)
## What is Ambii?
Its short for [Ambisonics](https://en.wikipedia.org/wiki/Ambisonics) Which is a [Binaural Microphone](https://en.wikipedia.org/wiki/Binaural_recording) on sterioids- Kind of...
This repo includes the code for the recorder, since I like to make stuff as cheap as I can, and quad input recording devices are mad expensive, and ohh you want to include portibility in the search? haa.. ha.
this project includes everything, including the 3d printable files to print the actual mic too. avalable [here](https://www.thingiverse.com/thing:7132631)
and the firmware [here](https://github.com/ICantMakeThings/Ambii)
okay okay enough, components,
## Required Components
- **ESP32-S3 Mini**: [AliExpress Link](https://aliexpress.com/item/1005005449219195.html)
- **PCM1808 (need 2pcs)**: [AliExpress Link](https://s.click.aliexpress.com/e/_oCrSlXR)
- **Aux-M (need 2pcs)**: [AliExpress Link](https://s.click.aliexpress.com/e/_o2d4zcZ)
- **Aux-F (need 4pcs)**: [AliExpress Link](https://aliexpress.com/item/1005005895047424.html)
- **Microphone Capsule (need 4pcs)**: [AliExpress Link](https://s.click.aliexpress.com/e/_oltEmLb)
- **SD Card**: [AliExpress Link](https://s.click.aliexpress.com/e/_oFsbpBB)
- **SD Card Holder**: [AliExpress Link](https://s.click.aliexpress.com/e/_olg0Y8z)
- **OLED Display**: [AliExpress Link](https://s.click.aliexpress.com/e/_olLPabx)
- **Mic Preamp (maybe) (need 2pcs)**: [AliExpress Link](https://s.click.aliexpress.com/e/_o2CUG6t)
- Some thin wires to connect the parts together
*Note: Some of thease are referral links. If you purchase through it, I earn a commission at no extra cost to you.*



Schem on Oshwlab [here](https://oshwlab.com/nottoenail/ambii)
The Wiring is done in such a way where most of the pins are soldered with pins with a little gap:

I soldered the pins to the PCM, then removed the plastic spacers and soldered the S3 on top,
Only BCK has a wire to a gpio since it didnt fit, on both PCM's you want to short PMT, MD1, MD0 with GND, 3v to 3v and 5v to 5v.
As of rn, the Mic Preamps havent arrived, I assume they work but we will see,
#### pinouts:
| SD CARD | ESP32-S3 Pin |
| -------- | ------------ |
| **CS** | GPIO 33 |
| **MOSI** | GPIO 21 |
| **MISO** | GPIO 5 |
| **SCK** | GPIO 17 |
| OLED DISPLAY | ESP32-S3 Pin | SI5351 |
| ------- | ------------ | -------
| **SDA** | GPIO 11 | **SDA** |
| **SCL** | GPIO 10 | **SDA** |
| PCM 1808 | Pin on PCM | ESP32-S3 Pin |
| --------- | ---------- | ------------ |
| **PCM-1** | SCK | GPIO 35 |
| **PCM-1** | BCK | GPIO 38 |
| **PCM-1** | LRC | GPIO 18 |
| **PCM-1** | OUT | GPIO 16 |
| **PCM-2** | SCK | GPIO 13 |
| **PCM-2** | BCK | GPIO 2 |
| **PCM-2** | LRC | GPIO 12 |
| **PCM-2** | OUT | GPIO 4 |
It records *24-bit PCM @ 48 kHz* With a possibility to bump that up to 96 kHz, but dont think I will.
also for it to work, in my images you see the capsules are poking out of the filet, you want the mic capsule to be flush with the 3D model
There is a 14.6mm hole Version for [this capsule](https://micbooster.com/product/primo-em204n-cardioid-electret-microphone)
###### Only interested in 2 channels? look no more since ive already made one too [here](https://github.com/ICantMakeThings/StereoRecorder)
## Oshwa Certified!
