I am developing a Python script library for use with KiCad.  It will
enable several capabilities, but the first target is additional ERC
checking.

I have the first level of this coded.  In some ways it is not as
capable as that built-in to KiCad.  For example, the pin-type checking
will be added in the next layer of this code, with a goal of actually
having more capability than KiCad.

In some ways it is already more capable.   It can report warnings that
the KiCad ERC doesn't.  For example, in the flat_hierarchy demo, it
finds that the VPP-MPCLR signal doesn't have the same name on both
pages, so R18 pin 2 is really unconnected.  In a real design, this
would be a real error.

This is definitely a work-in-progress, and I'm really busy at the
moment, so I'm just looking for a few beta-testers for now.

Beta test system requirements:

1) Linux (or the ability to modify the fileobjs/paths.py without too
much complaint)
2) Python 2.6

No, really, Python 2.6 -- I use some of its features and am not ready
to move to or support 3.0.
(Truthfully, 2.5 would probably work, but I'm not interested in
support calls on that right now.)

If you're interested, please reply privately to this email.

Best regards,
Patrick Maupin

Reply via email to