From 99af6dd08f1495ee84a4fa0078ff7c6a6b5babbd Mon Sep 17 00:00:00 2001 From: andrewc Date: Fri, 14 Feb 2025 09:57:20 +1000 Subject: [PATCH] Stop generating printed stencils for panels --- default.kibot.yaml | 7 +++++++ kibot-ci.yml | 21 +++++++++++++-------- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/default.kibot.yaml b/default.kibot.yaml index df37db6..74623da 100644 --- a/default.kibot.yaml +++ b/default.kibot.yaml @@ -255,6 +255,13 @@ groups: - stencil - interactive_bom + - name: pcb_panel + outputs: + - JLCPCB_compress + - neo_position + - print_pcb + - interactive_bom + - name: sch outputs: - bom_csv diff --git a/kibot-ci.yml b/kibot-ci.yml index bfe9f89..4aa745b 100644 --- a/kibot-ci.yml +++ b/kibot-ci.yml @@ -75,7 +75,6 @@ image: - !reference [.commands, sch_from_pro] - sch_arr=($SCHEMS) - | - cd $CI_PROJECT_DIR for i in $(seq 1 $END) do if [[ ${dir_arr[i-1]} == "./Frame" ]]; then @@ -93,6 +92,7 @@ image: - 'SEARCH="_panel.json"' - !reference [.commands, get_dirs] - | + mkdir panels cd $CI_PROJECT_DIR for d in $DIRS do @@ -103,14 +103,17 @@ image: NAME=$(echo "${FILE%.json}") PCB=$(find $d/*.kicad_pcb) echo "mkdring" - mkdir $NAME + mkdir -p panels/$NAME echo "panelising" - 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 + kikit panelize -p $JSON $PCB panels/$NAME/$NAME.kicad_pcb + cp .gitlab/micromelon_default/micromelon_default.kicad_sch panels/$NAME/$NAME.kicad_sch + cp $d/fp-lib-table panels/$NAME/ + python3 .gitlab/.scripts/post_panel.py panels/$NAME/$NAME.kicad_pro $PCB done - - cd $CI_PROJECT_DIR + - cd panels || true + - !reference [.commands, kibot] + - mv panels/* . + - rm -rf panels/ neo: - 'SEARCH=".kicad_pro"' @@ -268,13 +271,15 @@ outputs_all: variables: SUFF_SCH: drc sch SUFF_PCB: erc,update_xml,set_text_variables pcb + SUFF_PANEL: erc,update_xml,set_text_variables pcb_panel script: - !reference [.commands, git_tag] - SUFFIX=$SUFF_SCH - !reference [.commands, kibot] - SUFFIX=$SUFF_PCB - - !reference [.commands, panel] - !reference [.commands, kibot] + - SUFFIX=$SUFF_PANEL + - !reference [.commands, panel] - !reference [.commands, neo] - ls Fabrication/