Gills v0.4 PDM mic retrofit

You can optionally connect an Adafruit PDM Mic Breakout board to the Core. It is a nice option especially considering the price of around 5 USD. It will not give you studio-grade audio quality and is a bit on the quiet side, but you’d be surprised how clear these small mics can sound. You can also use it as a control or drum trigger by tapping on the case. Make sure you get the version with 2.54mm pin header (NOT the so-called 4-JST SH connector).

You can turn on the digital mic using the ksoloti/audio/inconfig digital mic object. Note that you can’t use the mic and the line inputs simultaneously due to hardware limitations. You can switch between line-in and mic on a per-patch basis though!

I just connected one of those in the picture to the dedicated header on the Genes 0.6 board. Does not work (just gives out one plop). Is there a problem with the pin order?

https://ksoloti.github.io/7-1-big_genes_build_guide.html

Thats exactly what I did with the PDM mic.

Just to avoid confusion, you have a v0.6 Big Genes PCB? (Not Ksoloti Core v0.6 as those are always v0.6). Asking because if you do, it should have come with B10k pots and not B50k as you mentioned in the other thread

I have a Ksoloti Core 0.6 and Big Genes 0.7
THe PDM problem might be related to the missing 5V and 3,3 V on the Genes pcb.

Again, just to confirm, since you have a v0.7 PCB you didn’t do any pin switching on the PDM mic? (the bug is only on Big Genes PCB 0.6)

You are placing a ksoloti/gpio/inconfig digital mic in your patch, and when you go live you only get a plopp?

Did you notice or measure anything that might relate to the 5V problem? When you feed 5V externally via that wire, you do get 3.3V at the PDM power pin, or? (I’m confused, there must be 3.3V coming from the Core, or pots 5 to 8, buttons and Encoder etc. wouldn’t even work )

Do you have a photo of the pot side of the Big Genes PCB (panel removed)? Trying to make sense of your findings

No, of course not, as this seems only necassary for Version 0.6

Yes, that’s what happens.

You are placing a ksoloti/gpio/inconfig digital mic in your patch, and when you go live you only get a plopp?

Yes I did.

Yes, 3,3V are present at the PDM mic, when powered externally.

These two pins are mic clock and data, so you need to get a 2-pin header+socket or make that connection somehow else.

It started working when I connected mic_data and mic_clock to the ksoloti core pcb, see picture:

Not very elegant, but does the job.

1 Like

Solved at last!