We will learn how to read netlist to add footprints and where to find the footprint mode in KiCad v5.
Tag: Project 135l How to read netlist to add footprints and where to find the footprint mode in KiCad v5. Acoptex.lt
Project resources
- Sketch: None;
- Libraries: None;
- Other attachments: kicadproject5.zip
Step by Step instruction
- We assume that you have the KiCad v5 already installed. Double-click on the KiCad shortcut to start the program.

2. You will see KiCad project manager window opened. Go to File -> New -> Project… or press Ctrl+N on your keyboard. Select folder, give it a name and click on Save button.

3. Go to Tools -> Edit PCB or press Ctrl+P or click on PCB Layout Editor (PCBnew) icon.

4. Go to Tools -> Load Netlist… or click on Load netlist icon. The Netlist window pops up


5. Kicad, through the Netlist, file can track new components and old components. Kicad is able to detect new components in a netlist file and only import the new components from Shematic Layout Editor (Eeschema) tool into PCB Layout Editor (Pcbnew) tool. This allows you to make changes to your schematic and then import those changes into your PCB layout without losing any work. Let’s look at available options.
Keep existing symbol to footprint associations | Select whether to update footprints to match their currently-assigned symbols, or to re-assign footprints to symbols which match their current references. |
Re-associate footprints by reference | Select whether to update footprints to match their currently-assigned symbols, or to re-assign footprints to symbols which match their current references. |
Update Footprints | If a footprint has changed in the netlist: keep old footprint or change to the new one. |
Delete tracks shorting multiple nets | Keep all existing tracks, or delete erroneous tracks |
Delete Extra Footprints | Remove footprints which are on board but not in the netlist. Footprint with attribute “Locked” will not be removed. |
Delete Single Pad Nets | Remove single pad nets |
If you click on Test footpints button you will read the current netlist file and list missing and extra footprints. You can also rebuid ratnest if you click on Rebuit ratnest button.
6. Select the netlist file by clicking on folder button and click on Update PCB button. At the bottom part of the Netlist window you can see the import report in the Changes to Be Applied field. There are no error messages. Click on Close button to close the window.


7. You will see your components on the screen now. Move them with mouse to the canvas and left click with mouse.


8. Imagine if you would have many components and all of them would appear right one on top of the other. It would be a challenge to move them manually out. Kicad provides a nice feature to allow you automatically separate the components before you manually set them and place them where you like them on the PCB.

9. The Footprint mode which was available in previous versions of KiCad removed from KiCad version 5. But you can separate the components by using the following method. Left click with mouse on one of your components and drag it to the side. Left click with your mouse on black area. Select all your components now. Right click with your mouse on your selection. You will see the Align/Distribute option. Let’s try to distribute the components horizontally – just select the Distribute horizontally option.




Wrapping up
We have learnt how to read netlist to add footprints and where to find the footprint mode in KiCad v5.
If you need more information on PCB and design, check out Printed circuit board and terms used in connection with PCB design and manufacturing
Thank you for reading and supporting us.
Check for more DIY projects on Acoptex.lt and Acoptex.com!
If you are looking for high quality PCBs PCBWay is the best choice:

RELATED POSTS
Printed circuit board and terms used in connection with design and manufacturing
Creating custom symbol and custom symbol library in KiCad v5
How to plot schematic to PDF, SVG, DXF, HPGL and postscript formats in KiCad