Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/emilymclean/kicad-pdf

Generates a PDF for specified Kicad files
https://github.com/emilymclean/kicad-pdf

github-actions kicad

Last synced: 16 days ago
JSON representation

Generates a PDF for specified Kicad files

Awesome Lists containing this project

README

        

# KicadPDF Action

Generates a PDF for your Kicad schematics and PCB files.

## Inputs

### `input-files`

**Required** The Kicad files to process, separated by comma. Both schematic and PCB files can be mixed, with each being appended in the order of entry.

### `output-file`

**Required** The resulting PDF name and location.

### `copper-layers`

*PCB Only* The copper layers of the board, defaults to `F,B`.

### `pcb-layers`

*PCB Only* The layer types (e.g. "Adhesive", "Cu") to include in the export, in order of precedence, defaults to `Adhesive,Paste,Mask,Cu,Silkscreen`. Does not apply to inner layers, which always include just `Cu`. The order of layers is the order of entry, i.e. in the default configuration `Adhesive` would be the lowest, `Silkscreen` the highest.

### `extra-pcb-layers`

*PCB Only* Extra layers to show on their own sheet. `Edge.Cuts` is implicitly included.

## Example usage
```
uses: emilymclean/kicad-pdf@v1
with:
input-files: schematic.kicad_sch
output-file: schematic.pdf
```