Copy template sch file to panelized folder, instead of creating blank

file
This commit is contained in:
andrewc
2023-10-24 10:01:00 +10:00
parent 1bfe4b81c3
commit 8f99c7529f

View File

@@ -71,18 +71,19 @@ image:
- 'SEARCH="_panel.json"'
- !reference [.commands, get_dirs]
- |
cd $CI_PROJECT_DIR
for d in $DIRS
do
echo $d
cd $d
JSON=$(find *_panel.json)
NAME=$(echo "${JSON%.json}")
PCB=$(find *.kicad_pcb)
mkdir $CI_PROJECT_DIR/$NAME
kikit panelize -p $JSON $PCB $CI_PROJECT_DIR/$NAME/$NAME.kicad_pcb
touch $CI_PROJECT_DIR/$NAME/$NAME.kicad_sch
cp fp-lib-table $CI_PROJECT_DIR/$NAME/
python3 $CI_PROJECT_DIR/.gitlab/.scripts/post_panel.py $CI_PROJECT_DIR/$NAME/$NAME.kicad_pro $PCB
JSON=$(find $d/*_panel.json)
FILE=$(basename "${JSON}")
NAME=$(echo "${FILE%.json}")
PCB=$(find $d/*.kicad_pcb)
mkdir $NAME
kikit panelize -p $JSON $PCB $NAME/$NAME.kicad_pcb
cp .gitlab/micromelon_default/micromelon_default.kicad_sch $NAME/$NAME.kicad_sch
cp $d/fp-lib-table $NAME/
python3 .gitlab/.scripts/post_panel.py $NAME/$NAME.kicad_pro $PCB
done
- cd $CI_PROJECT_DIR