Skip to the content
PCBKitNew board
2 layers90 × 70 mmKapTesterV2, the printed circuit board in 3D

Capacitance Tester – ATmega328P based PCB project (AP2)

Size
90 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
38
Pads
122
Tracks, vias
336, 38
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 May 2026
Updated
24 May 2026

Overview

KapTesterV2 is an open-source printed circuit board by Lancarr8, from the Lancarr8/KapTesterV2 repository on GitHub. It is a 2-layer board of 90 × 70 mm with 41 parts on 38 nets, routed with 336 tracks and 38 vias.

It is built around the ATMEGA328P-AU and IRLML6402. Its parts include 11 resistors, 8 capacitors, 4 connectors, 2 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

⚡ KapTester V2

Capacitance Tester — ATmega328P based custom PCB project
Built as AP2 (Abschlussprüfung Teil 2) — Vocational exam project 🇩🇪

Platform Language PCB Status License


📷 Photos

Coming soon – V2 build photos


📖 About

The KapTester V2 is a custom-built capacitance measurement device based on the ATmega328P microcontroller. It was designed and built from scratch as part of a vocational training exam (IHK AP2), covering all phases from schematic design to PCB manufacturing and firmware development.


⚙️ Hardware

ComponentDetails
MCUATmega328P @ 16MHz
DisplaySSD1306 OLED 128x64 (I2C)
Voltage RegLM317 (1.2V – 32V adjustable)
PCBCustom 2-layer, manufactured by PCBWay
PowerUSB (5V)
InterfaceTactile button, screw terminals

💾 Firmware

Three firmware versions were developed during the project:

VersionFolderDescription
FW1fw1_produktionProduction firmware – stable release
FW2fw2_testTest firmware – debugging & measurement testing
FW3fw3_VollFull feature firmware – all functions enabled

🔧 Flashing

bash
# Flash production firmware via avrdude
avrdude -c usbasp -p m328p -U flash:w:fw1_produktion/kaptester.hex:i

📁 Repository Structure

text
KapTesterV2/
├── Firmware/
│   ├── fw1_produktion/     # Production firmware (main.c, .hex, .elf)
│   ├── fw2_test/           # Test firmware
│   └── fw3_Voll/           # Full firmware
├── KiCad KapTester V2/
│   ├── KapTesterV2.kicad_sch   # Schematic
│   ├── KapTesterV2.kicad_pcb   # PCB layout
│   └── GerberV2/               # Gerber files for manufacturing
├── Dokumente/              # Project documentation (German)
│   └── Phasen/             # Phase documentation (Info/Plan/Build/Evaluate)
└── Präsentation/           # Final exam presentation (PPTX + PDF)

🛠️ Tools Used

  • AVR-GCC – Firmware compilation
  • avrdude – Flashing
  • KiCad 8 – Schematic & PCB design
  • PCBWay – PCB manufacturing

📄 License

MIT License – feel free to use, modify and build upon this project.

Parts

41
QtyValueFootprintReferences
3100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C5
2100K ΩResistor_SMD:R_MELF_MMB-0207R2, R3
222pFCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC6, C7
2330 ΩResistor_SMD:R_MELF_MMB-0207R6, R7
24,7K ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5
11,2K ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8
1100k ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR9
1100nF, AVCCCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4
1100nF, VCCCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
110K ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10
110nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8
11k ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
12N7002Package_TO_SOT_SMD:SOT-23Q2
1470 ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1AVR-ISP-6Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ4
1Conn_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ3
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Crystal 16MHzCrystal:Crystal_HC49-U_VerticalY1
1IRLML6402Package_TO_SOT_SMD:SOT-23Q1
1LED_ERRLED_THT:LED_D5.0mmD2
1LED_PWRLED_THT:LED_D5.0mmD1
1LM317L_SOT-89Package_TO_SOT_SMD:SOT-89-3U2
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1
1TP-5VBOARDConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP2
1TP-ADCConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP6
1TP-AVCCConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP7
1TP-DISCHConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP10
1TP-GNDConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP5
1TP-LM317INConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP4
1TP-MEASConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP9
1TP-RESETConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP8
1TP-SDAConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP3
1TP-USB5VConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJTP1
1USB_B_MicroConnector_USB:USB_Micro-B_Molex_47346-0001J1

Questions

How big is the KapTesterV2 PCB?

It measures 90 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KapTesterV2 use?

41 parts, built around the ATMEGA328P-AU and IRLML6402. 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 KapTesterV2 KiCad files?

From the Lancarr8/KapTesterV2 repository on GitHub, at the commit this page was made from: the board is KiCad KapTester V2/KapTesterV2.kicad_pcb and its schematic KiCad KapTester V2/KapTesterV2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the KapTesterV2 design in my own project?

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

Similar boards

  • 2 layers27.5 × 0.5 mmCtree, the printed circuit board in 3D

    Ctree

    csatti/kicad-ChristmasTree

    52 parts
  • 2 layers60 × 110.8 mmKitchen timer hardware, the printed circuit board in 3D

    Kitchen timer hardware

    emanuelen5/kitchen-timer

    A digital kitchen timer made from scratch

    83 parts
  • 4 layers81.6 × 88.8 mmCheetah MX4-Mini, the printed circuit board in 3D

    Cheetah MX4-Mini

    KaiPereira/Cheetah-MX4-Mini

    A powerful yet compact 3D printer motherboard that supports TMC stepsticks, fans, heaters, screens and thermistors

    171 parts179
  • 4 layers60 × 28 mmRailLink, the printed circuit board in 3D

    RailLink

    Misaka0x2730/RailLink

    Compact isolated version of J-Link v9.

    83 parts134
  • 2 layers57.2 × 35.1 mmMainBoard Rev2, the printed circuit board in 3D

    MainBoard Rev2

    lzrtag/LZRTag

    AVR-Based easily modifyable DIY Lasertag!

    70 parts111GPL-3.0
  • 2 layers68.6 × 53.3 mmDw probe tht, the printed circuit board in 3D

    Dw probe tht

    felias-fogg/dw-link

    An Arduino-UNO-based debugWIRE hardware-debugger

    28 parts90GPL-3.0