I’m a newbe with KiCad.
I generated a schematic and made a switch footprint from a 7403 library item. I had a pcb made and everything was fine.
I want to change the footprint for a larger switch, but I don’t know how or if it is possible to create a new switch footprint from the current footprint and swap it out with all the connections staying as is.
I created a duplicate project with another name and copied the footprint and I think I created a new footprint which is not connected in any way. How would I change the smaller footprint to the new one?
How do I attach the project file to this topic?
Thanks for any thoughts.
Hi, @vvarady
Welcome to the forum!! Get your chariot ready.
-
Please go to help>about >copy version info and paste it into your next post.
-
Footprints and symbols electrical connections are made through the pin numbers. There are several ways to do this, but to change one footprint:
Can you double click on the symbol to get to this dialog box:
and use it to select a different footprint?
Once you do that:
Save the schematic. Then Tools>Update PCB from schematic.
Zip the entire project folder (at least the pcb and schematic files if the file size is large) and copy/paste that.
When I dbl click on SW-DC/DCC2 the footprint says Library 4PDT. When I click on it, I get a choice of which I select NEW SW1.
I click on SHOW then i CLICK ON update symbol from library.
New_Library:4PDT_ON_OFF_ON shows up and when I click on UPDATE, I get error no 4PDT_ON_OFF_ON found.
NEW SWITCH MAIN-PRGM TRACK SWITCH (2).
new sw1zip |attachment (10.4 KB)
Application: KiCad x64 on x64
Version: 8.0.8, release build
Libraries:
wxWidgets 3.2.6
FreeType 2.13.3
HarfBuzz 10.0.1
FontConfig 2.15.0
libcurl/8.10.1-DEV Schannel zlib/1.3.1
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Jan 11 2025 18:59:49
wxWidgets: 3.2.6 (wchar_t,wx containers)
Boost: 1.86.0
OCC: 7.8.1
Curl: 8.10.1-DEV
ngspice: 44
Compiler: Visual C++ 1942 without C++ ABI
Build settings:
You really need to zip up the whole Project . . .