From 8a01ee50826e7eb3009c6a4ca37bad07c5bfc151 Mon Sep 17 00:00:00 2001 From: davor Date: Thu, 7 Jun 2018 08:26:01 +0200 Subject: [PATCH] tools to search-replace schematic symbol fields and fix broken gerbers created by debian kicad5-rc2 --- tools/gerbfix5.sed | 1 + tools/gerbfix5.sh | 9 +++++++++ tools/kichange.sh | 13 +++++++++++++ tools/schemchange.sed | 3 +++ 4 files changed, 26 insertions(+) create mode 100644 tools/gerbfix5.sed create mode 100755 tools/gerbfix5.sh create mode 100755 tools/kichange.sh create mode 100644 tools/schemchange.sed diff --git a/tools/gerbfix5.sed b/tools/gerbfix5.sed new file mode 100644 index 0000000..27f9811 --- /dev/null +++ b/tools/gerbfix5.sed @@ -0,0 +1 @@ +s/ %TA/ TA/g diff --git a/tools/gerbfix5.sh b/tools/gerbfix5.sh new file mode 100755 index 0000000..65cd3ec --- /dev/null +++ b/tools/gerbfix5.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +# fix for stray "%" in gerbers +# G04 Created by KiCad (PCBNEW 5.0.0-rc2+dfsg1-2) date Wed Jun 6 21:24:22 2018* + +for file in plot/*.g[btm]? +do + sed -i -f tools/gerbfix5.sed $file +done diff --git a/tools/kichange.sh b/tools/kichange.sh new file mode 100755 index 0000000..9c2b100 --- /dev/null +++ b/tools/kichange.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +#Bsed -fi analog.sch +#blinkey.sch +#flash.sch +#gpdi.sch +#Bgpio.sch +#power.sch ram.sch sdcard.sch ulx3s.sch usb.sch wifi.sch + +for file in *.sch +do + sed -i -f schemchange.sed $file +done diff --git a/tools/schemchange.sed b/tools/schemchange.sed new file mode 100644 index 0000000..205f842 --- /dev/null +++ b/tools/schemchange.sed @@ -0,0 +1,3 @@ +s/"MFG_PN"/"MPN"/g +s/"Distributor1_PN"/"Mouser"/g +s/"Distributor1_URL"/"Mouser_URL"/g