Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/emilymclean/kicad-pdf
- Owner: emilymclean
- License: mit
- Created: 2024-09-21T05:19:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T13:22:31.000Z (about 2 months ago)
- Last Synced: 2024-11-16T13:25:00.913Z (about 2 months ago)
- Topics: github-actions, kicad
- Language: Shell
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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
```