From ef650d9c9d46cede55e1e120e5b8f86dee4a8dba Mon Sep 17 00:00:00 2001 From: Erin Date: Thu, 11 Sep 2025 15:43:31 -0400 Subject: [PATCH] add script for generating position file --- Justfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Justfile b/Justfile index 20bfc53..a151966 100644 --- a/Justfile +++ b/Justfile @@ -1,5 +1,4 @@ -default: - just --list +all: plot-zip positions gerbers: kicad-cli pcb export gerbers 48ish_soldered.kicad_pcb --board-plot-params -o 48ish_soldered_out @@ -7,6 +6,11 @@ gerbers: drills: kicad-cli pcb export drill 48ish_soldered.kicad_pcb --excellon-separate-th -o 48ish_soldered_out +positions: + kicad-cli pcb export pos 48ish_soldered.kicad_pcb --format csv --units mm --side back --smd-only -o 48ish_soldered-bottom-pos.csv + # replace headers with what jlcpcb wants - see https://jlcpcb.com/help/article/How-to-generate-the-BOM-and-Centroid-file-from-KiCAD + sed -e 's/Ref/Designator/' -e 's/PosX/Mid X/' -e 's/PosY/Mid Y/' -e 's/Rot/Rotation/' -e 's/Side/Layer/' -i 48ish_soldered-bottom-pos.csv + plot: gerbers drills plot-zip: gerbers drills