Capacitor leakage tester
Fyfar·capacitor_leakage_tester·kicad/leakage_tester.kicad_pcb
About the Capacitor leakage tester PCB
Capacitor leakage tester is an open source RP2040/RP2350 PCB design by Fyfar, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 67.5 mm, with 61 components from 39 distinct parts.
Its main chip is the RP2040-ZERO, from the RP2040/RP2350 family. Other key parts include the AMS1117-5, XL6007 and AD8605. By type, the board carries 23 resistors, 12 capacitors, 7 diodes, 6 transistors, 4 ICs and 3 connectors.
It belongs with the test & measurement and displays & leds designs in this gallery.
From the project
A fun, DIY project to build a high-sensitivity capacitor leakage current meter. This device is a great way to learn about electronics and build a useful tool for your workbench. It's not a professional-grade instrument, but it's perfect for hobbyists who want to explore the inner workings of capacitors and test their quality.
A DIY high-sensitivity capacitor leakage current meter. Applies a selectable test voltage to a capacitor under test and measures the resulting leakage current down to the microamp range.
KiCAD schematic and PCB files are in the kicad/ directory.
Built with PlatformIO and the Arduino framework (Earle Philhower RP2040 core).
- [x] Schematic design - [x] PCB layout - [x] Firmware (core measurement loop) - [ ] Pass/fail logic - [ ] Testing & calibration - [ ] Documentation
Main components on the Capacitor leakage tester
Capacitor leakage tester bill of materials (BOM)
61 components, 39 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AMS1117-5 | SOT-223-3_TabPin2 | U1 |
| 1 | XL6007 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | RP2040-ZERO | MODULE_RP2040-ZERO | U3 |
| 1 | AD8605 | SOT-23-5 | U4 |
| 4 | 2N7002 | SOT-23 | Q1, Q2, Q3, Q4 |
| 2 | 2N3904 | TO-92_Inline | Q5, Q6 |
| 1 | Encoder | PinSocket_1x05_P2.54mm_Vertical | J1 |
| 1 | LCD | PinSocket_1x04_P2.54mm_Vertical | J2 |
| 1 | ADS1115 ADC | PinSocket_1x10_P2.54mm_Vertical | J3 |
| 1 | Battery 2s | PinSocket_1x02_P2.54mm_Vertical | BT1 |
| 1 | 200mA | Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 2 | Relay_SPDT | Relay_SPDT_18.4x10.2 | K1, K2 |
| 1 | DUT | TestPoint_2Pads_Pitch5.08mm_Drill1.3mm | TP1 |
| 4 | BAT46W | D_SOD-123 | D1, D2, D3, D7 |
| 2 | 1n4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D4, D6 |
| 1 | RED | LED_D3.0mm | D5 |
| 1 | 33uH | L_Radial_D8.7mm_P5.00mm_Fastron_07HCP | L1 |
| 6 | 0.1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C4, C7, C10, C11 |
| 2 | 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C5 |
| 1 | 16v 47u | CP_Radial_D6.3mm_P2.50mm | C6 |
Show 19 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100v 4.7u | CP_Radial_D5.0mm_P2.50mm | C8 |
| 1 | 0.1u | C_Rect_L7.0mm_W2.5mm_P5.00mm | C9 |
| 1 | 0.22u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 1 | 6.8k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 3.3k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 2 | 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R8 |
| 1 | 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 4 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R7, R10, R12 |
| 1 | 14.2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 8.4k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 5.2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 2.6k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
| 3 | 2.2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14, R16, R22 |
| 2 | 3k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R20 |
| 1 | 2.8k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R17 |
| 1 | 1k 1% | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18 |
| 1 | 10 1% | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19 |
| 1 | 56k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R21 |
| 1 | 100 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23 |
Capacitor leakage tester design files
The KiCad project lives in the Fyfar/capacitor_leakage_tester repository on GitHub; these links point at the commit this page was built from.
- Layoutkicad/leakage_tester.kicad_pcb
- Schematickicad/leakage_tester.kicad_sch
Capacitor leakage tester: common questions
What microcontroller does the Capacitor leakage tester use?
The Capacitor leakage tester is built around the RP2040-ZERO, from the RP2040/RP2350 family.
How big is the Capacitor leakage tester PCB?
The Capacitor leakage tester measures 100 × 67.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Capacitor leakage tester?
61 components, from 39 distinct parts. The full bill of materials is listed on this page.
Where can I download the Capacitor leakage tester design files?
From the Fyfar/capacitor_leakage_tester repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Capacitor leakage tester design in my own project?
Yes, under the terms of its MIT license, which Fyfar chose for the repository.
Can I test firmware for the Capacitor leakage tester without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k