Highlighting net not working in PCB editor

and CTRL+click works but only select a part of a track

and also:

What if you right-click on a track, go to Net Inspection Tools, then Highlight Net?

same as hitting the U key

I still have the feeling that you confuse selecting a net and highlighting a net.

Do you know the difference between these two actions?:

  • highlighting: a whole track, with all associated pads, is visually highlighted. The remaining part of the board-view is slightly dimmed. The highlighted tracks+pads are not selected, they can’t be used for following commands. It’s only a visual help. The highlighting happens always for the complete track with all associated track-segments.
    commands for highlighting:

    • hotkeys (highlight/dehighlight, see hotkey settings)
    • appearance-panel–>net-tab–>right-click net–>context-menu–>highlight net
    • use Inspect–>net-inspector (see a@craftyjon)
    • CTRL+leftclick (if this is enabled in the preferences - see above. This setting is exclusive - either it works for highlighting or for selecting somethings)
  • selecting: is used to apply changes/modifications/deletions to a track. It’s possible to select one track-segment, a track between two pads or also the complete tracksegments which form a net-connection. It’s also possible to select multiple tracks from multiple nets.
    commands for selecting:

    • left-click track-segment
    • hotkeys for expanding the selected track-segment to include more segments from the same net (for instance “U”)
    • CTRL+leftclick (if this is enabled in the preferences - see above. This setting is exclusive - either it works for highlighting or for selecting somethings)
    • appearance-panel–>net-tab–>right-click net–>context-menu–>select tracks&vias in net

I understand the difference, yet only selection is working

which is fine by me

it does that


but I liked it better in eagle,

  • I did not have to select a bit of track first
  • the track was also selected in the schematic view

You don’t have to select the track first. As mf_ibfeew and I pointed out, there are 5 different ways to highlight a net, and only some of them depend on selecting a track segment first.

Highlight a net in the PCB editor does highlight in the schematic (and vice versa) unless you have disabled this in preferences (Display Options > Highlight Cross-probed Nets)

I have a similar issue with PCB Editor not highlighting nets which are grouped into netclass assignments. In my case, highlighting a single net is not the issue, that is fine. I want to highlight all nets in a given netclass. I have 11 different classes assigned and have all the specific nets assigned into each.

In the rightside tool bar under "Appearance, I select the “Nets” tab. I can see all of my nets as well as all of my net classes. When I right-click on one of my net classes and select “Highlight Nets in xyz_net_class” I see all the nets in that class highlighted. That’s how it’s supposed to be.
However, I have one net class that only highlights a small portion of the nets assigned to it. All other net classes highlight properly.
This happens to be my differential clocks net class. There are a total of 11 pairs and only two of the pairs highlight in the PCB Editor.
I am more than glad to show screen shots and provide any detail that may help, but thought I would see if the Moderators want me to start a new thread on this.
BTW, KiCad 7.0.6 on Windows-x64

@davide : yes, open a new thread specificly to your question. It seems you know how to highlight, but it doesn’t works with all cases.
Before creating that tread read the “new member” information FAQ - KiCad.info Forums and try to promote yourself to basic user level.
With that you are able to post multiple pictures.

One request: if possible attach the project (Kicad manager–>File–>archive project). Only with the project (could also be a simplified project, which shows only the interesting/ not working parts) a good help is possible.

1 Like

Thanks mf_ibfeew. I’ll do all the above tomorrow and will zip the project too.

1 Like

I figured out my problem after reading the documentation on net classes. Long story short, I had some of my differential clocks in multiple netclass assignments. According to the PCB documentation, I can’t do this :confused:
For my DDR4 application, I was hoping to toggle between byte lanes and my strobe clocks for trace length tuning.

I can still generate a new post for this and go into more detail on my netclass categories and the assignments for each. Maybe some helpful suggestions will come about.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.