Blinking highlighted footprints

When searching for an specific part in a PCB, I click in the schematic “Select on PCB”.
While it gets highlighted in the PCB, it is often still hard to find:

The picture is an easy example, but sometimes when I have a design with 2000+ components, it really gets a pain to find a specific footprint.

What I already wished back in my Eagle days: A function, where I can highlight a symbol in the Schematic editor and it will blink the corresponding footprint in the PCB editor.

It such a feature planned?
I would highly appreciate it!

Marko

2 Likes

Sadly, no. This would require a graphics engine like in games, and the developers are hardly willing to do that.

How do I know this? Because I have filed an issue, wishing for animated effects. They would be great for many purposes. Visual effects for item states (#5240) · Issues · KiCad / KiCad Source Code / kicad · GitLab

In schema you can change highlight properties to improve visibility. I’m not sure if it is possible in pcb editor.

I haven’t tried this - if the item is highlighted, can you press the shortcut key for move and it will either snap the cursor to the highlighted component or move the component to where the cursor is?

NOTE: I’m speculating something like this may work; not claiming that it does or should.

You can try these options to help with visibility:

Or course, if you select one or multiple symbols on the schematic, the corresponding footprints will be selected on the PCB.

If you focus on the PCB editor (e.g. click on the title bar or any UI element), you can press M to move them, or P to Pack and Move footprints, which places them close together before moving.

There’s also the “Focus follows mouse between schematic and PCB editors” option to help with focus when using schematic and PCB editors side-by-side:

Maybe one idea could be borrowed from eagle. The programmers there had the same problem and the solution was to optionally draw a surrounding “highlight box” with a very bright color. Additionally a pointer (only a simple line) points towards this box, so the highlighted item can be located also if the board is zoomed out very much.

Change the highlight to hot pink.

It’s pretty much the most visible colour - especially if you’re not a fan.

2 Likes

I’ve been watching this post…

Once Upon A Time… It was v5 (I think) when I created a Plugin for Blinking LED’s and other… I didn’t really need it and soon Kicad changed underlying code such that I decided that could be an ongoing bother so, I abandonded it.

This Post-Topic aroused my interest in a minor way but, sufficient to Demo the Simplicity of Blinking (actually, could do most anything on a time-change basis).

I did not want to bother about details/specifics so, I threw this together in about 5-Minutes. So, forgive the lack of a Complete Demo.

But, it’s sufficient to give the idea/concept…

Naturally, though it can take action on any Footprint (and can be selected via selecting it in either Schematic and/or PCB), it might make more sense if a User tweaked footprints such that it’s content would be more Noticable (e.g., Thicker Lines and Filled objects).

I did Not bother/fuss about line segments with respect to the Code, thus, each individual segment will get handeld, taking more time. But, that’s not important for this Demo… Also, did Not bother to Auto-Reset anything to original value (simple to do in code but, I didn’t bother).

Get your Popcorn and watch the Show…

Playing around… or this… (Code can do almost anything except make BlackCoffee)