2022-05-18 09:45:40 +02:00
|
|
|
name: 'Export PNGs'
|
|
|
|
description: 'Export PNG files from a Kicad PCB'
|
|
|
|
inputs:
|
|
|
|
pcb_file:
|
|
|
|
description: 'Kicad input file'
|
|
|
|
required: true
|
|
|
|
pngs_dir:
|
|
|
|
description: 'PNGs folder'
|
|
|
|
required: true
|
|
|
|
theme:
|
|
|
|
default: '-s set-blue-enig'
|
|
|
|
# flags:
|
|
|
|
# description: 'Additional flags for pcbdraw'
|
|
|
|
# default: ''
|
|
|
|
runs:
|
|
|
|
using: 'docker'
|
|
|
|
image: 'docker://yaqwsx/kikit:v1.0.2'
|
|
|
|
entrypoint: '/bin/sh'
|
|
|
|
args:
|
|
|
|
- '-c'
|
|
|
|
- |
|
|
|
|
mkdir -p $GITHUB_WORKSPACE/${{ inputs.pngs_dir }} ;
|
|
|
|
pcbdraw ${{ inputs.theme }} --silent $GITHUB_WORKSPACE/${{ inputs.pcb_file }} $GITHUB_WORKSPACE/${{ inputs.pngs_dir }}/front.png
|
|
|
|
pcbdraw --back ${{ inputs.theme }} --silent $GITHUB_WORKSPACE/${{ inputs.pcb_file }} $GITHUB_WORKSPACE/${{ inputs.pngs_dir }}/back.png
|