Update build scripts to make use of KiCad Auto ki8 image (KiCad 8)
This commit is contained in:
parent
1571effd5d
commit
5ff4edb5d0
9
build.sh
9
build.sh
|
|
@ -9,7 +9,7 @@ boards="corney_island_wireless corney_island"
|
|||
plates="backplate frontplate controller_overlay"
|
||||
|
||||
# Define the KiCad Auto Docker image to use
|
||||
kicad_auto_image="setsoft/kicad_auto:ki7"
|
||||
kicad_auto_image="setsoft/kicad_auto:ki8"
|
||||
# kicad_auto_image="ceoloide/kicad_auto:nightly"
|
||||
# freerouting_cli_image="ceoloide/kicad_auto:nightly"
|
||||
freerouting_cli_image="soundmonster/freerouting_cli:v0.1.0"
|
||||
|
|
@ -45,6 +45,10 @@ if [ ! -e freerouting/freerouting-1.9.0.jar ]; then
|
|||
curl https://github.com/freerouting/freerouting/releases/download/v1.9.0/freerouting-1.9.0.jar -L -o freerouting/freerouting-1.9.0.jar
|
||||
fi
|
||||
|
||||
if [ ! -e freerouting/freerouting-SNAPSHOT.jar ]; then
|
||||
curl https://github.com/freerouting/freerouting/releases/download/SNAPSHOT/freerouting-SNAPSHOT-20240328_160200.jar -L -o freerouting/freerouting-SNAPSHOT.jar
|
||||
fi
|
||||
|
||||
for plate in ${plates}
|
||||
do
|
||||
echo "\n\n>>>>>> Processing $plate <<<<<<\n\n"
|
||||
|
|
@ -68,8 +72,9 @@ do
|
|||
# java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar freerouting/freerouting-1.6.5.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/freerouting.rules -mp 20
|
||||
# java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar freerouting/freerouting-1.7.0.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/freerouting.rules -mp 20
|
||||
# java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar freerouting/freerouting-1.8.0.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/freerouting.rules -mp 20 -dct 1
|
||||
# java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar freerouting/freerouting-1.9.0.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/${board}.rules -mp 20 -dct 1
|
||||
# java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar freerouting/freerouting-1.9.0.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/freerouting.rules -mp 20 -dct 1
|
||||
# java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar freerouting/freerouting-test.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/freerouting.rules -mp 20 -dct 1
|
||||
# java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar freerouting/freerouting-SNAPSHOT.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/freerouting.rules -mp 20 -dct 1
|
||||
${container_cmd} run ${container_args} ${freerouting_cli_image} java -Dlog4j.configurationFile=file:./freerouting/log4j2.xml -jar /opt/freerouting_cli.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses -dr freerouting/freerouting.rules -mp 20
|
||||
# ${container_cmd} run ${container_args} nixos/nix nix-shell --argstr board ${board}
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ container_args="-w /board -v $(pwd):/board --rm"
|
|||
# Define the boards to autoroute and export, and the plates
|
||||
boards="corney_island_wireless"
|
||||
# kicad_auto_image="ghcr.io/inti-cmnb/kicad7_auto:latest"
|
||||
kicad_auto_image="setsoft/kicad_auto:ki7"
|
||||
kicad_auto_image="setsoft/kicad_auto:ki8"
|
||||
# freerouting_cli_image="ceoloide/kicad_auto:nightly"
|
||||
freerouting_cli_image="soundmonster/freerouting_cli:v0.1.0"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue