Skip to the content
2 layers70 × 120 mmMultimetre V2, the printed circuit board in 3D

AkademiUsta Multimetre: ATmega328P + 16 bit ADS1115 ADC, OLED ekran ve Li-ion pil ile açık kaynak el multimetresi. KiCad 10 dosyaları, Gerber ve LCSC kodlu BOM. Kart henüz üretilmedi.

Size
70 × 120 mm
Copper layers
2
Thickness
1.6 mm
Parts
86
Nets
73
Pads
287
Tracks, vias
646, 423
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Jul 2026
Updated
29 Oct 2026

Overview

Multimetre V2 is an open-source printed circuit board by hilham1990, from the hilham1990/Multimetre repository on GitHub. It is a 2-layer board of 70 × 120 mm with 86 parts on 73 nets, routed with 646 tracks and 423 vias.

It is built around the ATMEGA328P-AU, ACS712ELCTR-05B-T and ADS1115IDGS, with the MT3608, DW01A and LMV331TP among its other parts. Its parts include 32 resistors, 17 capacitors, 9 ICs, 5 diodes and 5 switches. It belongs with the power and sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

12

README

README.md

AkademiUsta Multimetre

ATmega328P tabanlı, ADS1115 16 bit ADC'li, OLED ekranlı ve Li-ion pilli el multimetresi. Bu proje AkademiUsta tarafından sıfırdan yeniden tasarlanmıştır ve eğitim amacıyla açık kaynak olarak paylaşılmaktadır.

Kartın 3D görünümü

Durum: Donanım tasarımı (rev 2.6) tamamlandı, kart henüz üretilip test edilmedi. Kartın yazılımı yazıldı ve derleniyor, ama donanımda denenmedi; breadboard prototipinin yazılımı çalışıyor. Eksiklerin tam listesi: docs/EKSIKLER.md.

Güvenlik uyarısı

  • Bu cihazın CAT güvenlik sınıfı yoktur. Şebeke gerilimi (220 V AC) ya da şebekeye bağlı devrelerde kullanmayın.
  • Gerilim girişi yaklaşık −53 … +58 V DC için tasarlandı. Giriş koruması 0,1 A PTC sigorta ve 58 V TVS diyottan ibarettir.
  • Akım girişi 5 A sigortalıdır ve ölçüm COM (GND) hattı üzerinden yapılır.
  • Direnç, süreklilik, kapasite ve endüktans modlarında problara gerilim gelmemeli: bu girişler seri dirençlerle ve yazılımla korunur, ama gerilim altındaki bir devreye dayanacak şekilde tasarlanmadı.
  • Kartı kendi sorumluluğunuzda kurun ve kullanın; ilk denemeleri düşük gerilimli, akım sınırlı bir kaynakla yapın.

Özellikler (tasarım hedefi)

ÖlçümYöntemAralık / not
DC gerilim1 MΩ / 47 kΩ bölücü, ADS1115 ile V_REF'e göre diferansiyel ölçüm≈ −53 … +58 V, otomatik PGA
DC akımACS712-05B Hall sensörü±5 A
Direnç2 kΩ / 20 kΩ / 470 kΩ aralık dirençleri, otomatik aralık≈ 0 … 2 MΩ, REL (sıfırlama)
KapasiteRC şarj süresi (ATmega ADC)≈ 50 nF … 600 µF
EndüktansLC darbe + LMV331 karşılaştırıcı
Süreklilikdirenç hattı + buzzer
  • Mod seçimi: döner anahtar yok. 4 × CPC1014N fotoröle, menüde seçilen ölçüm devresini prob hattına bağlar.
  • Arayüz: 0,96" I2C OLED (H1'e takılır), butonlu döner enkoder (Alps EC11E: çevir = mod, bas = REL), buzzer.
  • Soketler: Amass 24.302 4 mm güvenlik soketleri kartın kendisinden geçer (kart panel gibi kullanılır).
  • Güç: 1 hücre Li-ion; TP4056 ile micro-USB'den şarj, DW01A + 8205A koruma, MT3608 ile 5,1 V.
  • Kart: 70 × 120 mm, 2 katman, 1,6 mm. Pasifler 0805, entegreler SOIC/TSSOP/TQFP, elle dizilebilir. Alt yüzde 6 pin AVR ISP başlığı.

