EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => KiCad => Topic started by: paulca on February 10, 2018, 05:45:04 pm

Title: Changing footprints
Post by: paulca on February 10, 2018, 05:45:04 pm
I made a schematic and assigned my foot prints, ran PCBNew and discovered I'd used a horizontal LED footprint.

I switched back to CvPCB and changed the footprints of all 16 LEDs.

They won't update in the PCB editor though.  I deleted the PCB file completely and remade it and... still has the old horizontal LED footprint.

Any ideas?
Title: Re: Changing footprints
Post by: paulca on February 10, 2018, 05:48:01 pm
Ooops.  Quitting out of Kicad and running it again and the footprints have updated.
Title: Re: Changing footprints
Post by: vltr on February 10, 2018, 05:53:02 pm
When you change footprints you will need to export the netlist again from the schematic editor, then import the netlist again into PCBNew.  Also make sure the exchange footprint is set to change otherwise it will ignore the new footprint. 
Title: Re: Changing footprints
Post by: apurvdate on February 12, 2018, 05:17:44 am
You can change the footprint in PCBnew itself. Just tap E keeping mouse on the footprint.
After the edit, export "Component .cmp file" from PCBnew & import it into EeSchema that'll update footprint association in schematic (similar to back annotate).

If you proceed with regular CvPcb method, do generate new netlist , read it in PCBnew & remember to check "Exchange Footprint" option to "Change" while reading netlist.