Skip to the content
PCBKitNew board
2 layers134.5 × 83.9 mmLC Meter, the printed circuit board in 3D

This repository is part of the Teknotrek YouTube channel, featuring the DIY LC Meter project. It includes KiCad files, schematics, PCB layouts, and Arduino firmware. Visit the Teknotrek YouTube channel https://www.youtube.com/channel/UCLOmh3PNItDSgDy55UoxpgQ for build videos and tutorials.

Size
134.5 × 83.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
43
Pads
113
Tracks, vias
272, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 Nov 2024
Updated
28 Feb 2026

Overview

LC Meter is an open-source printed circuit board by TeknoTrek, from the TeknoTrek/LC-Meter repository on GitHub. It is a 2-layer board of 134.5 × 83.9 mm with 27 parts on 43 nets, routed with 272 tracks and 0 vias.

It is built around the LM311, JUMPER2 and BC547. Its parts include 7 resistors, 5 switches, 4 capacitors, 2 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

DIY LC Meter Project

This project demonstrates how to build a DIY LC Meter capable of measuring inductance (L) and capacitance (C) values using an Arduino Nano, an LM311 comparator, and a 16x2 LCD display. The LC Meter is designed to be simple, affordable, and effective for electronics enthusiasts and DIY hobbyists. It is suitable for learning about measurement principles while also being a practical tool.

Project Highlights:

1 - Circuit Schematic

A detailed circuit diagram explains the working principle and interconnection of components such as the LM311 comparator, relay, calibration buttons, and measurement probes. The schematic provides a foundation for assembling the hardware.

2 - PCB Design

A professionally designed single-layer PCB created with KiCad ensures clean routing and minimizes interference. It includes detailed silkscreen labels for easy assembly and debugging.

3 - 3D Model

A realistic 3D representation of the completed PCB with components mounted, offering a clear view of the final product and component placement.

4 - Firmware

The Arduino Nano is programmed with custom firmware to calculate inductance and capacitance values. Measurements are displayed on a 16x2 LCD in real time.

5 - Calibration and Functionality

The project includes functionality for calibration, zeroing, and easy measurement. Buttons on the PCB allow users to fine-tune settings for accurate results.


Features:

  • Precise Measurements: Measure a wide range of inductance and capacitance values.
  • User-Friendly Interface: Includes a 16x2 LCD display for real-time measurement results and intuitive feedback.
  • Adjustable Calibration: Easily calibrate the device for accurate readings using the on-board calibration buttons.
  • Compact and Portable: The design is compact, making it easy to use in different workspaces or carry for fieldwork.

Instructions:

Prepare the PCB:

Download the provided Gerber files and manufacture the PCB, or use the KiCad design to etch your own board.

Assemble Components:

Place and solder all components as per the silkscreen labels on the PCB.

Upload Firmware:

Use the Arduino IDE to upload the provided sketch to your Arduino Nano. Ensure all libraries are correctly installed.

Power and Calibration:

Connect the LC Meter to a 5V power source via USB or the provided input terminals. Calibrate the device using the calibration and zero buttons for precise results.

Start Measuring:

Connect your inductors or capacitors to the respective terminals (Lx or Cx) and observe the measurement results on the LCD.

Watch the Build Process

You can watch the full build process of this DIY LC Meter on my YouTube channel Teknotrek. Click the link below to see how the circuit is assembled, soldered, and tested:

Watch on YouTube

Files Included:

  • Circuit schematic
  • PCB design files (KiCad)
  • 3D PCB model
  • Arduino firmware
  • Documentation with detailed assembly and usage instructions

Circuit Schematic

DIY LC Meter Schematic

PCB Layout

PCB Layout

3D Model

3D Model

3D Model

GitHub Repository:

All project files, including schematics, PCB designs, 3D models, and source code, are available on GitHub.

Check out the project here: Teknotrek

This project is perfect for anyone interested in electronics, DIY tools, or Arduino projects. Whether you are a beginner or an experienced maker,this LC Meter provides a hands-on learning experience and a functional tool for your electronics toolkit!

Parts

27
QtyValueFootprintReferences
3100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R5, R6
210uFCapacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mmC1, C2
21nFCapacitor_THT:CP_Radial_Tantal_D5.0mm_P5.00mmC3, C4
2Jumper_2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalJP1, JP2
1100uHInductor_THT:L_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1L1
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
14.7KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
147KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
15V/10mAMy-Library:TIANBO-HJR1-2CL-05V-footerRLY1
16.8KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1BC547Package_TO_SOT_THT:TO-92_WideQ1
1CALIBRATEButton_Switch_THT:SW_PUSH-12mmS4
1Cx/LxTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ1
1DECRButton_Switch_THT:SW_PUSH-12mmS3
1INCRButton_Switch_THT:SW_PUSH-12mmS1
1LM311Package_DIP:DIP-8_W7.62mmU1
1Power inConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2
1SET ZEROButton_Switch_THT:SW_PUSH-12mmS2
1SW_Slide_DPDTMy-Library:SW_CK_SW1
1WC1602A-I2CMy-Library:WC1602A-I2CDS1

Questions

How big is the LC Meter PCB?

It measures 134.5 × 83.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LC Meter use?

27 parts, built around the LM311, JUMPER2 and BC547. 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 LC Meter KiCad files?

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

Can I use the LC Meter design in my own project?

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

Similar boards

  • 2 layers217.2 × 113 mmJunior interface, the printed circuit board in 3D

    Junior interface

    laurent-fr/junior_computer_replica

    A replica of the Junior Computer (a KIM-1 clone) published by Elektor in the 80's

    120 parts14
  • 2 layers100 × 80 mmSstc v3, the printed circuit board in 3D

    Sstc v3

    hnaderi/sstc

    Musical solid state tesla coil circuit and part design

    108 parts3CC0-1.0
  • 4 layers140 × 136 mmVinyl adc rev d, the printed circuit board in 3D

    Vinyl adc rev d

    MadsRudolph/vinyl-adc

    Discrete 3rd-order delta-sigma stereo audio ADC, built from op-amps and logic gates: a four-layer Raspberry Pi HAT made by PCBWay, with KiCad files, SPICE simulations and measurements

    184 parts1
  • 2 layers83.1 × 95.3 mmDatasette bridge, the printed circuit board in 3D

    Datasette bridge

    arvjus/Extended_RC6502_Apple1

    Flash Disk Storage for RC6502 Apple1 Replica

    42 partsMIT
  • 2 layers100 × 87.5 mmDriver, the printed circuit board in 3D

    Driver

    hnaderi/drsstc

    Almost everything in my journey to build my own DRSSTCs

    127 partsCC0-1.0
  • 4 layers62 × 67.5 mmFY entry, the printed circuit board in 3D

    FY entry

    bask185/Train-Science-DIY

    31 parts3
  • 2 layers145 × 65 mmAIL, the printed circuit board in 3D

    AIL

    MADHURAMAN-afk/FSAE-TEAM-URJA-25-LV-circuits-and-documents

    40 parts
  • 2 layers49.8 × 24.3 mmFSP Display5S, the printed circuit board in 3D

    FSP Display5S

    MobiFlight/mobiflight-panels

    A repository with open source panel designs for flight simulation.

    13 parts126GPL-3.0