CvPcb has never left. It’s still here under:
Eeschema / Tools / Assign Footprints.
I do not undestand ???
KiCad works with single componenents, which are combining from different parts totgether such as a schematic symbol, Footprint, datasheet link and other meta data.
Combining these parts in the Schematics part, and then ex/im -porting them to the PCB part has always been the “traditional” ways for 30+ years, long before KiCad existed.
I think I’ve also changed Footprints in Pcbnew, but I think I first copied a library footrpint to a custom footprint, and only after that went from Pcbnew to the footprint editor.
( To go to the Footprint editor from within Pcbnew, hover over a footprint and press [Ctrl+e] ).
In KiCad there are often multiple ways to do something. There are at least 3 different ways to change a footprint in Eeschema:
Eeschema / Tools / Assign Footprints.
Eeschema / Tools / Edit Symbol Fields.
Hover above a symbol and press “e” / Footprint / [ Browse Footprints].
Hover above a symbol and press “f” / [Select].
Having multiple ways of doing things is a sort of tradition in Linux software and in Open Source software. It can be a bit confusing if you’re not familiar with the software, but it is also very practicle.
Take for instance the 3 different canvasses with [F9], [F11], F12] (In the menu under : Pcbnes / Preferences [x] … Toolset.
In KiCad 4 this was a “Display” option, but have been renamed to “Toolset” because they change much more than only the screen rendereing. The Interactive Router for example is not availabe under the old / legacy toolset.
This allows people who want a stable environment to use the old stuff, while development can be done on the new way, and people who want to, can try the “new” way early, while it is still buggy and give feedback to the developers.
Also, if you get stuck with something, you can often use the alternatives to work around it.
Please explain: What is a “Part number” Is it the schematic symbol, is it the Footprint, is it the ResDef (reference designator) ?
Maybe you can do something with:
Eeschema / Tools / Edit Symbol Library Preferences
In this last spreadsheet you can change a schematic symbol from another from one of the library symbols by copying it’s name from somewhere and pasting it. But this seems to be a part which is not finished yet.
[Edit] Rewrote the Cairo / OpenGL part [/Edit]