ESR meter with Arduino

That's it!
With "esrVal = (miliVolt * 100)/(4.9-(miliVolt/100)); " I get 339 on the 1/3 Ohm resistor, 987 on the 1 Ohm and 6582 on the 10 Ohm. My 10V-2200uF good-cap, bad-cap pair now read 21 and 3774 respectively. Perfect! I didn't mention the diodes in my first post as they are the same as you used. I just wanted to verify your PCB works, as do homemade non-polar caps and 2N2222 / 2N2907 transistors.

This is such a useful tool; and so cheap and easy to build. I really hope others build this, make their own modifications, and post their results. If the arduino has enough processing power it would be great to have an audible tone to check caps without looking at the LCD. When I have more time I hope to learn how your code works and make the circuit in Eagle Cad so I can experiment. Thanks again for posting this great project and all your help.