Files
Ofensteuerung/pcb/docs.sh
T

12 lines
889 B
Bash
Executable File

#!/bin/bash
# Doku-Bilder: Bestückung, Platine (Kupfer), Schaltplan
cd "$(dirname "$0")"; t=/tmp/docs_$$; mkdir -p $t
kicad-cli pcb export svg --mode-single -l F.Silkscreen,F.Fab,Edge.Cuts --page-size-mode 2 --exclude-drawing-sheet -o $t/b.svg ofensteuerung.kicad_pcb >/dev/null 2>&1
rsvg-convert -w 1400 -b white $t/b.svg -o docs_bestueckung.png
kicad-cli pcb export svg --mode-single -l F.Cu,B.Cu,Edge.Cuts,F.Silkscreen --page-size-mode 2 --exclude-drawing-sheet -o $t/c.svg ofensteuerung.kicad_pcb >/dev/null 2>&1
rsvg-convert -w 1400 -b white $t/c.svg -o docs_platine.png
kicad-cli sch export svg -o $t ofensteuerung.kicad_sch >/dev/null 2>&1
rsvg-convert -w 2400 -b white $t/ofensteuerung.svg -o docs_schaltplan.png
kicad-cli pcb render --side top --width 1400 --height 1400 --quality basic -o docs_3d.png ofensteuerung.kicad_pcb >/dev/null 2>&1 || true
rm -rf $t; ls -la docs_*.png