Bulk part-field creation/editing with KiField

I just wanted to announce the initial release of 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:

  1. 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.
  2. Edit the spreadsheet file to change existing field values, add entirely new fields, or completely delete fields.
  3. Finally, use KiField to insert the updated field labels and values from the spreadsheet file into the schematic or library.

You can read more about KiField here, install it, or read the source.

4 Likes

I’ll def check this one out :smile:

… I sense a lot of likes coming in :heart_eyes:

@devbisme, you’ve implemented a “must have” feature so many people were asking for. Many thanks!

You’re welcome! Watch out for the sharp edges; I’m sure it has a few.

can we include kifield as a plugin inside kicad. Or should it be used from command line installing seperately?