devbisme / kinjector

Inject/eject JSON data to/from KiCad files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KinJector

image

Inject/eject JSON/YAML data to/from KiCad Board files.

Features

  • Parameters in one or more JSON or YAML files can be injected into a KiCad PCB file.
  • Parameters from a KiCad PCB file can be extracted and stored in a JSON or YAML file.
  • The currently-supported set of parameters can control the design rules, net classes, assignment of netclasses to particular nets, plotting options, and (X,Y)/orientation/top-bottom-side position of part footprints.
  • Subsets of parameters can be used to restrict the scope of effects upon the PCB.
  • A script is provided to allow injection/ejection of JSON/YAML data to/from a KiCad PCB file. In addition, the kinjector module can be used within other Python scripts to manipulate KiCad PCB files.

About

Inject/eject JSON data to/from KiCad files.

License:MIT License


Languages

Language:Python 94.0%Language:Makefile 4.7%Language:HTML 1.3%