Generate netlist version D using KiCad 6.0.1

Hello, is it possible to generate netlist version D using kicad 6.0.1? I have to run some scripts on the netlist file but kinparse ( https://github.com/devbisme/kinparse ) is unable to parse the version E generated from the last version of eeschema.

I don’t recall having seen @devbisme for a while but maybe?

I had a short peek at:
https://dev-docs.kicad.org/en/file-formats/

But I see no description of the netlist format. Maybe it’s just overlooked.
I wonder if it would be a good idea to file a bug report for that (I have not checked gitlab yet).

It is not possible to generate old formats of netlist.

I updated kinparse to handle KiCad V6 netlist files. You can install it like this:

pip install git+https://github.com/devbisme/kinparse@kicad6

You don’t need to tell it whether you’re using a V5 or V6 netlist, it should work with either one. Let me know if this works for you and then I’ll merge it into the master branch and put it on PyPi.

1 Like

I fixed an error in kinparse and verified it was doing the correct things when parsing either V5 or V6 netlist files. I have released it to PyPi so it can be installed the normal way:

pip install kinparse

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.