Skip to content

Vertical Interconnect Access(VIA) Labeling GUI tool for SPEA Korea.

Notifications You must be signed in to change notification settings

Si-Hyeon-Lee/SPEA-Via-Labeler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧿 VIA Labeler: GUI Tool for Labeling Vias on PCB Images

A GUI application to help label vias on both sides of a PCB board, automatically synchronizing corresponding labels across different coordinate systems using user-defined fiducial points.


πŸ“½ Overview

This tool was designed to support SPEA Korea(=semicondictor testing company) for test PCB board and company's old semiconductor testing machine, especially where precise alignment between front and back views is required. demo


πŸ’‘ Terminology

  • Via: A hole in a PCB that electrically connects the front and back layers.
  • Fiducial Point: A visual reference point (such as a corner or hole) used to align two images.
  • Coordinate Alignment: The process of transforming image coordinates so that the front and back sides correspond correctly.

πŸ“Œ Key Features

  • βœ… Fiducial Matching
    Define two reference points on both the front and back images of the PCB to align their coordinate systems accurately.

  • βœ… Synchronized Via Labeling
    Click a via on the front image and automatically label the corresponding via positions across all four synchronized views:

    • Front Side (0Β°)
    • Front Side (180Β° Rotated)
    • Back Side (0Β°)
    • Back Side (180Β° Rotated)
  • βœ… Label Customization

    • Adjust font size and label color.
    • Labels are automatically numbered and tracked.
  • βœ… Undo and Save Options

    • Undo mislabeled points.
    • Save all labeled images in JPEG format for documentation or production.

πŸ“‚ Output Files

Each image contains the same via labels placed at their geometrically matched positions.

  • A_SIDE_0_VIA.jpeg original front side
  • A_SIDE_180_VIA.jpeg
  • B_SIDE_0_VIA.jpeg original back side
  • B_SIDE_180_VIA.jpeg

About

Vertical Interconnect Access(VIA) Labeling GUI tool for SPEA Korea.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages