When using footprints with asymmetric polygon shaped pads, where the local origin is not in the center of the pad, the Smart Dimension tool produces different measurements than the Measure tool and the Verify Dimension tool. The attached image shows the expected Check Dimension distance of 10mm and the unexpected Smart Dimension distance of 11mm.
To reproduce:
\- Create two TopLayer Polygon pads with these points \(units: mm\):
pad1: hole:(0,0) 0:(-2,1) 1:(1,1) 2:(1,-1) 3:(-2,-1)
pad2: duplicate pad1 and rotate it 180 degrees. Place it somewhere to the right of pad1.
\- Position pad2 with a relative offset from pad1: x:10\, y:0
(notice that the cursor snaps to the off-center origin of pad1)
\- Measure the distance between pad1 and pad2 with the Measure tool \(the tool snaps to the off\-center origin of the pads\)\.
It reads: DX:10mm DY:0mm as expected.
\- Use the Check Dimension tool\.
It reads: A1:10.000mm ad expected.
Now, use the Smart Dimension tool on the origins of both pads.
It reads 11.000mm which is inconsistent with the other measurements.
Set the size to 10mm in the Smart Dimension window and use the Measure/Check Dimension tools to verify the distance: They will now read 9mm.
![Check Dimension/Smart Dimension inconsistency](//image.easyeda.com/pullimage/GqGKvh6AUaXjdtMJsdEOegJK80qwqJBB8jT7OlW3.png)
Edge Chromium
87.0.664.66
Windows
10
EasyEDA
6.4.12