Project I created in C# that calculates the drilling points, diameter and path based on a PCB (Printed Circuit Board) schematic diagram.
Application will take a PCB schematic diagram, convert it to a black and white image and analyse it using a circle identification algorithm. Once the required shape (circle) is found it’ll calculate the diameter and the center point of the drilling position.
Once all points are calculated you can save the data in to a file. The application also finds the path to drill points using an algorithm for finding the shortest path.
You can find the full source code of the project on GitHub here.