I made a schematic in KiCad with hierarchical layout. I'd like to check if the busses are connected the way I want. In this context I often read something about the netlist.
So my question is, how do I generate a netlist and what does it tell me about the connections?
Electronic – KiCad create and understand netlist
kicad
Related Topic
- Electrical – continue to generate a netlist despite ERC errors
- Electrical – Kicad doesn’t generate netlist
- Electronic – How does kiCAD / eeschema merge multiple wire labels into the netlist
- Electronic – KiCad Bus on multiple sheets – Are labels the right way to go
- Electronic – KiCad missing footprints after update
- Electrical – KiCad Saying Pins Not-connected
Best Answer
To generate a netlist, open Eeschema and click on the netlist button in the toolbar.
This will open the netlist dialog:
You want to generate the default pcbnew format (Kicad's internal netlist format).
Then open the resulting file in a text editor. You will find a section that starts with
(nets
In this file, notice first that each
(Net
is listed with a(code)
and a(name)
. After this, each pin for each component is listed that is connected to the named net. To check whether your bus connections are correct, you should find the two pins you want to connect and verify that they are in the same net.You can also do this using pcbnew after you have imported the netlist and done some initial layout. But the text-file method described above should work for you before you get to that step.