# Broken microphone on Enviro+ FeatherWing

**URL:** <https://forums.pimoroni.com/t/broken-microphone-on-enviro-featherwing/15762>\
**Category:** Support\
**Created:** [January 6, 2021, 5:54pm UTC](https://forums.pimoroni.com/t/broken-microphone-on-enviro-featherwing/15762 "2021-01-06T17:54:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forums.pimoroni.com/u/kjw)\
**Post date:** [January 6, 2021, 5:54pm UTC](https://forums.pimoroni.com/t/broken-microphone-on-enviro-featherwing/15762/1 "2021-01-06T17:54:20Z")

</div>

I’ve noticed for a while that my Enviro+ FeatherWing always plots a flat line for mic/sound. I’ve just checked and the standard deviation sits around 55 regardless of audio level in room which suggests it’s just reading electrical noise rather than sound although the level is around 32768 (half way)? I’ve even tried tapping it with same result. Is my microphone broken?

```auto
Adafruit CircuitPython 6.0.0 on 2020-11-16; Adafruit Feather nRF52840 Express with nRF52840
>>>
>>> import analogio, time
>>> import pimoroni_physical_feather_pins
>>> import ulab
>>> import ulab.numerical
>>> mic = analogio.AnalogIn(pimoroni_physical_feather_pins.pin8())
>>> samples = ulab.array([mic.value for _ in range(10000)])
>>> ulab.numerical.mean(samples)
32841.8
>>> ulab.numerical.std(samples)
53.2202
>>> ulab.numerical.max(samples)
33088.0
>>> ulab.numerical.min(samples)
32624.0

```

`microphone.py` example also doesn’t work but that’s not surprising given the above.

---

<div class="post-metadata">

**Author:** ![Douglas](https://avatars.discourse-cdn.com/v4/letter/d/a6a055/32.png) [@Douglas](https://forums.pimoroni.com/u/Douglas)\
**Post date:** [March 30, 2021, 11:03pm UTC](https://forums.pimoroni.com/t/broken-microphone-on-enviro-featherwing/15762/2 "2021-03-30T23:03:39Z")

</div>

got the same situation. How did you deal with it in the end?

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forums.pimoroni.com/u/kjw)\
**Post date:** [April 4, 2021, 11:50am UTC](https://forums.pimoroni.com/t/broken-microphone-on-enviro-featherwing/15762/3 "2021-04-04T11:50:58Z")

</div>

I didn’t make any progress on the microphone and had almost forgotten about that!

I spent some time making the [libraries more robust](https://medium.com/nerd-for-tech/software-bugs-in-a-particulate-matter-sensor-library-44c3f030260e) ([PR #8](https://github.com/pimoroni/pms5003-circuitpython/pull/8) and [PR #24](https://github.com/pimoroni/EnviroPlus-FeatherWing/pull/24)) and am currently distracted by [soil moisture](https://www.instructables.com/Soil-Moisture-Sensing-With-the-Maker-Pi-Pico/) and a few other things.

Would be useful to know if anyone has one that works?

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forums.pimoroni.com/u/kjw)\
**Post date:** [April 16, 2021, 1:21pm UTC](https://forums.pimoroni.com/t/broken-microphone-on-enviro-featherwing/15762/4 "2021-04-16T13:21:40Z")

</div>

I just got a new one and it works! I have the plotter example running with interval changed to 1 second. One thing to note is it’s not very sensitive. I can play music nearby and it doesn’t pick it up. If I repeatedly clap above the board I can get 0.20 to 0.30 readings and some points that show up on the plot. Worth checking that then contacting support: [Contact Us for Raspberry Pi Technical Support – Pimoroni](https://shop.pimoroni.com/pages/contact-us)
