Skip to the content
PCBKitNew board
2 layers69 × 67.4 mmPCB CircuitAnalyzer, the printed circuit board in 3D

PCB CircuitAnalyzer

EmiFX/IC_Tester1

IC Tester developed using Atmel Studio, Python, and KiCad 9.0, built from our collective digital electronics 1 trauma

Size
69 × 67.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
51
Pads
119
Tracks, vias
158, 5
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Apr 2026
Updated
4 Jun 2026

Overview

PCB CircuitAnalyzer is an open-source printed circuit board by EmiFX, from the EmiFX/IC_Tester repository on GitHub. It is a 2-layer board of 69 × 67.4 mm with 36 parts on 51 nets, routed with 158 tracks and 5 vias.

Its parts include 13 resistors, 3 capacitors, 3 ICs, 1 diode and 1 fuse. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

IC_Tester

Video Demostración

Descripción

IC_Tester es un sistema de instrumentación electrónica diseñado para realizar pruebas automatizadas en circuitos integrados de la serie 74xx. Permite verificar el funcionamiento de compuertas lógicas mediante generación de señales digitales y análisis de respuestas.

El sistema está pensado como un prototipo funcional de bajo costo para validación de ICs.

Características principales

  • Prueba automática de compuertas lógicas (PASS / FAIL)
  • Generación de señales digitales con microcontrolador
  • Comparación contra tablas de verdad
  • Monitoreo de corriente en tiempo real (INA219)
  • Detección de ICs dañados (pines defectuosos)
  • Interfaz en PC para control y visualización

Arquitectura del sistema

El sistema se compone de:

  • Arduino Nano: genera señales de prueba y controla el flujo
  • PCB personalizada: integra todos los componentes
  • Socket ZIF-14: inserción rápida de ICs
  • INA219: medición de corriente vía I2C
  • Interfaz en PC: comunicación serial (VISA)

Flujo de operación

  1. Inserción del IC
  2. Aplicación de entradas digitales
  3. Lectura de salidas
  4. Comparación con valores esperados
  5. Resultado final: PASS / FAIL

Tecnologías utilizadas

  • Arduino
  • Visual Studio
  • LabVIEW (NI-VISA para comunicación serial)
  • Diseño de PCB

Hardware (BOM resumido)

  • Arduino Nano
  • INA219 Current Sensor
  • LM7805 (regulador)
  • Socket ZIF-14
  • Capacitores y resistencias
  • PCB personalizada

Resultados

  • ICs funcionales → RESULT: PASS
  • ICs dañados → RESULT: FAIL
  • El sistema identifica correctamente grupos de compuertas defectuosas

Parts

36
QtyValueFootprintReferences
13330Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13
20.1uFCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC1, C3
10.33uFCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC2
174LS08Socket:DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602JU1
1904Snapeda:MODULE_904U3
1Arduino_Nano_v2.xModule:Arduino_NanoA1
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal12V
1GPIOA1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalGPIO_A3
1GPIOA2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalGPIO_A2
1GPIOA3Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalGPIO_A1
1I2C_1Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalI2C_1
1I2C_2Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalI2C_2
1I2C_3Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalI2C_3
1LEDLED_THT:LED_D3.0mmD1
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU4
1LOGOLogos:JIICG***
1LOGOLogos:carita felizG***
1LOGOLogos:jonathanG***
1LOGOLogos:firma cesarG***
1LOGOLogos:logo ferG***
1Polyfuse_SmallCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmF1
1RELAYConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalRELAY_ARD
1RELAYTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalRELAY

Questions

How big is the PCB CircuitAnalyzer PCB?

It measures 69 × 67.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCB CircuitAnalyzer use?

36 parts. 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 PCB CircuitAnalyzer KiCad files?

From the EmiFX/IC_Tester repository on GitHub, at the commit this page was made from: the board is src/pcb/PCB_CircuitAnalyzer/PCB_CircuitAnalyzer.kicad_pcb and its schematic src/pcb/PCB_CircuitAnalyzer/PCB_CircuitAnalyzer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB CircuitAnalyzer design in my own project?

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

Similar boards

  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    36 parts1kGPL-3.0
  • 2 layers55 × 70 mmArduino v1, the printed circuit board in 3D

    Arduino v1

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    36 parts915
  • 2 layers50.4 × 24.8 mmLEDboardRev3, the printed circuit board in 3D

    LEDboardRev3

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    36 parts914
  • 2 layers45.7 × 31.8 mmLEDx16 board, the printed circuit board in 3D

    LEDx16 board

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    36 parts803MIT
  • 2 layers32 × 24 mmEsp onelayer3, the printed circuit board in 3D

    Esp onelayer3

    cnlohr/colorchord

    Chromatic Sound to Light Conversion System

    36 parts712
  • 2 layers69 × 53.8 mmTUSS4470 shield, the printed circuit board in 3D

    TUSS4470 shield

    Neumi/open_echo

    Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

    36 parts530
  • 2 layers99.1 × 53.3 mmABSIS Mega, the printed circuit board in 3D

    ABSIS Mega

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    36 parts431
  • 2 layers16.1 × 119 mmConnectorL, the printed circuit board in 3D

    ConnectorL

    thpoll83/PolyKybd

    PolyKybd

    36 parts411CERN-OHL-W-2.0