F.Fab contents spuriously affect automatic board edge generation
Description
When generating automated board edges (no Edge.Cuts contents are defined), the (not physical) F.Fab layer contents are spuriously considered.
Steps to reproduce
- Make a new layout.
- Add an element with a longer name than physical format, eg.
Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_Horizontal - Go to 3D preview and watch the board outline be generated with unduly large
Edge.Cuts. - Go back to layout and mark the
F.Fabname of this connector as not shown. - Go back to 3D and see the board shrink.
Suggested fix
- Exclude
F.Fabcontents when auto-generating board outlines in the eventEdge.Cutshas not been defined.
KiCad Version
Application: KiCad PCB Editor arm64 on arm64
Version: 9.0.7, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.1.0
FontConfig 2.15.0
libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.67.1
Platform: macOS Version 26.2 (Build 25C56), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M4, 2.1 Metal - 90.5
Build Info:
Date: Jan 1 2026 21:36:00
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.87.0
OCC: 7.8.1
Curl: 8.7.1
ngspice: 44.2
Compiler: Clang 16.0.0 with C++ ABI 1002
KICAD_IPC_API=ON
Edited by VK2DIY