kicad-library-utils icon indicating copy to clipboard operation
kicad-library-utils copied to clipboard

Some scripts for helping with library development

Results 57 kicad-library-utils issues
Sort by recently updated
recently updated
newest added

Lattice ECP FPGA family [pin descriptions](http://www.latticesemi.com/en/Products/FPGAandCPLD/ECP5) are used to auto-generate the schematic symbols. This re-uses the Xilinx symbol generator from #293 Currently all ECP5U, ECP5UM and ECP5UM-5G are working, ECP3...

This adds a new symbol generator to create transformers from a yaml definition. This is currently work in progress, some style questions need to be answered first. This requires the...

sch + schlib: Add __init__py. files to enable kicad-library-utils to be included as a Python module. schlib: Enable finding modules by "alias" in addition to name.

Abandoned
Pending changes

As I wrote in #220, the rule class docstrings seem like a more sensible place for rule descriptions than burying them in the `__init__` method. I offered to make this...

Enhancement
Abandoned

Vias have different layer requirements compared to normal through hole pads. This means they need to be handled separately A first limited implementation was added with #288 but it has...

Previously, comparelibs.py had to run a separate process for checklib.py. This meant loading a whole Python interpreter potentially hundreds of times for a large library with a lot of changes,...

Enhancement
symbols

This does use the json file that would normally be used by the fix_footprints script for fixing footprint fields of symbols.

These changes try to move the pin to the previous 100-mil grid line. It checks for overlaps, and rejects moving pins that would then overlap with other pins. This was...

question
symbols

I wrote a python script that allow the fast addition/change of the MPN field of every component of a schematic. The goal is to enable fast and consistent changes. This...

question