Merge branch 'master' of ssh://git.gag.com/scm/git/hw/telegps
authorBdale Garbee <bdale@gag.com>
Tue, 26 Mar 2013 03:35:54 +0000 (21:35 -0600)
committerBdale Garbee <bdale@gag.com>
Tue, 26 Mar 2013 03:35:54 +0000 (21:35 -0600)
43 files changed:
Makefile
gafrc
gnet-partslist-bom.scm [deleted file]
gnet-partslist-csv.scm [deleted file]
gnet-partslist-keithp.scm [deleted file]
packages/0-215079-4.fp [deleted file]
packages/0604.fp [deleted file]
packages/0605.fp [deleted file]
packages/100mil2pin.fp [deleted file]
packages/282834-2.fp [deleted file]
packages/530470410.fp [deleted file]
packages/ABM3B.fp [deleted file]
packages/ABM8.fp [deleted file]
packages/ABM8.py [deleted file]
packages/B2B-PH.fp [deleted file]
packages/NDK32.fp [deleted file]
packages/QFN20_4.fp [deleted file]
packages/SOIJ8.fp [deleted file]
packages/SOT23-5.fp [deleted file]
packages/TI-QFN32.fp [deleted file]
packages/Venus634FLPx.fp [deleted file]
packages/ZX62-B-5PA.fp [deleted file]
packages/ap.10g.5c [deleted file]
packages/ap.10g.fp [deleted file]
packages/footprint.5c [deleted file]
packages/hole-M3 [deleted file]
packages/microSD.fp [deleted file]
packages/qfn-16.fp [deleted file]
packages/qfn-16.fp- [deleted file]
packages/qfn-16.py [deleted file]
packages/sma-edge.fp [deleted file]
packages/ti-qfn20.fp [deleted file]
packages/ti-qfn20.py [deleted file]
packages/udfn.fp [deleted file]
packages/ufl.fp [deleted file]
packages/ufqfpn48.5c [deleted file]
packages/ufqfpn48.fp [deleted file]
packages/wson6x5.5c [deleted file]
packages/wson6x5.fp [deleted file]
project
retab [deleted file]
telegps.pcb
telegps.sch

index e9d6785f7efd559a348b4c375cb3ac44ecd04ffe..43eb9c64c4bc36ab63c39dc856a91de7c07325cc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,24 +1,33 @@
 PROJECT=telegps
+AM=../altusmetrum
+SCHEME=$(AM)/scheme
+NICKLE=$(AM)/nickle
+RETAB=nickle $(NICKLE)/retab
 
 # intentionally want to rebuild drc and bom on every invocation
-all:   drc pcb partslist partslist.csv partslist.dk zip
+all:   drc pcb partslist partslist.csv partslist.dk partslist.mouser muffin-5267.pdf zip
 
-drc:   $(PROJECT).sch Makefile
-       -gnetlist -g drc2 $(PROJECT).sch -o $(PROJECT).drc
+drc: $(PROJECT).sch
+       gnetlist -L $(SCHEME) -g drc2 $(PROJECT).sch -o $(PROJECT).drc
 
-partslist:     $(PROJECT).sch Makefile
-       gnetlist -g bom -o $(PROJECT)-bom.unsorted $(PROJECT).sch
-       (head -n1 $(PROJECT)-bom.unsorted && tail -n+2 $(PROJECT)-bom.unsorted | sort) | nickle ./retab > partslist
-       rm -f $(PROJECT)-bom.unsorted
+partslist: $(PROJECT).sch
+       gnetlist -L $(SCHEME) -g bom -o $(PROJECT).tabtmp $(PROJECT).sch
+       (head -n1 $(PROJECT).tabtmp; tail -n+2 $(PROJECT).tabtmp | sort) | $(RETAB) > $@ && rm -f $(PROJECT).tabtmp
 
-partslist.csv: $(PROJECT).sch Makefile gnet-partslist-csv.scm
-       gnetlist -l gnet-partslist-csv.scm -g partslist-csv -o $@ $(PROJECT).sch
+partslist.csv: $(PROJECT).sch Makefile
+       gnetlist -L $(SCHEME) -g partslistgag -o $(PROJECT).csvtmp $(PROJECT).sch
+       (head -n1 $(PROJECT).csvtmp; tail -n+2 $(PROJECT).csvtmp | sort -t \, -k 8) > $@ && rm -f $(PROJECT).csvtmp
 
-partslist.dk:  $(PROJECT).sch Makefile gnet-partslist-bom.scm
-       gnetlist -m ./gnet-partslist-bom.scm -g partslist-bom -Ovendor=digikey -o $@ $(PROJECT).sch
+partslist.dk: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
+       gnetlist -L $(SCHEME) -g partslist-bom -Ovendor=digikey -o $@ $(PROJECT).sch
 
-partslist.pdf: partslist.csv smt-labels.glabels
-       glabels-3-batch smt-labels.glabels -i partslist.csv -o partslist.ps && ps2pdf partslist.ps
+partslist.mouser: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
+       gnetlist -L $(SCHEME) -g partslist-bom -Ovendor=mouser -o $@ $(PROJECT).sch
+
+muffin-5267.pdf: partslist.csv $(AM)/glabels/muffin-5267.glabels
+       glabels-3-batch $(AM)/glabels/muffin-5267.glabels -i partslist.csv -o muffin-5267.ps && ps2pdf muffin-5267.ps && rm muffin-5267.ps
+
+$(PROJECT).pcb: pcb
 
 pcb:   $(PROJECT).sch project Makefile
        gsch2pcb project
@@ -61,5 +70,6 @@ stencil:      $(PROJECT).gerb
 
 clean:
        rm -f *.bom *.drc *.log *~ $(PROJECT).ps $(GERB_FILES) $(PROJECT).gerb *bak* *- *.zip 
-       rm -f *.net *.cmd *.png partslist partslist.csv *.xy
+       rm -f *.net *.cmd *.png partslist partslist.csv *.xy partslist.dk partslist.mouser muffin-5267.pdf
        rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls
