I used hotkey E for pad properties on pad No.4. This was the result.
Grid is 50 mil. Grid origin is marked with red arrow.
New Properties Panel shows correct X & Y distance to pad 4 but Pad Properties window shows X = -600 and Y = -350. This seems to relate to a position I marked with a via (green arrow)
Can anyone offer an explanation?
Ignore the other pad number 4. That is another problem.
There is no project. The above case was a demo. to answer a forum question.
This morning I started a new project. I placed three different footprints from the Kicad libraries and used a metric grid. I used the E hotkey on various pads with the same strange result.
The green arrows show the position of the Grid origin and the BGA pad used in this example.
By quick testing it looks like the Properties panel shows the location in the board while the Properties dialog shows the location inside the footprint, as it is placed in the footprint editor. The latter numbers aren’t changed when the footprint is rotated in the board, so it may look confusing at first.
And at second and third, especially as the numbers don’t change when the footprint is rotated about its axis.
Of the pad? What is the measurement of the distance of the pad with respect to?
X = - 39.64 mm Y = - 31.48 mm. The whole footprint is 4mm sq.
I tried another example below. The grid is 1mm. The results of pad 1 for the three pad footprint are shown.
The results for the five pad footprint are X = 20mm Y = 10mm in the LH panel & X = -49.53 mm
Y = -45.085 in the Pad Properties dialogue.
I’m still completely lost as to the reference point, in the Properties dialogue, to which these pads are measured.
OK. To me it looks like it’s a bug when the “display origin” is changed in Preferences → Origins & Axis. With the default “Page origin” it works like I described.
Yes, as long as it hasn’t been reported already and you can describe step by step how to reproduce it (and in this case, what causes it because we know something about the cause and you can try the different settings).