Şema

Şema

PDF: hardware/uretim/Multimetre_V2-schematic.pdf · Mimari ve pin tablosu: docs/MIMARI.md

Kart

Üst yüzAlt yüz
ÜstAlt

Tasarım denetimleri (KiCad 10): ERC 0 hata / 0 uyarı, DRC 0 ihlal, bağlantısız 0, şema–kart eşleşmesi 0 sorun.

Dosyalar

text
hardware/
  kicad/    KiCad 10 projesi (şema, kart, proje sembolleri ve ayak izleri, tasarım kuralları)
  uretim/   Gerber + delik (zip), BOM, LCSC kodlu BOM, dizgi (CPL),
            etkileşimli BOM (iBOM), şema ve kart PDF'leri, STEP
firmware/   Multimetre/: kartın yazılımı · bootloader/: LED'siz optiboot ·
            Multimeter_V2_0/: breadboard prototipi (bkz. firmware/README.md)
docs/       Mimari, bilinen eksikler, görseller

Üretim ve montaj

  • Kart: Gerber zip'i doğrudan üreticiye yüklenebilir. Örnek ayar: 2 katman, 1,6 mm, HASL, en küçük via 0,3 mm (karttaki vialar 0,3 / 0,6 mm; TP4056 altındaki 0,2 mm ısı deliklerinin pedi 0,5 mm). Soket kesimleri (Ø12,3 mm) kart dış hattı katmanındadır, freze ile açılır. JLCPCB'de 5 kart $8,10 (2026-10-29).
  • Parçalar: Multimetre_V2-BOM_LCSC.csv her satır için bir LCSC kodu içerir (stok 2026-10-28/29'da kontrol edildi). Bir kartlık parça ≈ $50 (LCSC asgari sipariş adetleriyle; enkoder, soketler ve ISP başlığı dahil). Ayrıca: 0,96" I2C OLED modülü, JST-PH fişli 1 hücre Li-ion pil, 4 × M3 ≈ 30 mm ayak, 0,75 mm² tel, prob kablosu.
  • Montaj: Etkileşimli BOM ile yerleşim. Sıra: TP4056 (alt pedli, sıcak hava) ve TQFP-32 → pasifler → diğer entegreler → delikli parçalar → alt yüzde ISP başlığı → soketler (üstten tak, somunu alttan sık, tırnaktan tel pedine kısa tel).
  • İlk enerji: akım sınırlı kaynakla; önce VCC (5,1 V) ve şarj devresi kontrol edilir.
  • Programlama: ATmega328P boş gelir. Kartın altındaki H3'e (6 pin AVR ISP) USBasp ya da "Arduino as ISP" takılır ve LED'siz bootloader yüklenir (firmware/bootloader/yukle.sh); sonra X1'den USB-seri dönüştürücüyle, Arduino IDE'de kart "Arduino Uno". Ayrıntı: firmware/README.md.

Yazılım

  • firmware/Multimetre/: kartın yazılımı (Arduino IDE sketch'i). Gerilim, akım, direnç, süreklilik, kapasite ve endüktans; enkoder menüsü, REL, pil göstergesi, prob gerilim kontrolü. Derleniyor, donanımda denenmedi; kalibrasyon sabitleri ilk kartta ölçülecek.
  • firmware/Multimeter_V2_0/: breadboard prototipinin yazılımı (Arduino Nano): gerilim, kapasite, direnç ve süreklilik.

Kütüphaneler, kullanım, kalibrasyon ve bootloader: firmware/README.md.

Yol haritası

  1. Kartı üretip ölçmek, ölçüm devrelerini ve yazılımı doğrulamak.
  2. Kalibrasyon sabitlerini ilk karttan ölçüp yazılıma işlemek.
  3. Sonraki revizyon için: direnç/kapasite/endüktans girişlerinde daha sağlam koruma, buzzer için transistör, kartta USB-seri.

Katkı

Hata bildirimi ve önerileri Issues üzerinden yazabilirsiniz. Ölçüm sonuçlarını (kullandığınız referans cihazla birlikte) paylaşmanız özellikle değerlidir.

Lisans

© 2026 AkademiUsta. CC BY-NC-SA 4.0: paylaşabilir ve değiştirebilirsiniz; kaynak göstermeniz ve türetilen çalışmayı aynı lisansla paylaşmanız gerekir. Ticari kullanım (kart ya da kit üretip satmak dahil) izne tabidir. Ayrıntılar: LICENSE.


English summary

AkademiUsta Multimeter is a handheld multimeter built around an ATmega328P, an ADS1115 16-bit ADC and an I2C OLED, powered by a single Li-ion cell. It was redesigned from scratch by AkademiUsta and is shared for education.

  • Measures DC voltage (≈ −53…+58 V), DC current (±5 A, ACS712), resistance (auto-range), capacitance, inductance and continuity. Modes are switched by four CPC1014N PhotoMOS relays from an encoder menu.
  • Hardware rev 2.6 (KiCad 10, 70 × 120 mm, 2 layers) passes ERC/DRC. Panel-mount 4 mm safety sockets go through the board; a 6-pin AVR ISP header sits on the bottom side. The board has not been manufactured or tested yet. The board firmware (firmware/Multimetre/, Arduino IDE, board "Arduino Uno") compiles but is untested on hardware; burn the LED-less bootloader from firmware/bootloader/ (the stock Uno bootloader toggles PB5, which drives a PhotoMOS here). See docs/EKSIKLER.md (known gaps, in Turkish).
  • No CAT safety rating. Do not use on mains.
  • License: CC BY-NC-SA 4.0; commercial use requires permission.

Parts

86
QtyValueFootprintReferences
810KResistor_SMD:R_0805_2012MetricR9, R13, R14, R15, R16, R19, R30, R37
81KResistor_SMD:R_0805_2012MetricR8, R17, R18, R20, R31, R32, R33, R34
6100nFCapacitor_SMD:C_0805_2012MetricC1, C4, C9, C10, C11, C14
41uFCapacitor_SMD:C_0805_2012MetricC3, C5, C8, C17
4CPC1014NPackage_SO:SOP-4_3.8x4.1mm_P2.54mmK1, K2, K3, K4
4M3MountingHole_3.2mm_M3H10, H11, H12, H13
32.2KResistor_SMD:R_0805_2012MetricR3, R4, R28
210uFCapacitor_SMD:C_0805_2012MetricC6, C7
222pFCapacitor_SMD:C_0805_2012MetricC12, C13
222uFCapacitor_SMD:C_1206_3216MetricC15, C16
2LEDLED_SMD:LED_0805_2012MetricLED1, LED2
10.1A PTCFuse:Fuse_1812_4532MetricF2
11.2KResistor_SMD:R_0805_2012MetricR27
1100RResistor_SMD:R_0805_2012MetricR26
1150RResistor_SMD:R_0805_2012MetricR10
116MHzCrystal:Crystal_SMD_HC49-SDY1
11MResistor_SMD:R_0805_2012MetricR1
11N4148WDiode_SMD:D_SOD-123D1
11nFCapacitor_SMD:C_0805_2012MetricC2
120KResistor_SMD:R_0805_2012MetricR6
122KResistor_SMD:R_0805_2012MetricR36
122uHInductor_SMD:L_Taiyo-Yuden_NR-40xxL1
12KResistor_SMD:R_0805_2012MetricR5
1330RResistor_SMD:R_0805_2012MetricR11
14.7KResistor_SMD:R_0805_2012MetricR35
1470KResistor_SMD:R_0805_2012MetricR7
147KResistor_SMD:R_0805_2012MetricR2
15AFuse:Fuse_1206_3216MetricU3
16.8KResistor_SMD:R_0805_2012MetricR21
175KResistor_SMD:R_0805_2012MetricR29
1A (5A)Multimetre:BananaSocket_Amass_24.302_M12_WireP3
1ACS712ELCTR-05B-TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1ADS1115IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU4
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU5
1BatteryConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6U6
1COMMultimetre:BananaSocket_Amass_24.302_M12_WireP2
1DW01APackage_TO_SOT_SMD:SOT-23-6U10
1EC11E15244G1Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmENC1
1FS8205APackage_SO:TSSOP-8_4.4x3mm_P0.65mmQ1
1ISPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMDH3
1LMV331Package_TO_SOT_SMD:SOT-23-5U1
1MSK-12C02Button_Switch_SMD:SW_SPDT_Shouhan_MSK12C02SW1
1MT3608Package_TO_SOT_SMD:SOT-23-6U11
1OLED_I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalH1
1SMBJ58CADiode_SMD:D_SMBD15
1SS34Diode_SMD:D_SMAD14
1SerialConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalH2
1TP4056Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU8
1UARTConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalX1
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001USB2
1V/OhmMultimetre:BananaSocket_Amass_24.302_M12_WireP1

Similar boards

  • 4 layers50 × 100 mmTrek Box, the printed circuit board in 3D

    Trek Box

    tuanthanhhh/trek-safety-system

    The system continuously monitors user status and environment, detects abnormal conditions (e.g., fall or unconsciousness), and transmits alerts to a central monitoring station via LoRa communication.

    131 parts
  • 2 layers35 × 39 mmNex, the printed circuit board in 3D

    Nex

    dialgorithm/nex

    esp32 swarm bots

    60 parts1
  • 2 layers150 × 40 mmBicopter, the printed circuit board in 3D

    Bicopter

    InputBlackBoxOutput/Bicopter

    Design files for a PCB Bicopter

    79 parts1MIT
  • 2 layers61 × 61 mmVael, the printed circuit board in 3D

    Vael

    dialgorithm/vael

    esp32s3 flight controller

    66 parts
  • 2 layers303.8 × 136.6 mmCustom-75-Wireless ISO Backlit Keyboard, the printed circuit board in 3D

    Custom-75-Wireless ISO Backlit Keyboard

    DominicMcGreevy/Custom-75-Wireless-ISO-Backlit-Keyboard

    A custom 75% ISO backlit wireless keyboard that I have designed in KiCad. Posting here because I need help validating that I have done everything correctly.

    406 parts
  • 2 layers62 × 6 mmTableLight, the printed circuit board in 3D

    TableLight

    jonny190/TableLight

    A 3D-printable, battery-powered, USB-C rechargeable table lamp in the classic "Poldina" shape - honeycomb disc base, thin stem, down-firing cone shade with a white top - running WLED on an ESP32, with a capacitive touch…

    72 partsMIT
  • 2 layers100 × 100.1 mmDiploma, the printed circuit board in 3D

    Diploma

    t3ry4git/stm32Co2

    A simple CO2 and environmental monitor based on the STM32F103C8 microcontroller. The firmware reads temperature and humidity from a DHT22 sensor, measures CO2 concentration using an MHZ19B module and displays values on…

    62 parts
  • 2 layers25.8 × 34.5 mmCargadorDeBaterias, the printed circuit board in 3D

    CargadorDeBaterias

    Tintun1/Practicas

    Practicas de programacion / diseño / demas

    27 parts

Questions

How big is the Multimetre V2 PCB?

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

What parts does the Multimetre V2 use?

86 parts, built around the ATMEGA328P-AU, ACS712ELCTR-05B-T, ADS1115IDGS and MT3608. 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 Multimetre V2 KiCad files?

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

Can I use the Multimetre V2 design in my own project?

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