blob: 27546b08e7d99acb1abc937f467c68ce64ae9411 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
set -euf
SCRIPT_PATH="$0"
PCB_PATH="$(dirname "${SCRIPT_PATH}")"
INPUT_PATH="${PCB_PATH}/soundbox.kicad_sch"
OUTPUT_PATH="$(mktemp -t --suffix '.csv' kicad-bom-XXXX)"
FIELDS='Reference,Description,Value,Manufacturer,MPN,Datasheet'
kicad-cli sch export bom \
-o "$OUTPUT_PATH" \
--fields "$FIELDS" \
"$INPUT_PATH"
cat "$OUTPUT_PATH"
rm "$OUTPUT_PATH"
|