Skip to the content
PCBKitNew board
2 layers100.2 × 64.3 mmMultimeter, the printed circuit board in 3D

This is my school project where I designed, built, and programmed a fully functional digital multimeter using an Arduino Uno and a custom PCB designed in KiCad.

Size
100.2 × 64.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
62
Pads
155
Tracks, vias
605, 0
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
30 Apr 2025
Updated
11 May 2025

Overview

Multimeter is an open-source printed circuit board by brodenn, from the brodenn/multimeter repository on GitHub. It is a 2-layer board of 100.2 × 64.3 mm with 46 parts on 62 nets, routed with 605 tracks and 0 vias.

It is built around the CD74HCT4511E, 4606X-101-103LF and BH9VPC, with the CK1050 and LDT-N2804RI among its other parts. Its parts include 19 resistors, 6 diodes, 6 connectors, 3 switches and 1 IC. It belongs with the sensors and measurement boards of this library.

Main components

5

README

README.md

🧪 Arduino Multimeter Project

This is my school project where I designed, built, and programmed a fully functional digital multimeter using an Arduino Uno and a custom PCB designed in KiCad.

📄 Click here to read the full report (PDF)


✅ Features

  • 🟢 Voltage Measurement

    • Low voltage: 0–5V (direct to ADC)
    • High voltage: 5–33.7V (via voltage divider)
  • 🟠 Resistance Measurement

    • Low resistance: 0–1kΩ
    • High resistance: 1–100kΩ
  • 🔋 Battery Monitoring

    • Detects 9V and 12V sources
    • Provides low battery and no battery warnings
  • 🎛️ Rotary Switch Mode Selection

    • Modes detected via 4-bit digital input
  • 🔊 Visual & Audio Feedback

    • Green/Yellow/Red LEDs for status indication
    • Buzzer for continuity and battery alerts
  • 🔢 3-Digit 7-Segment Display

    • Controlled via CD74HCT4511 BCD driver
    • Efficient multiplexing with decimal control

📷 Preview

Schematic

Schematic

Top Layer

Top Layer

Bottom Layer

Bottom Layer

PCB Design

PCB Design

Assembled Multimeter

Assembled Multimeter


🛠️ Tools Used

  • Arduino Uno R3
  • KiCad 7+
  • LTspice (for simulation)
  • Fluke multimeter (for verification)
  • Soldering station, protoboard, and banana connectors

Parts

46
QtyValueFootprintReferences
13220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19
4LEDLED_THT:LED_D5.0mmD3, D4, D5, D6
4MountingHole_3.2mmArduino_MountingHole:MountingHole_3.2mmMH1, MH2, MH3, MH4
3Conn_01x01Connector:Banana_Jack_1PinBanana_GND1, Banana_High1, Banana_Low1
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R6
2SW_SPDTButton_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mmSW1, SW2
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
14606X-101-103LF4606X:4606X102103LFRN1
16.8kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
170kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1AnalogConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3
1BH9VPCBH9VPC:BAT_BH9VPCBT2
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ5
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1CD74HCT4511ECD74HCT4511E:DIP794W53P254L1930H508Q16NIC1
1CK1050CK1050:SW_CK1050S1
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2
1LDT-N2804RIN2804RI:DIPS762W45P254L2253H610Q12NDS1
1PowerConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1Red_LEDLED_THT:LED_D5.0mmD1
1Terminal_01x02p2lib:terminal_batteryJ6
1Yellow_LedLED_THT:LED_D5.0mmD2

Questions

How big is the Multimeter PCB?

It measures 100.2 × 64.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Multimeter use?

46 parts, built around the CD74HCT4511E, 4606X-101-103LF, BH9VPC and CK1050. 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 Multimeter KiCad files?

From the brodenn/multimeter repository on GitHub, at the commit this page was made from: the board is kicad/p2.kicad_pcb and its schematic kicad/p2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Multimeter design in my own project?

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

Similar boards

  • 2 layers229 × 96 mmRouting Board, the printed circuit board in 3D

    Routing Board

    Bad-Dog-Designs/ESP32-S3-Synthesizer

    Source code and KiCad Files for the build of an ESP32 S3 Based synthesizer. CAN bus is used extensively to collect all the pots and switch data and send to the ESP32 engine

    137 parts19
  • 2 layers102 × 40 mmFirst pcb, the printed circuit board in 3D

    First pcb

    Roguillo/projects

    50 partsMIT
  • 2 layers150 × 90 mmECE445L Lab7Restart, the printed circuit board in 3D

    ECE445L Lab7Restart

    Andres-Wearden/Lab10

    The typical explanation for the repo structure. Lab specific instructions can be found further below.

    87 parts
  • 2 layersResistive Soil Humidity Sensor, the printed circuit board in 3D

    Resistive Soil Humidity Sensor

    ellenfel/Tinkering-Low-Power-IoT-Based-Compact-Soil-Humidity-Monitoring-Device

    cant get more self explanatory than that name

    72 parts
  • 2 layers240 × 35 mmPCB Probe, the printed circuit board in 3D

    PCB Probe

    im-alexis/Capstone-Project

    Team Members: Javier Padilla, Alexis Torres, Ian Skillman, Kiet Le, Evan LeBel, Jesus Hernandez, Jaime Sanchez, Rodrigo Romero

    28 parts2
  • 2 layers49.8 × 78.7 mmLumitron, the printed circuit board in 3D

    Lumitron

    wyolum/lumitron

    introduction to electronics

    11 parts
  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers27.8 × 22.3 mmAudio, the printed circuit board in 3D

    Audio

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    46 parts4.3kMIT