View on GitHub

Quorten Blog 1

First blog for all Quorten's blog-like writings

So, I’m maintaining a GitHub repository for a KiCad project. I’ve seen other projects use manual generation of PDF schematics to include in the repository, but I’m interested in using a CI/CD pipeline. to build these derived artifacts non-interactively. So, what are my options?

Unlike Inkscape, KiCad does not have a direct command-line means to run exports to your favorite file formats. Instead, for Pcbnew, this can be achieved through scripts, and for Eeschema, this can be achieved through an external program, called eeshow.

20200823/DuckDuckGo kicad plot command line
20200823/https://docs.kicad-pcb.org/5.1/en/pcbnew/pcbnew.html
20200823/https://kicad-pcb.org/external-tools/

Another note, right there on the external tools page is altium2kicad, that should greatly ease collaboration with Altium projects.