Different positions shown for pads with respect to footprint in Properties panel and pad properties
Description
Pads in a footprint: Different X Y values shown in Properties panel and pad properties invoked by the "E" shortcut.
Steps to reproduce
Steps are laid down referencing the attached Test project:
- Create a new project
- Put any component in the schematic, for example a resistor (but this issue affects any component)
- Open the Properties panel and keep it open for the whole duration of the test
- Take note of X and Y properties for both footprint and any of the pads, for example pad 1
- In the Test project footprint has X = 110, Y = -90, the same for pad 1
- Select the whole footprint and type "E" to show its properties
- X and Y have the same values shown in point 5
- Select pad 1 only and type "E" to show its properties
- Note that X = 0, Y = 0
- Select now Grid Origin in Insert menu
- Move the mouse cursor to X = 100 and Y = -100
- Place the grid origin here, this point is now X = 0, Y = 0
- Verify in the Properties panel: X = 10, Y = 10 for both footprint and pad 1
- Select the whole footprint and type "E" to show its properties
- X and Y have the same values shown in point 13
- Select pad 1 only and type "E" to show its properties
- Note that X = -100, Y = 100
Application: KiCad x64 on x64
Version: 8.0.0, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
libcurl/8.5.0-DEV Schannel zlib/1.3
Platform: Windows 11 (build 22631), versione 64-bit, 64 bit, Little endian, wxMSW
Build Info:
Date: Feb 23 2024 02:24:15
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
Edited by Salvatore Besso