KiCad 8.0.8 (detailed version pasted below).
Before I submit a bug, I’d like to make sure I’m not missing something.
I drew a rectangle on the sheet in PCBnew, for example 20 mm Width, and 10 mm Height. You can use the Properties sidebar to set them. At this point the Properties sidebar makes sense:
End X - Start X = Width as expected.
End Y - Start Y = Height as expected.
Now set the grid origin to the upper left corner of the rectangle. Start X and Start Y are now 0 as expected. End X is 20 mm as expected. End Y is 10 mm as expected.
But in the Properties sidebar, Width and Height are now a large negative values, seemingly unrelated to Start X, End X, Start Y and End Y.
Am I missing something, or is this a bug?
I do have Preferences / PCB Editor / Origins & Axis / Display Origin set to Grid Origin.
And the status line along the bottom (not sure the correct name for it) does show the correct Width and Height, and the mouse cursor X Y coordinates are correct, relative to the grid origin.
The Properties sidebar is where the Height and Width are wrong.
Application: KiCad x64 on x64
Version: 8.0.8, release build
Libraries:
wxWidgets 3.2.6
FreeType 2.13.3
HarfBuzz 10.0.1
FontConfig 2.15.0
libcurl/8.10.1-DEV Schannel zlib/1.3.1
Platform: Windows 11 (build 26100), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: Intel, Intel(R) Iris(R) Xe Graphics, 4.6.0 - Build 31.0.101.4502
Build Info:
Date: Jan 11 2025 18:59:49
wxWidgets: 3.2.6 (wchar_t,wx containers)
Boost: 1.86.0
OCC: 7.8.1
Curl: 8.10.1-DEV
ngspice: 44
Compiler: Visual C++ 1942 without C++ ABI
Build settings: