Python script for PCB probe data
Open, Needs TriagePublic

Description

Prototype: https://github.com/BAndiT1983/eagle_brd_pad_extract

TODO:

  • Fix bottom layer positioning and angle problems
  • Sorting of parts by position, either left-right or top-bottom, to reduce probe distance between probing
    • Command line argument to switch between the options
BAndiT1983 updated the task description. (Show Details)May 14 2020, 3:01 PM
BAndiT1983 updated the task description. (Show Details)
BAndiT1983 added a comment.EditedMay 14 2020, 6:46 PM

Attempt 1 which was plain output of element order, like it was stored by EAGLE:

Attempt 2 used sorting by x and y position of elements, note the top and bottom pad rows, they don't have the origin in the center, so pad position has to be incorporated into the path calculation somehow:

Attempt 3: this time the export was done for SMD pads, for further analysis:

Attempt 4: took a step back to analyze differently, orange line is still showing the unsorted path from betweens, red lines are showing the element origin and which pads belong to the element, this clearly shows that better partitioning is required, especially at the top and bottom connector areas:

BAndiT1983 updated the task description. (Show Details)Nov 15 2020, 11:29 AM