diff --git a/bin/export.sh b/bin/export.sh index 50c1a9b..c3d02a3 100644 --- a/bin/export.sh +++ b/bin/export.sh @@ -5,23 +5,25 @@ if [ -z "$1" ]; then exit 1 fi +DIR=$(dirname $0) + IN="$1" cp "$IN.kicad_pcb" "$IN.kicad_pcb.bak" kicad-cli sch export pdf "$IN.kicad_sch" --no-background-color -o "gerber/$IN.pdf" kicad-cli sch export netlist "$IN.kicad_sch" --format kicadxml -o "gerber/$IN.net" -python hellen-one/kicad/hellen-one-kicad-bom-plugin.py "gerber/$IN.net" "gerber/$IN.csv" +python "$DIR/../kicad/hellen-one-kicad-bom-plugin.py" "gerber/$IN.net" "gerber/$IN.csv" X=$(grep "aux_axis_origin" "$IN.kicad_pcb" | tr -s ' ' | cut -d ' ' -f 3) Y=$(grep "aux_axis_origin" "$IN.kicad_pcb" | tr -s ' ' | cut -d ' ' -f 4 | tr -d ')') -python fill-zones.py "$IN.kicad_pcb" +python "$DIR/fill-zones.py" "$IN.kicad_pcb" kicad-cli pcb export gerbers --disable-aperture-macros -l "F.Cu,B.Cu,F.Paste,F.SilkS,B.SilkS,F.Mask,B.Mask,Edge.Cuts,In2.Cu,In1.Cu" --no-x2 "$IN.kicad_pcb" -o gerber/ kicad-cli pcb export drill --map-format ps --drill-origin plot --excellon-zeros-format suppressleading "$IN.kicad_pcb" -o gerber/ kicad-cli pcb export pos --format csv --units mm --use-drill-file-origin "$IN.kicad_pcb" -o "gerber/$IN-all-pos.csv" -python export-vrml.py "$IN.kicad_pcb" "$X" "$Y" "gerber/$IN.wrl" +python "$DIR/export-vrml.py" "$IN.kicad_pcb" "$X" "$Y" "gerber/$IN.wrl" cp "$IN.kicad_pcb.bak" "$IN.kicad_pcb"