Change selected components footprint

The footprint of a single component can be changed easily in the schematic by hitting ‘F’ (“Edit Footprint”).
This doesn’t work if more than one component is selected.

Is there a technical reason for this limitation?

“Edit Symbol Fields” is no alternative, since it shows all components, not only the selected.

The best workaround I found so far is to keep the pcb open to get the selection also there and invoke “Change Footprints” there.

Especially for MLCCs in power circuits, I select the footprints in a late stage of the schematic development, when I checked the required size to get the capacitance at the operating voltage.

1 Like

You can do it from the Symbol Fields Table in the schematic editor then use F8 to update the PCB … does that do what you need?

if I understand correctly, using the symbol fields table has at least these two drawbacks:

  • it doesn’t use the footprint selector with filter etc. so I need to know/copy the exact footprint name before I set it
  • it doesn’t allow to change only components currently selected. Selecting by name is much less intuitive than by clicking the components in the schematic.

It would be much simpler, if ‘F’ could change more than one component.

Both drawbacks for the symbol field table are correctly identified. Regarding the second there is a open gitlab issue: Wish: enable more eeschema --> Tools to work with a selection (#9008) · Issues · KiCad / KiCad Source Code / kicad · GitLab
But this stems from a older kicad-v6. For the current symbol fields table it will probably not work to respect the existing selection, as every action on the symbol fields table itself changes the current selection.

It would be much simpler, if ‘F’ could change more than one component.

Either that or the footprint field could be displayed (and edited) on the left side properties panel.
Both ideas would need a gitlab issue to present them to the developers.

Not sure this is correct . . .

image

I guess (the opening post from Vero is not 100% explicit) the missing filter refers to the later opened footprint chooser.

If you open the FP chooser with the “F”-command (or from the symbol properties dialog) you get two checkboxes to help filter the footprints. These checkboxes are missing if you open the FP chooser from the symbol fields table.

I had reported this once, but it was not completely corrected. If I recall the reason was that you could group symbols in the symbol fields table. These grouped symbols could have different pins/filters - so the algorithm had to guess the right filter strings. Instead of guessing the checkboxes were removed.

1 Like

I will do so (for the ‘F’-approach) in a few days - need to finish work first.

Thanks to everyone who helped me make sure I didn’t overlook a simple solution.