Autoplace & hidden items
Description
When using Autoplace hidden fields in the symbol are not ignored. If there is a hidden pin or another hidden item some distance away from the body then space will be allowed for that by Autoplace. I think Autoplace would be better ignoring these fields, to avoid the problem means constraining where hidden pins are placed so they often end up pilled on top of each other overlying the symbol. I suspect this is due to the way a bounding rectangle is calculated.
Steps to reproduce
- Find a suitable symbol in a schema and open in Symbol editor.
- Auto place in the scheme.
- Add a hidden pinto the schema about where the label has been autoplace.
- Save Symbol.
- Update Schema Symbols from the library.
- Redo autoplace.
KiCad Version
Application: KiCad Schematic Editor (64-bit)
Version: (6.0.1), release build
Libraries: wxWidgets 3.1.5 libcurl/7.78.0-DEV Schannel zlib/1.2.11
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info: Date: Jan 15 2022 13:36:27 wxWidgets: 3.1.5 (wchar_t,wx containers) Boost: 1.76.0 OCC: 7.5.0 Curl: 7.78.0-DEV ngspice: 35 Compiler: Visual C++ 1929 without C++ ABI
Build settings: KICAD_USE_OCC=ON KICAD_SPICE=ON