kicad-text-injector

A CLI (Command-line Interface) tool that allows to inject text into KiCad PCB (*.kicad_pcb) files.

When designing a PCB in KiCad, one adds variables of the kind ${KEY} into text elements. Later, one runs this tool with both the KiCad PCB file and a set of KEY=VALUE pairs as arguments, and in turn recieves a KiCad file with the desired values on the PCB.

This is commonly used with the projvar tool, which supplies a project specific set of such key-value pairs.

Further Reading