kicad-developers team mailing list archive
Mailing list archive
Re: New file uploaded to kicad-devel
> --- In kicad-devel@xxxxxxxxxxxxxxx, kicad-devel@xxxxxxxxxxxxxxx wrote:
> > File : /pompa.tar.gz
> > Uploaded by : lomarcan77 <lomarcan@>
> > Description : Test case for wrong netlist generation. Can also be published as an example for strictly non-commercial usage
> OK this is my test case. As an example is not to be took to seriously altought it is of production quality:P it is meant to be a throw-away proof-of-concept board. The 'strange' component choice (and the mix of THT and SMD one) is because it's designed to be built with the component I have at handin the workshop at work I.E. a >10A mosfet is NOT the usual choice drivinga 3-4A load:D:D
I have updated my checkproj.py available for download at kipy.org, to read in and validate the .net file output from eeschema against the .sch/.lib files.
It confirms that (according to my independently developed python script), your "good" netlist was good and your "bad" netlist is bad.
IMHO this is a better check on the .net output from eeschema than just eyeballing the result and saying "yep, D2 is still not hooked up right."
Please feel free to download this software and try it out. If you use it on a regular basis, it will give you an independent check on the validity ofthe kicad schematic.
The only problem is that I parse special characters in net names a bit differently than kicad, so it will report a difference in net names on some nets with special characters. You can ignore these messages. I will eventually try to fix it. (It doesn't see any such special characters in the schematic you provided, but does on some of the demo projects bundled with kicad.)
I think the script works fine with Python 2.5 and 2.6, but it will need some tweaking to work under Windows.