An open API service indexing awesome lists of open source software.

https://github.com/devbisme/kifield

Edit/insert/delete part fields in KiCad schematics or libraries using a spreadsheet.
https://github.com/devbisme/kifield

Last synced: 6 months ago
JSON representation

Edit/insert/delete part fields in KiCad schematics or libraries using a spreadsheet.

Awesome Lists containing this project

README

        

===============================
kifield
===============================

.. image:: https://img.shields.io/pypi/v/kifield.svg
:target: https://pypi.python.org/pypi/kifield

A utility for manipulating part fields in KiCad schematic files or libraries.
KiField can extract all the component fields from a schematic or library
and place them into a spreadsheet for bulk editing, after which you can insert the
edited values from the spreadsheet back into the schematic or library.

KiField is usually employed in a three-step process:

#. First use KiField to extract the part field labels and values from a
schematic or library and place them into a CSV or XLSX spreadsheet file.

#. Edit the spreadsheet file to change existing field values, add entirely
new fields, or completely delete fields.

#. Finally, use KiField to insert the updated field labels and values from
the spreadsheet file into the schematic or library.

* Free software: MIT license
* Documentation: https://devbisme.github.io/KiField.

Features
--------

* Extracts all fields and values from one or more KiCad schematic libraries or files
(even hierarchical designs), and inserts them into a spreadsheet (either
CSV or XLSX format).
* Extracts all fields and values from one or more CSV or XLSX spreadsheet files
and inserts them into one or more KiCad schematics or libraries.