Net highlighting from the PCB


#1

I’m currently testing the latest nightly (Feb 2).

When a track is selected in Pcbnew, its associated net is highlighted in the schematics. But sometimes, the net isn’t in the visible area of the schematic. Any setting somewhere to automatically pan the schematic so it’s always visible ?

BTW, it works the other way around : If a net is selected in the schematic, the PCB is automatically panned and zoomed accordingly so the track(s) is always visible.

Application: kicad
Version: (6.0.0-rc1-dev-1672-g5c3f6f2ab), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON


#2

Disclaimer: This is what i remember from the original discussions on the mailing list. If you really want to know it in detail head over there and read it for your self.

In most schematics there is no single point where kicad should move the focus to on the schematic side. (nets go all over the place) This is why it does not even attempt it at all. You can however click on a component on the pcb side to move the eeschema focus to that and then highlight the net you are interested in.


#3

Excellent. Thanks Rene.


#4

But the same could also be true of a big ass BGA.
A single chips with lots of sub parts divided over multiple sheets in a hierarchical schematic, and a lot of the nets could than be only on a single sheet.

Selecting a pin of a symbol / footprint is a more “unique” identifier.