
ESP8266-WebRadio
karawin/Ka-Radio
A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix

Electret Microphone Preamp based on Texas Instruments Single-Supply, Electret Microphone Pre-Amplifier Reference Design by John Caldwell
Electret preamp is an open-source printed circuit board by dunkelstern, from the dunkelstern/electret_preamp repository on GitHub. It is a 2-layer board of 34 × 20.5 mm with 16 parts on 8 nets, routed with 87 tracks and 0 vias.
It is built around the NE5532. Its parts include 6 capacitors, 6 resistors and 1 IC. It belongs with the audio and music boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.
This design is purely based on Texas Instruments Single-Supply, Electret Microphone Pre-Amplifier Reference Design by John Caldwell
The Jupyter notebook is basically a interactive Version of that reference design PDF. I claim no copyright on this.
The included Jupyter Notebook is an interactive version of the reference design PDF from Texas instruments. You can play with all values and let the program re-calculate all relevant values to be used in your own design.
There are some areas that will be most important:






I have simulated the circuit in LTSpice with some different Op-Amps I had in stock.
I deviated from the 270k resistor in the Op-Amp feedback loop and opted for a 180k value. This
means the amplification of the Op-Amp will not reach 0dB (max. seems to be around -1.8dB) but the circuit seems
to run more stable at that amplification.
Here are some bode-plots of the frequency response for some tested Op-Amps:

The OP07 is the worst possible of the bunch. The bad response is a product of the sub-optimal slew rate of .
Additionally this Op-Amp will add noise to the signal as it's input voltage noise is around
. Ideally
it should be below
as we can see in the calulations.

The TL072 is a bit better than the OP07. The slew rate of is at least enough.
This Op-Amp will add a lot of noise to the signal as it's input voltage noise is around
. Ideally
it should be below
as we can see in the calulations.

The NE5532 is really good at this. All parameters are within the parameter range we calculated.

You can see why the LM318 is used for these applications a lot, as it is a dedicated Audio-Op-Amp the response from this thing is the best of the bunch.
Attention: The LM318 needed 5.3V operating voltage to actually do anything in the simulation, I have not
verified if this is an artifact of the simulation or an actual problem!
The KiCAD design is based on surface mount components to save as much space as possible. You could use tantalum capacitors instead of the electrolyte I used here, but they are expensive and I don't have them in stock.

The board design is optimized for space and to be single sided as it is easier to prototype this way. I will probably add a better two sided design in the future which will be optimized for noise performance and will probably get even smaller (but I have to order the PCBs then)

This is what the board looks like rendered, I will add a photo of the finished product when I have built one.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R3, R5, R6 |
| 2 | 10u | Capacitor_SMD:CP_Elec_4x5.8 | C3, C6 |
| 1 | 100n | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C1 |
| 1 | 10u | Capacitor_SMD:CP_Elec_6.3x9.9 | C4 |
| 1 | 180k | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R2 |
| 1 | 18p | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2 |
| 1 | 1u | Capacitor_SMD:CP_Elec_4x5.8 | C5 |
| 1 | 47 | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R4 |
| 1 | 6.2k | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R1 |
| 1 | MK100 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | Mic1 |
| 1 | NE5532 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | Out | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | LineOut1 |
| 1 | Power | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | Power1 |

karawin/Ka-Radio
A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix


QuinnFreedman/modular
A collection of free & open source DIY synthesizer module designs for Eurorack

EleonoreMizo/pedalevite
Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.



AidanHockey5/MegaBlaster2
The latest iteration of my hardware Sega Genesis/Megadrive Video Game Music Player

It measures 34 × 20.5 mm and has 2 copper layers, 1.6 mm thick.
16 parts, built around the NE5532. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the dunkelstern/electret_preamp repository on GitHub, at the commit this page was made from: the board is kicad/electret_preamp.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask dunkelstern before reusing the design.