+       rm -f $(PROJECT)-stencil.zip
diff --git a/gafrc b/gafrc
index 934f6c6b48d9bed7e3f52b1d3dc5cf5d04cbefc6..1c8520699dfcca9e10a1d6fa514bb760df18e47e 100644 (file)
--- a/gafrc
+++ b/gafrc
@@ -1,2 +1 @@
-; empty the library path and populate it with only our own symbols
-(component-library "./symbols")
+(load "../altusmetrum/gafrc")
diff --git a/gnet-partslist-bom.scm b/gnet-partslist-bom.scm
deleted file mode 100644 (file)
index 0793bc4..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-; Copyright © 2012 Keith Packard <keithp@keithp.com>
-; gnet-partslist-bom.scm
-; 
-; This program is free software; you can redistribute it and/or modify
-; it under the terms of the GNU General Public License as published by
-; the Free Software Foundation; either version 2 of the License, or
-; (at your option) any later version.
-; 
-; This program is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-; GNU General Public License for more details.
-; 
-; You should have received a copy of the GNU General Public License
-; along with this program; if not, write to the Free Software
-; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-; The /'s may not work on win32
-(load (string-append gedadata "/scheme/gnet-partslist-common.scm"))
-
-(define (caddddddr s)
-  (car (cdr (cdr (cdr (cdr (cdr (cdr s))))))))
-
-(define (cadddddr s)
-  (car (cdr (cdr (cdr (cdr (cdr s)))))))
-
-(define (caddddr s)
-  (car (cdr (cdr (cdr (cdr s))))))
-
-(define multiplier 1)
-
-(define (partslist-bom:write-part s port)
-  (let ((quantity (caddddddr s))
-       (part (cadddddr s))
-       (device (cadr s))
-       (value (caddr s)))
-    (display (* multiplier quantity) port)
-    (display "," port)
-    (display part port)
-    (display "," port)
-    (display device port)
-    (display " " port)
-    (display value port)
-    (display "\n" port)))
-
-(define (partslist-bom:write-partslist ls port)
-  (if (null? ls)
-      '()
-      (begin (partslist-bom:write-part (car ls) port)
-            (partslist-bom:write-partslist (cdr ls) port))))
-
-(define (count-same-parts ls)
-  (if (null? ls)
-      (append ls)
-      (let* ((parts-table-no-uref (let ((result '()))
-                                   (for-each (lambda (l) (set! result (cons (cdr l) result))) (reverse ls))
-                                   (append result)))
-            (first-ls (car parts-table-no-uref))
-            (match-length (length (member first-ls (reverse parts-table-no-uref))))
-            (rest-ls (list-tail ls match-length))
-            (match-ls (list-tail (reverse ls) (- (length ls) match-length)))
-            (uref-ls (let ((result '()))
-                       (for-each (lambda (l) (set! result (cons (car l) result))) match-ls)
-                       (append result))))
-       (cons (cons uref-ls (append first-ls  (list match-length))) (count-same-parts rest-ls)))))
-
-(define get-vendor
-   (lambda (package)
-      (gnetlist:get-package-attribute package "vendor")))
-
-(define get-vendor-part-number
-   (lambda (package)
-      (gnetlist:get-package-attribute package "vendor_part_number")))
-
-(define get-footprint
-   (lambda (package)
-      (gnetlist:get-package-attribute package "footprint")))
-
-(define (get-parts-table-bom packages vendor)
-  (if (null? packages)
-      '()
-      (let ((package (car packages)))
-       (if (string=? (get-vendor package) vendor)
-           (if (string=? (get-device package) "include")
-               (get-parts-table-bom (cdr packages) vendor)
-               (cons (list package
-                           (get-device package)
-                           (get-value package)
-                           (get-footprint package)
-                           (get-vendor package)
-                           (get-vendor-part-number package)) ;; sdb change
-                     (get-parts-table-bom (cdr packages) vendor)))
-           (get-parts-table-bom (cdr packages) vendor)))))
-           
-
-(define (get-vendor-match)
-  (let ((vendor-param (calling-flag? "vendor" (gnetlist:get-calling-flags))))
-    (if vendor-param
-       (cdr vendor-param)
-       "digikey")))
-
-(define (partslist-bom output-filename)
-  (let ((port (open-output-file output-filename))
-       (parts-table (marge-sort-with-multikey (get-parts-table-bom packages (get-vendor-match)) '(1 2 3 0))))
-    (set! parts-table (count-same-parts parts-table))
-    (partslist-bom:write-partslist parts-table port)
-    (close-output-port port)))
diff --git a/gnet-partslist-csv.scm b/gnet-partslist-csv.scm
deleted file mode 100644 (file)
index 291bb0a..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-; Copyright (C) 2001-2010 MIYAMOTO Takanori
-; gnet-partslist-csv.scm
-; 
-; This program is free software; you can redistribute it and/or modify
-; it under the terms of the GNU General Public License as published by
-; the Free Software Foundation; either version 2 of the License, or
-; (at your option) any later version.
-; 
-; This program is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-; GNU General Public License for more details.
-; 
-; You should have received a copy of the GNU General Public License
-; along with this program; if not, write to the Free Software
-; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-; The /'s may not work on win32
-(load (string-append gedadata "/scheme/gnet-partslist-common.scm"))
-
-(define partslist-csv:write-top-header
-  (lambda (port)
-    (display "device,value,footprint,vendor,vendor_part_number,quantity,refdes\n" port)))
-
-(define (partslist-csv:write-partslist ls port)
-  (if (null? ls)
-      '()
-      (begin (write-one-row (cdar ls) "," "," port)
-            (write-one-row (caar ls) " " "\n" port)
-            (partslist-csv:write-partslist (cdr ls) port))))
-
-(define (count-same-parts ls)
-  (if (null? ls)
-      (append ls)
-      (let* ((parts-table-no-uref (let ((result '()))
-                                   (for-each (lambda (l) (set! result (cons (cdr l) result))) (reverse ls))
-                                   (append result)))
-            (first-ls (car parts-table-no-uref))
-            (match-length (length (member first-ls (reverse parts-table-no-uref))))
-            (rest-ls (list-tail ls match-length))
-            (match-ls (list-tail (reverse ls) (- (length ls) match-length)))
-            (uref-ls (let ((result '()))
-                       (for-each (lambda (l) (set! result (cons (car l) result))) match-ls)
-                       (append result))))
-       (cons (cons uref-ls (append first-ls  (list match-length))) (count-same-parts rest-ls)))))
-
-(define get-vendor
-   (lambda (package)
-      (gnetlist:get-package-attribute package "vendor")))
-
-(define get-vendor-part-number
-   (lambda (package)
-      (gnetlist:get-package-attribute package "vendor_part_number")))
-
-(define get-footprint
-   (lambda (package)
-      (gnetlist:get-package-attribute package "footprint")))
-
-(define get-loadstatus
-  (lambda (package)
-    (gnetlist:get-package-attribute package "loadstatus")))
-
-(define (get-parts-table-csv packages)
-  (if (null? packages)
-      '()
-      (let ((package (car packages)))
-       (if (string=? (get-device package) "include")
-           (get-parts-table-csv (cdr packages))
-           (if (string=? (get-loadstatus package) "smt")
-               (cons (list package
-                           (get-device package)
-                           (get-value package)
-                           (get-footprint package)
-                           (get-vendor package)
-                           (get-vendor-part-number package)) ;; sdb change
-                     (get-parts-table-csv (cdr packages)))
-               (get-parts-table-csv (cdr packages)))))))
-
-(define partslist-csv
-  (lambda (output-filename)
-    (let ((port (open-output-file output-filename))
-         (parts-table (marge-sort-with-multikey (get-parts-table-csv packages) '(1 2 3 0))))
-      (set! parts-table (count-same-parts parts-table))
-      (partslist-csv:write-top-header port)
-      (partslist-csv:write-partslist parts-table port)
-      (close-output-port port))))
diff --git a/gnet-partslist-keithp.scm b/gnet-partslist-keithp.scm
deleted file mode 100644 (file)
index 2d01305..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-; Copyright (C) 2001-2010 MIYAMOTO Takanori
-; gnet-partslist-keithp.scm
-; 
-; This program is free software; you can redistribute it and/or modify
-; it under the terms of the GNU General Public License as published by
-; the Free Software Foundation; either version 2 of the License, or
-; (at your option) any later version.
-; 
-; This program is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-; GNU General Public License for more details.
-; 
-; You should have received a copy of the GNU General Public License
-; along with this program; if not, write to the Free Software
-; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-; The /'s may not work on win32
-(load (string-append gedadata "/scheme/gnet-partslist-common.scm"))
-
-(define partslist-keithp:write-top-header
-  (lambda (port)
-    (display ".START\n" port)
-    (display "..device\tvalue\tfootprint\t\tvendor\tvendor_part_number\tquantity\trefdes\n" port)))
-
-(define (partslist-keithp:write-partslist ls port)
-  (if (null? ls)
-      '()
-      (begin (write-one-row (cdar ls) "\t" "\t" port)
-            (write-one-row (caar ls) " " "\n" port)
-            (partslist-keithp:write-partslist (cdr ls) port))))
-
-(define partslist-keithp:write-bottom-footer
-  (lambda (port)
-    (display ".END" port)
-    (newline port)))
-
-(define (count-same-parts ls)
-  (if (null? ls)
-      (append ls)
-      (let* ((parts-table-no-uref (let ((result '()))
-                                   (for-each (lambda (l) (set! result (cons (cdr l) result))) (reverse ls))
-                                   (append result)))
-            (first-ls (car parts-table-no-uref))
-            (match-length (length (member first-ls (reverse parts-table-no-uref))))
-            (rest-ls (list-tail ls match-length))
-            (match-ls (list-tail (reverse ls) (- (length ls) match-length)))
-            (uref-ls (let ((result '()))
-                       (for-each (lambda (l) (set! result (cons (car l) result))) match-ls)
-                       (append result))))
-       (cons (cons uref-ls (append first-ls  (list match-length))) (count-same-parts rest-ls)))))
-
-(define get-vendor
-   (lambda (package)
-      (gnetlist:get-package-attribute package "vendor")))
-
-(define get-vendor-part-number
-   (lambda (package)
-      (gnetlist:get-package-attribute package "vendor_part_number")))
-
-(define get-footprint
-   (lambda (package)
-      (gnetlist:get-package-attribute package "footprint")))
-
-(define (get-parts-table-keithp packages)
-  (if (null? packages)
-      '()
-      (let ((package (car packages)))
-       (if (string=? (get-device package) "include")
-           (get-parts-table-keithp (cdr packages))
-           (cons (list package
-                       (get-device package)
-                       (get-value package)
-                       (get-footprint package)
-                       (get-vendor package)
-                       (get-vendor-part-number package)) ;; sdb change
-                 (get-parts-table-keithp (cdr packages)))))))
-
-(define partslist-keithp
-  (lambda (output-filename)
-    (let ((port (open-output-file output-filename))
-         (parts-table (marge-sort-with-multikey (get-parts-table-keithp packages) '(1 2 3 0))))
-      (set! parts-table (count-same-parts parts-table))
-      (partslist-keithp:write-top-header port)
-      (partslist-keithp:write-partslist parts-table port)
-      (close-output-port port))))
diff --git a/packages/0-215079-4.fp b/packages/0-215079-4.fp
deleted file mode 100644 (file)
index 633142b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "MicroMatch4" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pin[ 0 10000 6299 1200 7299 3150 "pin1" "1" 0x0101 ]
-   Pin[ 5000 0 6299 1200 7299 3150 "pin2" "2" 0x0001 ]
-   Pin[ 10000 10000 6299 1200 7299 3150 "pin3" "3" 0x0001 ]
-   Pin[ 15000 0 6299 1200 7299 3150 "pin4" "4" 0x0001 ]
-   Pin[ -5511 2913 7306 1400 7906 5906 "mnt" "0" 0x0001 ]
-   ElementLine[ -9428 -5038 -9428 15039 600 ]
-   ElementLine[ -9428 15039 24429 15039 600 ]
-   ElementLine[ 24429 15039 24429 -5038 600 ]
-   ElementLine[ 24429 -5038 -9428 -5038 600 ]
-)
diff --git a/packages/0604.fp b/packages/0604.fp
deleted file mode 100644 (file)
index 2f0f131..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-       # grab the input values and convert to 1/100 mil
-       # how much to grow the pads by for soldermask [1/100 mil]
-       # clearance from planes [1/100 mil]
-       # silk screen width  [1/100 mil]
-       # courtyard silk screen width  [1/100 mil]
-# element_flags, description, pcb-name, value, mark_x, mark_y,
-# text_x, text_y, text_direction, text_scale, text_flags
-Element[0x00000000 "Standard SMT resistor, capacitor etc" "" "0604" 0 0 -3150 -3150 0 100 ""]
-(
-# 
-# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
-       Pad[-2559 -542
-               -2559 542
-               2952 2000 3552 "1" "1" "square"]
-           Pad[2559 -542
-               2559 542
-               2952 2000 3552 "2" "2" "square"]
-#
-# This draws a 1 mil placement courtyard outline in silk.  It should probably
-# not be included since you wont want to try and fab a 1 mil silk line.  Then
-# again, it is most useful during parts placement.  It really is time for some
-# additional non-fab layers...
-#      ElementLine[eval(-1*V1/2) eval(-1*V2/2) eval(-1*V1/2) eval(   V2/2) CYW]
-#      ElementLine[eval(-1*V1/2) eval(-1*V2/2) eval(   V1/2) eval(-1*V2/2) CYW]
-#      ElementLine[eval(   V1/2) eval(   V2/2) eval(   V1/2) eval(-1*V2/2) CYW]
-#      ElementLine[eval(   V1/2) eval(   V2/2) eval(-1*V1/2) eval(   V2/2) CYW]
-)
diff --git a/packages/0605.fp b/packages/0605.fp
deleted file mode 100644 (file)
index 320bc10..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "0605" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ 1280 1280 1280 2067 2559 -1771 3159 "pin2" "2" 0x0100]
-   Pad[ 4626 1280 4626 2067 2559 -1771 3159 "pin1" "1" 0x0100]
-   Pad[ 1280 6988 1280 7776 2559 -1771 3159 "pin4" "4" 0x0100]
-   Pad[ 4626 6988 4626 7776 2559 -1771 3159 "pin3" "3" 0x0100]
-)
diff --git a/packages/100mil2pin.fp b/packages/100mil2pin.fp
deleted file mode 100644 (file)
index 6e8c599..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-Element(0x00000000 "Header_2pin" "J0" "" 0 0 125 -30 0 100 0x00000000)
-(
-       Pin(0 0 70 15 85 38 "1" "1" 0x04000101)
-       Pin(100 0 70 15 85 38 "2" "2" 0x04000001)
-       ElementLine (150 -50 -50 -50 15)
-       ElementLine (-50 -50 -50 50 15)
-       ElementLine (-50 50 150 50 15)
-       ElementLine (150 50 150 -50 15)
-       )
diff --git a/packages/282834-2.fp b/packages/282834-2.fp
deleted file mode 100644 (file)
index e2ae168..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "282834-2" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pin[ 5906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
-   ElementLine[ 0 0 0 25591 600 ]
-   ElementLine[ 0 25591 21811 25591 600 ]
-   ElementLine[ 21811 25591 21811 0 600 ]
-   ElementLine[ 21811 0 0 0 600 ]
-)
diff --git a/packages/530470410.fp b/packages/530470410.fp
deleted file mode 100644 (file)
index 1f7a288..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "PicoBlade4" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pin[ 14764 0 3500 1200 4100 2047 "pin4" "4" 0x0001 ]
-   Pin[ 9843 0 3500 1200 4100 2047 "pin3" "3" 0x0001 ]
-   Pin[ 4921 0 3500 1200 4100 2047 "pin2" "2" 0x0001 ]
-   Pin[ 0 0 3500 1200 4100 2047 "pin1" "1" 0x0101 ]
-   ElementLine[ -5905 -4527 -5905 8071 600 ]
-   ElementLine[ -5905 8071 20669 8071 600 ]
-   ElementLine[ 20669 8071 20669 -4527 600 ]
-   ElementLine[ 20669 -4527 -5905 -4527 600 ]
-)
diff --git a/packages/ABM3B.fp b/packages/ABM3B.fp
deleted file mode 100644 (file)
index 858da0f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "ABM3B" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ 4724 -6692 4724 -9054 4724 0 5324 "pin2" "2" 0x0100]
-   Pad[ 4724 6693 4724 9055 4724 0 5324 "pin1" "1" 0x0100]
-   Pad[ -4723 6693 -4723 9055 4724 0 5324 "pin4" "4" 0x0100]
-   Pad[ -4723 -6692 -4723 -9054 4724 0 5324 "pin3" "3" 0x0100]
-   ElementArc[ 945 10000 500 500 0 360 1000 ]
-)
diff --git a/packages/ABM8.fp b/packages/ABM8.fp
deleted file mode 100644 (file)
index f58c193..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "ABM8" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ 3642 -4034 3642 -5019 4134 -983 4734 "pin2" "2" 0x0100]
-   Pad[ 3642 4035 3642 5020 4134 -983 4734 "pin1" "1" 0x0100]
-   Pad[ -3641 4035 -3641 5020 4134 -983 4734 "pin4" "4" 0x0100]
-   Pad[ -3641 -4034 -3641 -5019 4134 -983 4734 "pin3" "3" 0x0100]
-   ElementArc[ 630 6063 500 500 0 360 1000 ]
-)
diff --git a/packages/ABM8.py b/packages/ABM8.py
deleted file mode 100755 (executable)
index f279ae8..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/usr/bin/python
-# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
-#
-# Program to emit PCB footprint for ABM8 package used by Xtals
-#
-
-# dimensions in mm from abm8.pdf Abracon datasheet
-PinHeight = 1.30
-PinWidth = 1.05
-HSpacing = 1.00
-WSpacing = 0.8
-
-import sys
-
-# we're going to use the 1/100 of a mil fundamental unit form
-def mm2mils100( mm ):
-       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
-
-print '# author: Bdale Garbee'
-print '# email: bdale@gag.com'
-print '# dist-license: GPL 2'
-print '# use-license: unlimited'
-
-print 'Element[0x0 "ABM8" "" "" 0 0 0 0 0 100 0x0]'
-print "("
-print '   Pad[',\
-       mm2mils100(WSpacing/2 + PinWidth/2), \
-       mm2mils100(-(HSpacing/2 + PinWidth/2)), \
-       mm2mils100(WSpacing/2 + PinWidth/2), \
-       mm2mils100(-(HSpacing/2 + PinHeight - PinWidth/2)), \
-       mm2mils100(PinWidth), \
-       mm2mils100(WSpacing - PinWidth), \
-       mm2mils100(PinWidth)+600, \
-       '"pin2" "2" 0x0100]'
-
-print '   Pad[',\
-       mm2mils100(WSpacing/2 + PinWidth/2), \
-       mm2mils100(HSpacing/2 + PinWidth/2), \
-       mm2mils100(WSpacing/2 + PinWidth/2), \
-       mm2mils100(HSpacing/2 + PinHeight - PinWidth/2), \
-       mm2mils100(PinWidth), \
-       mm2mils100(WSpacing - PinWidth), \
-       mm2mils100(PinWidth)+600, \
-       '"pin1" "1" 0x0100]'
-
-print '   Pad[',\
-       mm2mils100(-(WSpacing/2 + PinWidth/2)), \
-       mm2mils100(HSpacing/2 + PinWidth/2), \
-       mm2mils100(-(WSpacing/2 + PinWidth/2)), \
-       mm2mils100(HSpacing/2 + PinHeight - PinWidth/2), \
-       mm2mils100(PinWidth), \
-       mm2mils100(WSpacing - PinWidth), \
-       mm2mils100(PinWidth)+600, \
-       '"pin4" "4" 0x0100]'
-
-print '   Pad[',\
-       mm2mils100(-(WSpacing/2 + PinWidth/2)), \
-       mm2mils100(-(HSpacing/2 + PinWidth/2)), \
-       mm2mils100(-(WSpacing/2 + PinWidth/2)), \
-       mm2mils100(-(HSpacing/2 + PinHeight - PinWidth/2)), \
-       mm2mils100(PinWidth), \
-       mm2mils100(WSpacing - PinWidth), \
-       mm2mils100(PinWidth)+600, \
-       '"pin3" "3" 0x0100]'
-
-print '   ElementArc[',\
-       mm2mils100(WSpacing*0.2), \
-       mm2mils100(HSpacing/2+PinHeight*0.8), \
-       '500 500 0 360 1000 ]'
-
-print ")"
diff --git a/packages/B2B-PH.fp b/packages/B2B-PH.fp
deleted file mode 100644 (file)
index 40e0c20..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "B2B-PH" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pin[ 7677 11024 5118 1201 5748 2953 "pin2" "2" 0x0001 ]
-   Pin[ 15551 11024 5118 1201 5748 2953 "pin1" "1" 0x0101 ]
-   ElementLine[ 0 0 0 17717 600 ]
-   ElementLine[ 0 17717 23228 17717 600 ]
-   ElementLine[ 23228 17717 23228 0 600 ]
-   ElementLine[ 23228 0 0 0 600 ]
-)
diff --git a/packages/NDK32.fp b/packages/NDK32.fp
deleted file mode 100644 (file)
index 54c46bc..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "NDK32" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ 3150 -3936 3150 -4723 4724 0 5324 "pin2" "2" 0x0100]
-   Pad[ 3150 3937 3150 4724 4724 0 5324 "pin1" "1" 0x0100]
-   Pad[ -3149 3937 -3149 4724 4724 0 5324 "pin4" "4" 0x0100]
-   Pad[ -3149 -3936 -3149 -4723 4724 0 5324 "pin3" "3" 0x0100]
-   ElementArc[ 6614 7717 500 500 0 360 1000 ]
-)
diff --git a/packages/QFN20_4.fp b/packages/QFN20_4.fp
deleted file mode 100644 (file)
index 7be58dd..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-
-       
-       # number of pins on left/right sides (pin1 is upper pin on left side)
-       
-       # number of pins on top/bottom sides
-        
-       # pin pitch (1/1000 mil)
-       
-       # y-coordinate for upper pin on left/right sides  (1/1000 mil)
-       
-       # x-coordinate for right pin on top/bottom sides  (1/1000 mil)
-       
-       # total horizontal package width (1/1000 mil)
-       
-       
-       # total vertical package width (1/1000 mil)
-       
-       # how much pads extend beyond the package edge (1/1000 mil) (the 25 is 0.25 mm)
-       
-       # how much pads extend inward from the package pad edge (1/1000 mil)
-       
-       # pad length/width (1/1000 mil)
-       
-       
-       # pad width (mil/100)
-       
-       # min/max x coordinates for the pads on the left/right sides of the package (mil/100)
-       
-       
-       # min/max y coordinates for the pads on the top/bottom sides of the package (mil/100)
-       
-       
-
-       # silkscreen width (mils/100)
-       
-       # how much the silk screen is moved away from the package (1/1000 mil)
-       
-       # upper right corner for silk screen (mil/100)
-       
-       
-       # refdes text size (mil/100)
-       
-       # x,y coordinates for refdes label (mil/100)
-       
-       
-       # square exposed paddle size (mil/100)
-       
-
-   # pad clearance to polygons (1/100 mil)
-   
-
-   # width of the pad solder mask relief (1/100 mil). 
-   # grow by 1.5 mils on each side
-   
-
-   # width of the paddle soldermask relief (1/100 mil)
-   # grow by 200 mils on each side
-   
-
-# element_flags, description, pcb-name, value, mark_x, mark_y,
-# text_x, text_y, text_direction, text_scale, text_flags
-Element[0x00000000 "Square Quad Flat Nolead (QFN) package" "" "QFN20_4" 0 0 -9858 -10908 0 100 0x00000000]
-(
-
-
-# Pad[X1, Y1, X2, Y3, width, clearance,
-#     soldermask, "pin name", "pin number", flags]
-
-# left row
-
-
-
-       Pad[-8307  -3937  -5866  -3937  1102  2000 1402 "1" "1"  0x00000100]
-       
-       
-
-       Pad[-8307  -1968  -5866  -1968  1102  2000 1402 "2" "2"  0x00000100]
-       
-       
-
-       Pad[-8307  0  -5866  0  1102  2000 1402 "3" "3"  0x00000100]
-       
-       
-
-       Pad[-8307  1968  -5866  1968  1102  2000 1402 "4" "4"  0x00000100]
-       
-       
-
-       Pad[-8307  3937  -5866  3937  1102  2000 1402 "5" "5"  0x00000100]
-       
-       
-
-
-# bottom row
-
-
-       Pad[-3937  8307  -3937  5866  1102 2000 1402 "6" "6"  0x00000900]
-       
-       
-
-       Pad[-1968  8307  -1968  5866  1102 2000 1402 "7" "7"  0x00000900]
-       
-       
-
-       Pad[0  8307  0  5866  1102 2000 1402 "8" "8"  0x00000900]
-       
-       
-
-       Pad[1968  8307  1968  5866  1102 2000 1402 "9" "9"  0x00000900]
-       
-       
-
-       Pad[3937  8307  3937  5866  1102 2000 1402 "10" "10"  0x00000900]
-       
-       
-
-
-# right row
-
-
-       Pad[8307  3937  5866  3937  1102  2000 1402 "11" "11"  0x00000100]
-       
-       
-
-       Pad[8307  1968  5866  1968  1102  2000 1402 "12" "12"  0x00000100]
-       
-       
-
-       Pad[8307  0  5866  0  1102  2000 1402 "13" "13"  0x00000100]
-       
-       
-
-       Pad[8307  -1968  5866  -1968  1102  2000 1402 "14" "14"  0x00000100]
-       
-       
-
-       Pad[8307  -3937  5866  -3937  1102  2000 1402 "15" "15"  0x00000100]
-       
-       
-
-
-# top row
-
-
-       Pad[3937  -8307  3937  -5866  1102 2000 1402 "16" "16" 0x00000900]
-       
-       
-
-       Pad[1968  -8307  1968  -5866  1102 2000 1402 "17" "17" 0x00000900]
-       
-       
-
-       Pad[0  -8307  0  -5866  1102 2000 1402 "18" "18" 0x00000900]
-       
-       
-
-       Pad[-1968  -8307  -1968  -5866  1102 2000 1402 "19" "19" 0x00000900]
-       
-       
-
-       Pad[-3937  -8307  -3937  -5866  1102 2000 1402 "20" "20" 0x00000900]
-       
-       
-
-
-# Exposed paddle (if this is an exposed paddle part)
-
-       Pad[ 0 0 0 0 10236 1000 10736 "21" "21" 0x900]
-
-# Silk screen around package
-ElementLine[ 9858  9858  9858 -9858 1000]
-ElementLine[ 9858 -9858 -9858 -9858 1000]
-ElementLine[-9858 -9858 -9858  9858 1000]
-ElementLine[-9858  9858  9858  9858 1000]
-
-# Pin 1 indicator
-ElementLine[-9858 -9858 -11358 -11358 1000]
-
-)
-
diff --git a/packages/SOIJ8.fp b/packages/SOIJ8.fp
deleted file mode 100644 (file)
index 20ce7af..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "SOIJ8" "" "" 0 0 -10161 -12011 0 100 0x0]
-(
-   Pad[ -7499 -11712 -7499 -15845 2559 2441 3159 "pin8" "8" 0x0100]
-   Pad[ -7499 11713 -7499 15846 2559 2441 3159 "pin1" "1" 0x0100]
-   Pad[ -2499 -11712 -2499 -15845 2559 2441 3159 "pin7" "7" 0x0100]
-   Pad[ -2499 11713 -2499 15846 2559 2441 3159 "pin2" "2" 0x0100]
-   Pad[ 2500 -11712 2500 -15845 2559 2441 3159 "pin6" "6" 0x0100]
-   Pad[ 2500 11713 2500 15846 2559 2441 3159 "pin3" "3" 0x0100]
-   Pad[ 7500 -11712 7500 -15845 2559 2441 3159 "pin5" "5" 0x0100]
-   Pad[ 7500 11713 7500 15846 2559 2441 3159 "pin4" "4" 0x0100]
-   ElementLine[ -10491 -10590 -10491 10591 1000 ]
-   ElementLine[ -10491 10591 10492 10591 1000 ]
-   ElementLine[ 10492 10591 10492 -10590 1000 ]
-   ElementLine[ 10492 -10590 -10491 -10590 1000 ]
-   ElementArc[ -7499 8760 500 500 0 360 1000 ]
-)
diff --git a/packages/SOT23-5.fp b/packages/SOT23-5.fp
deleted file mode 100644 (file)
index 7cd739f..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-Element["" "LP2980 SOT23-5" "U1" "SOT25" 289000 132000 6300 -5000 3 89 ""]
-(
-       Pad[0 -800 0 800 2400 3000 3000 "4" "4" "square,edge2"]
-       Pad[7800 -800 7800 800 2400 3000 3000 "5" "5" "square,edge2"]
-       Pad[7800 -9000 7800 -7400 2400 3000 3000 "1" "1" "square"]
-       Pad[3900 -9000 3900 -7400 2400 3000 3000 "2" "2" "square"]
-       Pad[0 -9000 0 -7400 2400 3000 3000 "3" "3" "square"]
-       ElementLine [-2000 -11000 -2000 2900 1000]
-       ElementLine [-2000 2900 9800 2900 1000]
-       ElementLine [9800 2900 9800 -11000 1000]
-       ElementLine [9800 -11000 -2000 -11000 1000]
-
-       Attribute("author" "DJ Delorie")
-       Attribute("copyright" "2006 DJ Delorie")
-       Attribute("use-license" "Unlimited")
-       Attribute("dist-license" "GPL")
-       )
diff --git a/packages/TI-QFN32.fp b/packages/TI-QFN32.fp
deleted file mode 100644 (file)
index d698b62..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "QFN36" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ 0 0 0 0 14567 0 0 "pin33" "33" "square,nopaste"]
-   Pin[ -5196 -5196 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ 0 -5196 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ 5197 -5196 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ -5196 0 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ 0 0 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ 5197 0 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ -5196 5197 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ 0 5197 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pin[ 5197 5197 2900 2500 0 1500 "pin33" "33" 0x0002]
-   Pad[ -5196 -5196 -5196 -5196 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 -5196 -2597 -5196 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 -5196 -2597 -5196 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 0 -5196 0 -5196 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 -5196 2598 -5196 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 -5196 2598 -5196 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 5197 -5196 5197 -5196 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ -5196 -2597 -5196 -2597 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ -5196 -2597 -5196 -2597 1500 0 2598 "pin33" "33" "square"]
-   Pad[ -2597 -2597 -2597 -2597 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 -2597 -2597 -2597 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 0 -2597 0 -2597 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 0 -2597 0 -2597 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 2598 -2597 2598 -2597 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 -2597 2598 -2597 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 5197 -2597 5197 -2597 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 5197 -2597 5197 -2597 1500 0 2598 "pin33" "33" "square"]
-   Pad[ -5196 0 -5196 0 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 0 -2597 0 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 0 -2597 0 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 0 0 0 0 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 0 2598 0 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 0 2598 0 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 5197 0 5197 0 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ -5196 2598 -5196 2598 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ -5196 2598 -5196 2598 1500 0 2598 "pin33" "33" "square"]
-   Pad[ -2597 2598 -2597 2598 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 2598 -2597 2598 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 0 2598 0 2598 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 0 2598 0 2598 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 2598 2598 2598 2598 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 2598 2598 2598 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 5197 2598 5197 2598 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 5197 2598 5197 2598 1500 0 2598 "pin33" "33" "square"]
-   Pad[ -5196 5197 -5196 5197 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 5197 -2597 5197 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ -2597 5197 -2597 5197 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 0 5197 0 5197 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 5197 2598 5197 2598 0 2598 "pin33" "33" "square,nopaste"]
-   Pad[ 2598 5197 2598 5197 1500 0 2598 "pin33" "33" "square"]
-   Pad[ 5197 5197 5197 5197 2598 0 0 "pin33" "33" "square,nopaste"]
-   Pad[ -6889 -10865 -6889 -8621 1102 866 1654 "pin24" "24" 0x0000]
-   Pad[ -6889 8622 -6889 10866 1102 866 1654 "pin1" "1" 0x0000]
-   Pad[ 8622 -6889 10866 -6889 1102 866 1654 "pin16" "16" 0x0000]
-   Pad[ -10865 -6889 -8621 -6889 1102 866 1654 "pin25" "25" 0x0000]
-   Pad[ -4920 -10865 -4920 -8621 1102 866 1654 "pin23" "23" 0x0000]
-   Pad[ -4920 8622 -4920 10866 1102 866 1654 "pin2" "2" 0x0000]
-   Pad[ 8622 -4920 10866 -4920 1102 866 1654 "pin15" "15" 0x0000]
-   Pad[ -10865 -4920 -8621 -4920 1102 866 1654 "pin26" "26" 0x0000]
-   Pad[ -2952 -10865 -2952 -8621 1102 866 1654 "pin22" "22" 0x0000]
-   Pad[ -2952 8622 -2952 10866 1102 866 1654 "pin3" "3" 0x0000]
-   Pad[ 8622 -2952 10866 -2952 1102 866 1654 "pin14" "14" 0x0000]
-   Pad[ -10865 -2952 -8621 -2952 1102 866 1654 "pin27" "27" 0x0000]
-   Pad[ -983 -10865 -983 -8621 1102 866 1654 "pin21" "21" 0x0000]
-   Pad[ -983 8622 -983 10866 1102 866 1654 "pin4" "4" 0x0000]
-   Pad[ 8622 -983 10866 -983 1102 866 1654 "pin13" "13" 0x0000]
-   Pad[ -10865 -983 -8621 -983 1102 866 1654 "pin28" "28" 0x0000]
-   Pad[ 984 -10865 984 -8621 1102 866 1654 "pin20" "20" 0x0000]
-   Pad[ 984 8622 984 10866 1102 866 1654 "pin5" "5" 0x0000]
-   Pad[ 8622 984 10866 984 1102 866 1654 "pin12" "12" 0x0000]
-   Pad[ -10865 984 -8621 984 1102 866 1654 "pin29" "29" 0x0000]
-   Pad[ 2953 -10865 2953 -8621 1102 866 1654 "pin19" "19" 0x0000]
-   Pad[ 2953 8622 2953 10866 1102 866 1654 "pin6" "6" 0x0000]
-   Pad[ 8622 2953 10866 2953 1102 866 1654 "pin11" "11" 0x0000]
-   Pad[ -10865 2953 -8621 2953 1102 866 1654 "pin30" "30" 0x0000]
-   Pad[ 4921 -10865 4921 -8621 1102 866 1654 "pin18" "18" 0x0000]
-   Pad[ 4921 8622 4921 10866 1102 866 1654 "pin7" "7" 0x0000]
-   Pad[ 8622 4921 10866 4921 1102 866 1654 "pin10" "10" 0x0000]
-   Pad[ -10865 4921 -8621 4921 1102 866 1654 "pin31" "31" 0x0000]
-   Pad[ 6890 -10865 6890 -8621 1102 866 1654 "pin17" "17" 0x0000]
-   Pad[ 6890 8622 6890 10866 1102 866 1654 "pin8" "8" 0x0000]
-   Pad[ 8622 6890 10866 6890 1102 866 1654 "pin9" "9" 0x0000]
-   Pad[ -10865 6890 -8621 6890 1102 866 1654 "pin32" "32" 0x0000]
-   ElementArc[ -10235 10236 500 500 0 360 1000 ]
-)
diff --git a/packages/Venus634FLPx.fp b/packages/Venus634FLPx.fp
deleted file mode 100644 (file)
index 3d7e1f1..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "Venus634FLPx" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ -15747 -20550 -15747 -18030 1417 1732 1500 "pin11" "11" 0x0100]
-   Pad[ -15747 18031 -15747 20551 1417 1732 1500 "pin23" "23" 0x0100]
-   Pad[ 18031 -15747 20551 -15747 1417 1732 1500 "pin44" "44" 0x0100]
-   Pad[ -20550 -15747 -18030 -15747 1417 1732 1500 "pin12" "12" 0x0100]
-   Pad[ -12597 -20550 -12597 -18030 1417 1732 1500 "pin10" "10" 0x0100]
-   Pad[ -12597 18031 -12597 20551 1417 1732 1500 "pin24" "24" 0x0100]
-   Pad[ 18031 -12597 20551 -12597 1417 1732 1500 "pin43" "43" 0x0100]
-   Pad[ -20550 -12597 -18030 -12597 1417 1732 1500 "pin13" "13" 0x0100]
-   Pad[ -9448 -20550 -9448 -18030 1417 1732 1500 "pin9" "9" 0x0100]
-   Pad[ -9448 18031 -9448 20551 1417 1732 1500 "pin25" "25" 0x0100]
-   Pad[ 18031 -9448 20551 -9448 1417 1732 1500 "pin42" "42" 0x0100]
-   Pad[ -20550 -9448 -18030 -9448 1417 1732 1500 "pin14" "14" 0x0100]
-   Pad[ -6298 -20550 -6298 -18030 1417 1732 1500 "pin8" "8" 0x0100]
-   Pad[ -6298 18031 -6298 20551 1417 1732 1500 "pin26" "26" 0x0100]
-   Pad[ 18031 -6298 20551 -6298 1417 1732 1500 "pin41" "41" 0x0100]
-   Pad[ -20550 -6298 -18030 -6298 1417 1732 1500 "pin15" "15" 0x0100]
-   Pad[ -3149 -20550 -3149 -18030 1417 1732 1500 "pin7" "7" 0x0100]
-   Pad[ -3149 18031 -3149 20551 1417 1732 1500 "pin27" "27" 0x0100]
-   Pad[ 18031 -3149 20551 -3149 1417 1732 1500 "pin40" "40" 0x0100]
-   Pad[ -20550 -3149 -18030 -3149 1417 1732 1500 "pin16" "16" 0x0100]
-   Pad[ 0 -20550 0 -18030 1417 1732 1500 "pin6" "6" 0x0100]
-   Pad[ 0 18031 0 20551 1417 1732 1500 "pin28" "28" 0x0100]
-   Pad[ 18031 0 20551 0 1417 1732 1500 "pin39" "39" 0x0100]
-   Pad[ -20550 0 -18030 0 1417 1732 1500 "pin17" "17" 0x0100]
-   Pad[ 3150 -20550 3150 -18030 1417 1732 1500 "pin5" "5" 0x0100]
-   Pad[ 3150 18031 3150 20551 1417 1732 1500 "pin29" "29" 0x0100]
-   Pad[ 18031 3150 20551 3150 1417 1732 1500 "pin38" "38" 0x0100]
-   Pad[ -20550 3150 -18030 3150 1417 1732 1500 "pin18" "18" 0x0100]
-   Pad[ 6299 -20550 6299 -18030 1417 1732 1500 "pin4" "4" 0x0100]
-   Pad[ 6299 18031 6299 20551 1417 1732 1500 "pin30" "30" 0x0100]
-   Pad[ 18031 6299 20551 6299 1417 1732 1500 "pin37" "37" 0x0100]
-   Pad[ -20550 6299 -18030 6299 1417 1732 1500 "pin19" "19" 0x0100]
-   Pad[ 9449 -20550 9449 -18030 1417 1732 1500 "pin3" "3" 0x0100]
-   Pad[ 9449 18031 9449 20551 1417 1732 1500 "pin31" "31" 0x0100]
-   Pad[ 18031 9449 20551 9449 1417 1732 1500 "pin36" "36" 0x0100]
-   Pad[ -20550 9449 -18030 9449 1417 1732 1500 "pin20" "20" 0x0100]
-   Pad[ 12598 -20550 12598 -18030 1417 1732 1500 "pin2" "2" 0x0100]
-   Pad[ 12598 18031 12598 20551 1417 1732 1500 "pin32" "32" 0x0100]
-   Pad[ 18031 12598 20551 12598 1417 1732 1500 "pin35" "35" 0x0100]
-   Pad[ -20550 12598 -18030 12598 1417 1732 1500 "pin21" "21" 0x0100]
-   Pad[ 15748 -20550 15748 -18030 1417 1732 1500 "pin1" "1" 0x0100]
-   Pad[ 15748 18031 15748 20551 1417 1732 1500 "pin33" "33" 0x0100]
-   Pad[ 18031 15748 20551 15748 1417 1732 1500 "pin34" "34" 0x0100]
-   Pad[ -20550 15748 -18030 15748 1417 1732 1500 "pin22" "22" 0x0100]
-   ElementLine[ -19684 -19684 -19684 19685 1000 ]
-   ElementLine[ -19684 19685 19685 19685 1000 ]
-   ElementLine[ 19685 19685 19685 -19684 1000 ]
-   ElementLine[ 19685 -19684 -19684 -19684 1000 ]
-   ElementArc[ 20866 -20865 500 500 0 360 1000 ]
-)
diff --git a/packages/ZX62-B-5PA.fp b/packages/ZX62-B-5PA.fp
deleted file mode 100644 (file)
index b7ab7c0..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "USBmicroB" "" "" 0 0 -10161 -12011 0 100 0x0]
-(
-   Pad[ 0 787 0 4528 1575 984 2362 "D+" "3" 0x0100]
-   Pad[ -2558 787 -2558 4528 1575 984 2362 "D-" "2" 0x0100]
-   Pad[ 2559 787 2559 4528 1575 984 2362 "HS" "4" 0x0100]
-   Pad[ -5117 787 -5117 4528 1575 984 2362 "VBUS" "1" 0x0100]
-   Pad[ 5118 787 5118 4528 1575 984 2362 "GND" "5" 0x0100]
-   Pad[ 11220 3150 13189 3150 6299 984 7087 "tab1" "G" 0x0100]
-   Pad[ -11219 3150 -13188 3150 6299 984 7087 "tab2" "G" 0x0100]
-   Pad[ 4724 13189 4724 13189 7480 984 8268 "tab3" "G" 0x0100]
-   Pad[ -4723 13189 -4723 13189 7480 984 8268 "tab4" "G" 0x0100]
-   Pad[ 15748 12992 15748 13386 7087 984 7874 "tab5" "G" 0x0100]
-   Pad[ -15747 12992 -15747 13386 7087 984 7874 "tab6" "G" 0x0100]
-)
diff --git a/packages/ap.10g.5c b/packages/ap.10g.5c
deleted file mode 100644 (file)
index e69588e..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Copyright © 2012 Keith Packard <keithp@keithp.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
- */
-
-load "footprint.5c"
-import Footprint;
-
-element_start("ap.10g");
-
-real   edge_y = 5.85;
-
-real   hole_spacing = 9.7;
-real   hole_diameter = 1.5;
-real   hole_x = hole_spacing/2;
-real   hole_y = edge_y - 1.9;
-
-real   v_pad_width = 1.25;
-real   v_pad_height = 2.10;
-
-real   v_pad_x = 11.26 / 2 - v_pad_width / 2;
-real   v_pad_y = 3.65 - 1.25 - v_pad_height / 2;
-
-real   h_pad_width = 2.10;
-real   h_pad_height = 1.25;
-
-real   h_pad_x = 9.1 / 2 - h_pad_width / 2;
-real   h_pad_y = 0 + h_pad_height / 2;
-
-real   feed_width = 2.1;
-real   feed_height = 1.25;
-real   feed_clear = 0.5;
-real   feed_x = 0;
-real   feed_y = feed_height / 2;
-
-real   line_width = 1.29;
-real   line_height = 2;
-real   line_x = 0;
-real   line_y = feed_y + line_height/2;
-real   line_clear = feed_clear;
-
-/* Center point is at the "top" of the feed pad */
-
-/* Draw a line at the edge of the board for alignment */
-
-real   mark_y = -edge_y + mils1002mm(line_thickness) / 2;
-                                                     
-line(-hole_x, mark_y, hole_x, mark_y);
-
-/* alignment holes */
-pin_mm_clear(-hole_x, -hole_y, hole_diameter, .35, 0.35, "2", "2");
-pin_mm_clear(hole_x, -hole_y, hole_diameter, .35, 0.35, "2", "2");
-
-/* vertical pads */
-
-pad_mm_clear(-v_pad_x, -v_pad_y, v_pad_width, v_pad_height, 0, "2", "2");
-pad_mm_clear( v_pad_x, -v_pad_y, v_pad_width, v_pad_height, 0, "2", "2");
-
-/* horizontal pads */
-
-pad_mm_clear(-h_pad_x,  h_pad_y, h_pad_width, h_pad_height, 0, "2", "2");
-pad_mm_clear( h_pad_x,  h_pad_y, h_pad_width, h_pad_height, 0, "2", "2");
-
-/* feed pad */
-
-pad_mm_clear (feed_x,  feed_y, feed_width, feed_height, feed_clear, "1", "1");
-
-/* feed line */
-
-pad_mm_clear (line_x,  line_y, line_width, line_height, line_clear, "1", "1");
-
-element_end();
diff --git a/packages/ap.10g.fp b/packages/ap.10g.fp
deleted file mode 100644 (file)
index 1f5ff65..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# author: Keith Packard
-# email: keithp@keithp.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element ["" "ap.10g" "" "" 0 0 0 0 0 100 ""]
-(
-    ElementLine[ -19094 -22531  19094 -22531 1000]
-    Pin[ -19094 -15551   8661   1378   9350   5906 "2" "2" ""]
-    Pin[  19094 -15551   8661   1378   9350   5906 "2" "2" ""]
-    Pad[ -19705  -6988 -19705  -3642   4921      0   4921 "2" "2" "square"]
-    Pad[  19705  -6988  19705  -3642   4921      0   4921 "2" "2" "square"]
-    Pad[ -15453   2461 -12106   2461   4921      0   4921 "2" "2" "square"]
-    Pad[  12106   2461  15453   2461   4921      0   4921 "2" "2" "square"]
-    Pad[  -1673   2461   1673   2461   4921   1969   5906 "1" "1" "square"]
-    Pad[      0   5000      0   7795   5079   1969   6063 "1" "1" "square"]
-)
diff --git a/packages/footprint.5c b/packages/footprint.5c
deleted file mode 100644 (file)
index 885c21a..0000000
+++ /dev/null
@@ -1,235 +0,0 @@
-/*
- * Copyright © 2012 Keith Packard <keithp@keithp.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
- */
-
-namespace Footprint {
-
-       /* process clearance requirement */
-       public real process_clearance = 0.6;
-
-       public int mm2mils100(real mm) = floor (mm / 25.4 * 1000 * 100 + 0.5);
-
-       public real mils1002mm(real mils100) = mils100 * 25.4 / 100 / 1000;
-
-       public int line_thickness = 1000;
-
-       public void element_start(string name) {
-               printf ("# author: Keith Packard\n");
-               printf ("# email: keithp@keithp.com\n");
-               printf ("# dist-license: GPL 2\n");
-               printf ("# use-license: unlimited\n");
-               printf ("Element [\"\" \"%s\" \"\" \"\" 0 0 0 0 0 100 \"\"]\n",
-                       name);
-               printf ("(\n");
-               
-       }
-
-       public void element_end() {
-               printf (")\n");
-       }
-       
-       public void pad_mm_clear_mask_options(real center_x,
-                                             real center_y,
-                                             real width,
-                                             real height,
-                                             real clearance,
-                                             real mask,
-                                             string name,
-                                             string num,
-                                             string options)
-       {
-               real    x1 = 0;
-               real    y1 = 0;
-               real    x2 = 0;
-               real    y2 = 0;
-               real    thickness = 0;
-
-               if (width > height) {
-                       thickness = height;
-                       y1 = center_y;
-                       x1 = center_x - (width - height) / 2;
-                       y2 = center_y;
-                       x2 = center_x + (width - height) / 2;
-               } else {
-                       thickness = width;
-                       x1 = center_x;
-                       y1 = center_y - (height - width) / 2;
-                       x2 = center_x;
-                       y2 = center_y + (height - width) / 2;
-               }
-
-
-               printf ("    Pad[");
-               printf (" %6d %6d %6d %6d",
-                       mm2mils100(x1),
-                       mm2mils100(y1),
-                       mm2mils100(x2),
-                       mm2mils100(y2));
-               printf (" %6d %6d %6d",
-                       mm2mils100(thickness),
-                       mm2mils100(clearance),
-                       mm2mils100(mask));
-               printf (" \"%s\" \"%s\" \"square%s%s\"]\n",
-                       name, num, options == "" ? "" : ",", options);
-       }
-
-       public void pad_mm_clear_options(real center_x,
-                                        real center_y,
-                                        real width,
-                                        real height,
-                                        real clearance,
-                                        string name,
-                                        string num,
-                                        string options)
-       {
-               real    x1 = 0;
-               real    y1 = 0;
-               real    x2 = 0;
-               real    y2 = 0;
-               real    thickness = 0;
-
-               if (width > height) {
-                       thickness = height;
-                       y1 = center_y;
-                       x1 = center_x - (width - height) / 2;
-                       y2 = center_y;
-                       x2 = center_x + (width - height) / 2;
-               } else {
-                       thickness = width;
-                       x1 = center_x;
-                       y1 = center_y - (height - width) / 2;
-                       x2 = center_x;
-                       y2 = center_y + (height - width) / 2;
-               }
-
-               real mask = thickness + clearance / 2;
-
-               printf ("    Pad[");
-               printf (" %6d %6d %6d %6d",
-                       mm2mils100(x1),
-                       mm2mils100(y1),
-                       mm2mils100(x2),
-                       mm2mils100(y2));
-               printf (" %6d %6d %6d",
-                       mm2mils100(thickness),
-                       mm2mils100(clearance),
-                       mm2mils100(mask));
-               printf (" \"%s\" \"%s\" \"square%s%s\"]\n",
-                       name, num, options == "" ? "" : ",", options);
-       }
-
-       public void pad_mm_clear(real center_x,
-                                real center_y,
-                                real width,
-                                real height,
-                                real clearance,
-                                string name,
-                                string num)
-       {
-               pad_mm_clear_options(center_x,
-                                    center_y,
-                                    width,
-                                    height,
-                                    clearance,
-                                    name,
-                                    num,
-                                    "");
-       }
-
-       public void pad_mm(real center_x,
-                          real center_y,
-                          real width,
-                          real height,
-                          string name,
-                          string num)
-       {
-               pad_mm_clear(center_x,
-                            center_y,
-                            width,
-                            height,
-                            process_clearance,
-                            name,
-                            num);
-       }
-
-       public void pin_mm_clear(real x, real y, real drill, real copper, real clearance,
-                       string name,
-                       string number)
-       {
-               real thickness = drill + copper * 2;
-               real mask = thickness + clearance / 2;
-               printf("    Pin[");
-               printf(" %6d %6d",
-                      mm2mils100(x),
-                      mm2mils100(y));
-               printf(" %6d %6d %6d %6d",
-                      mm2mils100(thickness),
-                      mm2mils100(clearance),
-                      mm2mils100(mask),
-                      mm2mils100(drill));
-               printf (" \"%s\" \"%s\"",
-                       name, number);
-               printf (" \"\"]\n");
-                      
-       }
-
-       public void pin_mm_clear_mask(real x, real y,
-                                     real drill, real copper, real clearance, real mask,
-                                     string name, string number)
-       {
-               real thickness = drill + copper * 2;
-               printf("    Pin[");
-               printf(" %6d %6d",
-                      mm2mils100(x),
-                      mm2mils100(y));
-               printf(" %6d %6d %6d %6d",
-                      mm2mils100(thickness),
-                      mm2mils100(clearance),
-                      mm2mils100(mask),
-                      mm2mils100(drill));
-               printf (" \"%s\" \"%s\"",
-                       name, number);
-               printf (" \"\"]\n");
-                      
-       }
-
-       public void pin_mm(real x, real y, real drill, real copper,
-                       string name,
-                       string number)
-       {
-               pin_mm_clear(x, y, drill, copper, process_clearance,
-                            name, number);
-       }
-
-       public void line (real x1, real y1, real x2, real y2)
-       {
-               printf ("    ElementLine[");
-               printf (" %6d %6d %6d %6d",
-                       mm2mils100(x1),
-                       mm2mils100(y1),
-                       mm2mils100(x2),
-                       mm2mils100(y2));
-               printf (" %d]\n", line_thickness);
-       }
-
-       public void rect (real x, real y, real w, real h)
-       {
-               line(x,y,x+w,y);
-               line(x+w,y,x+w,y+h);
-               line(x+w,y+h,x,y+h);
-               line(x,y+h,x,y);
-       }
-}
diff --git a/packages/hole-M3 b/packages/hole-M3
deleted file mode 100644 (file)
index a1af2d5..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-Element["" "hole-M3" "" "" 12500 12500 -16900 -21000 0 100 ""]
-(
-       Pin[0 0 17500 2500 22500 12500 "pin1" "1" 0x0401 ]
-       ElementArc [0 0 12000 12000 0 360 1000]
-
-       )
diff --git a/packages/microSD.fp b/packages/microSD.fp
deleted file mode 100644 (file)
index 80d70e7..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "microSD" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ -26771 13287 -26771 15059 4134 0 4724 "9" "9" 0x0100]
-   Pad[ 26772 13287 26772 15059 4134 0 4724 "9" "9" 0x0100]
-   Pad[ -26771 46358 -26771 48130 4134 0 4724 "9" "9" 0x0100]
-   Pad[ 26772 46358 26772 48130 4134 0 4724 "9" "9" 0x0100]
-   Pad[ 12480 36398 12480 38169 2362 0 2953 "pin1" "1" 0x0100]
-   Pad[ 8150 36398 8150 38169 2362 0 2953 "pin2" "2" 0x0100]
-   Pad[ 3819 36398 3819 38169 2362 0 2953 "pin3" "3" 0x0100]
-   Pad[ -511 36398 -511 38169 2362 0 2953 "pin4" "4" 0x0100]
-   Pad[ -4842 36398 -4842 38169 2362 0 2953 "pin5" "5" 0x0100]
-   Pad[ -9172 36398 -9172 38169 2362 0 2953 "pin6" "6" 0x0100]
-   Pad[ -13503 36398 -13503 38169 2362 0 2953 "pin7" "7" 0x0100]
-   Pad[ -17834 36398 -17834 38169 2362 0 2953 "pin8" "8" 0x0100]
-   ElementLine[ 26772 0 26772 52362 1000 ]
-   ElementLine[ -26771 0 -26771 52362 1000 ]
-   ElementLine[ -26771 0 26772 0 1000 ]
-   ElementLine[ -26771 52362 26772 52362 1000 ]
-)
diff --git a/packages/qfn-16.fp b/packages/qfn-16.fp
deleted file mode 100644 (file)
index 50f6e59..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# author: Keith Packard
-# email: keithp@keithp.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "qfn-16" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ 0 0 0 0 6693 1732 1654 "pin17" "17" "square,nopaste"]
-   Pin[ -2007 -2007 2600 2500 0 1300 "pin17" "17" 0x0002]
-   Pin[ 2008 -2007 2600 2500 0 1300 "pin17" "17" 0x0002]
-   Pin[ -2007 2008 2600 2500 0 1300 "pin17" "17" 0x0002]
-   Pin[ 2008 2008 2600 2500 0 1300 "pin17" "17" 0x0002]
-   Pad[ -2230 -2230 -2230 -2230 2231 0 0 "pin17" "17" "square,nopaste"]
-   Pad[ 0 -2230 0 -2230 2231 0 2231 "pin17" "17" "square,nopaste"]
-   Pad[ 0 -2230 0 -2230 1500 0 2231 "pin17" "17" "square"]
-   Pad[ 2231 -2230 2231 -2230 2231 0 0 "pin17" "17" "square,nopaste"]
-   Pad[ -2230 0 -2230 0 2231 0 2231 "pin17" "17" "square,nopaste"]
-   Pad[ -2230 0 -2230 0 1500 0 2231 "pin17" "17" "square"]
-   Pad[ 0 0 0 0 2231 0 2231 "pin17" "17" "square,nopaste"]
-   Pad[ 0 0 0 0 1500 0 2231 "pin17" "17" "square"]
-   Pad[ 2231 0 2231 0 2231 0 2231 "pin17" "17" "square,nopaste"]
-   Pad[ 2231 0 2231 0 1500 0 2231 "pin17" "17" "square"]
-   Pad[ -2230 2231 -2230 2231 2231 0 0 "pin17" "17" "square,nopaste"]
-   Pad[ 0 2231 0 2231 2231 0 2231 "pin17" "17" "square,nopaste"]
-   Pad[ 0 2231 0 2231 1500 0 2231 "pin17" "17" "square"]
-   Pad[ 2231 2231 2231 2231 2231 0 0 "pin17" "17" "square,nopaste"]
-   Pad[ -2952 -7814 -2952 -4979 1102 1732 1654 "pin12" "12" 0x0000]
-   Pad[ -2952 4980 -2952 7815 1102 1732 1654 "pin1" "1" 0x0000]
-   Pad[ 4980 -2952 7815 -2952 1102 1732 1654 "pin8" "8" 0x0000]
-   Pad[ -7814 -2952 -4979 -2952 1102 1732 1654 "pin13" "13" 0x0000]
-   Pad[ -983 -7814 -983 -4979 1102 1732 1654 "pin11" "11" 0x0000]
-   Pad[ -983 4980 -983 7815 1102 1732 1654 "pin2" "2" 0x0000]
-   Pad[ 4980 -983 7815 -983 1102 1732 1654 "pin7" "7" 0x0000]
-   Pad[ -7814 -983 -4979 -983 1102 1732 1654 "pin14" "14" 0x0000]
-   Pad[ 984 -7814 984 -4979 1102 1732 1654 "pin10" "10" 0x0000]
-   Pad[ 984 4980 984 7815 1102 1732 1654 "pin3" "3" 0x0000]
-   Pad[ 4980 984 7815 984 1102 1732 1654 "pin6" "6" 0x0000]
-   Pad[ -7814 984 -4979 984 1102 1732 1654 "pin15" "15" 0x0000]
-   Pad[ 2953 -7814 2953 -4979 1102 1732 1654 "pin9" "9" 0x0000]
-   Pad[ 2953 4980 2953 7815 1102 1732 1654 "pin4" "4" 0x0000]
-   Pad[ 4980 2953 7815 2953 1102 1732 1654 "pin5" "5" 0x0000]
-   Pad[ -7814 2953 -4979 2953 1102 1732 1654 "pin16" "16" 0x0000]
-   ElementArc[ -7873 7874 500 500 0 360 1000 ]
-)
diff --git a/packages/qfn-16.fp- b/packages/qfn-16.fp-
deleted file mode 100644 (file)
index b3afcbd..0000000
+++ /dev/null
@@ -1,842 +0,0 @@
-# release: pcb 1.99z
-
-# To read pcb files, the pcb version (or the git source date) must be >= the file version
-FileVersion[20091103]
-
-PCB["" 4.6918mm 4.6918mm]
-
-Grid[1000.000000 0.0000 0.0000 0]
-Cursor[180.00mil 0.0000 0.000000]
-PolyArea[3100.006200]
-Thermal[0.500000]
-DRC[5.00mil 10.00mil 5.00mil 5.00mil 15.00mil 6.50mil]
-Flags("nameonpcb,uniquename,clearnew,snappin")
-Groups("1,c:2,s")
-Styles["Signal,10.00mil,36.00mil,20.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,60.00mil,35.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"]
-
-Symbol[' ' 18.00mil]
-(
-)
-Symbol['!' 12.00mil]
-(
-       SymbolLine[0.0000 45.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 0.0000 35.00mil 8.00mil]
-)
-Symbol['"' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 20.00mil 8.00mil]
-       SymbolLine[10.00mil 10.00mil 10.00mil 20.00mil 8.00mil]
-)
-Symbol['#' 12.00mil]
-(
-       SymbolLine[0.0000 35.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[0.0000 25.00mil 20.00mil 25.00mil 8.00mil]
-       SymbolLine[15.00mil 20.00mil 15.00mil 40.00mil 8.00mil]
-       SymbolLine[5.00mil 20.00mil 5.00mil 40.00mil 8.00mil]
-)
-Symbol['$' 12.00mil]
-(
-       SymbolLine[15.00mil 15.00mil 20.00mil 20.00mil 8.00mil]
-       SymbolLine[5.00mil 15.00mil 15.00mil 15.00mil 8.00mil]
-       SymbolLine[0.0000 20.00mil 5.00mil 15.00mil 8.00mil]
-       SymbolLine[0.0000 20.00mil 0.0000 25.00mil 8.00mil]
-       SymbolLine[0.0000 25.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[15.00mil 45.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[5.00mil 45.00mil 15.00mil 45.00mil 8.00mil]
-       SymbolLine[0.0000 40.00mil 5.00mil 45.00mil 8.00mil]
-       SymbolLine[10.00mil 10.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['%' 12.00mil]
-(
-       SymbolLine[0.0000 15.00mil 0.0000 20.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 10.00mil 10.00mil 8.00mil]
-       SymbolLine[10.00mil 10.00mil 15.00mil 15.00mil 8.00mil]
-       SymbolLine[15.00mil 15.00mil 15.00mil 20.00mil 8.00mil]
-       SymbolLine[10.00mil 25.00mil 15.00mil 20.00mil 8.00mil]
-       SymbolLine[5.00mil 25.00mil 10.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 20.00mil 5.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 40.00mil 10.00mil 8.00mil]
-       SymbolLine[35.00mil 50.00mil 40.00mil 45.00mil 8.00mil]
-       SymbolLine[40.00mil 40.00mil 40.00mil 45.00mil 8.00mil]
-       SymbolLine[35.00mil 35.00mil 40.00mil 40.00mil 8.00mil]
-       SymbolLine[30.00mil 35.00mil 35.00mil 35.00mil 8.00mil]
-       SymbolLine[25.00mil 40.00mil 30.00mil 35.00mil 8.00mil]
-       SymbolLine[25.00mil 40.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[25.00mil 45.00mil 30.00mil 50.00mil 8.00mil]
-       SymbolLine[30.00mil 50.00mil 35.00mil 50.00mil 8.00mil]
-)
-Symbol['&' 12.00mil]
-(
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 25.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 15.00mil 20.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[10.00mil 50.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[0.0000 25.00mil 25.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 10.00mil 10.00mil 8.00mil]
-       SymbolLine[10.00mil 10.00mil 15.00mil 15.00mil 8.00mil]
-       SymbolLine[15.00mil 15.00mil 15.00mil 20.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-)
-Symbol[''' 12.00mil]
-(
-       SymbolLine[0.0000 20.00mil 10.00mil 10.00mil 8.00mil]
-)
-Symbol['(' 12.00mil]
-(
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil]
-)
-Symbol[')' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 5.00mil 15.00mil 8.00mil]
-       SymbolLine[5.00mil 15.00mil 5.00mil 45.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 5.00mil 45.00mil 8.00mil]
-)
-Symbol['*' 12.00mil]
-(
-       SymbolLine[0.0000 20.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[0.0000 40.00mil 20.00mil 20.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 20.00mil 10.00mil 40.00mil 8.00mil]
-)
-Symbol['+' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 20.00mil 10.00mil 40.00mil 8.00mil]
-)
-Symbol[',' 12.00mil]
-(
-       SymbolLine[0.0000 60.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['-' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil]
-)
-Symbol['.' 12.00mil]
-(
-       SymbolLine[0.0000 50.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['/' 12.00mil]
-(
-       SymbolLine[0.0000 45.00mil 30.00mil 15.00mil 8.00mil]
-)
-Symbol['0' 12.00mil]
-(
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 40.00mil 20.00mil 20.00mil 8.00mil]
-)
-Symbol['1' 12.00mil]
-(
-       SymbolLine[0.0000 18.00mil 8.00mil 10.00mil 8.00mil]
-       SymbolLine[8.00mil 10.00mil 8.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 15.00mil 50.00mil 8.00mil]
-)
-Symbol['2' 12.00mil]
-(
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil]
-       SymbolLine[25.00mil 15.00mil 25.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 25.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 25.00mil 50.00mil 8.00mil]
-)
-Symbol['3' 12.00mil]
-(
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 28.00mil 15.00mil 28.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 20.00mil 23.00mil 8.00mil]
-       SymbolLine[20.00mil 33.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 33.00mil 15.00mil 28.00mil 8.00mil]
-       SymbolLine[20.00mil 23.00mil 15.00mil 28.00mil 8.00mil]
-)
-Symbol['4' 12.00mil]
-(
-       SymbolLine[0.0000 35.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 25.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 10.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['5' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 0.0000 30.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 25.00mil 8.00mil]
-       SymbolLine[5.00mil 25.00mil 15.00mil 25.00mil 8.00mil]
-       SymbolLine[15.00mil 25.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['6' 12.00mil]
-(
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 28.00mil 20.00mil 33.00mil 8.00mil]
-       SymbolLine[0.0000 28.00mil 15.00mil 28.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 33.00mil 20.00mil 45.00mil 8.00mil]
-)
-Symbol['7' 12.00mil]
-(
-       SymbolLine[5.00mil 50.00mil 25.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 25.00mil 10.00mil 8.00mil]
-)
-Symbol['8' 12.00mil]
-(
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 37.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 37.00mil 7.00mil 30.00mil 8.00mil]
-       SymbolLine[7.00mil 30.00mil 13.00mil 30.00mil 8.00mil]
-       SymbolLine[13.00mil 30.00mil 20.00mil 37.00mil 8.00mil]
-       SymbolLine[20.00mil 37.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 23.00mil 7.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 23.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 20.00mil 23.00mil 8.00mil]
-       SymbolLine[13.00mil 30.00mil 20.00mil 23.00mil 8.00mil]
-)
-Symbol['9' 12.00mil]
-(
-       SymbolLine[5.00mil 50.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 25.00mil 8.00mil]
-       SymbolLine[0.0000 25.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-)
-Symbol[':' 12.00mil]
-(
-       SymbolLine[0.0000 25.00mil 5.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 35.00mil 8.00mil]
-)
-Symbol[';' 12.00mil]
-(
-       SymbolLine[0.0000 50.00mil 10.00mil 40.00mil 8.00mil]
-       SymbolLine[10.00mil 25.00mil 10.00mil 30.00mil 8.00mil]
-)
-Symbol['<' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 10.00mil 20.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 10.00mil 40.00mil 8.00mil]
-)
-Symbol['=' 12.00mil]
-(
-       SymbolLine[0.0000 25.00mil 20.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 20.00mil 35.00mil 8.00mil]
-)
-Symbol['>' 12.00mil]
-(
-       SymbolLine[0.0000 20.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 40.00mil 10.00mil 30.00mil 8.00mil]
-)
-Symbol['?' 12.00mil]
-(
-       SymbolLine[10.00mil 30.00mil 10.00mil 35.00mil 8.00mil]
-       SymbolLine[10.00mil 45.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 20.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 20.00mil 20.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 20.00mil 20.00mil 8.00mil]
-)
-Symbol['@' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 40.00mil 8.00mil]
-       SymbolLine[0.0000 40.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[10.00mil 50.00mil 40.00mil 50.00mil 8.00mil]
-       SymbolLine[50.00mil 35.00mil 50.00mil 10.00mil 8.00mil]
-       SymbolLine[50.00mil 10.00mil 40.00mil 0.0000 8.00mil]
-       SymbolLine[40.00mil 0.0000 10.00mil 0.0000 8.00mil]
-       SymbolLine[10.00mil 0.0000 0.0000 10.00mil 8.00mil]
-       SymbolLine[15.00mil 20.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 30.00mil 35.00mil 8.00mil]
-       SymbolLine[30.00mil 35.00mil 35.00mil 30.00mil 8.00mil]
-       SymbolLine[35.00mil 30.00mil 40.00mil 35.00mil 8.00mil]
-       SymbolLine[35.00mil 30.00mil 35.00mil 15.00mil 8.00mil]
-       SymbolLine[35.00mil 20.00mil 30.00mil 15.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 30.00mil 15.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 15.00mil 20.00mil 8.00mil]
-       SymbolLine[40.00mil 35.00mil 50.00mil 35.00mil 8.00mil]
-)
-Symbol['A' 12.00mil]
-(
-       SymbolLine[0.0000 20.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 20.00mil 7.00mil 10.00mil 8.00mil]
-       SymbolLine[7.00mil 10.00mil 18.00mil 10.00mil 8.00mil]
-       SymbolLine[18.00mil 10.00mil 25.00mil 20.00mil 8.00mil]
-       SymbolLine[25.00mil 20.00mil 25.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 25.00mil 30.00mil 8.00mil]
-)
-Symbol['B' 12.00mil]
-(
-       SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[25.00mil 33.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 28.00mil 25.00mil 33.00mil 8.00mil]
-       SymbolLine[5.00mil 28.00mil 20.00mil 28.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil]
-       SymbolLine[25.00mil 15.00mil 25.00mil 23.00mil 8.00mil]
-       SymbolLine[20.00mil 28.00mil 25.00mil 23.00mil 8.00mil]
-)
-Symbol['C' 12.00mil]
-(
-       SymbolLine[7.00mil 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 43.00mil 7.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 17.00mil 0.0000 43.00mil 8.00mil]
-       SymbolLine[0.0000 17.00mil 7.00mil 10.00mil 8.00mil]
-       SymbolLine[7.00mil 10.00mil 20.00mil 10.00mil 8.00mil]
-)
-Symbol['D' 12.00mil]
-(
-       SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[18.00mil 10.00mil 25.00mil 17.00mil 8.00mil]
-       SymbolLine[25.00mil 17.00mil 25.00mil 43.00mil 8.00mil]
-       SymbolLine[18.00mil 50.00mil 25.00mil 43.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 18.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 18.00mil 10.00mil 8.00mil]
-)
-Symbol['E' 12.00mil]
-(
-       SymbolLine[0.0000 28.00mil 15.00mil 28.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil]
-)
-Symbol['F' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 28.00mil 15.00mil 28.00mil 8.00mil]
-)
-Symbol['G' 12.00mil]
-(
-       SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[25.00mil 35.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-)
-Symbol['H' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[25.00mil 10.00mil 25.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 25.00mil 30.00mil 8.00mil]
-)
-Symbol['I' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 10.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['J' 12.00mil]
-(
-       SymbolLine[7.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 15.00mil 45.00mil 8.00mil]
-       SymbolLine[10.00mil 50.00mil 15.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 0.0000 40.00mil 8.00mil]
-)
-Symbol['K' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['L' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['M' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 30.00mil 10.00mil 8.00mil]
-       SymbolLine[30.00mil 10.00mil 30.00mil 50.00mil 8.00mil]
-)
-Symbol['N' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 25.00mil 50.00mil 8.00mil]
-       SymbolLine[25.00mil 10.00mil 25.00mil 50.00mil 8.00mil]
-)
-Symbol['O' 12.00mil]
-(
-       SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['P' 12.00mil]
-(
-       SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil]
-       SymbolLine[25.00mil 15.00mil 25.00mil 25.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 25.00mil 25.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-)
-Symbol['Q' 12.00mil]
-(
-       SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil]
-       SymbolLine[20.00mil 15.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[10.00mil 50.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[10.00mil 35.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['R' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil]
-       SymbolLine[25.00mil 15.00mil 25.00mil 25.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 25.00mil 25.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[13.00mil 30.00mil 25.00mil 50.00mil 8.00mil]
-)
-Symbol['S' 12.00mil]
-(
-       SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 15.00mil 0.0000 25.00mil 8.00mil]
-       SymbolLine[0.0000 25.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil]
-       SymbolLine[25.00mil 35.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['T' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[10.00mil 10.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['U' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 10.00mil 20.00mil 45.00mil 8.00mil]
-)
-Symbol['V' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[10.00mil 50.00mil 20.00mil 10.00mil 8.00mil]
-)
-Symbol['W' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 30.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 25.00mil 50.00mil 8.00mil]
-       SymbolLine[25.00mil 50.00mil 30.00mil 30.00mil 8.00mil]
-       SymbolLine[30.00mil 30.00mil 30.00mil 10.00mil 8.00mil]
-)
-Symbol['X' 12.00mil]
-(
-       SymbolLine[0.0000 50.00mil 25.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 25.00mil 50.00mil 8.00mil]
-)
-Symbol['Y' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 20.00mil 10.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['Z' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 25.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 25.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 25.00mil 50.00mil 8.00mil]
-)
-Symbol['[' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['\' 12.00mil]
-(
-       SymbolLine[0.0000 15.00mil 30.00mil 45.00mil 8.00mil]
-)
-Symbol[']' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['^' 12.00mil]
-(
-       SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 10.00mil 10.00mil 15.00mil 8.00mil]
-)
-Symbol['_' 12.00mil]
-(
-       SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['a' 12.00mil]
-(
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 45.00mil 25.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-)
-Symbol['b' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-)
-Symbol['c' 12.00mil]
-(
-       SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['d' 12.00mil]
-(
-       SymbolLine[20.00mil 10.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-)
-Symbol['e' 12.00mil]
-(
-       SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[0.0000 40.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[20.00mil 40.00mil 20.00mil 35.00mil 8.00mil]
-)
-Symbol['f' 10.00mil]
-(
-       SymbolLine[5.00mil 15.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 15.00mil 10.00mil 10.00mil 8.00mil]
-       SymbolLine[10.00mil 10.00mil 15.00mil 10.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 10.00mil 30.00mil 8.00mil]
-)
-Symbol['g' 12.00mil]
-(
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[0.0000 60.00mil 5.00mil 65.00mil 8.00mil]
-       SymbolLine[5.00mil 65.00mil 15.00mil 65.00mil 8.00mil]
-       SymbolLine[15.00mil 65.00mil 20.00mil 60.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 20.00mil 60.00mil 8.00mil]
-)
-Symbol['h' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['i' 10.00mil]
-(
-       SymbolLine[0.0000 20.00mil 0.0000 21.00mil 10.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 50.00mil 8.00mil]
-)
-Symbol['j' 10.00mil]
-(
-       SymbolLine[5.00mil 20.00mil 5.00mil 21.00mil 10.00mil]
-       SymbolLine[5.00mil 35.00mil 5.00mil 60.00mil 8.00mil]
-       SymbolLine[0.0000 65.00mil 5.00mil 60.00mil 8.00mil]
-)
-Symbol['k' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 10.00mil 25.00mil 8.00mil]
-)
-Symbol['l' 10.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['m' 12.00mil]
-(
-       SymbolLine[5.00mil 35.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil]
-       SymbolLine[25.00mil 30.00mil 30.00mil 30.00mil 8.00mil]
-       SymbolLine[30.00mil 30.00mil 35.00mil 35.00mil 8.00mil]
-       SymbolLine[35.00mil 35.00mil 35.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil]
-)
-Symbol['n' 12.00mil]
-(
-       SymbolLine[5.00mil 35.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil]
-)
-Symbol['o' 12.00mil]
-(
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['p' 12.00mil]
-(
-       SymbolLine[5.00mil 35.00mil 5.00mil 65.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil]
-       SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil]
-       SymbolLine[25.00mil 35.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[10.00mil 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 45.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['q' 12.00mil]
-(
-       SymbolLine[20.00mil 35.00mil 20.00mil 65.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-)
-Symbol['r' 12.00mil]
-(
-       SymbolLine[5.00mil 35.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil]
-)
-Symbol['s' 12.00mil]
-(
-       SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 40.00mil 25.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 40.00mil 20.00mil 40.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 40.00mil 8.00mil]
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-)
-Symbol['t' 10.00mil]
-(
-       SymbolLine[5.00mil 10.00mil 5.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 45.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 25.00mil 10.00mil 25.00mil 8.00mil]
-)
-Symbol['u' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 20.00mil 45.00mil 8.00mil]
-)
-Symbol['v' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['w' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil]
-       SymbolLine[10.00mil 50.00mil 15.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 30.00mil 15.00mil 45.00mil 8.00mil]
-       SymbolLine[15.00mil 45.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 50.00mil 25.00mil 50.00mil 8.00mil]
-       SymbolLine[25.00mil 50.00mil 30.00mil 45.00mil 8.00mil]
-       SymbolLine[30.00mil 30.00mil 30.00mil 45.00mil 8.00mil]
-)
-Symbol['x' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 20.00mil 50.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 20.00mil 30.00mil 8.00mil]
-)
-Symbol['y' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 0.0000 45.00mil 8.00mil]
-       SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil]
-       SymbolLine[20.00mil 30.00mil 20.00mil 60.00mil 8.00mil]
-       SymbolLine[15.00mil 65.00mil 20.00mil 60.00mil 8.00mil]
-       SymbolLine[5.00mil 65.00mil 15.00mil 65.00mil 8.00mil]
-       SymbolLine[0.0000 60.00mil 5.00mil 65.00mil 8.00mil]
-       SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil]
-       SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil]
-)
-Symbol['z' 12.00mil]
-(
-       SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 20.00mil 30.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil]
-)
-Symbol['{' 12.00mil]
-(
-       SymbolLine[5.00mil 15.00mil 10.00mil 10.00mil 8.00mil]
-       SymbolLine[5.00mil 15.00mil 5.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 25.00mil 8.00mil]
-       SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil]
-       SymbolLine[5.00mil 35.00mil 5.00mil 45.00mil 8.00mil]
-       SymbolLine[5.00mil 45.00mil 10.00mil 50.00mil 8.00mil]
-)
-Symbol['|' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil]
-)
-Symbol['}' 12.00mil]
-(
-       SymbolLine[0.0000 10.00mil 5.00mil 15.00mil 8.00mil]
-       SymbolLine[5.00mil 15.00mil 5.00mil 25.00mil 8.00mil]
-       SymbolLine[5.00mil 25.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 35.00mil 5.00mil 45.00mil 8.00mil]
-       SymbolLine[0.0000 50.00mil 5.00mil 45.00mil 8.00mil]
-)
-Symbol['~' 12.00mil]
-(
-       SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil]
-       SymbolLine[5.00mil 30.00mil 10.00mil 30.00mil 8.00mil]
-       SymbolLine[10.00mil 30.00mil 15.00mil 35.00mil 8.00mil]
-       SymbolLine[15.00mil 35.00mil 20.00mil 35.00mil 8.00mil]
-       SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil]
-)
-Attribute("PCB::grid::unit" "mil")
-
-Element["" "qfn-16" "" "" 2.3458mm 2.3458mm 0.0000 0.0000 0 100 ""]
-(
-       Pin[-20.07mil -20.07mil 25.00mil 25.00mil 0.0000 11.00mil "pin17" "17" "via"]
-       Pin[20.08mil -20.07mil 25.00mil 25.00mil 0.0000 11.00mil "pin17" "17" "via"]
-       Pin[-20.07mil 20.08mil 25.00mil 25.00mil 0.0000 11.00mil "pin17" "17" "via"]
-       Pin[20.08mil 20.08mil 25.00mil 25.00mil 0.0000 11.00mil "pin17" "17" "via"]
-       Pad[0.0000 0.0000 0.0000 0.0000 66.93mil 17.32mil 16.54mil "pin17" "17" "square,nopaste"]
-       Pad[-22.30mil -22.30mil -22.30mil -22.30mil 22.31mil 0.0000 0.0000 "pin17" "17" "square,nopaste"]
-       Pad[0.0000 -22.30mil 0.0000 -22.30mil 22.31mil 0.0000 22.31mil "pin17" "17" "square,nopaste"]
-       Pad[0.0000 -22.30mil 0.0000 -22.30mil 15.00mil 0.0000 22.31mil "pin17" "17" "square"]
-       Pad[22.31mil -22.30mil 22.31mil -22.30mil 22.31mil 0.0000 0.0000 "pin17" "17" "square,edge2,nopaste"]
-       Pad[-22.30mil 0.0000 -22.30mil 0.0000 22.31mil 0.0000 22.31mil "pin17" "17" "square,nopaste"]
-       Pad[-22.30mil 0.0000 -22.30mil 0.0000 15.00mil 0.0000 22.31mil "pin17" "17" "square"]
-       Pad[0.0000 0.0000 0.0000 0.0000 22.31mil 0.0000 22.31mil "pin17" "17" "square,nopaste"]
-       Pad[0.0000 0.0000 0.0000 0.0000 15.00mil 0.0000 22.31mil "pin17" "17" "square"]
-       Pad[22.31mil 0.0000 22.31mil 0.0000 22.31mil 0.0000 22.31mil "pin17" "17" "square,edge2,nopaste"]
-       Pad[22.31mil 0.0000 22.31mil 0.0000 15.00mil 0.0000 22.31mil "pin17" "17" "square,edge2"]
-       Pad[-22.30mil 22.31mil -22.30mil 22.31mil 22.31mil 0.0000 0.0000 "pin17" "17" "square,nopaste"]
-       Pad[0.0000 22.31mil 0.0000 22.31mil 22.31mil 0.0000 22.31mil "pin17" "17" "square,nopaste"]
-       Pad[0.0000 22.31mil 0.0000 22.31mil 15.00mil 0.0000 22.31mil "pin17" "17" "square"]
-       Pad[22.31mil 22.31mil 22.31mil 22.31mil 22.31mil 0.0000 0.0000 "pin17" "17" "square,edge2,nopaste"]
-       Pad[-29.52mil -78.14mil -29.52mil -49.79mil 11.02mil 17.32mil 16.54mil "pin12" "12" ""]
-       Pad[-29.52mil 49.80mil -29.52mil 78.15mil 11.02mil 17.32mil 16.54mil "pin1" "1" "edge2"]
-       Pad[49.80mil -29.52mil 78.15mil -29.52mil 11.02mil 17.32mil 16.54mil "pin8" "8" "edge2"]
-       Pad[-78.14mil -29.52mil -49.79mil -29.52mil 11.02mil 17.32mil 16.54mil "pin13" "13" ""]
-       Pad[-9.83mil -78.14mil -9.83mil -49.79mil 11.02mil 17.32mil 16.54mil "pin11" "11" ""]
-       Pad[-9.83mil 49.80mil -9.83mil 78.15mil 11.02mil 17.32mil 16.54mil "pin2" "2" "edge2"]
-       Pad[49.80mil -9.83mil 78.15mil -9.83mil 11.02mil 17.32mil 16.54mil "pin7" "7" "edge2"]
-       Pad[-78.14mil -9.83mil -49.79mil -9.83mil 11.02mil 17.32mil 16.54mil "pin14" "14" ""]
-       Pad[9.84mil -78.14mil 9.84mil -49.79mil 11.02mil 17.32mil 16.54mil "pin10" "10" ""]
-       Pad[9.84mil 49.80mil 9.84mil 78.15mil 11.02mil 17.32mil 16.54mil "pin3" "3" "edge2"]
-       Pad[49.80mil 9.84mil 78.15mil 9.84mil 11.02mil 17.32mil 16.54mil "pin6" "6" "edge2"]
-       Pad[-78.14mil 9.84mil -49.79mil 9.84mil 11.02mil 17.32mil 16.54mil "pin15" "15" ""]
-       Pad[29.53mil -78.14mil 29.53mil -49.79mil 11.02mil 17.32mil 16.54mil "pin9" "9" ""]
-       Pad[29.53mil 49.80mil 29.53mil 78.15mil 11.02mil 17.32mil 16.54mil "pin4" "4" "edge2"]
-       Pad[49.80mil 29.53mil 78.15mil 29.53mil 11.02mil 17.32mil 16.54mil "pin5" "5" "edge2"]
-       Pad[-78.14mil 29.53mil -49.79mil 29.53mil 11.02mil 17.32mil 16.54mil "pin16" "16" ""]
-       ElementArc [-78.73mil 2.0000mm 5.00mil 5.00mil 0 360 10.00mil]
-
-       )
-Layer(1 "component")
-(
-)
-Layer(2 "solder")
-(
-)
-Layer(3 "GND")
-(
-)
-Layer(4 "power")
-(
-)
diff --git a/packages/qfn-16.py b/packages/qfn-16.py
deleted file mode 100644 (file)
index f07317b..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/usr/bin/python
-# Copyright 2011 by Bdale Garbee <bdale@gag.com>.  GPLv2
-#
-# Program to emit PCB footprint for QFN-16 package used by the RFPA0133
-#
-
-# dimensions in mm from the RFPA0133
-
-PinWidth = 0.28          # b   
-PinHeight = 1  # L
-PinSpacing = 0.50 # e
-Overall = 4.25    # E
-GndSquare = 1.7  # D2 & E2
-CoreSquare = 1.7
-PinClearance = 2 * (PinSpacing - PinWidth)
-
-# ATMEL specifies 120-150 microns between pad and solder mask
-# AT88RF1354 Appplication note
-#
-PinResist = PinWidth + (2 * 0.07)
-
-import sys
-
-# we're going to use the 1/100 of a mil fundamental unit form
-
-def mm2mils100( mm ):
-       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
-
-print '# author: Keith Packard'
-print '# email: keithp@keithp.com'
-print '# dist-license: GPL 2'
-print '# use-license: unlimited'
-
-print 'Element[0x0 "qfn-16" "" "" 0 0 0 0 0 100 0x0]'
-print "("
-
-# pad under the chip, must be grounded
-print '   Pad[',\
-       mm2mils100(0), \
-       mm2mils100(0), \
-       mm2mils100(0), \
-       mm2mils100(0), \
-       mm2mils100(GndSquare), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin17" "17" "square,nopaste"]'
-
-# vias in the ground pad under the chip
-for viarow in range (-1,1):
-  for viacol in range (-1,1):
-    print '   Pin[',\
-       mm2mils100(1.8 * viacol * CoreSquare / 3 + .9 * CoreSquare/3), \
-       mm2mils100(1.8 * viarow * CoreSquare / 3 + .9 * CoreSquare/3), \
-       2600, \
-       2500, \
-       0, \
-       1300, \
-       '"pin17" "17" 0x0002]'
-
-# break pad under chip into a grid to control the resist and paste masks
-
-blocks=3;
-
-for viarow in range (-1, 2):
-  for viacol in range (-1, 2):
-    if (viarow in (-1, 1)) and (viacol in (-1, 1)):
-      # copper sub-square with resist over vias
-      print '   Pad[',\
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100((CoreSquare)/blocks), \
-       0, \
-       0, \
-       '"pin17" "17" "square,nopaste"]'
-    else:
-      # copper sub-square without resist
-      print '   Pad[',\
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100((CoreSquare)/blocks), \
-       0, \
-       mm2mils100((CoreSquare)/blocks), \
-       '"pin17" "17" "square,nopaste"]'
-      # copper spot to control paste mask generation
-      print '   Pad[',\
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       1500, \
-       0, \
-       mm2mils100((CoreSquare)/blocks), \
-       '"pin17" "17" "square"]'
-
-# pins
-for pin in range (1,5):
-    print '   Pad[',\
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(-Overall/2 + PinWidth/2), \
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % (13-pin), '"%i"' % (13-pin), '0x0000]'
-
-    print '   Pad[',\
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(+Overall/2 - PinHeight + PinWidth/2), \
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(+Overall/2 - PinWidth/2), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % pin, '"%i"' % pin, '0x0000]'
-      
-    print '   Pad[',\
-       mm2mils100(Overall/2 - PinHeight + PinWidth/2), \
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(Overall/2 - PinWidth/2), \
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % (9-pin), '"%i"' % (9-pin), '0x0000]'
-
-    print '   Pad[',\
-       mm2mils100(-Overall/2 + PinWidth/2), \
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
-       mm2mils100((-2.5 + pin) * PinSpacing), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % (12+pin), '"%i"' % (12+pin), '0x0000]'
-
-print '   ElementArc[',\
-       mm2mils100(-2.0), \
-       mm2mils100(2.0), \
-       '500 500 0 360 1000 ]'
-print ")"
diff --git a/packages/sma-edge.fp b/packages/sma-edge.fp
deleted file mode 100644 (file)
index 61fd2a6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "sma-edge" "" "" 0 0 0 0 0 0 0x0]
-(
-   Pad[ -13500 6500 -13500 12500 13000 0 13600 "pin2" "2" "square,nopaste"]
-   Pad[ -13500 6500 -13500 12500 13000 0 13600 "pin2" "2" "onsolder,square,nopaste"]
-   Pad[ 0 3000 0 16000 6000 0 6600 "pin1" "1" "square,nopaste"]
-   Pad[ 13500 6500 13500 12500 13000 0 13600 "pin2" "2" "square,nopaste"]
-   Pad[ 13500 6500 13500 12500 13000 0 13600 "pin2" "2" "onsolder,square,nopaste"]
-)
diff --git a/packages/ti-qfn20.fp b/packages/ti-qfn20.fp
deleted file mode 100644 (file)
index 07301dd..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# author: Keith Packard
-# email: keithp@keithp.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "qfn-20" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ 0 0 0 0 9449 1732 1654 "pin21" "21" "square,nopaste"]
-   Pin[ -3149 -3149 2900 2500 0 1500 "pin21" "21" 0x0002]
-   Pin[ 3150 -3149 2900 2500 0 1500 "pin21" "21" 0x0002]
-   Pin[ -3149 3150 2900 2500 0 1500 "pin21" "21" 0x0002]
-   Pin[ 3150 3150 2900 2500 0 1500 "pin21" "21" 0x0002]
-   Pad[ -3149 -3149 -3149 -3149 3150 0 0 "pin21" "21" "square,nopaste"]
-   Pad[ 0 -3149 0 -3149 3150 0 3150 "pin21" "21" "square,nopaste"]
-   Pad[ 0 -3149 0 -3149 1500 0 3150 "pin21" "21" "square"]
-   Pad[ 3150 -3149 3150 -3149 3150 0 0 "pin21" "21" "square,nopaste"]
-   Pad[ -3149 0 -3149 0 3150 0 3150 "pin21" "21" "square,nopaste"]
-   Pad[ -3149 0 -3149 0 1500 0 3150 "pin21" "21" "square"]
-   Pad[ 0 0 0 0 3150 0 3150 "pin21" "21" "square,nopaste"]
-   Pad[ 0 0 0 0 1500 0 3150 "pin21" "21" "square"]
-   Pad[ 3150 0 3150 0 3150 0 3150 "pin21" "21" "square,nopaste"]
-   Pad[ 3150 0 3150 0 1500 0 3150 "pin21" "21" "square"]
-   Pad[ -3149 3150 -3149 3150 3150 0 0 "pin21" "21" "square,nopaste"]
-   Pad[ 0 3150 0 3150 3150 0 3150 "pin21" "21" "square,nopaste"]
-   Pad[ 0 3150 0 3150 1500 0 3150 "pin21" "21" "square"]
-   Pad[ 3150 3150 3150 3150 3150 0 0 "pin21" "21" "square,nopaste"]
-   Pad[ -3936 -9093 -3936 -6259 1102 1732 1654 "pin15" "15" 0x0000]
-   Pad[ -3936 6260 -3936 9094 1102 1732 1654 "pin1" "1" 0x0000]
-   Pad[ 6260 -3936 9094 -3936 1102 1732 1654 "pin10" "10" 0x0000]
-   Pad[ -9093 -3936 -6259 -3936 1102 1732 1654 "pin16" "16" 0x0000]
-   Pad[ -1968 -9093 -1968 -6259 1102 1732 1654 "pin14" "14" 0x0000]
-   Pad[ -1968 6260 -1968 9094 1102 1732 1654 "pin2" "2" 0x0000]
-   Pad[ 6260 -1968 9094 -1968 1102 1732 1654 "pin9" "9" 0x0000]
-   Pad[ -9093 -1968 -6259 -1968 1102 1732 1654 "pin17" "17" 0x0000]
-   Pad[ 0 -9093 0 -6259 1102 1732 1654 "pin13" "13" 0x0000]
-   Pad[ 0 6260 0 9094 1102 1732 1654 "pin3" "3" 0x0000]
-   Pad[ 6260 0 9094 0 1102 1732 1654 "pin8" "8" 0x0000]
-   Pad[ -9093 0 -6259 0 1102 1732 1654 "pin18" "18" 0x0000]
-   Pad[ 1969 -9093 1969 -6259 1102 1732 1654 "pin12" "12" 0x0000]
-   Pad[ 1969 6260 1969 9094 1102 1732 1654 "pin4" "4" 0x0000]
-   Pad[ 6260 1969 9094 1969 1102 1732 1654 "pin7" "7" 0x0000]
-   Pad[ -9093 1969 -6259 1969 1102 1732 1654 "pin19" "19" 0x0000]
-   Pad[ 3937 -9093 3937 -6259 1102 1732 1654 "pin11" "11" 0x0000]
-   Pad[ 3937 6260 3937 9094 1102 1732 1654 "pin5" "5" 0x0000]
-   Pad[ 6260 3937 9094 3937 1102 1732 1654 "pin6" "6" 0x0000]
-   Pad[ -9093 3937 -6259 3937 1102 1732 1654 "pin20" "20" 0x0000]
-   ElementArc[ -7873 7874 500 500 0 360 1000 ]
-)
diff --git a/packages/ti-qfn20.py b/packages/ti-qfn20.py
deleted file mode 100644 (file)
index 4e6c754..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/usr/bin/python
-# Copyright 2011 by Bdale Garbee <bdale@gag.com>.  GPLv2
-#
-# Program to emit PCB footprint for QFN-20 package used by the CC115L
-#
-
-# dimensions in mm from the CC115L datasheet
-
-PinWidth = 0.28          # b   
-PinHeight = 1  # L
-PinSpacing = 0.50 # e
-Overall = 4.9    # E
-GndSquare = 2.40  # D2 & E2
-CoreSquare = 2.40
-PinClearance = 2 * (PinSpacing - PinWidth)
-
-# ATMEL specifies 120-150 microns between pad and solder mask
-# AT88RF1354 Appplication note
-#
-PinResist = PinWidth + (2 * 0.07)
-
-import sys
-
-# we're going to use the 1/100 of a mil fundamental unit form
-
-def mm2mils100( mm ):
-       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
-
-print '# author: Keith Packard'
-print '# email: keithp@keithp.com'
-print '# dist-license: GPL 2'
-print '# use-license: unlimited'
-
-print 'Element[0x0 "qfn-20" "" "" 0 0 0 0 0 100 0x0]'
-print "("
-
-# pad under the chip, must be grounded
-print '   Pad[',\
-       mm2mils100(0), \
-       mm2mils100(0), \
-       mm2mils100(0), \
-       mm2mils100(0), \
-       mm2mils100(GndSquare), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin21" "21" "square,nopaste"]'
-
-# vias in the ground pad under the chip
-for viarow in range (-1,1):
-  for viacol in range (-1,1):
-    print '   Pin[',\
-       mm2mils100(2 * viacol * CoreSquare / 3 + CoreSquare/3), \
-       mm2mils100(2 * viarow * CoreSquare / 3 + CoreSquare/3), \
-       2900, \
-       2500, \
-       0, \
-       1500, \
-       '"pin21" "21" 0x0002]'
-
-# break pad under chip into a grid to control the resist and paste masks
-
-blocks=3;
-
-for viarow in range (-1, 2):
-  for viacol in range (-1, 2):
-    if (viarow in (-1, 1)) and (viacol in (-1, 1)):
-      # copper sub-square with resist over vias
-      print '   Pad[',\
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100((CoreSquare)/blocks), \
-       0, \
-       0, \
-       '"pin21" "21" "square,nopaste"]'
-    else:
-      # copper sub-square without resist
-      print '   Pad[',\
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100((CoreSquare)/blocks), \
-       0, \
-       mm2mils100((CoreSquare)/blocks), \
-       '"pin21" "21" "square,nopaste"]'
-      # copper spot to control paste mask generation
-      print '   Pad[',\
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       mm2mils100(viacol * CoreSquare / blocks), \
-       mm2mils100(viarow * CoreSquare / blocks), \
-       1500, \
-       0, \
-       mm2mils100((CoreSquare)/blocks), \
-       '"pin21" "21" "square"]'
-
-# pins
-for pin in range (1,6):
-    print '   Pad[',\
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(-Overall/2 + PinWidth/2), \
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % (16-pin), '"%i"' % (16-pin), '0x0000]'
-
-    print '   Pad[',\
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(+Overall/2 - PinHeight + PinWidth/2), \
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(+Overall/2 - PinWidth/2), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % pin, '"%i"' % pin, '0x0000]'
-      
-    print '   Pad[',\
-       mm2mils100(Overall/2 - PinHeight + PinWidth/2), \
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(Overall/2 - PinWidth/2), \
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % (11-pin), '"%i"' % (11-pin), '0x0000]'
-
-    print '   Pad[',\
-       mm2mils100(-Overall/2 + PinWidth/2), \
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
-       mm2mils100((-3 + pin) * PinSpacing), \
-       mm2mils100(PinWidth), \
-       mm2mils100(PinClearance), \
-       mm2mils100(PinResist), \
-       '"pin%i"' % (15+pin), '"%i"' % (15+pin), '0x0000]'
-
-print '   ElementArc[',\
-       mm2mils100(-2.0), \
-       mm2mils100(2.0), \
-       '500 500 0 360 1000 ]'
-print ")"
diff --git a/packages/udfn.fp b/packages/udfn.fp
deleted file mode 100644 (file)
index ab0f57e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# author: Keith Packard
-# email: keithp@keithp.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element["" "UDFN-8" "" "" 0 0 0 0 0 100 ""]
-(
-    Pad[ -6987 -2952 -4822 -2952 1181 787 1575 "pin1" "1" "square"]
-    Pad[ -6987 -983 -4822 -983 1181 787 1575 "pin2" "2" "square"]
-    Pad[ -6987 984 -4822 984 1181 787 1575 "pin3" "3" "square"]
-    Pad[ -6987 2953 -4822 2953 1181 787 1575 "pin4" "4" "square"]
-    Pad[ 4823 2953 6988 2953 1181 787 1575 "pin5" "5" "square"]
-    Pad[ 4823 984 6988 984 1181 787 1575 "pin6" "6" "square"]
-    Pad[ 4823 -983 6988 -983 1181 787 1575 "pin7" "7" "square"]
-    Pad[ 4823 -2952 6988 -2952 1181 787 1575 "pin8" "8" "square"]
-    Pad[ 0 -393 0 394 5118 787 5512 "GND" "GND" "square"]
-    ElementLine[ -5905 -3936 5906 -3936 500]
-    ElementLine[ 5906 -3936 5906 3937 500]
-    ElementLine[ 5906 3937 -5905 3937 500]
-    ElementLine[ -5905 3937 -5905 -3936 500]
-    )
diff --git a/packages/ufl.fp b/packages/ufl.fp
deleted file mode 100644 (file)
index cc23eb8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# author: Bdale Garbee
-# email: bdale@gag.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element[0x0 "UFL" "" "" 0 0 0 0 0 100 0x0]
-(
-   Pad[ -5806 -2263 -5806 2264 4134 394 4921 "pin2" "2" 0x0100]
-   Pad[ 0 5906 0 6102 3937 394 4724 "pin1" "1" 0x0100]
-   Pad[ 5807 -2263 5807 2264 4134 394 4921 "pin2" "2" 0x0100]
-)
diff --git a/packages/ufqfpn48.5c b/packages/ufqfpn48.5c
deleted file mode 100644 (file)
index ac1f049..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Copyright © 2012 Keith Packard <keithp@keithp.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
- */
-
-load "footprint.5c"
-import Footprint;
-
-real pad_width = 0.55;
-real pad_height = 0.30;
-real pad_spacing = 0.50;
-real pad_clearance = 10 / 1000 * 25.4; 
-
-real pad_x_off = 6.20 / 2;
-real pad_y_off = 6.20 / 2;
-
-real center_width = 5.6;
-real center_height = 5.6;
-
-real package_width = 7;
-real package_height = 7;
-
-real num_pad = 12;     /* per side */
-
-element_start("ufqfpn-48");
-
-real pad_off(int n) {
-       return pad_spacing * (n - (num_pad - 1) / 2);
-}
-
-real corner(int dx, int dy) {
-       real    x = dx * package_width / 2;
-       real    y = dy * package_height / 2;
-       real    len = 0.4;
-
-       line(x, y, x - dx * len, y);
-       line(x, y, x, y - dy * len);
-}
-
-corner(-1, -1);
-corner(1, -1);
-corner(-1, 1);
-corner(1, 1);
-
-real dot_off = .3;
-
-line(-package_width/2 + dot_off, -package_height/2 + dot_off,
-     -package_width/2 + dot_off, -package_height/2 + dot_off);
-
-for (pad = 0; pad < num_pad; pad++) {
-       /* left side (1-12) */
-
-       pad_mm_clear(-pad_x_off - pad_width / 2,
-                    pad_off(pad),
-                    pad_width,
-                    pad_height,
-                    pad_clearance,
-                    sprintf("%d", pad + 1),
-                    sprintf("%d", pad + 1));
-       
-       /* bottom (13-24) */
-
-       pad_mm_clear(pad_off(pad),
-                    pad_y_off + pad_width / 2,
-                    pad_height,
-                    pad_width,
-                    pad_clearance,
-                    sprintf("%d", pad + 13),
-                    sprintf("%d", pad + 13));
-       
-       /* right side (25-36) */
-
-       pad_mm_clear(pad_x_off + pad_width / 2,
-                    -pad_off(pad),
-                    pad_width,
-                    pad_height,
-                    pad_clearance,
-                    sprintf("%d", pad + 25),
-                    sprintf("%d", pad + 25));
-       
-       /* top (37-48) */
-
-       pad_mm_clear(-pad_off(pad),
-                    -pad_y_off - pad_width / 2,
-                    pad_height,
-                    pad_width,
-                    pad_clearance,
-                    sprintf("%d", pad + 37),
-                    sprintf("%d", pad + 37));
-       
-}
-
-int pad_blocks = 3;
-
-real block_width = center_width / pad_blocks;
-real block_height = center_height / pad_blocks;
-
-real block_x(int x) = (x - (pad_blocks - 1)/2) * block_width;
-real block_y(int y) = (y - (pad_blocks - 1)/2) * block_height;
-
-bool via_block(int x, int y) {
-       return (x & 1) == 0 && (y & 1) == 0;
-}
-
-real via_hole = 15/1000 * 25.4;                /* 15 mil drill */
-real via_copper = 3.5/1000 * 25.4;     /* 7 mil anulus */
-
-for (int pad_y = 0; pad_y < pad_blocks; pad_y++) {
-       for (int pad_x = 0; pad_x < pad_blocks; pad_x++)
-               if (via_block(pad_x, pad_y)) {
-                       pin_mm_clear_mask(block_x(pad_x), block_y(pad_y),
-                                         via_hole, via_copper * 2, pad_clearance, 0,
-                                         "GND", "GND");
-                       pad_mm_clear_mask_options(block_x(pad_x), block_y(pad_y),
-                                                 block_width, block_height,
-                                                 pad_clearance, 0,
-                                                 "GND", "GND","nopaste");
-               } else {
-                       /* full square of metal */
-                       pad_mm_clear_options(block_x(pad_x), block_y(pad_y),
-                                            block_width, block_height,
-                                            0,
-                                            "GND", "GND","nopaste");
-                       /* 1/4 full of solder paste */
-                       pad_mm_clear_options(block_x(pad_x), block_y(pad_y),
-                                            block_width/2, block_height/2,
-                                            0,
-                                            "GND", "GND","");
-               }
-}
-
-element_end();
diff --git a/packages/ufqfpn48.fp b/packages/ufqfpn48.fp
deleted file mode 100644 (file)
index f88b704..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# author: Keith Packard
-# email: keithp@keithp.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element ["" "ufqfpn-48" "" "" 0 0 0 0 0 100 ""]
-(
-    ElementLine[ -13780 -13780 -12205 -13780 1000]
-    ElementLine[ -13780 -13780 -13780 -12205 1000]
-    ElementLine[  13780 -13780  12205 -13780 1000]
-    ElementLine[  13780 -13780  13780 -12205 1000]
-    ElementLine[ -13780  13780 -12205  13780 1000]
-    ElementLine[ -13780  13780 -13780  12205 1000]
-    ElementLine[  13780  13780  12205  13780 1000]
-    ElementLine[  13780  13780  13780  12205 1000]
-    ElementLine[ -12598 -12598 -12598 -12598 1000]
-    Pad[ -13780 -10827 -12795 -10827   1181   1000   1681 "1" "1" "square"]
-    Pad[ -10827  12795 -10827  13780   1181   1000   1681 "13" "13" "square"]
-    Pad[  12795  10827  13780  10827   1181   1000   1681 "25" "25" "square"]
-    Pad[  10827 -13780  10827 -12795   1181   1000   1681 "37" "37" "square"]
-    Pad[ -13780  -8858 -12795  -8858   1181   1000   1681 "2" "2" "square"]
-    Pad[  -8858  12795  -8858  13780   1181   1000   1681 "14" "14" "square"]
-    Pad[  12795   8858  13780   8858   1181   1000   1681 "26" "26" "square"]
-    Pad[   8858 -13780   8858 -12795   1181   1000   1681 "38" "38" "square"]
-    Pad[ -13780  -6890 -12795  -6890   1181   1000   1681 "3" "3" "square"]
-    Pad[  -6890  12795  -6890  13780   1181   1000   1681 "15" "15" "square"]
-    Pad[  12795   6890  13780   6890   1181   1000   1681 "27" "27" "square"]
-    Pad[   6890 -13780   6890 -12795   1181   1000   1681 "39" "39" "square"]
-    Pad[ -13780  -4921 -12795  -4921   1181   1000   1681 "4" "4" "square"]
-    Pad[  -4921  12795  -4921  13780   1181   1000   1681 "16" "16" "square"]
-    Pad[  12795   4921  13780   4921   1181   1000   1681 "28" "28" "square"]
-    Pad[   4921 -13780   4921 -12795   1181   1000   1681 "40" "40" "square"]
-    Pad[ -13780  -2953 -12795  -2953   1181   1000   1681 "5" "5" "square"]
-    Pad[  -2953  12795  -2953  13780   1181   1000   1681 "17" "17" "square"]
-    Pad[  12795   2953  13780   2953   1181   1000   1681 "29" "29" "square"]
-    Pad[   2953 -13780   2953 -12795   1181   1000   1681 "41" "41" "square"]
-    Pad[ -13780   -984 -12795   -984   1181   1000   1681 "6" "6" "square"]
-    Pad[   -984  12795   -984  13780   1181   1000   1681 "18" "18" "square"]
-    Pad[  12795    984  13780    984   1181   1000   1681 "30" "30" "square"]
-    Pad[    984 -13780    984 -12795   1181   1000   1681 "42" "42" "square"]
-    Pad[ -13780    984 -12795    984   1181   1000   1681 "7" "7" "square"]
-    Pad[    984  12795    984  13780   1181   1000   1681 "19" "19" "square"]
-    Pad[  12795   -984  13780   -984   1181   1000   1681 "31" "31" "square"]
-    Pad[   -984 -13780   -984 -12795   1181   1000   1681 "43" "43" "square"]
-    Pad[ -13780   2953 -12795   2953   1181   1000   1681 "8" "8" "square"]
-    Pad[   2953  12795   2953  13780   1181   1000   1681 "20" "20" "square"]
-    Pad[  12795  -2953  13780  -2953   1181   1000   1681 "32" "32" "square"]
-    Pad[  -2953 -13780  -2953 -12795   1181   1000   1681 "44" "44" "square"]
-    Pad[ -13780   4921 -12795   4921   1181   1000   1681 "9" "9" "square"]
-    Pad[   4921  12795   4921  13780   1181   1000   1681 "21" "21" "square"]
-    Pad[  12795  -4921  13780  -4921   1181   1000   1681 "33" "33" "square"]
-    Pad[  -4921 -13780  -4921 -12795   1181   1000   1681 "45" "45" "square"]
-    Pad[ -13780   6890 -12795   6890   1181   1000   1681 "10" "10" "square"]
-    Pad[   6890  12795   6890  13780   1181   1000   1681 "22" "22" "square"]
-    Pad[  12795  -6890  13780  -6890   1181   1000   1681 "34" "34" "square"]
-    Pad[  -6890 -13780  -6890 -12795   1181   1000   1681 "46" "46" "square"]
-    Pad[ -13780   8858 -12795   8858   1181   1000   1681 "11" "11" "square"]
-    Pad[   8858  12795   8858  13780   1181   1000   1681 "23" "23" "square"]
-    Pad[  12795  -8858  13780  -8858   1181   1000   1681 "35" "35" "square"]
-    Pad[  -8858 -13780  -8858 -12795   1181   1000   1681 "47" "47" "square"]
-    Pad[ -13780  10827 -12795  10827   1181   1000   1681 "12" "12" "square"]
-    Pad[  10827  12795  10827  13780   1181   1000   1681 "24" "24" "square"]
-    Pad[  12795 -10827  13780 -10827   1181   1000   1681 "36" "36" "square"]
-    Pad[ -10827 -13780 -10827 -12795   1181   1000   1681 "48" "48" "square"]
-    Pin[  -7349  -7349   2900   1000      0   1500 "GND" "GND" ""]
-    Pad[  -7349  -7349  -7349  -7349   7349   1000      0 "GND" "GND" "square,nopaste"]
-    Pad[      0  -7349      0  -7349   7349      0   7349 "GND" "GND" "square,nopaste"]
-    Pad[      0  -7349      0  -7349   3675      0   3675 "GND" "GND" "square"]
-    Pin[   7349  -7349   2900   1000      0   1500 "GND" "GND" ""]
-    Pad[   7349  -7349   7349  -7349   7349   1000      0 "GND" "GND" "square,nopaste"]
-    Pad[  -7349      0  -7349      0   7349      0   7349 "GND" "GND" "square,nopaste"]
-    Pad[  -7349      0  -7349      0   3675      0   3675 "GND" "GND" "square"]
-    Pad[      0      0      0      0   7349      0   7349 "GND" "GND" "square,nopaste"]
-    Pad[      0      0      0      0   3675      0   3675 "GND" "GND" "square"]
-    Pad[   7349      0   7349      0   7349      0   7349 "GND" "GND" "square,nopaste"]
-    Pad[   7349      0   7349      0   3675      0   3675 "GND" "GND" "square"]
-    Pin[  -7349   7349   2900   1000      0   1500 "GND" "GND" ""]
-    Pad[  -7349   7349  -7349   7349   7349   1000      0 "GND" "GND" "square,nopaste"]
-    Pad[      0   7349      0   7349   7349      0   7349 "GND" "GND" "square,nopaste"]
-    Pad[      0   7349      0   7349   3675      0   3675 "GND" "GND" "square"]
-    Pin[   7349   7349   2900   1000      0   1500 "GND" "GND" ""]
-    Pad[   7349   7349   7349   7349   7349   1000      0 "GND" "GND" "square,nopaste"]
-)
diff --git a/packages/wson6x5.5c b/packages/wson6x5.5c
deleted file mode 100644 (file)
index 2667469..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright © 2012 Keith Packard <keithp@keithp.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
- */
-
-load "footprint.5c"
-import Footprint;
-
-real pad_width = 0.80;
-real pad_height = 0.50;
-real pad_spacing = 1.27;
-
-real pad_x_off = 6.00 / 2 - 1;
-
-real center_width = 3.4;
-real center_height = 4.;
-
-real package_width = 6;
-real package_height = 5;
-
-real num_pad = 4;      /* per side */
-
-element_start("wson-6x5");
-
-real pad_off(int n) {
-       return pad_spacing * (n - (num_pad - 1) / 2);
-}
-
-real corner(int dx, int dy) {
-       real    x = dx * package_width / 2;
-       real    y = dy * package_height / 2;
-       real    len = 0.4;
-
-       line(x, y, x - dx * len, y);
-       line(x, y, x, y - dy * len);
-}
-
-corner(-1, -1);
-corner(1, -1);
-corner(-1, 1);
-corner(1, 1);
-
-real dot_off = .3;
-
-line(-package_width/2 + dot_off, -package_height/2 + dot_off,
-     -package_width/2 + dot_off, -package_height/2 + dot_off);
-
-for (pad = 0; pad < num_pad; pad++) {
-       /* left side (1-4) */
-
-       pad_mm(-pad_x_off - pad_width,
-              pad_off(pad),
-              pad_width,
-              pad_height,
-              sprintf("%d", pad + 1),
-              sprintf("%d", pad + 1));
-       
-       /* right side (5-8) */
-
-       pad_mm(pad_x_off + pad_width,
-              -pad_off(pad),
-              pad_width,
-              pad_height,
-              sprintf("%d", pad + 5),
-              sprintf("%d", pad + 5));
-       
-}
-
-pad_mm(0, 0, center_width, center_height, "GND", "GND");
-
-element_end();
diff --git a/packages/wson6x5.fp b/packages/wson6x5.fp
deleted file mode 100644 (file)
index 5b117a4..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# author: Keith Packard
-# email: keithp@keithp.com
-# dist-license: GPL 2
-# use-license: unlimited
-Element ["" "wson-6x5" "" "" 0 0 0 0 0 100 ""]
-(
-    ElementLine[ -11811  -9843 -10236  -9843 1000]
-    ElementLine[ -11811  -9843 -11811  -8268 1000]
-    ElementLine[  11811  -9843  10236  -9843 1000]
-    ElementLine[  11811  -9843  11811  -8268 1000]
-    ElementLine[ -11811   9843 -10236   9843 1000]
-    ElementLine[ -11811   9843 -11811   8268 1000]
-    ElementLine[  11811   9843  10236   9843 1000]
-    ElementLine[  11811   9843  11811   8268 1000]
-    ElementLine[ -10630  -8661 -10630  -8661 1000]
-    Pad[ -11614  -7500 -10433  -7500   1969   2362   3150 "1" "1" "square"]
-    Pad[  10433   7500  11614   7500   1969   2362   3150 "5" "5" "square"]
-    Pad[ -11614  -2500 -10433  -2500   1969   2362   3150 "2" "2" "square"]
-    Pad[  10433   2500  11614   2500   1969   2362   3150 "6" "6" "square"]
-    Pad[ -11614   2500 -10433   2500   1969   2362   3150 "3" "3" "square"]
-    Pad[  10433  -2500  11614  -2500   1969   2362   3150 "7" "7" "square"]
-    Pad[ -11614   7500 -10433   7500   1969   2362   3150 "4" "4" "square"]
-    Pad[  10433  -7500  11614  -7500   1969   2362   3150 "8" "8" "square"]
-    Pad[      0  -1181      0   1181  13386   2362  14567 "GND" "GND" "square"]
-)
diff --git a/project b/project
index a2e476e4190a337830c865c1d809eb5ceace705b..31d2706e02a025eeec679d016c4fd4c43e9a4069 100644 (file)
--- a/project
+++ b/project
@@ -6,8 +6,7 @@ schematics      telegps.sch
 # are derived from the first listed schematic...
 output-name    telegps
 
-elements-dir packages
-elements-dir /usr/share/pcb
+elements-dir ../altusmetrum/packages
 
 # stick to newlib elements, don't use the older/odder m4 stuff
 skip-m4
diff --git a/retab b/retab
deleted file mode 100644 (file)
index b04ee10..0000000
--- a/retab
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/nickle
-
-string[*][*]   lines;
-int[*]         widths;
-
-string[*] get_one(file in) {
-       string  l = File::fgets(in);
-       return String::wordsplit(l, "\t");
-}
-
-string[*][*] get_all(file in) {
-       string[...][*] l = {};
-       while (!File::end(in))
-               l[dim(l)] = get_one(in);
-       return l;
-}
-
-int[*] find_widths(string[*][*] lines) {
-       int[...]        w = {};
-       for (int r = 0; r < dim(lines); r++) {
-               for (int c = 0; c < dim(lines[r]); c++) {
-                       int     len = String::length(lines[r][c]);
-                       if (c >= dim(w))
-                               w[c] = len;
-                       else
-                               w[c] = max(w[c], len);
-               }
-       }
-       return w;
-}
-
-void print_one(string s, int w) {
-       int     l = String::length(s);
-       printf ("%s ", s);
-       while (l < w) {
-               putchar(' ');
-               l++;
-       }
-}
-
-void print_line(string[*] line) {
-       for (int c = 0; c < dim(line); c++)
-               print_one(line[c], widths[c]);
-       putchar('\n');
-}
-
-void print_all() {
-       for (int r = 0; r < dim(lines); r++)
-               print_line(lines[r]);
-}
-
-void doit () {
-       lines = get_all(stdin);
-       widths = find_widths(lines);
-       print_all();
-}
-
-doit();
index 750ab9a13c467a9a97d6a63efc82f4e4d514ca72..6f103ed8b2aaaca261a022296163a07b0cd6b029 100644 (file)
@@ -6,13 +6,13 @@ FileVersion[20091103]
 PCB["TeleGPS" 2500.00mil 1000.00mil]
 
 Grid[100.000000 0.0000 0.0000 0]
-Cursor[1675.00mil 225.00mil 0.000000]
+Cursor[183.00mil 74.00mil 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
-DRC[5.00mil 10.00mil 5.00mil 5.00mil 13.00mil 6.50mil]
-Flags("showdrc,nameonpcb,newfullpoly,snappin")
+DRC[5.00mil 10.00mil 5.00mil 5.00mil 10.00mil 6.50mil]
+Flags("showdrc,nameonpcb,clearnew,newfullpoly")
 Groups("1,c:2:3:4,s:5")
-Styles["Signal,10.00mil,30.00mil,15.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,240.00mil,236.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"]
+Styles["Signal,10.00mil,30.00mil,15.00mil,6.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,240.00mil,236.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"]
 
 Symbol[' ' 18.00mil]
 (
@@ -812,116 +812,114 @@ Symbol['~' 12.00mil]
 )
 Attribute("PCB::grid::unit" "mil")
 Attribute("PCB::grid::size" "1.00mil")
-Via[2190.00mil 425.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[2090.00mil 535.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[2076.00mil 438.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[2090.00mil 595.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[2090.00mil 657.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[2090.00mil 721.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[2013.00mil 862.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1966.00mil 532.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1952.00mil 595.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1945.00mil 658.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1945.00mil 722.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1945.00mil 775.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[225.00mil 411.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[510.00mil 421.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[367.00mil 536.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[566.00mil 480.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[566.00mil 540.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1273.00mil 146.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1273.00mil 478.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[589.00mil 717.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[572.00mil 776.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1051.00mil 745.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1029.00mil 773.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[804.00mil 878.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[894.00mil 824.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[819.00mil 741.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[904.00mil 692.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[581.00mil 811.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[759.00mil 690.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[669.00mil 658.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1122.00mil 559.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[672.00mil 880.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1018.00mil 702.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[636.00mil 881.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1161.00mil 595.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1125.00mil 595.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1099.00mil 620.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1080.00mil 650.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[993.00mil 733.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[976.00mil 933.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[911.00mil 971.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1044.00mil 860.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1044.00mil 896.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[1090.00mil 948.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1037.00mil 968.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1346.00mil 915.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1381.00mil 846.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1392.00mil 619.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1628.00mil 393.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1823.00mil 392.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1670.00mil 433.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1623.00mil 516.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1937.00mil 394.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1792.00mil 860.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[1901.00mil 875.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[1331.00mil 579.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[271.00mil 307.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[529.00mil 652.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[497.00mil 625.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[710.00mil 300.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[678.00mil 420.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[887.00mil 609.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[596.00mil 610.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[385.00mil 648.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[444.00mil 763.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[312.00mil 858.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[472.00mil 910.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[330.00mil 599.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[976.00mil 897.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[815.00mil 660.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[628.00mil 409.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[724.00mil 880.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[945.00mil 950.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[36.7403mm 952.47mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[37.7309mm 646.47mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[39.3311mm 693.47mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[1617.00mil 783.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[1617.00mil 689.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[1576.00mil 819.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1038.00mil 342.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[951.00mil 342.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1396.00mil 733.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
-Via[1395.00mil 769.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[98.00mil 635.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[98.00mil 365.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[1550.00mil 622.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[450.00mil 421.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[375.00mil 462.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1409.00mil 956.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1126.00mil 949.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1162.00mil 949.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1215.00mil 968.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1348.00mil 953.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
-Via[328.00mil 240.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[812.00mil 147.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1394.00mil 458.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"]
-Via[1435.00mil 321.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[812.00mil 478.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[359.00mil 240.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[44.8252mm 221.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[2099.00mil 203.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
-Via[51.7340mm 197.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[50.4894mm 278.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
-Via[1801.00mil 315.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1839.00mil 315.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1233.00mil 541.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[1102.00mil 335.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-Via[733.00mil 188.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""]
-
-Element["" "B2B-PH" "B1" "LiPo" 36.0365mm 15.5898mm 17.93mil -207.49mil 0 100 ""]
+Via[2190.00mil 425.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[2090.00mil 535.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[2076.00mil 438.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[2090.00mil 595.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[2090.00mil 657.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[2090.00mil 721.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[2035.00mil 819.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[225.00mil 411.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[510.00mil 421.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[367.00mil 536.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[566.00mil 480.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[566.00mil 540.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1273.00mil 146.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1273.00mil 478.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[572.00mil 776.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1051.00mil 745.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1029.00mil 773.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[894.00mil 824.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[819.00mil 741.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[904.00mil 692.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[581.00mil 811.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[759.00mil 690.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[669.00mil 658.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1122.00mil 559.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[672.00mil 880.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1018.00mil 702.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[636.00mil 881.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1161.00mil 595.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1125.00mil 595.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1099.00mil 620.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1080.00mil 650.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[993.00mil 733.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1044.00mil 860.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1044.00mil 896.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[1090.00mil 948.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1037.00mil 968.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1346.00mil 915.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1392.00mil 619.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1628.00mil 393.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1823.00mil 392.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1670.00mil 433.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1623.00mil 516.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1937.00mil 394.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1792.00mil 860.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[1331.00mil 579.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[271.00mil 307.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[529.00mil 652.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[497.00mil 625.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[710.00mil 300.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[678.00mil 420.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[887.00mil 609.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[596.00mil 610.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[385.00mil 648.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[444.00mil 763.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[312.00mil 858.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[472.00mil 910.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[330.00mil 599.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[976.00mil 897.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[815.00mil 660.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[628.00mil 409.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[724.00mil 880.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[36.7403mm 952.47mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[37.7309mm 646.47mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[39.3311mm 693.47mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[1617.00mil 783.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1576.00mil 819.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1038.00mil 342.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[951.00mil 342.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[98.00mil 635.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[98.00mil 365.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[1550.00mil 622.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[450.00mil 421.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[375.00mil 462.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1409.00mil 956.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1126.00mil 949.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1162.00mil 949.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1215.00mil 968.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1348.00mil 953.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
+Via[328.00mil 240.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[812.00mil 147.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1394.00mil 458.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(2S)"]
+Via[1435.00mil 321.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[812.00mil 478.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[359.00mil 240.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[44.8252mm 221.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[2099.00mil 203.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S,3S)"]
+Via[51.7340mm 197.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[50.4894mm 278.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1801.00mil 315.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1839.00mil 315.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1233.00mil 541.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1102.00mil 335.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[733.00mil 188.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1617.00mil 689.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[2246.00mil 305.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
+Via[2246.00mil 694.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
+Via[1000.00mil 968.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[592.00mil 945.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[959.00mil 935.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[799.00mil 901.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(1S)"]
+Via[589.00mil 717.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"]
+Via[1442.00mil 846.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1515.00mil 846.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1381.00mil 846.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1396.00mil 733.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[1395.00mil 769.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+
+Element["" "B2B-PH" "B1" "LiPo" 36.0365mm 15.5898mm 10.93mil -231.49mil 0 80 ""]
 (
        Pin[2.8001mm -76.77mil 51.18mil 12.01mil 57.48mil 29.53mil "-" "2" "thermal(1X,3X)"]
        Pin[2.8001mm -155.51mil 51.18mil 12.01mil 57.48mil 29.53mil "+" "1" "square"]
@@ -932,49 +930,49 @@ Element["" "B2B-PH" "B1" "LiPo" 36.0365mm 15.5898mm 17.93mil -207.49mil 0 100 ""
 
        )
 
-Element["" "0402" "R402" "10k" 32.7086mm 953.00mil -4.3114mm -27.00mil 0 100 ""]
+Element["" "0402" "R402" "10k" 32.7086mm 953.00mil -3.5240mm -24.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C610" "0.1uF" 686.00mil 253.00mil -57.50mil -1.8735mm 0 100 ""]
+Element["" "0402" "C610" "0.1uF" 686.00mil 253.00mil -122.00mil -33.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C601" "1uF" 36.6964mm 684.00mil 0.9205mm -1.9807mm 0 100 ""]
+Element["" "0402" "C601" "1uF" 36.6964mm 684.00mil 0.8956mm -65.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C602" "0.1uF" 36.6964mm 646.00mil 1.0343mm -3.5819mm 3 100 ""]
+Element["" "0402" "C602" "0.1uF" 36.6964mm 646.00mil -0.3998mm -80.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "L600" "bead" 1392.00mil 660.26mil -106.72mil -85.76mil 0 100 ""]
+Element["" "0402" "L600" "bead" 1392.00mil 660.26mil 24.00mil -3.8928mm 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C35" "22pF" 2145.00mil 500.00mil -56.24mil 16.50mil 0 100 ""]
+Element["" "0402" "C35" "22pF" 2145.00mil 500.00mil -34.00mil 28.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "1206" "C40" "100uF" 371.05mil 910.00mil 94.50mil -19.50mil 0 100 ""]
+Element["" "1206" "C40" "100uF" 371.05mil 910.00mil 94.50mil 18.50mil 0 80 ""]
 (
        Pad[-59.05mil -11.81mil -59.05mil 11.81mil 51.18mil 20.00mil 57.18mil "1" "1" "square"]
        Pad[59.05mil -11.81mil 59.05mil 11.81mil 51.18mil 20.00mil 57.18mil "2" "2" "square"]
@@ -983,42 +981,42 @@ Element["" "1206" "C40" "100uF" 371.05mil 910.00mil 94.50mil -19.50mil 0 100 ""]
 
        )
 
-Element["" "hole-M3" "H4" "unknown" 125.00mil 875.00mil -24.00mil -40.00mil 0 100 ""]
+Element["" "hole-M3" "H4" "unknown" 125.00mil 875.00mil -24.00mil -40.00mil 0 80 ""]
 (
        Pin[0.0000 0.0000 175.00mil 25.00mil 225.00mil 125.00mil "1" "1" "usetherm,lock,thermal(0S,1S,3S)"]
        ElementArc [0.0000 0.0000 120.00mil 120.00mil 0 360 10.00mil]
 
        )
 
-Element["" "hole-M3" "H3" "unknown" 2375.00mil 875.00mil -30.00mil -10.00mil 0 100 ""]
+Element["" "hole-M3" "H3" "unknown" 2375.00mil 875.00mil -30.00mil -10.00mil 0 80 ""]
 (
        Pin[0.0000 0.0000 175.00mil 25.00mil 225.00mil 125.00mil "1" "1" "usetherm,thermal(0S,1S,3S)"]
        ElementArc [0.0000 0.0000 120.00mil 120.00mil 0 360 10.00mil]
 
        )
 
-Element["lock" "hole-M3" "H2" "unknown" 2375.00mil 125.00mil -30.00mil -30.00mil 0 100 ""]
+Element["lock" "hole-M3" "H2" "unknown" 2375.00mil 125.00mil -30.00mil -30.00mil 0 80 ""]
 (
        Pin[0.0000 0.0000 175.00mil 25.00mil 225.00mil 125.00mil "1" "1" "usetherm,thermal(0S,1S,3S)"]
        ElementArc [0.0000 0.0000 120.00mil 120.00mil 0 360 10.00mil]
 
        )
 
-Element["" "hole-M3" "H1" "unknown" 125.00mil 125.00mil -25.00mil -15.00mil 0 100 ""]
+Element["" "hole-M3" "H1" "unknown" 125.00mil 125.00mil -25.00mil -15.00mil 0 80 ""]
 (
        Pin[0.0000 0.0000 175.00mil 25.00mil 225.00mil 125.00mil "1" "1" "usetherm,thermal(0S,1S,3S)"]
        ElementArc [0.0000 0.0000 120.00mil 120.00mil 0 360 10.00mil]
 
        )
 
-Element["" "0402" "R401" "10k" 29.5722mm 559.00mil -3.9883mm -24.50mil 0 100 ""]
+Element["" "0402" "R401" "10k" 29.5722mm 559.00mil 0.1966mm 12.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "ti-qfn20" "U3" "CC115L" 698.00mil 767.00mil -107.00mil 90.00mil 0 100 ""]
+Element["" "ti-qfn20" "U3" "CC115L" 698.00mil 767.00mil -107.00mil 90.00mil 0 80 ""]
 (
        Pin[-31.49mil -31.49mil 29.00mil 25.00mil 0.0000 15.00mil "pad" "21" "via,thermal(1S,3S)"]
        Pin[31.50mil -31.49mil 29.00mil 25.00mil 0.0000 15.00mil "pad" "21" "via,thermal(1S,3S)"]
@@ -1063,297 +1061,297 @@ Element["" "ti-qfn20" "U3" "CC115L" 698.00mil 767.00mil -107.00mil 90.00mil 0 10
 
        )
 
-Element["" "0402" "C41" "tuning" 2095.00mil 484.26mil 32.50mil -3.0033mm 3 100 ""]
+Element["" "0402" "C41" "tuning" 2095.00mil 484.26mil 25.00mil -2.5974mm 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C34" "0.001uF" 2190.00mil 9.6332mm -10.50mil -1.6185mm 3 100 ""]
+Element["" "0402" "C34" "0.001uF" 2190.00mil 9.6332mm -12.00mil -0.9972mm 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "L5" "27nH" 2190.00mil 470.74mil -12.50mil -54.98mil 3 100 ""]
+Element["" "0402" "L5" "27nH" 2190.00mil 470.74mil -12.00mil -45.74mil 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R33" "27k" 1617.00mil 736.00mil 30.50mil 34.50mil 3 100 ""]
+Element["" "0402" "R33" "27k" 1617.00mil 736.00mil 26.00mil 56.00mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C5" "4.7uF" 52.1528mm 296.00mil -0.6797mm 12.50mil 0 100 ""]
+Element["" "0402" "C5" "4.7uF" 52.1528mm 296.00mil -0.5146mm 13.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "ABM8" "X1" "26mhz" 898.59mil 19.2094mm 70.82mil -28.09mil 0 100 ""]
+Element["" "ABM8" "X1" "26mhz" 898.59mil 19.2094mm 70.82mil -28.09mil 0 80 ""]
 (
-       Pad[-36.42mil 40.34mil -36.42mil 50.19mil 41.34mil -9.83mil 47.34mil "2" "2" "square,edge2"]
-       Pad[-36.42mil -50.20mil -36.42mil -40.35mil 41.34mil -9.83mil 47.34mil "1" "1" "square"]
-       Pad[36.41mil -50.20mil 36.41mil -40.35mil 41.34mil -9.83mil 47.34mil "4" "4" "square"]
-       Pad[36.41mil 40.34mil 36.41mil 50.19mil 41.34mil -9.83mil 47.34mil "3" "3" "square,edge2"]
+       Pad[-36.42mil 40.34mil -36.42mil 50.19mil 41.34mil 20.00mil 47.34mil "2" "2" "square,edge2"]
+       Pad[-36.42mil -50.20mil -36.42mil -40.35mil 41.34mil 20.00mil 47.34mil "1" "1" "square"]
+       Pad[36.41mil -50.20mil 36.41mil -40.35mil 41.34mil 20.00mil 47.34mil "4" "4" "square"]
+       Pad[36.41mil 40.34mil 36.41mil 50.19mil 41.34mil 20.00mil 47.34mil "3" "3" "square,edge2"]
        ElementArc [-6.30mil -1.5400mm 5.00mil 5.00mil 180 360 10.00mil]
 
        )
 
-Element["" "0402" "C21" "100pF" 5.4422mm 500.00mil 0.7681mm 0.5903mm 3 100 ""]
+Element["" "0402" "C21" "100pF" 5.4422mm 500.00mil -0.7686mm 26.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C24" "do-not-load" 205.00mil 450.74mil 31.10mil -124.14mil 3 100 ""]
+Element["" "0402" "C24" "do-not-load" 205.00mil 450.74mil 31.10mil -124.14mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C22" "9.1pF" 245.00mil 449.26mil 38.50mil -122.50mil 3 100 ""]
+Element["" "0402" "C22" "9.1pF" 245.00mil 449.26mil 38.50mil -122.50mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R2" "10" 385.00mil 17.4940mm 27.50mil 0.8133mm 3 100 ""]
+Element["" "0402" "R2" "10" 385.00mil 17.4940mm 24.00mil 0.8448mm 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R3" "do-not-load" 463.00mil 656.74mil 71.98mil -16.50mil 3 100 ""]
+Element["" "0402" "R3" "do-not-load" 463.00mil 656.74mil 59.00mil -24.74mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "L6" "10nH" 424.00mil 16.6690mm 0.2687mm -86.41mil 3 100 ""]
+Element["" "0402" "L6" "10nH" 424.00mil 16.6690mm 14.00mil -1.9116mm 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C10" "2.2uF" 425.00mil 18.3830mm 36.50mil 34.50mil 3 100 ""]
+Element["" "0402" "C10" "2.2uF" 425.00mil 18.3830mm 27.00mil 0.8956mm 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C14" "33pF" 463.00mil 18.3830mm 0.5781mm -0.5649mm 0 100 ""]
+Element["" "0402" "C14" "33pF" 463.00mil 18.3830mm 59.00mil -0.8316mm 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C6" "100pF" 475.00mil 794.00mil 32.50mil 34.50mil 3 100 ""]
+Element["" "0402" "C6" "100pF" 475.00mil 794.00mil 24.00mil 35.00mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C9" "100pF" 393.00mil 829.00mil -76.50mil -28.50mil 0 100 ""]
+Element["" "0402" "C9" "100pF" 393.00mil 829.00mil -16.00mil -23.00mil 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C18" "2.2uF" 454.26mil 382.00mil 41.24mil -97.76mil 3 100 ""]
+Element["" "0402" "C18" "2.2uF" 454.26mil 382.00mil -35.26mil -59.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C17" "100pF" 505.74mil 382.00mil 39.32mil -2.6223mm 3 100 ""]
+Element["" "0402" "C17" "100pF" 505.74mil 382.00mil -16.74mil -59.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C8" "2.2uF" 13.8110mm 622.00mil -13.98mil 33.50mil 0 100 ""]
+Element["" "0402" "C8" "2.2uF" 13.8110mm 622.00mil -0.4506mm 10.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C11" "100pF" 544.26mil 583.00mil 80.31mil -50.70mil 3 100 ""]
+Element["" "0402" "C11" "100pF" 544.26mil 583.00mil 10.74mil -57.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C2" "1uF" 776.00mil 848.00mil 22.76mil -31.24mil 0 100 ""]
+Element["" "0402" "C2" "1uF" 774.74mil 872.00mil 32.26mil -24.00mil 0 80 ""]
 (
-       Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
-       Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R1" "56k" 532.00mil 20.0340mm 30.50mil 0.8895mm 3 100 ""]
+Element["" "0402" "R1" "56k" 532.00mil 20.0340mm 24.00mil 0.8702mm 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C13" "22pF" 22.8920mm 853.00mil -40.50mil 12.50mil 0 100 ""]
+Element["" "0402" "C13" "22pF" 22.8920mm 853.00mil 0.8570mm -24.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C7" "22pF" 899.26mil 660.00mil 37.98mil -34.50mil 0 100 ""]
+Element["" "0402" "C7" "22pF" 899.26mil 660.00mil 34.74mil -24.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C1" "3.9pF" 637.26mil 610.00mil 20.98mil 7.50mil 0 100 ""]
+Element["" "0402" "C1" "3.9pF" 637.26mil 610.00mil -19.26mil -58.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C16" "5.6pF" 658.00mil 11.7160mm -2.5715mm -50.76mil 0 100 ""]
+Element["" "0402" "C16" "5.6pF" 658.00mil 11.7160mm -10.00mil -1.8100mm 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "L4" "27nH" 677.74mil 510.00mil -56.98mil 10.50mil 0 100 ""]
+Element["" "0402" "L4" "27nH" 677.74mil 510.00mil -59.74mil 9.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C19" "do-not-load" 330.00mil 557.74mil 29.50mil 34.50mil 3 100 ""]
+Element["" "0402" "C19" "do-not-load" 330.00mil 557.74mil 24.00mil 34.26mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C25" "2.2uF" 7.9182mm 269.00mil 0.9403mm -26.50mil 0 100 ""]
+Element["" "0402" "C25" "2.2uF" 7.9182mm 269.00mil 0.7432mm -25.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C23" "do-not-load" 7.9182mm 307.00mil -3.1999mm -42.50mil 0 100 ""]
+Element["" "0402" "C23" "do-not-load" 7.9182mm 307.00mil 0.7432mm -24.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C20" "100pF" 7.9182mm 346.00mil 0.9403mm -32.50mil 0 100 ""]
+Element["" "0402" "C20" "100pF" 7.9182mm 346.00mil 0.7432mm -24.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C15" "220pF" 615.00mil 510.00mil -69.50mil -75.50mil 0 100 ""]
+Element["" "0402" "C15" "220pF" 615.00mil 510.00mil -38.00mil -57.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C12" "8.2pF" 698.00mil 461.00mil 22.24mil -42.24mil 0 100 ""]
+Element["" "0402" "C12" "8.2pF" 698.00mil 461.00mil 59.00mil -36.00mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C3" "3.9pF" 730.00mil 590.26mil 72.50mil -52.50mil 3 100 ""]
+Element["" "0402" "C3" "3.9pF" 730.00mil 590.26mil 23.00mil 30.74mil 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "L2" "27nH" 784.26mil 609.00mil 23.98mil 11.50mil 0 100 ""]
+Element["" "0402" "L2" "27nH" 784.26mil 609.00mil -25.26mil -63.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "L3" "22nH" 731.00mil 527.74mil 71.50mil -48.98mil 3 100 ""]
+Element["" "0402" "L3" "22nH" 731.00mil 527.74mil -59.00mil -5.74mil 0 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "L1" "27nH" 691.00mil 590.26mil 21.24mil 26.24mil 0 100 ""]
+Element["" "0402" "L1" "27nH" 691.00mil 590.26mil 23.00mil 30.74mil 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C26" "220pF" 846.74mil 609.00mil -36.50mil -70.50mil 0 100 ""]
+Element["" "0402" "C26" "220pF" 846.74mil 609.00mil -24.74mil -62.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0603" "L8" "18nH" 330.00mil 415.41mil 77.50mil -33.50mil 3 100 ""]
+Element["" "0603" "L8" "18nH" 330.00mil 415.41mil 71.00mil -21.41mil 3 80 ""]
 (
        Pad[-4.92mil -25.59mil 4.92mil -25.59mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
        Pad[-4.92mil 25.59mil 4.92mil 25.59mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
 
        )
 
-Element["" "0604" "L7" "10.4nH" 304.41mil 500.00mil 9.09mil 31.09mil 3 100 ""]
+Element["" "0604" "L7" "10.4nH" 304.41mil 500.00mil -41.41mil 25.00mil 0 80 ""]
 (
        Pad[25.59mil -5.42mil 25.59mil 5.42mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
        Pad[-25.59mil -5.42mil -25.59mil 5.42mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C36" "0.1uF" 575.00mil 9.9248mm 0.5339mm -3.0023mm 3 100 ""]
+Element["" "0402" "C36" "0.1uF" 575.00mil 9.9248mm -11.00mil 0.2352mm 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "SOT23" "U11" "MCP130T-300" 628.00mil 299.00mil 122.00mil -52.00mil 0 100 ""]
+Element["" "SOT23" "U11" "MCP130T-300" 628.00mil 299.00mil -104.00mil -30.00mil 0 80 ""]
 (
        Pad[-3.00mil 0.0000 3.00mil 0.0000 34.00mil 30.00mil 40.00mil "RESET" "1" "square"]
        Pad[-3.00mil 78.00mil 3.00mil 78.00mil 34.00mil 30.00mil 40.00mil "VCC" "2" "square"]
@@ -1365,7 +1363,7 @@ Element["" "SOT23" "U11" "MCP130T-300" 628.00mil 299.00mil 122.00mil -52.00mil 0
 
        )
 
-Element["" "ap.10g" "J10" "AP.10G.01" 2270.00mil 500.00mil 64.00mil -39.00mil 3 100 ""]
+Element["" "ap.10g" "J10" "AP.10G.01" 2270.00mil 500.00mil 16.00mil -161.00mil 0 80 ""]
 (
        Pin[155.51mil -190.94mil 86.61mil 13.78mil 93.50mil 59.06mil "2" "2" "thermal(0S,1S,3S)"]
        Pin[155.51mil 190.94mil 86.61mil 13.78mil 93.50mil 59.06mil "2" "2" "thermal(0S,1S,3S)"]
@@ -1379,49 +1377,49 @@ Element["" "ap.10g" "J10" "AP.10G.01" 2270.00mil 500.00mil 64.00mil -39.00mil 3
 
        )
 
-Element["" "0402" "C42" "0.1uF" 605.26mil 688.00mil -46.50mil -71.50mil 0 100 ""]
+Element["" "0402" "C42" "0.1uF" 15.3990mm 658.00mil -1.0988mm 12.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C43" "0.1uF" 19.6530mm 660.00mil -25.42mil 8.50mil 0 100 ""]
+Element["" "0402" "C43" "0.1uF" 19.6530mm 660.00mil -0.3490mm 13.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C31" "0.1uF" 765.74mil 899.00mil -40.98mil 12.50mil 0 100 ""]
+Element["" "0402" "C31" "0.1uF" 757.74mil 910.00mil -32.74mil 16.00mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C29" "0.1uF" 1389.00mil 910.00mil -61.50mil 28.50mil 0 100 ""]
+Element["" "0402" "C29" "0.1uF" 1389.00mil 910.00mil 26.00mil -107.00mil 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C27" "0.1uF" 1048.00mil 635.26mil -2.8133mm -55.32mil 0 100 ""]
+Element["" "0402" "C27" "0.1uF" 1048.00mil 635.26mil -14.00mil -36.26mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C30" "0.1uF" 1617.00mil 647.26mil 33.00mil -3.0546mm 3 100 ""]
+Element["" "0402" "C30" "0.1uF" 1617.00mil 647.26mil 25.00mil -2.6228mm 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "Venus634FLPx" "U10" "Venus634FLPx" 1855.00mil 626.00mil -165.00mil -172.00mil 0 100 ""]
+Element["" "Venus634FLPx" "U10" "Venus634FLPx" 1855.00mil 626.00mil -165.00mil -172.00mil 0 80 ""]
 (
        Pad[-205.50mil 157.47mil -180.30mil 157.47mil 14.17mil 17.32mil 15.00mil "GND" "11" "square"]
        Pad[180.31mil 157.47mil 205.51mil 157.47mil 14.17mil 17.32mil 15.00mil "pin23" "23" "square,edge2"]
@@ -1475,41 +1473,41 @@ Element["" "Venus634FLPx" "U10" "Venus634FLPx" 1855.00mil 626.00mil -165.00mil -
 
        )
 
-Element["" "0402" "C33" "22pF" 1507.00mil 685.00mil 34.26mil -30.48mil 0 100 ""]
+Element["" "0402" "C33" "22pF" 1507.00mil 685.00mil 33.00mil -26.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C32" "22pF" 37.7751mm 964.47mil 0.9078mm -30.00mil 0 100 ""]
+Element["" "0402" "C32" "22pF" 37.7751mm 964.47mil 0.8583mm -23.47mil 0 80 ""]
 (
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "ABM3B" "X2" "8mhz" 37.8653mm 823.73mil -0.7889mm -28.00mil 0 100 ""]
+Element["" "ABM3B" "X2" "8mhz" 37.8653mm 823.73mil -0.7889mm -28.00mil 0 80 ""]
 (
-       Pad[47.24mil -90.54mil 47.24mil -66.92mil 47.24mil 0.0000 53.24mil "2" "2" "square"]
-       Pad[47.24mil 66.93mil 47.24mil 90.55mil 47.24mil 0.0000 53.24mil "1" "1" "square,edge2"]
-       Pad[-47.23mil 66.93mil -47.23mil 90.55mil 47.24mil 0.0000 53.24mil "4" "4" "square,edge2"]
-       Pad[-47.23mil -90.54mil -47.23mil -66.92mil 47.24mil 0.0000 53.24mil "3" "3" "square"]
+       Pad[47.24mil -90.54mil 47.24mil -66.92mil 47.24mil 20.00mil 53.24mil "2" "2" "square"]
+       Pad[47.24mil 66.93mil 47.24mil 90.55mil 47.24mil 20.00mil 53.24mil "1" "1" "square,edge2"]
+       Pad[-47.23mil 66.93mil -47.23mil 90.55mil 47.24mil 20.00mil 53.24mil "4" "4" "square,edge2"]
+       Pad[-47.23mil -90.54mil -47.23mil -66.92mil 47.24mil 20.00mil 53.24mil "3" "3" "square"]
        ElementArc [9.45mil 100.00mil 5.00mil 5.00mil 0 360 10.00mil]
 
        )
 
 Element["" "sma-edge" "J2" "SMA" 3.00mil 500.00mil 0.0000 0.0000 1 10 ""]
 (
-       Pad[65.00mil 135.00mil 125.00mil 135.00mil 130.00mil 0.0000 136.00mil "pin2" "2" "square,nopaste"]
-       Pad[65.00mil 135.00mil 125.00mil 135.00mil 130.00mil 0.0000 136.00mil "pin2" "2" "onsolder,square,nopaste"]
-       Pad[30.00mil 0.0000 160.00mil 0.0000 60.00mil 0.0000 66.00mil "pin1" "1" "square,nopaste"]
-       Pad[65.00mil -135.00mil 125.00mil -135.00mil 130.00mil 0.0000 136.00mil "pin2" "2" "square,nopaste"]
-       Pad[65.00mil -135.00mil 125.00mil -135.00mil 130.00mil 0.0000 136.00mil "pin2" "2" "onsolder,square,nopaste"]
+       Pad[65.00mil 135.00mil 125.00mil 135.00mil 130.00mil 0.0000 136.00mil "2" "2" "square,nopaste"]
+       Pad[65.00mil 135.00mil 125.00mil 135.00mil 130.00mil 0.0000 136.00mil "2" "2" "onsolder,square,nopaste"]
+       Pad[30.00mil 0.0000 160.00mil 0.0000 60.00mil 80.00mil 66.00mil "1" "1" "square,nopaste"]
+       Pad[65.00mil -135.00mil 125.00mil -135.00mil 130.00mil 0.0000 136.00mil "2" "2" "square,nopaste"]
+       Pad[65.00mil -135.00mil 125.00mil -135.00mil 130.00mil 0.0000 136.00mil "2" "2" "onsolder,square,nopaste"]
 
        )
 
-Element["" "qfn-16" "U4" "RFPA0133" 470.00mil 520.00mil -101.00mil -89.00mil 0 100 ""]
+Element["" "qfn-16" "U4" "RFPA0133" 470.00mil 520.00mil -92.00mil -87.00mil 0 80 ""]
 (
        Pin[-20.07mil 20.07mil 26.00mil 25.00mil 0.0000 13.00mil "PAD" "17" "via,thermal(1S,3S)"]
        Pin[-20.07mil -20.08mil 26.00mil 25.00mil 0.0000 13.00mil "PAD" "17" "via,thermal(1S,3S)"]
@@ -1550,60 +1548,60 @@ Element["" "qfn-16" "U4" "RFPA0133" 470.00mil 520.00mil -101.00mil -89.00mil 0 1
 
        )
 
-Element["" "ufqfpn48" "U7" "STM32L151CBU6" 1216.00mil 785.00mil -14.00mil -202.00mil 0 100 ""]
+Element["" "ufqfpn48" "U7" "STM32L151CBU6" 1216.00mil 785.00mil -103.00mil -204.00mil 0 80 ""]
 (
        Pin[73.49mil 73.49mil 29.00mil 10.00mil 0.0000 15.00mil "GND" "GND" "thermal(1S,3S,4X)"]
        Pin[-73.49mil 73.49mil 29.00mil 10.00mil 0.0000 15.00mil "GND" "GND" "thermal(1S)"]
        Pin[73.49mil -73.49mil 29.00mil 10.00mil 0.0000 15.00mil "GND" "GND" "thermal(1S,3S)"]
        Pin[-73.49mil -73.49mil 29.00mil 10.00mil 0.0000 15.00mil "GND" "GND" "thermal(1S)"]
-       Pad[127.95mil 108.27mil 137.80mil 108.27mil 11.81mil 10.00mil 16.81mil "1" "1" "square,edge2"]
-       Pad[108.27mil -137.80mil 108.27mil -127.95mil 11.81mil 10.00mil 16.81mil "13" "13" "square"]
-       Pad[-137.80mil -108.27mil -127.95mil -108.27mil 11.81mil 10.00mil 16.81mil "25" "25" "square"]
-       Pad[-108.27mil 127.95mil -108.27mil 137.80mil 11.81mil 10.00mil 16.81mil "37" "37" "square,edge2"]
-       Pad[127.95mil 88.58mil 137.80mil 88.58mil 11.81mil 10.00mil 16.81mil "2" "2" "square,edge2"]
-       Pad[88.58mil -137.80mil 88.58mil -127.95mil 11.81mil 10.00mil 16.81mil "14" "14" "square"]
-       Pad[-137.80mil -88.58mil -127.95mil -88.58mil 11.81mil 10.00mil 16.81mil "26" "26" "square"]
-       Pad[-88.58mil 127.95mil -88.58mil 137.80mil 11.81mil 10.00mil 16.81mil "38" "38" "square,edge2"]
-       Pad[127.95mil 68.90mil 137.80mil 68.90mil 11.81mil 10.00mil 16.81mil "3" "3" "square,edge2"]
-       Pad[68.90mil -137.80mil 68.90mil -127.95mil 11.81mil 10.00mil 16.81mil "15" "15" "square"]
-       Pad[-137.80mil -68.90mil -127.95mil -68.90mil 11.81mil 10.00mil 16.81mil "27" "27" "square"]
-       Pad[-68.90mil 127.95mil -68.90mil 137.80mil 11.81mil 10.00mil 16.81mil "39" "39" "square,edge2"]
-       Pad[127.95mil 49.21mil 137.80mil 49.21mil 11.81mil 10.00mil 16.81mil "4" "4" "square,edge2"]
-       Pad[49.21mil -137.80mil 49.21mil -127.95mil 11.81mil 10.00mil 16.81mil "16" "16" "square"]
-       Pad[-137.80mil -49.21mil -127.95mil -49.21mil 11.81mil 10.00mil 16.81mil "28" "28" "square"]
-       Pad[-49.21mil 127.95mil -49.21mil 137.80mil 11.81mil 10.00mil 16.81mil "40" "40" "square,edge2"]
-       Pad[127.95mil 29.53mil 137.80mil 29.53mil 11.81mil 10.00mil 16.81mil "5" "5" "square,edge2"]
-       Pad[29.53mil -137.80mil 29.53mil -127.95mil 11.81mil 10.00mil 16.81mil "17" "17" "square"]
-       Pad[-137.80mil -29.53mil -127.95mil -29.53mil 11.81mil 10.00mil 16.81mil "29" "29" "square"]
-       Pad[-29.53mil 127.95mil -29.53mil 137.80mil 11.81mil 10.00mil 16.81mil "41" "41" "square,edge2"]
-       Pad[127.95mil 9.84mil 137.80mil 9.84mil 11.81mil 10.00mil 16.81mil "6" "6" "square,edge2"]
-       Pad[9.84mil -137.80mil 9.84mil -127.95mil 11.81mil 10.00mil 16.81mil "18" "18" "square"]
-       Pad[-137.80mil -9.84mil -127.95mil -9.84mil 11.81mil 10.00mil 16.81mil "30" "30" "square"]
-       Pad[-9.84mil 127.95mil -9.84mil 137.80mil 11.81mil 10.00mil 16.81mil "42" "42" "square,edge2"]
-       Pad[127.95mil -9.84mil 137.80mil -9.84mil 11.81mil 10.00mil 16.81mil "7" "7" "square,edge2"]
-       Pad[-9.84mil -137.80mil -9.84mil -127.95mil 11.81mil 10.00mil 16.81mil "19" "19" "square"]
-       Pad[-137.80mil 9.84mil -127.95mil 9.84mil 11.81mil 10.00mil 16.81mil "31" "31" "square"]
-       Pad[9.84mil 127.95mil 9.84mil 137.80mil 11.81mil 10.00mil 16.81mil "43" "43" "square,edge2"]
-       Pad[127.95mil -29.53mil 137.80mil -29.53mil 11.81mil 10.00mil 16.81mil "8" "8" "square,edge2"]
-       Pad[-29.53mil -137.80mil -29.53mil -127.95mil 11.81mil 10.00mil 16.81mil "20" "20" "square"]
-       Pad[-137.80mil 29.53mil -127.95mil 29.53mil 11.81mil 10.00mil 16.81mil "32" "32" "square"]
-       Pad[29.53mil 127.95mil 29.53mil 137.80mil 11.81mil 10.00mil 16.81mil "44" "44" "square,edge2"]
-       Pad[127.95mil -49.21mil 137.80mil -49.21mil 11.81mil 10.00mil 16.81mil "9" "9" "square,edge2"]
-       Pad[-49.21mil -137.80mil -49.21mil -127.95mil 11.81mil 10.00mil 16.81mil "21" "21" "square"]
-       Pad[-137.80mil 49.21mil -127.95mil 49.21mil 11.81mil 10.00mil 16.81mil "33" "33" "square"]
-       Pad[49.21mil 127.95mil 49.21mil 137.80mil 11.81mil 10.00mil 16.81mil "45" "45" "square,edge2"]
-       Pad[127.95mil -68.90mil 137.80mil -68.90mil 11.81mil 10.00mil 16.81mil "10" "10" "square,edge2"]
-       Pad[-68.90mil -137.80mil -68.90mil -127.95mil 11.81mil 10.00mil 16.81mil "22" "22" "square"]
-       Pad[-137.80mil 68.90mil -127.95mil 68.90mil 11.81mil 10.00mil 16.81mil "34" "34" "square"]
-       Pad[68.90mil 127.95mil 68.90mil 137.80mil 11.81mil 10.00mil 16.81mil "46" "46" "square,edge2"]
-       Pad[127.95mil -88.58mil 137.80mil -88.58mil 11.81mil 10.00mil 16.81mil "11" "11" "square,edge2"]
-       Pad[-88.58mil -137.80mil -88.58mil -127.95mil 11.81mil 10.00mil 16.81mil "23" "23" "square"]
-       Pad[-137.80mil 88.58mil -127.95mil 88.58mil 11.81mil 10.00mil 16.81mil "35" "35" "square"]
-       Pad[88.58mil 127.95mil 88.58mil 137.80mil 11.81mil 10.00mil 16.81mil "47" "47" "square,edge2"]
-       Pad[127.95mil -108.27mil 137.80mil -108.27mil 11.81mil 10.00mil 16.81mil "12" "12" "square,edge2"]
-       Pad[-108.27mil -137.80mil -108.27mil -127.95mil 11.81mil 10.00mil 16.81mil "24" "24" "square"]
-       Pad[-137.80mil 108.27mil -127.95mil 108.27mil 11.81mil 10.00mil 16.81mil "36" "36" "square"]
-       Pad[108.27mil 127.95mil 108.27mil 137.80mil 11.81mil 10.00mil 16.81mil "48" "48" "square,edge2"]
+       Pad[127.95mil 108.27mil 137.80mil 108.27mil 11.81mil 10.00mil 16.81mil "VLCD" "1" "square,edge2"]
+       Pad[108.27mil -137.80mil 108.27mil -127.95mil 11.81mil 10.00mil 16.81mil "PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2" "13" "square"]
+       Pad[-137.80mil -108.27mil -127.95mil -108.27mil 11.81mil 10.00mil 16.81mil "PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1" "25" "square"]
+       Pad[-108.27mil 127.95mil -108.27mil 137.80mil 11.81mil 10.00mil 16.81mil "PA14/JTCK/SWCLK" "37" "square,edge2"]
+       Pad[127.95mil 88.58mil 137.80mil 88.58mil 11.81mil 10.00mil 16.81mil "PC13/RTC_AF1/WKUP2" "2" "square,edge2"]
+       Pad[88.58mil -137.80mil 88.58mil -127.95mil 11.81mil 10.00mil 16.81mil "PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1" "14" "square"]
+       Pad[-137.80mil -88.58mil -127.95mil -88.58mil 11.81mil 10.00mil 16.81mil "PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1" "26" "square"]
+       Pad[-88.58mil 127.95mil -88.58mil 137.80mil 11.81mil 10.00mil 16.81mil "PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS" "38" "square,edge2"]
+       Pad[127.95mil 68.90mil 137.80mil 68.90mil 11.81mil 10.00mil 16.81mil "PC14/OSC32_IN" "3" "square,edge2"]
+       Pad[68.90mil -137.80mil 68.90mil -127.95mil 11.81mil 10.00mil 16.81mil "PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR" "15" "square"]
+       Pad[-137.80mil -68.90mil -127.95mil -68.90mil 11.81mil 10.00mil 16.81mil "PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2" "27" "square"]
+       Pad[-68.90mil 127.95mil -68.90mil 137.80mil 11.81mil 10.00mil 16.81mil "PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK" "39" "square,edge2"]
+       Pad[127.95mil 49.21mil 137.80mil 49.21mil 11.81mil 10.00mil 16.81mil "PC15/OSC32_OUT" "4" "square,edge2"]
+       Pad[49.21mil -137.80mil 49.21mil -127.95mil 11.81mil 10.00mil 16.81mil "PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1" "16" "square"]
+       Pad[-137.80mil -49.21mil -127.95mil -49.21mil 11.81mil 10.00mil 16.81mil "PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ" "28" "square"]
+       Pad[-49.21mil 127.95mil -49.21mil 137.80mil 11.81mil 10.00mil 16.81mil "PB4/JNTRSTSPI1_MISO/TIM3_CH1" "40" "square,edge2"]
+       Pad[127.95mil 29.53mil 137.80mil 29.53mil 11.81mil 10.00mil 16.81mil "PH0/OSC_IN" "5" "square,edge2"]
+       Pad[29.53mil -137.80mil 29.53mil -127.95mil 11.81mil 10.00mil 16.81mil "PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1" "17" "square"]
+       Pad[-137.80mil -29.53mil -127.95mil -29.53mil 11.81mil 10.00mil 16.81mil "PA8/USART1_CK/MCO" "29" "square"]
+       Pad[-29.53mil 127.95mil -29.53mil 137.80mil 11.81mil 10.00mil 16.81mil "PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI" "41" "square,edge2"]
+       Pad[127.95mil 9.84mil 137.80mil 9.84mil 11.81mil 10.00mil 16.81mil "PH1/OSC_OUT" "6" "square,edge2"]
+       Pad[9.84mil -137.80mil 9.84mil -127.95mil 11.81mil 10.00mil 16.81mil "PB0/ADC_IN8/TIM3_CH3/VREF_OUT" "18" "square"]
+       Pad[-137.80mil -9.84mil -127.95mil -9.84mil 11.81mil 10.00mil 16.81mil "PA9/USART1_TX" "30" "square"]
+       Pad[-9.84mil 127.95mil -9.84mil 137.80mil 11.81mil 10.00mil 16.81mil "PB6/I2C1_SCL/TIM4_CH1/USART1_TX" "42" "square,edge2"]
+       Pad[127.95mil -9.84mil 137.80mil -9.84mil 11.81mil 10.00mil 16.81mil "NRST" "7" "square,edge2"]
+       Pad[-9.84mil -137.80mil -9.84mil -127.95mil 11.81mil 10.00mil 16.81mil "PB1/ADC_IN9/TIM3_CH4/VREF_OUT" "19" "square"]
+       Pad[-137.80mil 9.84mil -127.95mil 9.84mil 11.81mil 10.00mil 16.81mil "PA10/USART1_RX" "31" "square"]
+       Pad[9.84mil 127.95mil 9.84mil 137.80mil 11.81mil 10.00mil 16.81mil "PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN" "43" "square,edge2"]
+       Pad[127.95mil -29.53mil 137.80mil -29.53mil 11.81mil 10.00mil 16.81mil "VSSA" "8" "square,edge2"]
+       Pad[-29.53mil -137.80mil -29.53mil -127.95mil 11.81mil 10.00mil 16.81mil "PB2/BOOT1" "20" "square"]
+       Pad[-137.80mil 29.53mil -127.95mil 29.53mil 11.81mil 10.00mil 16.81mil "PA11/USART1_CTS/USBDM/SPI1_MISO" "32" "square"]
+       Pad[29.53mil 127.95mil 29.53mil 137.80mil 11.81mil 10.00mil 16.81mil "BOOT0" "44" "square,edge2"]
+       Pad[127.95mil -49.21mil 137.80mil -49.21mil 11.81mil 10.00mil 16.81mil "VDDA" "9" "square,edge2"]
+       Pad[-49.21mil -137.80mil -49.21mil -127.95mil 11.81mil 10.00mil 16.81mil "PB10/I2C2_SCL/USART3_TX/TIM2_CH3" "21" "square"]
+       Pad[-137.80mil 49.21mil -127.95mil 49.21mil 11.81mil 10.00mil 16.81mil "PA12/USART1_RTS/USBDP/SPI1_MOSI" "33" "square"]
+       Pad[49.21mil 127.95mil 49.21mil 137.80mil 11.81mil 10.00mil 16.81mil "PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1" "45" "square,edge2"]
+       Pad[127.95mil -68.90mil 137.80mil -68.90mil 11.81mil 10.00mil 16.81mil "PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR" "10" "square,edge2"]
+       Pad[-68.90mil -137.80mil -68.90mil -127.95mil 11.81mil 10.00mil 16.81mil "PB11/I2C2_SDA/USART3_RX/TIM2_CH4" "22" "square"]
+       Pad[-137.80mil 68.90mil -127.95mil 68.90mil 11.81mil 10.00mil 16.81mil "PA13/JTMS/SWDIO" "34" "square"]
+       Pad[68.90mil 127.95mil 68.90mil 137.80mil 11.81mil 10.00mil 16.81mil "PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1" "46" "square,edge2"]
+       Pad[127.95mil -88.58mil 137.80mil -88.58mil 11.81mil 10.00mil 16.81mil "PA1/USART2_RTS/ADC_IN1/TIM2_CH2" "11" "square,edge2"]
+       Pad[-88.58mil -137.80mil -88.58mil -127.95mil 11.81mil 10.00mil 16.81mil "VSS1" "23" "square"]
+       Pad[-137.80mil 88.58mil -127.95mil 88.58mil 11.81mil 10.00mil 16.81mil "VSS2" "35" "square"]
+       Pad[88.58mil 127.95mil 88.58mil 137.80mil 11.81mil 10.00mil 16.81mil "VSS3" "47" "square,edge2"]
+       Pad[127.95mil -108.27mil 137.80mil -108.27mil 11.81mil 10.00mil 16.81mil "PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1" "12" "square,edge2"]
+       Pad[-108.27mil -137.80mil -108.27mil -127.95mil 11.81mil 10.00mil 16.81mil "VDD1" "24" "square"]
+       Pad[-137.80mil 108.27mil -127.95mil 108.27mil 11.81mil 10.00mil 16.81mil "VDD2" "36" "square"]
+       Pad[108.27mil 127.95mil 108.27mil 137.80mil 11.81mil 10.00mil 16.81mil "VDD3" "48" "square,edge2"]
        Pad[73.49mil 73.49mil 73.49mil 73.49mil 73.49mil 10.00mil 0.0000 "GND" "GND" "square,edge2,nopaste"]
        Pad[0.0000 73.49mil 0.0000 73.49mil 73.49mil 0.0000 73.49mil "GND" "GND" "square,nopaste"]
        Pad[0.0000 73.49mil 0.0000 73.49mil 36.75mil 0.0000 36.75mil "GND" "GND" "square"]
@@ -1630,12 +1628,12 @@ Element["" "ufqfpn48" "U7" "STM32L151CBU6" 1216.00mil 785.00mil -14.00mil -202.0
 
        )
 
-Element["" "530470410" "J4" "Telemetry" 1804.00mil 952.00mil 69.00mil -16.00mil 0 100 ""]
+Element["" "530470410" "J4" "Telemetry" 1804.00mil 952.00mil -196.00mil -80.00mil 0 80 ""]
 (
-       Pin[-147.64mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin4" "4" "edge2,thermal(2X)"]
-       Pin[-98.43mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin3" "3" "edge2"]
-       Pin[-49.21mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin2" "2" "edge2"]
-       Pin[0.0000 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin1" "1" "square,edge2,thermal(1X)"]
+       Pin[-147.64mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "4" "4" "edge2,thermal(2X)"]
+       Pin[-98.43mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "3" "3" "edge2"]
+       Pin[-49.21mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "2" "2" "edge2"]
+       Pin[0.0000 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "1" "1" "square,edge2,thermal(1X)"]
        ElementLine [59.05mil -80.71mil 59.05mil 45.27mil 6.00mil]
        ElementLine [-206.69mil -80.71mil 59.05mil -80.71mil 6.00mil]
        ElementLine [-206.69mil -80.71mil -206.69mil 45.27mil 6.00mil]
@@ -1643,10 +1641,10 @@ Element["" "530470410" "J4" "Telemetry" 1804.00mil 952.00mil 69.00mil -16.00mil
 
        )
 
-Element["" "282834-2" "J3" "power_switch" 1334.00mil 3.00mil 0.0000 0.0000 0 100 ""]
+Element["" "282834-2" "J3" "power_switch" 1334.00mil 3.00mil 0.0000 0.0000 0 80 ""]
 (
-       Pin[59.06mil 127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "pin2" "2" ""]
-       Pin[159.06mil 127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "pin1" "1" "square"]
+       Pin[59.06mil 127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "2" "2" ""]
+       Pin[159.06mil 127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "1" "1" "square"]
        ElementLine [0.0000 0.0000 0.0000 255.91mil 6.00mil]
        ElementLine [0.0000 255.91mil 218.11mil 255.91mil 6.00mil]
        ElementLine [218.11mil 255.91mil 218.11mil 0.0000 6.00mil]
@@ -1654,12 +1652,12 @@ Element["" "282834-2" "J3" "power_switch" 1334.00mil 3.00mil 0.0000 0.0000 0 100
 
        )
 
-Element["" "0-215079-4" "J20" "Debug" 575.00mil 160.00mil -118.00mil -94.00mil 0 100 ""]
+Element["" "0-215079-4" "J20" "Debug" 575.00mil 160.00mil -234.00mil -148.00mil 0 80 ""]
 (
-       Pin[0.0000 -100.00mil 62.99mil 12.00mil 72.99mil 31.50mil "pin1" "1" "square,edge2,thermal(0X,1X,3X)"]
-       Pin[-50.00mil 0.0000 62.99mil 12.00mil 72.99mil 31.50mil "pin2" "2" "edge2"]
-       Pin[-100.00mil -100.00mil 62.99mil 12.00mil 72.99mil 31.50mil "pin3" "3" "edge2"]
-       Pin[-150.00mil 0.0000 62.99mil 12.00mil 72.99mil 31.50mil "pin4" "4" "edge2"]
+       Pin[0.0000 -100.00mil 62.99mil 12.00mil 72.99mil 31.50mil "1" "1" "square,edge2,thermal(0X,1X,3X)"]
+       Pin[-50.00mil 0.0000 62.99mil 12.00mil 72.99mil 31.50mil "2" "2" "edge2"]
+       Pin[-100.00mil -100.00mil 62.99mil 12.00mil 72.99mil 31.50mil "3" "3" "edge2"]
+       Pin[-150.00mil 0.0000 62.99mil 12.00mil 72.99mil 31.50mil "4" "4" "edge2"]
        Pin[55.11mil -29.13mil 73.30mil 14.00mil 79.30mil 59.06mil "mnt" "0" "edge2"]
        ElementLine [94.28mil -150.39mil 94.28mil 50.38mil 6.00mil]
        ElementLine [-244.29mil -150.39mil 94.28mil -150.39mil 6.00mil]
@@ -1668,20 +1666,20 @@ Element["" "0-215079-4" "J20" "Debug" 575.00mil 160.00mil -118.00mil -94.00mil 0
 
        )
 
-Element["" "microSD" "J1" "microSD" 1042.00mil 5.00mil 0.0000 0.0000 0 100 ""]
+Element["" "microSD" "J1" "microSD" 1042.00mil 5.00mil 0.0000 0.0000 0 80 ""]
 (
-       Pad[-267.71mil 3.3749mm -267.71mil 150.59mil 41.34mil 0.0000 47.24mil "9" "9" "square"]
-       Pad[267.72mil 3.3749mm 267.72mil 150.59mil 41.34mil 0.0000 47.24mil "9" "9" "square"]
-       Pad[-267.71mil 463.58mil -267.71mil 481.30mil 41.34mil 0.0000 47.24mil "9" "9" "square,edge2"]
-       Pad[267.72mil 463.58mil 267.72mil 481.30mil 41.34mil 0.0000 47.24mil "9" "9" "square,edge2"]
-       Pad[124.80mil 363.98mil 124.80mil 381.69mil 23.62mil 0.0000 29.53mil "pin1" "1" "square,edge2"]
-       Pad[81.50mil 363.98mil 81.50mil 381.69mil 23.62mil 0.0000 29.53mil "pin2" "2" "square,edge2"]
-       Pad[38.19mil 363.98mil 38.19mil 381.69mil 23.62mil 0.0000 29.53mil "pin3" "3" "square,edge2"]
-       Pad[-5.11mil 363.98mil -5.11mil 381.69mil 23.62mil 0.0000 29.53mil "pin4" "4" "square,edge2"]
-       Pad[-48.42mil 363.98mil -48.42mil 381.69mil 23.62mil 0.0000 29.53mil "pin5" "5" "square,edge2"]
-       Pad[-91.72mil 363.98mil -91.72mil 381.69mil 23.62mil 0.0000 29.53mil "pin6" "6" "square,edge2"]
-       Pad[-135.03mil 363.98mil -135.03mil 381.69mil 23.62mil 0.0000 29.53mil "pin7" "7" "square,edge2"]
-       Pad[-178.34mil 363.98mil -178.34mil 381.69mil 23.62mil 0.0000 29.53mil "pin8" "8" "square,edge2"]
+       Pad[-267.71mil 3.3749mm -267.71mil 150.59mil 41.34mil 0.0000 47.24mil "MNT" "9" "square"]
+       Pad[267.72mil 3.3749mm 267.72mil 150.59mil 41.34mil 0.0000 47.24mil "MNT" "9" "square"]
+       Pad[-267.71mil 463.58mil -267.71mil 481.30mil 41.34mil 0.0000 47.24mil "MNT" "9" "square,edge2"]
+       Pad[267.72mil 463.58mil 267.72mil 481.30mil 41.34mil 0.0000 47.24mil "MNT" "9" "square,edge2"]
+       Pad[124.80mil 363.98mil 124.80mil 381.69mil 23.62mil 20.00mil 29.53mil "DAT2" "1" "square,edge2"]
+       Pad[81.50mil 363.98mil 81.50mil 381.69mil 23.62mil 20.00mil 29.53mil "CD/DAT3" "2" "square,edge2"]
+       Pad[38.19mil 363.98mil 38.19mil 381.69mil 23.62mil 20.00mil 29.53mil "CMD" "3" "square,edge2"]
+       Pad[-5.11mil 363.98mil -5.11mil 381.69mil 23.62mil 20.00mil 29.53mil "VDD" "4" "square,edge2"]
+       Pad[-48.42mil 363.98mil -48.42mil 381.69mil 23.62mil 20.00mil 29.53mil "CLK" "5" "square,edge2"]
+       Pad[-91.72mil 363.98mil -91.72mil 381.69mil 23.62mil 20.00mil 29.53mil "VSS" "6" "square,edge2"]
+       Pad[-135.03mil 363.98mil -135.03mil 381.69mil 23.62mil 20.00mil 29.53mil "DAT0" "7" "square,edge2"]
+       Pad[-178.34mil 363.98mil -178.34mil 381.69mil 23.62mil 20.00mil 29.53mil "DAT1" "8" "square,edge2"]
        ElementLine [267.72mil 0.0000 267.72mil 523.62mil 10.00mil]
        ElementLine [-267.71mil 0.0000 -267.71mil 523.62mil 10.00mil]
        ElementLine [-267.71mil 0.0000 267.72mil 0.0000 10.00mil]
@@ -1689,21 +1687,21 @@ Element["" "microSD" "J1" "microSD" 1042.00mil 5.00mil 0.0000 0.0000 0 100 ""]
 
        )
 
-Element["" "0402" "C37" "1uF" 1339.00mil 353.00mil -0.3472mm -1.1181mm 3 100 ""]
+Element["" "0402" "C37" "1uF" 1339.00mil 353.00mil -32.00mil -25.00mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R36" "0" 1394.00mil 415.74mil 1.1326mm 2.1546mm 1 100 ""]
+Element["" "0402" "R36" "0" 1394.00mil 415.74mil -15.00mil -27.74mil 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "SOT23-5" "U1" "TC2185-3.3" 1394.00mil 282.00mil 165.00mil -20.52mil 3 89 ""]
+Element["" "SOT23-5" "U1" "TC2185-3.3" 1394.00mil 282.00mil -24.52mil -80.00mil 0 89 ""]
 (
        Attribute("author" "DJ Delorie")
        Attribute("copyright" "2006 DJ Delorie")
@@ -1721,14 +1719,14 @@ Element["" "SOT23-5" "U1" "TC2185-3.3" 1394.00mil 282.00mil 165.00mil -20.52mil
 
        )
 
-Element["" "0402" "C38" "10nF" 1339.00mil 293.00mil -15.50mil -72.50mil 3 100 ""]
+Element["" "0402" "C38" "10nF" 1339.00mil 293.00mil -32.00mil -40.00mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "C39" "1uF" 1535.00mil 321.00mil -62.76mil -76.50mil 0 100 ""]
+Element["" "0402" "C39" "1uF" 1535.00mil 321.00mil 37.00mil -23.00mil 0 80 ""]
 (
        Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1753,42 +1751,49 @@ Element["" "SOT23-5" "U2" "MCP73831" 51.7340mm 244.00mil 115.00mil -2.8062mm 0 8
 
        )
 
-Element["" "0402" "C4" "4.7uF" 49.7274mm 6.6736mm -23.78mil 0.6416mm 0 100 ""]
+Element["" "0402" "C4" "4.7uF" 49.7274mm 6.6736mm 0.6154mm 0.7686mm 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R51" "1k" 54.6804mm 96.74mil 21.81mil -30.82mil 0 100 ""]
+Element["" "0402" "R51" "1k" 54.6804mm 96.74mil 1.6060mm -34.74mil 3 80 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R102" "22" 45.7396mm 6.8514mm -15.50mil -0.6147mm 3 100 ""]
+Element["" "0402" "R102" "22" 45.7396mm 6.8514mm -0.3498mm -0.9078mm 3 80 ""]
+(
+       Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R101" "22" 46.7048mm 6.8514mm 1.6314mm -0.9078mm 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R101" "22" 46.7048mm 6.8514mm 76.50mil -0.6543mm 3 100 ""]
+Element["" "0402" "R35" "2k" 54.6550mm 6.4704mm 1.5806mm -0.9078mm 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402" "R35" "2k" 54.6550mm 6.4704mm 0.5695mm -0.7691mm 0 100 ""]
+Element["" "0402" "R50" "1k" 50.7180mm 225.00mil 0.4630mm -104.00mil 3 80 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0605" "D1" "dualLED" 51.7153mm 124.80mil 36.51mil -120.00mil 0 100 ""]
+Element["" "0605" "D1" "dualLED" 51.7153mm 124.80mil 0.6341mm -106.80mil 0 80 ""]
 (
        Pad[12.80mil -12.80mil 20.67mil -12.80mil 25.59mil -17.71mil 31.59mil "2" "2" "square"]
        Pad[12.80mil -1.1750mm 20.67mil -1.1750mm 25.59mil -17.71mil 31.59mil "1" "1" "square"]
@@ -1797,26 +1802,36 @@ Element["" "0605" "D1" "dualLED" 51.7153mm 124.80mil 36.51mil -120.00mil 0 100 "
 
        )
 
-Element["" "0402" "R50" "1k" 50.7180mm 225.00mil 23.55mil -114.61mil 3 100 ""]
+Element["" "ZX62-B-5PA" "J5" "USBmicroB" 45.7904mm 206.89mil -5.4298mm -56.89mil 0 80 ""]
 (
-       Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
-       Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+       Pad[0.0000 -45.28mil 0.0000 -7.87mil 15.75mil 20.00mil 23.62mil "DATA+" "3" "square,edge2"]
+       Pad[25.58mil -45.28mil 25.58mil -7.87mil 15.75mil 20.00mil 23.62mil "DATA-" "2" "square,edge2"]
+       Pad[-25.59mil -45.28mil -25.59mil -7.87mil 15.75mil 20.00mil 23.62mil "ID" "4" "square,edge2"]
+       Pad[51.17mil -45.28mil 51.17mil -7.87mil 15.75mil 20.00mil 23.62mil "VBUS" "1" "square,edge2"]
+       Pad[-51.18mil -45.28mil -51.18mil -7.87mil 15.75mil 20.00mil 23.62mil "GND" "5" "square,edge2"]
+       Pad[-131.89mil -31.50mil -112.20mil -31.50mil 62.99mil 0.0000 70.87mil "tab1" "G" "square"]
+       Pad[112.19mil -31.50mil 131.88mil -31.50mil 62.99mil 0.0000 70.87mil "tab2" "G" "square,edge2"]
+       Pad[-47.24mil -131.89mil -47.24mil -131.89mil 74.80mil 0.0000 82.68mil "tab3" "G" "square"]
+       Pad[47.23mil -131.89mil 47.23mil -131.89mil 74.80mil 0.0000 82.68mil "tab4" "G" "square,edge2"]
+       Pad[-157.48mil -133.86mil -157.48mil -129.92mil 70.87mil 0.0000 2.0000mm "tab5" "G" "square"]
+       Pad[157.47mil -133.86mil 157.47mil -129.92mil 70.87mil 0.0000 2.0000mm "tab6" "G" "square"]
+
+       )
+
+Element["" "0402" "R4" "470" 50.9082mm 866.00mil 1.3396mm -45.00mil 0 80 ""]
+(
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "ZX62-B-5PA" "J5" "USBmicroB" 45.7904mm 206.89mil -133.19mil 0.1456mm 0 100 ""]
+Element["" "topled" "D2" "orange" 50.2935mm 932.00mil 115.00mil -31.00mil 0 80 ""]
 (
-       Pad[0.0000 -45.28mil 0.0000 -7.87mil 15.75mil 9.84mil 23.62mil "DATA+" "3" "square,edge2"]
-       Pad[25.58mil -45.28mil 25.58mil -7.87mil 15.75mil 9.84mil 23.62mil "DATA-" "2" "square,edge2"]
-       Pad[-25.59mil -45.28mil -25.59mil -7.87mil 15.75mil 9.84mil 23.62mil "ID" "4" "square,edge2"]
-       Pad[51.17mil -45.28mil 51.17mil -7.87mil 15.75mil 9.84mil 23.62mil "VBUS" "1" "square,edge2"]
-       Pad[-51.18mil -45.28mil -51.18mil -7.87mil 15.75mil 9.84mil 23.62mil "GND" "5" "square,edge2"]
-       Pad[-131.89mil -31.50mil -112.20mil -31.50mil 62.99mil 9.84mil 70.87mil "tab1" "G" "square"]
-       Pad[112.19mil -31.50mil 131.88mil -31.50mil 62.99mil 9.84mil 70.87mil "tab2" "G" "square,edge2"]
-       Pad[-47.24mil -131.89mil -47.24mil -131.89mil 74.80mil 9.84mil 82.68mil "tab3" "G" "square"]
-       Pad[47.23mil -131.89mil 47.23mil -131.89mil 74.80mil 9.84mil 82.68mil "tab4" "G" "square,edge2"]
-       Pad[-157.48mil -133.86mil -157.48mil -129.92mil 70.87mil 9.84mil 2.0000mm "tab5" "G" "square"]
-       Pad[157.47mil -133.86mil 157.47mil -129.92mil 70.87mil 9.84mil 2.0000mm "tab6" "G" "square"]
+       Pad[-59.06mil -21.65mil -59.06mil 21.65mil 59.06mil 23.62mil 70.87mil "1" "1" "square"]
+       Pad[59.06mil -21.65mil 59.06mil 21.65mil 59.06mil 23.62mil 70.87mil "2" "2" "square"]
+       ElementLine [2.0000mm -62.99mil 100.39mil -62.99mil 10.00mil]
+       ElementLine [100.39mil -62.99mil 100.39mil 62.99mil 10.00mil]
+       ElementLine [100.39mil 62.99mil 2.0000mm 62.99mil 10.00mil]
 
        )
 Layer(1 "top")
@@ -1835,37 +1850,16 @@ Layer(1 "top")
        Line[2075.00mil 439.00mil 2076.00mil 438.00mil 10.00mil 20.00mil ""]
        Line[52.0169mm 468.00mil 2095.00mil 468.00mil 10.00mil 20.00mil ""]
        Line[2075.00mil 468.00mil 2075.00mil 438.00mil 10.00mil 20.00mil ""]
-       Line[1966.00mil 532.00mil 52.0045mm 532.00mil 10.00mil 20.00mil ""]
        Line[52.0045mm 532.00mil 52.0169mm 531.51mil 10.00mil 20.00mil ""]
        Line[52.0169mm 531.51mil 52.9974mm 531.51mil 10.00mil 20.00mil ""]
-       Line[1952.00mil 595.00mil 2090.00mil 595.00mil 10.00mil 20.00mil ""]
-       Line[1945.00mil 658.00mil 2089.00mil 658.00mil 10.00mil 20.00mil ""]
        Line[2089.00mil 658.00mil 2090.00mil 657.00mil 10.00mil 20.00mil ""]
-       Line[1982.00mil 626.00mil 1951.00mil 595.00mil 10.00mil 20.00mil ""]
-       Line[1982.00mil 626.00mil 2091.00mil 626.00mil 10.00mil 20.00mil ""]
        Line[2091.00mil 626.00mil 2091.00mil 600.00mil 10.00mil 20.00mil ""]
        Line[2091.00mil 600.00mil 2093.00mil 598.00mil 10.00mil 20.00mil ""]
-       Line[1945.00mil 722.00mil 2095.00mil 722.00mil 10.00mil 20.00mil ""]
        Line[2095.00mil 722.00mil 2096.00mil 721.00mil 10.00mil 20.00mil ""]
        Line[52.0169mm 19.1000mm 53.0598mm 19.1000mm 10.00mil 20.00mil ""]
        Line[53.0598mm 19.1000mm 2090.00mil 753.00mil 10.00mil 20.00mil ""]
        Line[2090.00mil 753.00mil 2090.00mil 727.00mil 10.00mil 20.00mil ""]
        Line[2090.00mil 727.00mil 2096.00mil 721.00mil 10.00mil 20.00mil ""]
-       Line[2048.00mil 19.1000mm 49.5292mm 19.1000mm 10.00mil 20.00mil ""]
-       Line[49.5292mm 19.1000mm 1948.00mil 750.00mil 10.00mil 20.00mil ""]
-       Line[1948.00mil 750.00mil 1948.00mil 726.00mil 10.00mil 20.00mil ""]
-       Line[1948.00mil 726.00mil 1944.00mil 722.00mil 10.00mil 20.00mil ""]
-       Line[50.3169mm 818.90mil 50.3169mm 785.98mil 10.00mil 20.00mil ""]
-       Line[50.3169mm 785.98mil 1970.00mil 775.00mil 10.00mil 20.00mil ""]
-       Line[1970.00mil 775.00mil 1945.00mil 775.00mil 10.00mil 20.00mil ""]
-       Line[51.1170mm 818.90mil 51.1170mm 775.48mil 10.00mil 20.00mil ""]
-       Line[51.1170mm 775.48mil 2012.00mil 775.00mil 10.00mil 20.00mil ""]
-       Line[2012.00mil 775.00mil 1945.00mil 775.00mil 10.00mil 20.00mil ""]
-       Line[2013.00mil 862.00mil 2013.00mil 819.42mil 10.00mil 20.00mil ""]
-       Line[2013.00mil 819.42mil 51.1170mm 818.90mil 10.00mil 20.00mil ""]
-       Line[2013.00mil 862.00mil 1982.00mil 862.00mil 10.00mil 20.00mil ""]
-       Line[1982.00mil 862.00mil 1982.00mil 20.8260mm 10.00mil 20.00mil ""]
-       Line[1982.00mil 20.8260mm 50.3169mm 818.90mil 10.00mil 20.00mil ""]
        Line[2190.00mil 9.2334mm 56.9995mm 9.2334mm 10.00mil 20.00mil ""]
        Line[56.9995mm 9.2334mm 57.0329mm 9.2000mm 10.00mil 20.00mil ""]
        Line[2.5347mm 12.7222mm 4.9752mm 12.7222mm 25.00mil 20.00mil ""]
@@ -1890,7 +1884,6 @@ Layer(1 "top")
        Line[581.00mil 767.00mil 572.00mil 776.00mil 10.00mil 20.00mil "clearline"]
        Line[27.5114mm 735.79mil 26.9293mm 735.79mil 10.00mil 20.00mil "clearline"]
        Line[26.9293mm 735.79mil 1051.00mil 745.00mil 10.00mil 20.00mil "clearline"]
-       Line[717.69mil 843.77mil 717.69mil 872.69mil 10.00mil 20.00mil "clearline"]
        Line[774.77mil 786.69mil 808.69mil 786.69mil 10.00mil 20.00mil "clearline"]
        Line[808.69mil 786.69mil 821.00mil 799.00mil 10.00mil 20.00mil "clearline"]
        Line[821.00mil 799.00mil 821.00mil 834.00mil 10.00mil 20.00mil "clearline"]
@@ -1904,7 +1897,6 @@ Layer(1 "top")
        Line[857.00mil 894.00mil 943.00mil 894.00mil 10.00mil 20.00mil "clearline"]
        Line[27.5114mm 775.16mil 26.1915mm 775.16mil 10.00mil 20.00mil "clearline"]
        Line[26.1915mm 775.16mil 1029.00mil 773.00mil 10.00mil 20.00mil "clearline"]
-       Line[20.3840mm 22.2880mm 803.00mil 877.00mil 10.00mil 20.00mil "clearline"]
        Line[27.5114mm 676.73mil 25.5847mm 676.73mil 10.00mil 20.00mil "clearline"]
        Line[25.5847mm 676.73mil 967.00mil 717.00mil 10.00mil 20.00mil "clearline"]
        Line[967.00mil 717.00mil 967.00mil 843.00mil 10.00mil 20.00mil "clearline"]
@@ -1949,7 +1941,6 @@ Layer(1 "top")
        Line[1040.90mil 716.10mil 1024.00mil 733.00mil 10.00mil 20.00mil "clearline"]
        Line[1024.00mil 733.00mil 993.00mil 733.00mil 10.00mil 20.00mil "clearline"]
        Line[636.00mil 22.3370mm 658.64mil 21.7620mm 10.00mil 20.00mil "clearline"]
-       Line[610.00mil 893.00mil 610.00mil 806.00mil 10.00mil 20.00mil "clearline"]
        Line[1147.00mil 16.5614mm 1147.10mil 16.5640mm 10.00mil 20.00mil "clearline"]
        Line[29.6365mm 16.5640mm 29.6365mm 600.79mil 10.00mil 20.00mil "clearline"]
        Line[1147.10mil 16.5640mm 1147.10mil 617.10mil 10.00mil 20.00mil "clearline"]
@@ -2010,8 +2001,6 @@ Layer(1 "top")
        Line[49.5170mm 406.49mil 1937.00mil 394.00mil 10.00mil 20.00mil "clearline"]
        Line[45.5173mm 818.90mil 45.5173mm 859.98mil 10.00mil 20.00mil "clearline"]
        Line[45.5173mm 859.98mil 1792.00mil 860.00mil 10.00mil 20.00mil "clearline"]
-       Line[48.7169mm 818.90mil 48.7169mm 858.01mil 10.00mil 20.00mil "clearline"]
-       Line[48.7169mm 858.01mil 1901.00mil 875.00mil 10.00mil 20.00mil "clearline"]
        Line[43.1173mm 433.09mil 42.4203mm 433.09mil 10.00mil 20.00mil "clearline"]
        Line[42.4203mm 433.09mil 1670.00mil 433.00mil 10.00mil 20.00mil "clearline"]
        Line[1849.00mil 886.00mil 1887.00mil 848.00mil 10.00mil 20.00mil "clearline"]
@@ -2023,14 +2012,8 @@ Layer(1 "top")
        Line[271.00mil 321.00mil 296.00mil 346.00mil 10.00mil 20.00mil "clearline"]
        Line[271.00mil 307.00mil 296.00mil 307.00mil 10.00mil 20.00mil "clearline"]
        Line[560.00mil 622.00mil 560.00mil 583.00mil 10.00mil 20.00mil "clearline"]
-       Line[566.00mil 540.00mil 566.00mil 577.00mil 10.00mil 20.00mil ""]
-       Line[566.00mil 577.00mil 560.00mil 583.00mil 10.00mil 20.00mil "clearline"]
        Line[499.53mil 14.8327mm 13.3999mm 14.8327mm 10.00mil 20.00mil "clearline"]
        Line[13.3999mm 14.8327mm 528.52mil 583.00mil 10.00mil 20.00mil "clearline"]
-       Line[528.52mil 583.00mil 528.52mil 621.48mil 10.00mil 20.00mil "clearline"]
-       Line[528.52mil 621.48mil 528.00mil 622.00mil 10.00mil 20.00mil "clearline"]
-       Line[528.52mil 622.00mil 528.52mil 644.52mil 10.00mil 20.00mil "clearline"]
-       Line[528.52mil 644.52mil 535.00mil 651.00mil 10.00mil 20.00mil "clearline"]
        Line[479.84mil 14.8327mm 479.84mil 607.84mil 10.00mil 20.00mil "clearline"]
        Line[479.84mil 607.84mil 497.00mil 625.00mil 10.00mil 20.00mil "clearline"]
        Line[710.00mil 338.00mil 710.00mil 347.00mil 10.00mil 20.00mil "clearline"]
@@ -2080,27 +2063,9 @@ Layer(1 "top")
        Line[325.52mil 844.48mil 312.00mil 858.00mil 10.00mil 20.00mil ""]
        Line[430.10mil 910.00mil 472.00mil 910.00mil 25.00mil 20.00mil "clearline"]
        Line[330.00mil 500.00mil 330.00mil 542.00mil 10.00mil 20.00mil "clearline"]
-       Line[330.00mil 573.48mil 330.00mil 599.00mil 10.00mil 20.00mil "clearline"]
        Line[1080.00mil 650.00mil 1049.00mil 650.00mil 10.00mil 20.00mil "clearline"]
        Line[1049.00mil 650.00mil 1048.00mil 651.00mil 10.00mil 20.00mil "clearline"]
-       Line[751.52mil 899.00mil 744.00mil 899.00mil 10.00mil 20.00mil "clearline"]
-       Line[717.69mil 872.69mil 744.00mil 899.00mil 10.00mil 20.00mil "clearline"]
-       Line[803.00mil 877.00mil 803.00mil 879.00mil 10.00mil 20.00mil "clearline"]
-       Line[698.00mil 843.77mil 698.00mil 891.00mil 10.00mil 20.00mil "clearline"]
-       Line[698.00mil 891.00mil 731.00mil 924.00mil 10.00mil 20.00mil "clearline"]
-       Line[731.00mil 924.00mil 798.00mil 924.00mil 10.00mil 20.00mil "clearline"]
-       Line[798.00mil 924.00mil 813.00mil 909.00mil 10.00mil 20.00mil "clearline"]
-       Line[813.00mil 909.00mil 964.00mil 909.00mil 10.00mil 20.00mil "clearline"]
-       Line[964.00mil 909.00mil 976.00mil 897.00mil 10.00mil 20.00mil "clearline"]
-       Line[976.00mil 933.00mil 967.00mil 924.00mil 10.00mil 20.00mil "clearline"]
-       Line[967.00mil 924.00mil 820.00mil 924.00mil 10.00mil 20.00mil "clearline"]
-       Line[820.00mil 924.00mil 805.00mil 939.00mil 10.00mil 20.00mil "clearline"]
-       Line[805.00mil 939.00mil 656.00mil 939.00mil 10.00mil 20.00mil "clearline"]
-       Line[610.00mil 893.00mil 656.00mil 939.00mil 10.00mil 20.00mil "clearline"]
-       Line[812.00mil 955.00mil 589.00mil 955.00mil 10.00mil 20.00mil "clearline"]
-       Line[359.00mil 725.00mil 589.00mil 955.00mil 10.00mil 20.00mil "clearline"]
        Line[344.00mil 733.00mil 582.00mil 971.00mil 10.00mil 20.00mil "clearline"]
-       Line[621.00mil 688.00mil 658.64mil 688.00mil 10.00mil 20.00mil "clearline"]
        Line[758.00mil 660.00mil 758.00mil 689.00mil 10.00mil 20.00mil "clearline"]
        Line[1617.00mil 522.00mil 1623.00mil 516.00mil 10.00mil 20.00mil "clearline"]
        Line[1576.00mil 526.00mil 1633.00mil 469.00mil 10.00mil 20.00mil "clearline"]
@@ -2111,12 +2076,8 @@ Layer(1 "top")
        Line[628.00mil 377.00mil 628.00mil 409.00mil 10.00mil 20.00mil "clearline"]
        Line[721.00mil 410.00mil 650.00mil 339.00mil 10.00mil 20.00mil "clearline"]
        Line[650.00mil 339.00mil 506.00mil 339.00mil 10.00mil 20.00mil "clearline"]
-       Line[812.00mil 955.00mil 826.00mil 941.00mil 10.00mil 20.00mil "clearline"]
-       Line[826.00mil 941.00mil 936.00mil 941.00mil 10.00mil 20.00mil "clearline"]
-       Line[936.00mil 941.00mil 945.00mil 950.00mil 10.00mil 20.00mil "clearline"]
        Line[538.52mil 811.00mil 532.00mil 804.48mil 10.00mil 20.00mil "clearline"]
        Line[581.00mil 811.00mil 538.52mil 811.00mil 10.00mil 20.00mil ""]
-       Line[1662.10mil 688.98mil 41.1231mm 688.98mil 10.00mil 20.00mil ""]
        Line[1662.10mil 19.1000mm 41.0848mm 19.1000mm 10.00mil 20.00mil ""]
        Line[1440.00mil 902.47mil 1440.00mil 946.00mil 10.00mil 20.00mil "clearline"]
        Line[37.3753mm 964.47mil 37.0451mm 964.47mil 10.00mil 20.00mil "clearline"]
@@ -2128,9 +2089,7 @@ Layer(1 "top")
        Line[37.0827mm 684.47mil 37.0827mm 645.47mil 10.00mil 20.00mil "clearline"]
        Line[37.0827mm 645.47mil 37.7055mm 645.47mil 10.00mil 20.00mil "clearline"]
        Line[37.7055mm 645.47mil 37.7309mm 646.47mil 10.00mil 20.00mil "clearline"]
-       Line[1662.10mil 783.47mil 41.0837mm 783.47mil 10.00mil 20.00mil "clearline"]
        Line[41.0837mm 783.47mil 1617.00mil 783.00mil 10.00mil 20.00mil "clearline"]
-       Line[1617.00mil 783.00mil 1617.00mil 751.74mil 10.00mil 20.00mil "clearline"]
        Line[887.00mil 410.00mil 721.00mil 410.00mil 10.00mil 20.00mil "clearline"]
        Line[1603.00mil 418.00mil 1500.00mil 418.00mil 10.00mil 20.00mil "clearline"]
        Line[1500.00mil 418.00mil 1486.00mil 432.00mil 10.00mil 20.00mil "clearline"]
@@ -2162,7 +2121,6 @@ Layer(1 "top")
        Line[37.8780mm 697.27mil 36.6657mm 745.00mil 10.00mil 20.00mil "clearline"]
        Line[1576.00mil 526.00mil 1576.00mil 596.00mil 10.00mil 20.00mil "clearline"]
        Line[1576.00mil 596.00mil 1550.00mil 622.00mil 10.00mil 20.00mil "clearline"]
-       Line[1617.00mil 663.00mil 1617.00mil 689.00mil 10.00mil 20.00mil "clearline"]
        Line[1617.00mil 631.52mil 1617.00mil 522.00mil 10.00mil 20.00mil "clearline"]
        Line[453.00mil 418.00mil 453.00mil 463.00mil 25.00mil 20.00mil ""]
        Line[432.00mil 463.00mil 432.00mil 432.00mil 25.00mil 20.00mil ""]
@@ -2186,19 +2144,7 @@ Layer(1 "top")
        Line[698.00mil 440.00mil 678.00mil 420.00mil 10.00mil 20.00mil "clearline"]
        Line[479.84mil 401.84mil 479.84mil 364.16mil 10.00mil 20.00mil "clearline"]
        Line[479.84mil 364.16mil 505.00mil 339.00mil 10.00mil 20.00mil "clearline"]
-       Line[910.00mil 971.00mil 914.00mil 967.00mil 10.00mil 20.00mil "clearline"]
-       Line[911.00mil 971.00mil 900.00mil 982.00mil 10.00mil 20.00mil "clearline"]
-       Line[900.00mil 982.00mil 593.00mil 982.00mil 10.00mil 20.00mil "clearline"]
-       Line[593.00mil 982.00mil 580.00mil 969.00mil 10.00mil 20.00mil "clearline"]
        Line[669.00mil 658.00mil 669.00mil 698.00mil 25.00mil 20.00mil "clearline"]
-       Line[541.64mil 727.64mil 541.00mil 727.00mil 10.00mil 20.00mil ""]
-       Line[737.00mil 857.00mil 742.00mil 857.00mil 10.00mil 20.00mil ""]
-       Line[742.00mil 857.00mil 764.00mil 835.00mil 10.00mil 20.00mil ""]
-       Line[764.00mil 835.00mil 775.00mil 835.00mil 10.00mil 20.00mil ""]
-       Line[778.00mil 864.00mil 788.00mil 864.00mil 10.00mil 20.00mil ""]
-       Line[788.00mil 864.00mil 807.00mil 883.00mil 10.00mil 20.00mil ""]
-       Line[806.00mil 883.00mil 796.00mil 883.00mil 10.00mil 20.00mil ""]
-       Line[796.00mil 883.00mil 782.00mil 897.00mil 10.00mil 20.00mil ""]
        Line[439.00mil 382.00mil 439.00mil 411.00mil 10.00mil 20.00mil ""]
        Line[439.00mil 411.00mil 449.00mil 421.00mil 10.00mil 20.00mil ""]
        Line[522.00mil 382.00mil 522.00mil 409.00mil 10.00mil 20.00mil ""]
@@ -2261,9 +2207,6 @@ Layer(1 "top")
        Line[53.7152mm 162.00mil 53.7152mm 2.9696mm 10.00mil 20.00mil "clearline"]
        Line[53.7152mm 2.9696mm 53.5904mm 112.00mil 10.00mil 20.00mil "clearline"]
        Line[53.5904mm 112.00mil 53.2834mm 112.00mil 10.00mil 20.00mil "clearline"]
-       Line[53.2834mm 112.00mil 52.4452mm 79.00mil 10.00mil 20.00mil "clearline"]
-       Line[52.4452mm 79.00mil 52.1521mm 79.00mil 10.00mil 20.00mil "clearline"]
-       Line[52.1521mm 79.00mil 52.1404mm 1.9949mm 10.00mil 20.00mil "clearline"]
        Line[53.5904mm 1.9949mm 54.6179mm 1.9949mm 10.00mil 20.00mil "clearline"]
        Line[54.6179mm 1.9949mm 54.6804mm 81.00mil 10.00mil 20.00mil "clearline"]
        Line[54.2486mm 203.00mil 53.2834mm 203.00mil 25.00mil 20.00mil "clearline"]
@@ -2345,10 +2288,7 @@ Layer(1 "top")
        Line[26.6314mm 620.00mil 1048.00mil 619.52mil 10.00mil 20.00mil ""]
        Line[21.9070mm 609.00mil 887.00mil 609.00mil 10.00mil 20.00mil ""]
        Line[815.00mil 660.00mil 789.48mil 660.00mil 10.00mil 20.00mil ""]
-       Line[619.00mil 727.64mil 541.64mil 727.64mil 10.00mil 20.00mil ""]
-       Line[621.24mil 727.64mil 599.64mil 727.64mil 10.00mil 20.00mil "clearline"]
        Line[589.52mil 18.2250mm 590.00mil 718.00mil 10.00mil 20.00mil ""]
-       Line[599.64mil 727.64mil 589.00mil 717.00mil 10.00mil 20.00mil ""]
        Line[589.52mil 688.00mil 589.52mil 18.2250mm 10.00mil 20.00mil ""]
        Line[1273.00mil 478.00mil 33.2527mm 478.00mil 25.00mil 20.00mil ""]
        Line[33.2527mm 478.00mil 33.2669mm 12.1270mm 25.00mil 20.00mil ""]
@@ -2359,86 +2299,129 @@ Layer(1 "top")
        Line[50.4772mm 7.0734mm 50.4894mm 278.00mil 10.00mil 20.00mil ""]
        Line[51.7530mm 296.00mil 50.9466mm 296.00mil 10.00mil 20.00mil ""]
        Line[50.9466mm 296.00mil 50.4894mm 278.00mil 10.00mil 20.00mil ""]
-       Polygon("clearpoly,lock")
-       (
-               [1930.00mil 995.00mil] [1930.00mil 625.00mil] [1965.00mil 465.00mil] [1965.00mil 410.00mil] [2130.00mil 325.00mil] 
-               [2130.00mil 5.00mil] [2495.00mil 5.00mil] [2495.00mil 995.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [490.00mil 405.00mil] [615.00mil 405.00mil] [615.00mil 490.00mil] [490.00mil 490.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [550.00mil 520.00mil] [690.00mil 520.00mil] [690.00mil 670.00mil] [550.00mil 670.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [490.00mil 755.00mil] [645.00mil 755.00mil] [645.00mil 955.00mil] [490.00mil 955.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [530.00mil 995.00mil] [915.00mil 995.00mil] [915.00mil 945.00mil] [530.00mil 945.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [5.00mil 5.00mil] [560.00mil 5.00mil] [560.00mil 430.00mil] [5.00mil 430.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [5.00mil 995.00mil] [625.00mil 995.00mil] [625.00mil 572.00mil] [5.00mil 572.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [228.00mil 350.00mil] [501.00mil 350.00mil] [501.00mil 666.00mil] [228.00mil 666.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [465.00mil 195.00mil] [710.00mil 195.00mil] [710.00mil 338.00mil] [465.00mil 338.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [845.00mil 230.00mil] [660.00mil 230.00mil] [660.00mil 405.00mil] [845.00mil 405.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [805.00mil 225.00mil] [1230.00mil 225.00mil] [1230.00mil 350.00mil] [805.00mil 350.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [470.00mil 610.00mil] [600.00mil 610.00mil] [600.00mil 760.00mil] [470.00mil 760.00mil] 
-       )
-       Polygon("clearpoly")
-       (
-               [1199.00mil 422.00mil] [1378.00mil 422.00mil] [1378.00mil 555.00mil] [1199.00mil 555.00mil] 
-       )
-       Polygon("clearpoly")
+       Line[52.1404mm 1.9949mm 52.4393mm 1.9949mm 10.00mil 20.00mil "clearline"]
+       Line[52.4393mm 1.9949mm 2098.00mil 112.00mil 10.00mil 20.00mil "clearline"]
+       Line[1617.00mil 783.00mil 1617.00mil 752.00mil 10.00mil 20.00mil ""]
+       Line[1617.00mil 689.00mil 1617.00mil 663.00mil 10.00mil 20.00mil ""]
+       Line[52.0169mm 594.50mil 2081.50mil 594.50mil 10.00mil 20.00mil ""]
+       Line[2081.50mil 594.50mil 2085.50mil 590.50mil 10.00mil 20.00mil ""]
+       Line[52.0169mm 626.00mil 2091.00mil 626.00mil 10.00mil 20.00mil ""]
+       Line[52.0169mm 657.49mil 53.0730mm 657.49mil 10.00mil 20.00mil ""]
+       Line[53.0730mm 657.49mil 2089.50mil 657.50mil 10.00mil 20.00mil ""]
+       Line[2246.00mil 305.00mil 2246.00mil 9.1845mm 25.00mil 20.00mil ""]
+       Line[2246.00mil 9.1845mm 57.0329mm 9.2000mm 25.00mil 20.00mil ""]
+       Line[2246.00mil 305.00mil 2321.10mil 305.00mil 25.00mil 20.00mil ""]
+       Line[2321.10mil 305.00mil 59.0080mm 302.95mil 25.00mil 20.00mil ""]
+       Line[52.0169mm 720.48mil 53.0728mm 720.48mil 10.00mil 20.00mil ""]
+       Line[53.0728mm 720.48mil 2090.00mil 721.00mil 10.00mil 20.00mil ""]
+       Line[1662.10mil 688.98mil 41.0723mm 688.98mil 10.00mil 20.00mil ""]
+       Line[41.0723mm 688.98mil 1617.00mil 689.00mil 10.00mil 20.00mil ""]
+       Line[1662.10mil 783.47mil 41.0853mm 783.47mil 10.00mil 20.00mil ""]
+       Line[41.0853mm 783.47mil 1617.50mil 783.50mil 10.00mil 20.00mil ""]
+       Line[2246.00mil 694.00mil 2246.00mil 16.2155mm 25.00mil 20.00mil ""]
+       Line[2246.00mil 16.2155mm 57.0329mm 16.2000mm 25.00mil 20.00mil ""]
+       Line[2246.00mil 694.00mil 2320.10mil 694.00mil 25.00mil 20.00mil ""]
+       Line[2320.10mil 694.00mil 59.0080mm 697.05mil 25.00mil 20.00mil ""]
+       Line[277.00mil 417.00mil 190.00mil 417.00mil 25.00mil 20.00mil ""]
+       Line[283.00mil 235.00mil 283.00mil 377.00mil 25.00mil 20.00mil ""]
+       Line[312.00mil 908.00mil 312.00mil 971.00mil 25.00mil 20.00mil ""]
+       Line[312.00mil 971.00mil 311.00mil 972.00mil 25.00mil 20.00mil ""]
+       Line[1135.00mil 527.00mil 1135.00mil 561.00mil 25.00mil 20.00mil ""]
+       Line[330.00mil 599.00mil 330.00mil 573.00mil 10.00mil 20.00mil ""]
+       Line[298.00mil 581.00mil 353.00mil 581.00mil 25.00mil 20.00mil ""]
+       Line[870.00mil 577.00mil 870.00mil 624.00mil 25.00mil 20.00mil ""]
+       Line[843.00mil 646.00mil 793.00mil 646.00mil 25.00mil 20.00mil ""]
+       Line[281.00mil 857.00mil 281.00mil 951.00mil 25.00mil 20.00mil ""]
+       Line[281.00mil 951.00mil 341.00mil 951.00mil 25.00mil 20.00mil ""]
+       Line[341.00mil 951.00mil 341.00mil 867.00mil 25.00mil 20.00mil ""]
+       Line[341.00mil 867.00mil 292.00mil 867.00mil 25.00mil 20.00mil ""]
+       Line[359.00mil 856.00mil 389.00mil 856.00mil 25.00mil 20.00mil ""]
+       Line[582.00mil 971.00mil 997.00mil 971.00mil 10.00mil 20.00mil "clearline"]
+       Line[997.00mil 971.00mil 1000.00mil 968.00mil 10.00mil 20.00mil "clearline"]
+       Line[592.00mil 945.00mil 579.00mil 945.00mil 10.00mil 20.00mil "clearline"]
+       Line[579.00mil 945.00mil 359.00mil 725.00mil 10.00mil 20.00mil "clearline"]
+       Line[610.00mil 806.00mil 610.00mil 926.00mil 10.00mil 20.00mil "clearline"]
+       Line[610.00mil 926.00mil 639.00mil 955.00mil 10.00mil 20.00mil "clearline"]
+       Line[639.00mil 955.00mil 939.00mil 955.00mil 10.00mil 20.00mil "clearline"]
+       Line[939.00mil 955.00mil 959.00mil 935.00mil 10.00mil 20.00mil "clearline"]
+       Line[976.00mil 897.00mil 962.00mil 897.00mil 10.00mil 20.00mil "clearline"]
+       Line[962.00mil 897.00mil 946.00mil 913.00mil 10.00mil 20.00mil "clearline"]
+       Line[946.00mil 913.00mil 945.00mil 913.00mil 10.00mil 20.00mil "clearline"]
+       Line[945.00mil 913.00mil 919.00mil 939.00mil 10.00mil 20.00mil "clearline"]
+       Line[919.00mil 939.00mil 720.00mil 939.00mil 10.00mil 20.00mil "clearline"]
+       Line[720.00mil 939.00mil 698.00mil 917.00mil 10.00mil 20.00mil "clearline"]
+       Line[698.00mil 917.00mil 698.00mil 843.77mil 10.00mil 20.00mil "clearline"]
+       Line[724.00mil 880.00mil 724.00mil 892.00mil 10.00mil 20.00mil "clearline"]
+       Line[724.00mil 892.00mil 742.00mil 910.00mil 10.00mil 20.00mil "clearline"]
+       Line[717.69mil 843.77mil 717.69mil 873.69mil 10.00mil 20.00mil "clearline"]
+       Line[717.69mil 873.69mil 724.00mil 880.00mil 10.00mil 20.00mil "clearline"]
+       Line[773.48mil 910.00mil 790.00mil 910.00mil 10.00mil 20.00mil "clearline"]
+       Line[790.00mil 910.00mil 799.00mil 901.00mil 10.00mil 20.00mil "clearline"]
+       Line[790.48mil 872.00mil 790.48mil 22.6690mm 10.00mil 20.00mil "clearline"]
+       Line[790.48mil 22.6690mm 799.00mil 901.00mil 10.00mil 20.00mil "clearline"]
+       Line[759.00mil 872.00mil 759.00mil 865.40mil 10.00mil 20.00mil "clearline"]
+       Line[759.00mil 865.40mil 737.37mil 843.77mil 10.00mil 20.00mil "clearline"]
+       Line[622.00mil 658.00mil 669.00mil 658.00mil 10.00mil 20.00mil "clearline"]
+       Line[589.00mil 720.00mil 629.00mil 720.00mil 25.00mil 20.00mil ""]
+       Line[588.00mil 717.00mil 588.00mil 646.00mil 25.00mil 20.00mil ""]
+       Line[592.00mil 611.00mil 592.00mil 636.00mil 25.00mil 20.00mil ""]
+       Line[573.00mil 695.00mil 573.00mil 658.00mil 25.00mil 20.00mil ""]
+       Line[562.00mil 540.00mil 562.00mil 637.00mil 25.00mil 20.00mil ""]
+       Line[575.00mil 541.00mil 575.00mil 639.00mil 25.00mil 20.00mil ""]
+       Line[621.24mil 727.64mil 599.64mil 727.64mil 10.00mil 20.00mil ""]
+       Line[599.64mil 727.64mil 589.00mil 717.00mil 10.00mil 20.00mil ""]
+       Line[529.00mil 652.00mil 529.00mil 623.00mil 10.00mil 20.00mil ""]
+       Line[529.00mil 623.00mil 528.00mil 622.00mil 10.00mil 20.00mil ""]
+       Line[528.00mil 622.00mil 528.00mil 583.52mil 10.00mil 20.00mil ""]
+       Line[528.00mil 583.52mil 528.52mil 583.00mil 10.00mil 20.00mil ""]
+       Line[50.3169mm 818.90mil 2034.90mil 818.90mil 10.00mil 20.00mil ""]
+       Line[2034.90mil 818.90mil 2035.00mil 819.00mil 10.00mil 20.00mil ""]
+       Line[50.5084mm 866.00mil 1937.00mil 866.00mil 10.00mil 20.00mil ""]
+       Line[1937.00mil 866.00mil 1918.00mil 847.00mil 10.00mil 20.00mil ""]
+       Line[1918.00mil 847.00mil 1918.00mil 818.91mil 10.00mil 20.00mil ""]
+       Line[1918.00mil 818.91mil 48.7169mm 818.90mil 10.00mil 20.00mil ""]
+       Line[45.5173mm 818.90mil 45.5173mm 800.98mil 10.00mil 20.00mil ""]
+       Line[45.5173mm 800.98mil 1805.00mil 788.00mil 10.00mil 20.00mil ""]
+       Line[1805.00mil 788.00mil 1910.00mil 788.00mil 10.00mil 20.00mil ""]
+       Line[1910.00mil 788.00mil 1918.00mil 796.00mil 10.00mil 20.00mil ""]
+       Line[1918.00mil 796.00mil 1918.00mil 818.89mil 10.00mil 20.00mil ""]
+       Line[1918.00mil 818.89mil 48.7169mm 818.90mil 10.00mil 20.00mil ""]
+       Line[51.7936mm 932.00mil 51.7936mm 22.4820mm 10.00mil 20.00mil ""]
+       Line[51.7936mm 22.4820mm 2020.00mil 866.00mil 10.00mil 20.00mil ""]
+       Line[34.2614mm 873.58mil 35.3675mm 873.58mil 10.00mil 20.00mil ""]
+       Line[35.3675mm 873.58mil 1420.00mil 846.00mil 10.00mil 20.00mil ""]
+       Line[1420.00mil 846.00mil 1442.00mil 846.00mil 10.00mil 20.00mil ""]
+       Line[1515.00mil 846.00mil 1568.00mil 846.00mil 10.00mil 20.00mil "clearline"]
+       Line[1568.00mil 846.00mil 1627.00mil 905.00mil 10.00mil 20.00mil "clearline"]
+       Line[1627.00mil 905.00mil 1894.00mil 905.00mil 10.00mil 20.00mil "clearline"]
+       Line[1894.00mil 905.00mil 1921.00mil 932.00mil 10.00mil 20.00mil "clearline"]
+       Polygon("clearpoly,fullpoly")
        (
-               [1242.00mil 321.00mil] [1325.00mil 321.00mil] [1325.00mil 397.00mil] [1242.00mil 397.00mil] 
+               [1187.00mil 419.00mil] [1399.00mil 419.00mil] [1399.00mil 550.00mil] [1187.00mil 550.00mil] 
        )
-       Polygon("clearpoly")
+       Polygon("clearpoly,fullpoly")
        (
-               [1299.00mil 322.00mil] [1595.00mil 322.00mil] [1595.00mil 574.00mil] [1299.00mil 574.00mil] 
+               [714.00mil 420.00mil] [1213.00mil 420.00mil] [1213.00mil 663.00mil] [714.00mil 663.00mil] 
        )
-       Polygon("clearpoly")
+       Polygon("clearpoly,fullpoly")
        (
-               [1185.00mil 327.00mil] [1267.00mil 327.00mil] [1267.00mil 399.00mil] [1185.00mil 399.00mil] 
+               [495.00mil 345.00mil] [648.00mil 345.00mil] [648.00mil 490.00mil] [495.00mil 490.00mil] 
        )
-       Polygon("clearpoly")
+       Polygon("clearpoly,fullpoly")
        (
-               [1578.00mil 124.00mil] [1623.00mil 124.00mil] [1623.00mil 224.00mil] [1578.00mil 224.00mil] 
+               [5.00mil 5.00mil] [1340.00mil 5.00mil] [1340.00mil 995.00mil] [5.00mil 995.00mil] 
        )
-       Polygon("clearpoly")
+       Polygon("clearpoly,fullpoly")
        (
-               [520.00mil 5.00mil] [1543.00mil 5.00mil] [1543.00mil 392.00mil] [520.00mil 392.00mil] 
+               [540.00mil 522.00mil] [711.00mil 522.00mil] [711.00mil 661.00mil] [540.00mil 661.00mil] 
        )
-       Polygon("clearpoly")
+       Polygon("clearpoly,fullpoly")
        (
-               [1529.00mil 35.00mil] [1598.00mil 35.00mil] [1598.00mil 263.00mil] [1529.00mil 263.00mil] 
+               [478.00mil 613.00mil] [592.00mil 613.00mil] [592.00mil 945.00mil] [478.00mil 945.00mil] 
        )
        Polygon("clearpoly,fullpoly")
        (
-               [1567.00mil 219.00mil] [2115.00mil 219.00mil] [2115.00mil 315.00mil] [1933.00mil 409.00mil] [1567.00mil 409.00mil] 
+               [555.00mil 650.00mil] [646.00mil 650.00mil] [646.00mil 719.00mil] [555.00mil 719.00mil] 
        )
 )
 Layer(2 "ground")
@@ -2488,51 +2471,32 @@ Layer(4 "bottom")
        Line[976.00mil 826.00mil 1029.00mil 773.00mil 10.00mil 20.00mil "clearline"]
        Line[1044.00mil 860.00mil 1049.00mil 860.00mil 10.00mil 20.00mil "clearline"]
        Line[1049.00mil 860.00mil 1077.00mil 832.00mil 10.00mil 20.00mil "clearline"]
-       Line[945.00mil 950.00mil 956.00mil 950.00mil 10.00mil 20.00mil "clearline"]
-       Line[956.00mil 950.00mil 965.00mil 959.00mil 10.00mil 20.00mil "clearline"]
-       Line[965.00mil 959.00mil 986.00mil 959.00mil 10.00mil 20.00mil "clearline"]
-       Line[986.00mil 959.00mil 1023.00mil 922.00mil 10.00mil 20.00mil "clearline"]
-       Line[1023.00mil 922.00mil 1056.00mil 922.00mil 10.00mil 20.00mil "clearline"]
        Line[1056.00mil 922.00mil 1093.00mil 885.00mil 10.00mil 20.00mil "clearline"]
        Line[1093.00mil 885.00mil 1093.00mil 675.00mil 10.00mil 20.00mil "clearline"]
        Line[1093.00mil 675.00mil 1125.00mil 643.00mil 10.00mil 20.00mil "clearline"]
        Line[1125.00mil 643.00mil 1125.00mil 595.00mil 10.00mil 20.00mil "clearline"]
-       Line[914.00mil 967.00mil 924.00mil 967.00mil 10.00mil 20.00mil "clearline"]
-       Line[924.00mil 967.00mil 933.00mil 976.00mil 10.00mil 20.00mil "clearline"]
-       Line[933.00mil 976.00mil 992.00mil 976.00mil 10.00mil 20.00mil "clearline"]
-       Line[992.00mil 976.00mil 1030.00mil 938.00mil 10.00mil 20.00mil "clearline"]
        Line[1030.00mil 938.00mil 1064.00mil 938.00mil 10.00mil 20.00mil "clearline"]
        Line[1064.00mil 938.00mil 1109.00mil 893.00mil 10.00mil 20.00mil "clearline"]
        Line[1109.00mil 893.00mil 1109.00mil 682.00mil 10.00mil 20.00mil "clearline"]
        Line[1109.00mil 682.00mil 1141.00mil 650.00mil 10.00mil 20.00mil "clearline"]
        Line[1141.00mil 650.00mil 1141.00mil 616.00mil 10.00mil 20.00mil "clearline"]
        Line[1037.00mil 968.00mil 1045.00mil 976.00mil 10.00mil 20.00mil "clearline"]
-       Line[1381.00mil 846.00mil 1649.00mil 846.00mil 10.00mil 20.00mil "clearline"]
        Line[1823.00mil 392.00mil 1823.00mil 672.00mil 10.00mil 20.00mil "clearline"]
        Line[1823.00mil 672.00mil 1649.00mil 846.00mil 10.00mil 20.00mil "clearline"]
        Line[1670.00mil 433.00mil 1668.00mil 433.00mil 10.00mil 20.00mil "clearline"]
        Line[1668.00mil 433.00mil 1628.00mil 393.00mil 10.00mil 20.00mil "clearline"]
-       Line[794.00mil 851.00mil 830.00mil 851.00mil 10.00mil 20.00mil "clearline"]
        Line[830.00mil 851.00mil 948.00mil 733.00mil 10.00mil 20.00mil "clearline"]
        Line[948.00mil 733.00mil 993.00mil 733.00mil 10.00mil 20.00mil "clearline"]
-       Line[744.00mil 903.00mil 852.00mil 903.00mil 10.00mil 20.00mil "clearline"]
-       Line[852.00mil 903.00mil 996.00mil 759.00mil 10.00mil 20.00mil "clearline"]
+       Line[888.00mil 867.00mil 996.00mil 759.00mil 10.00mil 20.00mil "clearline"]
        Line[996.00mil 759.00mil 1006.00mil 759.00mil 10.00mil 20.00mil "clearline"]
        Line[1006.00mil 759.00mil 1018.00mil 747.00mil 10.00mil 20.00mil "clearline"]
        Line[1055.00mil 763.00mil 1055.00mil 785.00mil 10.00mil 20.00mil "clearline"]
        Line[1055.00mil 785.00mil 1002.00mil 838.00mil 10.00mil 20.00mil "clearline"]
        Line[1002.00mil 838.00mil 1002.00mil 907.00mil 10.00mil 20.00mil "clearline"]
-       Line[1002.00mil 907.00mil 976.00mil 933.00mil 10.00mil 20.00mil "clearline"]
        Line[636.00mil 881.00mil 661.00mil 906.00mil 10.00mil 20.00mil "clearline"]
-       Line[661.00mil 906.00mil 741.00mil 906.00mil 10.00mil 20.00mil "clearline"]
-       Line[741.00mil 906.00mil 744.00mil 903.00mil 10.00mil 20.00mil "clearline"]
        Line[636.00mil 881.00mil 636.00mil 879.00mil 10.00mil 20.00mil "clearline"]
-       Line[791.00mil 854.00mil 794.00mil 851.00mil 10.00mil 20.00mil "clearline"]
        Line[672.00mil 880.00mil 687.00mil 880.00mil 10.00mil 20.00mil "clearline"]
-       Line[687.00mil 880.00mil 713.00mil 854.00mil 10.00mil 20.00mil "clearline"]
-       Line[713.00mil 854.00mil 791.00mil 854.00mil 10.00mil 20.00mil "clearline"]
        Line[1187.00mil 608.00mil 1187.00mil 584.00mil 10.00mil 20.00mil "clearline"]
-       Line[1529.00mil 444.00mil 1529.00mil 459.00mil 25.00mil 20.00mil "clearline"]
        Line[1576.00mil 819.00mil 1576.00mil 506.00mil 10.00mil 20.00mil "clearline"]
        Line[1576.00mil 506.00mil 1529.00mil 459.00mil 10.00mil 20.00mil "clearline"]
        Line[1331.00mil 579.00mil 1331.00mil 705.00mil 10.00mil 20.00mil "clearline"]
@@ -2560,14 +2524,11 @@ Layer(4 "bottom")
        Line[1229.00mil 982.00mil 1215.00mil 968.00mil 10.00mil 20.00mil "clearline"]
        Line[1438.00mil 923.00mil 42.5849mm 923.00mil 10.00mil 20.00mil "clearline"]
        Line[42.5849mm 923.00mil 43.3215mm 952.00mil 10.00mil 20.00mil "clearline"]
-       Line[1529.00mil 458.00mil 1515.00mil 458.00mil 25.00mil 20.00mil "clearline"]
-       Line[1515.00mil 458.00mil 1515.00mil 449.00mil 25.00mil 20.00mil "clearline"]
        Line[1208.00mil 633.00mil 1345.00mil 496.00mil 10.00mil 20.00mil "clearline"]
        Line[1345.00mil 496.00mil 1345.00mil 457.00mil 10.00mil 20.00mil "clearline"]
        Line[1345.00mil 457.00mil 1405.00mil 397.00mil 10.00mil 20.00mil "clearline"]
        Line[1405.00mil 397.00mil 1571.00mil 397.00mil 10.00mil 20.00mil "clearline"]
        Line[1571.00mil 397.00mil 1614.00mil 354.00mil 10.00mil 20.00mil "clearline"]
-       Line[1614.00mil 354.00mil 1800.00mil 354.00mil 10.00mil 20.00mil "clearline"]
        Line[1800.00mil 354.00mil 1839.00mil 315.00mil 10.00mil 20.00mil "clearline"]
        Line[1188.00mil 629.00mil 1325.00mil 492.00mil 10.00mil 20.00mil "clearline"]
        Line[1325.00mil 492.00mil 1325.00mil 452.00mil 10.00mil 20.00mil "clearline"]
@@ -2586,6 +2547,25 @@ Layer(4 "bottom")
        Line[475.00mil 60.00mil 492.00mil 60.00mil 10.00mil 20.00mil "clearline"]
        Line[492.00mil 60.00mil 649.00mil 217.00mil 10.00mil 20.00mil "clearline"]
        Line[649.00mil 217.00mil 730.00mil 217.00mil 10.00mil 20.00mil "clearline"]
+       Line[1614.00mil 354.00mil 1800.00mil 354.00mil 10.00mil 20.00mil "clearline"]
+       Line[1030.00mil 938.00mil 1000.00mil 968.00mil 10.00mil 20.00mil ""]
+       Line[1056.00mil 922.00mil 1009.00mil 922.00mil 10.00mil 20.00mil "clearline"]
+       Line[1009.00mil 922.00mil 960.00mil 971.00mil 10.00mil 20.00mil "clearline"]
+       Line[960.00mil 971.00mil 618.00mil 971.00mil 10.00mil 20.00mil "clearline"]
+       Line[618.00mil 971.00mil 592.00mil 945.00mil 10.00mil 20.00mil "clearline"]
+       Line[959.00mil 935.00mil 974.00mil 935.00mil 10.00mil 20.00mil "clearline"]
+       Line[974.00mil 935.00mil 1002.00mil 907.00mil 10.00mil 20.00mil "clearline"]
+       Line[830.00mil 851.00mil 716.00mil 851.00mil 10.00mil 20.00mil "clearline"]
+       Line[687.00mil 880.00mil 716.00mil 851.00mil 10.00mil 20.00mil "clearline"]
+       Line[661.00mil 906.00mil 735.00mil 906.00mil 10.00mil 20.00mil "clearline"]
+       Line[735.00mil 906.00mil 774.00mil 867.00mil 10.00mil 20.00mil "clearline"]
+       Line[774.00mil 867.00mil 888.00mil 867.00mil 10.00mil 20.00mil "clearline"]
+       Line[1442.00mil 846.00mil 1515.00mil 846.00mil 10.00mil 20.00mil "clearline"]
+       Line[1381.00mil 846.00mil 1398.00mil 846.00mil 10.00mil 20.00mil "clearline"]
+       Line[1398.00mil 846.00mil 1424.00mil 820.00mil 10.00mil 20.00mil "clearline"]
+       Line[1424.00mil 820.00mil 1526.00mil 820.00mil 10.00mil 20.00mil "clearline"]
+       Line[1526.00mil 820.00mil 1552.00mil 846.00mil 10.00mil 20.00mil "clearline"]
+       Line[1552.00mil 846.00mil 1649.00mil 846.00mil 10.00mil 20.00mil "clearline"]
        Polygon("clearpoly,lock")
        (
                [5.00mil 5.00mil] [1543.00mil 5.00mil] [1543.00mil 35.00mil] [2063.00mil 35.00mil] [2063.00mil 5.00mil] 
@@ -2746,6 +2726,7 @@ NetList()
                Connect("J5-5")
                Connect("J20-1")
                Connect("R1-1")
+               Connect("R4-2")
                Connect("R33-2")
                Connect("R35-1")
                Connect("R51-1")
@@ -3126,6 +3107,7 @@ NetList()
        )
        Net("unnamed_net44" "(unknown)")
        (
+               Connect("D2-1")
                Connect("U7-2")
        )
        Net("unnamed_net45" "(unknown)")
@@ -3172,6 +3154,11 @@ NetList()
        (
                Connect("U7-46")
        )
+       Net("unnamed_net56" "(unknown)")
+       (
+               Connect("D2-2")
+               Connect("R4-1")
+       )
        Net("usbdm" "(unknown)")
        (
                Connect("J5-2")
index 318a2cc1401b22c806432162ffabd8f2d52b67eb..32c200896c1047e892687a18d2015ae49b0f995a 100644 (file)
@@ -1,4 +1,4 @@
-v 20110115 2
+v 20121123 2
 C 40000 40000 0 0 0 title-E-keithp.sym
 T 98500 41700 9 48 1 0 0 0 1
 TeleGPS
@@ -934,140 +934,140 @@ N 50900 66500 52200 66500 4
 T 50900 66600 5 10 1 1 0 0 1
 netname=radio_marc_int
 }
-C 51700 70400 1 0 0 nc-left-1.sym
+C 51700 70400 1 0 0 nc-left.sym
 {
 T 51700 70800 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 71200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 70000 1 0 0 nc-left-1.sym
+C 51700 70000 1 0 0 nc-left.sym
 {
 T 51700 70400 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 70800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 62800 1 0 0 nc-left-1.sym
+C 51700 62800 1 0 0 nc-left.sym
 {
 T 51700 63200 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 63600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 62400 1 0 0 nc-left-1.sym
+C 51700 62400 1 0 0 nc-left.sym
 {
 T 51700 62800 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 63200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 62000 1 0 0 nc-left-1.sym
+C 51700 62000 1 0 0 nc-left.sym
 {
 T 51700 62400 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 62800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 67200 1 0 0 nc-left-1.sym
+C 51700 67200 1 0 0 nc-left.sym
 {
 T 51700 67600 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 68000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 64400 1 0 0 nc-left-1.sym
+C 51700 64400 1 0 0 nc-left.sym
 {
 T 51700 64800 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 65200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 64000 1 0 0 nc-left-1.sym
+C 51700 64000 1 0 0 nc-left.sym
 {
 T 51700 64400 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 64800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 51700 60400 1 0 0 nc-left-1.sym
+C 51700 60400 1 0 0 nc-left.sym
 {
 T 51700 60800 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 61200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 65700 72400 1 0 0 nc-left-1.sym
+C 65700 72400 1 0 0 nc-left.sym
 {
 T 65700 72800 5 10 0 0 0 0 1
 value=NoConnection
 T 65700 73200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 65700 72000 1 0 0 nc-left-1.sym
+C 65700 72000 1 0 0 nc-left.sym
 {
 T 65700 72400 5 10 0 0 0 0 1
 value=NoConnection
 T 65700 72800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 65700 71600 1 0 0 nc-left-1.sym
+C 65700 71600 1 0 0 nc-left.sym
 {
 T 65700 72000 5 10 0 0 0 0 1
 value=NoConnection
 T 65700 72400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 65700 71200 1 0 0 nc-left-1.sym
+C 65700 71200 1 0 0 nc-left.sym
 {
 T 65700 71600 5 10 0 0 0 0 1
 value=NoConnection
 T 65700 72000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 73000 73200 1 0 0 nc-right-1.sym
+C 73000 73200 1 0 0 nc-right.sym
 {
 T 73100 73700 5 10 0 0 0 0 1
 value=NoConnection
 T 73100 73900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 73000 72800 1 0 0 nc-right-1.sym
+C 73000 72800 1 0 0 nc-right.sym
 {
 T 73100 73300 5 10 0 0 0 0 1
 value=NoConnection
 T 73100 73500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 73000 72400 1 0 0 nc-right-1.sym
+C 73000 72400 1 0 0 nc-right.sym
 {
 T 73100 72900 5 10 0 0 0 0 1
 value=NoConnection
 T 73100 73100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 73000 72000 1 0 0 nc-right-1.sym
+C 73000 72000 1 0 0 nc-right.sym
 {
 T 73100 72500 5 10 0 0 0 0 1
 value=NoConnection
 T 73100 72700 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 73000 71600 1 0 0 nc-right-1.sym
+C 73000 71600 1 0 0 nc-right.sym
 {
 T 73100 72100 5 10 0 0 0 0 1
 value=NoConnection
 T 73100 72300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 73000 71200 1 0 0 nc-right-1.sym
+C 73000 71200 1 0 0 nc-right.sym
 {
 T 73100 71700 5 10 0 0 0 0 1
 value=NoConnection
 T 73100 71900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 73000 70400 1 0 0 nc-right-1.sym
+C 73000 70400 1 0 0 nc-right.sym
 {
 T 73100 70900 5 10 0 0 0 0 1
 value=NoConnection
@@ -1115,21 +1115,14 @@ N 50900 59300 52200 59300 4
 T 50900 59400 5 10 1 1 0 0 1
 netname=cs_radio
 }
-C 51700 60800 1 0 0 nc-left-1.sym
+C 51700 60800 1 0 0 nc-left.sym
 {
 T 51700 61200 5 10 0 0 0 0 1
 value=NoConnection
 T 51700 61600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 61700 70800 1 0 0 nc-right-1.sym
-{
-T 61800 71300 5 10 0 0 0 0 1
-value=NoConnection
-T 61800 71500 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 61700 70400 1 0 0 nc-right-1.sym
+C 61700 70400 1 0 0 nc-right.sym
 {
 T 61800 70900 5 10 0 0 0 0 1
 value=NoConnection
@@ -1233,6 +1226,14 @@ T 85500 60500 5 10 0 0 0 0 1
 footprint=sma-edge
 T 85800 60300 5 10 1 1 0 0 1
 value=SMA
+T 85500 60500 5 10 0 0 0 0 1
+vendor=digikey
+T 85500 60500 5 10 0 0 0 0 1
+vendor_part_number=CONSMA003.062-ND
+T 85500 60500 5 10 0 0 0 0 1
+device=CONNECTOR
+T 85500 60500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 84700 60100 1 90 0 capacitor.sym
 {
@@ -1263,6 +1264,12 @@ T 83100 60300 5 10 1 1 0 0 1
 value=9.1pF
 T 83100 60000 5 10 1 1 0 0 1
 manufacturer=Johanson
+T 83200 60100 5 10 0 0 0 0 1
+vendor=digikey
+T 83200 60100 5 10 0 0 0 0 1
+vendor_part_number=712-1294-1-ND
+T 83200 60100 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 83300 60800 1 0 0 capacitor.sym
 {
@@ -1367,6 +1374,8 @@ T 81800 60900 5 10 0 0 0 0 1
 vendor=coilcraft
 T 81800 60900 5 10 0 0 0 0 1
 vendor_part_number=0604HQ-10NXJLB
+T 79100 62800 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 81600 59800 1 90 0 inductor.sym
 {
@@ -1384,6 +1393,8 @@ T 81600 59800 5 10 0 0 0 0 1
 vendor=coilcraft
 T 81600 59800 5 10 0 0 0 0 1
 vendor_part_number=0603HC-18NXJLU
+T 79100 62800 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 85400 60300 1 0 0 gnd.sym
 N 84200 61000 85500 61000 4
@@ -1852,6 +1863,12 @@ T 77800 63800 5 10 0 0 0 0 1
 footprint=0402
 T 78400 64100 5 10 1 1 0 0 1
 value=33pF
+T 77800 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 77800 63800 5 10 0 0 0 0 1
+vendor_part_number=311-1020-1-ND
+T 77800 63800 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 77800 64800 1 0 0 capacitor.sym
 {
@@ -1888,6 +1905,8 @@ T 79100 62800 5 10 0 0 0 0 1
 vendor=digikey
 T 79100 62800 5 10 0 0 0 0 1
 vendor_part_number=490-2623-1-ND
+T 79100 62800 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 79600 62800 1 90 0 resistor.sym
 {
@@ -2008,14 +2027,14 @@ netname=miso1
 }
 C 46400 49200 1 0 0 gnd.sym
 N 80000 60500 80000 61000 4
-C 46000 53200 1 0 0 nc-right-1.sym
+C 46000 53200 1 0 0 nc-right.sym
 {
 T 46100 53700 5 10 0 0 0 0 1
 value=NoConnection
 T 46100 53900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 46000 50400 1 0 0 nc-right-1.sym
+C 46000 50400 1 0 0 nc-right.sym
 {
 T 46100 50900 5 10 0 0 0 0 1
 value=NoConnection
@@ -2221,6 +2240,8 @@ T 45400 60900 5 10 0 1 0 0 1
 vendor_part_number=WM1733-ND
 T 45400 60900 5 10 0 1 0 0 1
 loadstatus=noload
+T 45400 60900 5 10 0 1 0 0 1
+device=CONNECTOR
 }
 C 45300 59300 1 0 0 gnd.sym
 C 45200 60800 1 0 0 3.3V-plus.sym
@@ -2244,3 +2265,38 @@ N 52200 61300 50900 61300 4
 T 50900 61400 5 10 1 1 0 0 1
 netname=telem_rx
 }
+C 61700 70800 1 0 0 led.sym
+{
+T 61800 71150 5 10 1 1 0 0 1
+refdes=D2
+T 61600 71400 5 10 0 0 0 0 1
+device=LED
+T 61650 70650 5 10 1 1 0 0 1
+value=orange
+T 61700 70800 5 10 0 0 0 0 1
+vendor=digikey
+T 61700 70800 5 10 0 0 0 0 1
+vendor_part_number=475-1178-1-ND
+T 61700 70800 5 10 0 0 0 0 1
+loadstatus=smt
+T 61700 70800 5 10 0 0 0 0 1
+footprint=topled
+}
+C 62100 70800 1 0 0 resistor.sym
+{
+T 62400 71200 5 10 0 0 0 0 1
+device=RESISTOR
+T 62400 71150 5 10 1 1 0 0 1
+refdes=R4
+T 62350 70650 5 10 1 1 0 0 1
+value=470
+T 62100 70800 5 10 0 1 0 0 1
+footprint=0402
+T 62100 70800 5 10 0 1 0 0 1
+vendor=digikey
+T 62100 70800 5 10 0 1 0 0 1
+vendor_part_number=P470LCT-ND
+T 62100 70800 5 10 0 1 0 0 1
+loadstatus=smt
+}
+C 62900 70600 1 0 0 gnd.sym