Рет қаралды 10,845
Not just for layout anymore! Kicad schems can be easily edited or generated with this open source Python library, and I'll be doing both through the course of this short tutorial, including creating a simple LED grid design generator, to demonstrate some possibilities.
The skip modules are designed to parse the kicad s-expression source files and provide dynamically generated objects to allow full control over the contents of the design. They'll work with any s-expression file, but are optimized to work with those generated by eeschema for kicad projects.
In addition to being a true reflection of the schematic that you can modify programatically, objects are enhanced with tons of utility methods that let you easily move, clone and generate, search and filter.
The full library is available on
github.com/psy...
and is, I hope, well documented.