My preamp in my acoustic guitar died after I put the battery in backwards. I need to replace it, and fast. Piezos have incredibly high output impedance (5+ mohm) so a buffer circuit is used to knock the impedance down to a sane level.

I tried building this circuit and while it works, it lacks any sort of bass amplification:

I didnt have a 100k resistor, so r3 is 170k. I also didnt have a .1uf, so c1 is 4.7uf. I tried raising the r2 to 5mohm and it sounded the same. v+ is 9v and vb+ is 4.5v from a voltage divider. OpAmp is TL072

All caps are thin film, not electrolytic

The DI Box next in the chain has an input impedance of 1mohmAny help or alteratives much appreciated!

The original preamp likely had a buffer input then a gain stage and a tone control stage. The better units even try to wipe off the excess high freq bands as that is a big problem with piezo elements.

All you have built is a buffer and so the tone will sound flat and might be tinny, harsh or even scratchy from too much high freq.I did build a complete preamp for a chap a while back using an old fet circuit and it came out rather well. If you are interested I'll try to dig through my backups and post the circuit.Phil.