Move packages to altusmetrum shared repo
authorKeith Packard <keithp@keithp.com>
Thu, 21 Mar 2013 18:28:23 +0000 (11:28 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 21 Mar 2013 18:28:23 +0000 (11:28 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
35 files changed:
Makefile
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]

index f11d71b14259fb1a1334b061fe4d2f6376453040..43eb9c64c4bc36ab63c39dc856a91de7c07325cc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -27,6 +27,8 @@ partslist.mouser: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
 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
 
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"]
-)