← Back to team overview

kicad-developers team mailing list archive

Re: Improving library editor checks



Exactly what checks are you planning on implementing?  As long as they
are generic in nature like off grid pin checking, then I'm fine with
that.  If they are specific KLC checks like spacing, line width, etc,
that is a different issue.  We should not be forcing KLC rules on all
users.  If you wanted to make KLC style checks that can be customized
and disabled to meet each users specific needs, I would be open to that.

This code is not in the ERC code.  Symbol library tests are separate
from the ERC and live in the symbol editor code.  You can find the
symbol library editor code in the ./eeschema/libedit folder in the
source tree.

Thank you in your interest in contributing to KiCad.



On 4/25/19 5:39 AM, Antonio Vázquez Blanco wrote:
> I've been playing around a little bit with KiCad source code lately and
> in the forums [1] I was encouraged to write to the dev mailing list in
> order to get feedback on how to improve the current library error checking.
> Summarizing the thread, I made some changes [2] so that a couple of KLC
> checks are performed on syms but now that I've done that I would like to
> implement this properly. I am looking for pointers on how should I
> implement this so that the chances of me getting the code upstream
> maximize and so that I can reuse the ERC/DRC code as much as possible.
> Thank you!
> [1] https://forum.kicad.info/t/improving-library-editor-checks/16557/5
> [2]
> https://gitlab.com/kicad-mirror/kicad-source-mirror/compare/master...feature%2Fklc
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

Follow ups