From c325ab170c1ef202bd0742d93980bbc0bf2dd515 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Sat, 13 Aug 2022 20:57:52 -0300 Subject: [PATCH] Added KiCad PCB diff - Also updated the list of tools --- Dockerfile | 1 + README.md | 7 +++++-- ki6/Dockerfile | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2ab92cb..18ab718 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,7 @@ RUN sed -i -e's/ main/ main contrib non-free/g' /etc/apt/sources.list && \ curl -s https://api.github.com/repos/INTI-CMNB/KiBot/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ curl -s https://api.github.com/repos/set-soft/kicost-digikey-api-v3/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ curl -s https://api.github.com/repos/INTI-CMNB/kicad-git-filters/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ + curl -s https://api.github.com/repos/INTI-CMNB/kicad_pcb-diff/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ apt -y install --no-install-recommends ./*.deb && \ sed -i 's///g' /etc/ImageMagick-6/policy.xml && \ sed -i 's///g' /etc/ImageMagick-6/policy.xml && \ diff --git a/README.md b/README.md index d877e49..40f9126 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,14 @@ The images are uploaded to [Docker Hub](https://hub.docker.com/r/setsoft/kicad_a This image is based on [setsoft/kicad_debian](https://github.com/INTI-CMNB/kicad_debian) and adds some automation tools to it: -* [Kiplot](https://github.com/INTI-CMNB/kiplot) generate gerbers, drill and position files -* [kicad-automation-scripts](https://github.com/INTI-CMNB/kicad-automation-scripts) runs DRC/ERC, prints schematics and PCB +* [KiBot](https://github.com/INTI-CMNB/KiBot) generate gerbers, drill, position files, etc. +* [KiAuto](https://github.com/INTI-CMNB/KiAuto) runs DRC/ERC, prints schematics, PCB, etc. * [KiBoM](https://github.com/INTI-CMNB/KiBoM) generates HTML and CSV BoMs * [InteractiveHtmlBom](https://github.com/INTI-CMNB/InteractiveHtmlBom) generates interactive HTML BoMs * [PcbDraw](https://github.com/INTI-CMNB/PcbDraw) generates 2D renders of the PCB +* [KiCost](https://github.com/hildogjr/KiCost) generates BoMs with prices +* [KiCad Git filters](https://github.com/INTI-CMNB/kicad-git-filters) helps to reduce unneeded commits for KiCad files when using git +* [KiCad PCB diff](https://github.com/INTI-CMNB/kicad_pcb-diff) a tool to see differences between PCBs, can be used as git plugin The available tags are: diff --git a/ki6/Dockerfile b/ki6/Dockerfile index 817de0c..83aca64 100644 --- a/ki6/Dockerfile +++ b/ki6/Dockerfile @@ -15,6 +15,7 @@ RUN sed -i -e's/ main/ main contrib non-free/g' /etc/apt/sources.list && \ curl -s https://api.github.com/repos/INTI-CMNB/KiBot/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ curl -s https://api.github.com/repos/set-soft/kicost-digikey-api-v3/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ curl -s https://api.github.com/repos/INTI-CMNB/kicad-git-filters/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ + curl -s https://api.github.com/repos/INTI-CMNB/kicad_pcb-diff/releases/latest | grep "browser_download_url.*deb" | cut -d : -f 2,3 | tr -d \" | wget -i - && \ apt -y install --no-install-recommends ./*.deb && \ sed -i 's///g' /etc/ImageMagick-6/policy.xml && \ sed -i 's///g' /etc/ImageMagick-6/policy.xml && \