Skip to the content
PCBKitNew board
2 layers66 × 99.1 mmEsr meter, the printed circuit board in 3D

AC ohmmeter

Size
66 × 99.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
105
Nets
86
Pads
297
Tracks, vias
517, 151
Pours
13
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Jun 2021
Updated
12 Oct 2025

Overview

Esr meter is an open-source printed circuit board by vpatkov, from the vpatkov/esr-meter repository on GitHub. It is a 2-layer board of 66 × 99.1 mm with 105 parts on 86 nets, routed with 517 tracks and 151 vias.

It is built around the ATMEGA88PA-AU, OPA1678ID and MCP73831, with the TLV431ASN, TPS60403 and DTC114E among its other parts. Its parts include 44 resistors, 24 capacitors, 11 diodes, 9 transistors and 8 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

12

README

README.md

ESR meter

This device measures impedance at 100 kHz in assumption it's resistive1, basically an AC ohmmeter. Not for laboratory measurements, but for troubleshooting. The main usage is to find dried out electrolytic capacitors in aged electronics. Also may be used for continuity testing in a circuit containing inductors or transformers (it may be hard to distinguish a short from a winding at DC), or for finding shorted windings.

Some specs:

  • Test signal: 100 kHz 50 mVpp 10 Ω sine wave
  • Range: 0–99.99 Ω with non-linear resolution (the highest near zero)
  • Measurement time: 1/16 s (average of 64 samples)
  • Protection: two anti-parallel SM4007 diodes
  • Power supply: a single cell Li-ion/Li-Po battery, charge from Micro-USB at 300 mA

Usage

To switch the meter on or off, press the button. After 3 minutes of inactivity the meter switched off automatically.

On startup, the meter performs a self-test. Keep the terminals open. During the test, the meter turns on all the segments on the display, then shows an error if any:

  • E.F.LO: low fuel (battery voltage < 3.3 V);
  • E.rEF: something wrong with voltage references or ADC;
  • E.Prb: something wrong with the test signal (or the terminals aren't open).

When the test is passed, the meter shows the current battery level in percents as F <level>.

During normal operation the meter continuously shows the measured impedance in Ω, or -OL- if it's more than 99.99 Ω.

Note that inductance of test leads matters at 100 kHz. You should connect capacitors directly to the binding post, or use leads as short as possible.

License

Unless otherwise noted, this work is licensed under Creative Commons Zero 1.0.

CC0 button

Footnotes

  1. The readings corresponds to a resistance that gives the same amplitude drop of the test signal as the device under test. ↩

Parts

105
QtyValueFootprintReferences
11100nCapacitor_SMD:C_0603_1608MetricC3, C8, C16, C17, C18, C19, C20, C21, C22, C23, C24
810Resistor_SMD:R_0603_1608MetricR35, R36, R38, R39, R41, R42, R43, R44
82.4kResistor_SMD:R_0603_1608MetricR27, R28, R29, R30, R31, R32, R33, R34
7DTC114EPackage_TO_SOT_SMD:SOT-23Q1, Q3, Q4, Q6, Q7, Q8, Q9
510kResistor_SMD:R_0603_1608MetricR5, R8, R9, R10, R18
51kResistor_SMD:R_0603_1608MetricR14, R15, R19, R26, R37
5BAS316Diode_SMD:D_SOD-323D4, D5, D6, D7, D9
410nCapacitor_SMD:C_0603_1608MetricC7, C9, C10, C15
31nCapacitor_SMD:C_0603_1608MetricC12, C13, C14
31μCapacitor_SMD:C_1206_3216MetricC2, C4, C5
333kResistor_SMD:R_0603_1608MetricR1, R6, R22
3OPA1678Package_SO:SO-8_3.9x4.9mm_P1.27mmU4, U5, U8
21.58kResistor_SMD:R_0603_1608MetricR17, R23
2100kResistor_SMD:R_0603_1608MetricR12, R13
23kResistor_SMD:R_0603_1608MetricR3, R4
24.7μCapacitor_SMD:C_1206_3216MetricC1, C6
2SM4007Diode_SMD:D_MELFD10, D11
110Resistor_SMD:R_0805_2012MetricR25
1100Resistor_SMD:R_0603_1608MetricR11
12.2kResistor_SMD:R_0603_1608MetricR21
13.3MResistor_SMD:R_0603_1608MetricR20
13.3kResistor_SMD:R_0603_1608MetricR2
131.6kResistor_SMD:R_0603_1608MetricR7
145.3kResistor_SMD:R_0603_1608MetricR40
1499Resistor_SMD:R_0805_2012MetricR24
1ATmega88PA-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU6
1BAT54JDiode_SMD:D_SOD-323FD8
1Binding Postesr-meter:BindingPostJ4
1DNPCapacitor_SMD:C_0603_1608MetricC11
1DNPResistor_SMD:R_0603_1608MetricR16
1GREENLED_SMD:LED_1206_3216MetricD3
1IRLML6402Package_TO_SOT_SMD:SOT-23Q2
1JST-XHConnector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_HorizontalJ2
1MCP73831Package_TO_SOT_SMD:SOT-23-5U1
1MMBFJ113Package_TO_SOT_SMD:SOT-23Q5
1Pin Header MaleConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3
1QDSP-6064Package_DIP:DIP-12_W7.62mmU7
1REDLED_SMD:LED_1206_3216MetricD2
1SMAJ5.0ADiode_SMD:D_SMAD1
1SW_PushButton_Switch_THT:SW_PUSH-12mm_Wuerth-430476085716SW1
1TLV431Package_TO_SOT_SMD:SOT-23U3
1TPS60403Package_TO_SOT_SMD:SOT-23-5U2
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J1

The 101 most common of 105 parts.

Questions

How big is the Esr meter PCB?

It measures 66 × 99.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esr meter use?

105 parts, built around the ATMEGA88PA-AU, OPA1678ID, MCP73831 and TLV431ASN. 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.

Where can I download the Esr meter KiCad files?

From the vpatkov/esr-meter repository on GitHub, at the commit this page was made from: the board is hardware/esr-meter.kicad_pcb and its schematic hardware/analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esr meter design in my own project?

Its repository states no licence, so its author keeps all rights: ask vpatkov before reusing the design.

Similar boards

  • 2 layers52.1 × 65.4 mmContinuity tester, the printed circuit board in 3D

    Continuity tester

    vpatkov/continuity-tester

    Ultra low-voltage, low-current, and fast continuity tester

    38 parts2
  • 2 layers123.6 × 78.9 mmMost listener, the printed circuit board in 3D

    Most listener

    Oleg-mk/MOST25-to-AUDIO

    Passive MOST25 listener: Tang Nano 20K FPGA, ESP32 host, stereo I2S out with the head unit's volume, balance and tone

    172 parts1CERN-OHL-S-2.0
  • 2 layers56 × 61 mmPowerSupply, the printed circuit board in 3D

    PowerSupply

    DanHert/PowerSupply

    65 parts
  • 2 layers159.5 × 99.3 mmMBP 1, the printed circuit board in 3D

    MBP 1

    mausi-mick/RP2040_XPLR

    VL53L0X 360° Radar mit RP2040 auf Experimentierboard

    107 parts
  • 2 layers98.8 × 48.9 mmHv isol meas, the printed circuit board in 3D

    Hv isol meas

    shabaz123/hv_isol_meas

    Isolated HV Measurement Board

    60 parts
  • 2 layers50 × 50 mmOpenBCI ESP32 BASE, the printed circuit board in 3D

    OpenBCI ESP32 BASE

    ribbotson/OpenBCI_ESP32

    Clone of OpenBCI Brain Computer Interface Hardware using ESP32 Processor

    57 parts10