move to local packages/ directory .. note that this doesn't update pcb files
authorBdale Garbee <bdale@gag.com>
Sun, 20 Jan 2013 20:51:48 +0000 (13:51 -0700)
committerBdale Garbee <bdale@gag.com>
Sun, 20 Jan 2013 20:51:48 +0000 (13:51 -0700)
16 files changed:
packages/0402.fp [new file with mode: 0644]
packages/0605.fp [new file with mode: 0644]
packages/100mil2pin.fp [new file with mode: 0644]
packages/1206.fp [new file with mode: 0644]
packages/282834-4.fp [new file with mode: 0644]
packages/50mil4pin.fp [new file with mode: 0644]
packages/ABM8.fp [new file with mode: 0644]
packages/MS5607.fp [new file with mode: 0644]
packages/S2B-PH.fp [new file with mode: 0644]
packages/SO8.fp [new file with mode: 0644]
packages/SOIJ8.fp [new file with mode: 0644]
packages/SOT23-5.fp [new file with mode: 0644]
packages/TI-QFN36.fp [new file with mode: 0644]
packages/hole-M2.5 [new file with mode: 0644]
packages/sma-edge.fp [new file with mode: 0644]
project

diff --git a/packages/0402.fp b/packages/0402.fp
new file mode 100644 (file)
index 0000000..50ffb67
--- /dev/null
@@ -0,0 +1,27 @@
+       # 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" "" "0402" 0 0 -3150 -3150 0 100 ""]
+(
+# 
+# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
+       Pad[-1574 -393
+               -1574 393
+               1968 2000 2568 "1" "1" "square"]
+           Pad[1574 -393
+               1574 393
+               1968 2000 2568 "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
new file mode 100644 (file)
index 0000000..320bc10
--- /dev/null
@@ -0,0 +1,11 @@
+# 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
new file mode 100644 (file)
index 0000000..6e8c599
--- /dev/null
@@ -0,0 +1,10 @@
+
+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/1206.fp b/packages/1206.fp
new file mode 100644 (file)
index 0000000..662f809
--- /dev/null
@@ -0,0 +1,9 @@
+Element[0x0 "SMD" "" "" 0 0 -10161 -12011 0 100 0x0]
+(
+   Pad[-5511 -393 -5511 393 6299 2000 8299 "input" "1" 0x0100]
+   Pad[5511 -393 5511 393 6299 2000 8299 "input" "2" 0x0100]
+   ElementLine[-10161 5043 -10161 -5043 1000]
+   ElementLine[-10161 -5043 10161 -5043 1000]
+   ElementLine[10161 -5043 10161 5043 1000]
+   ElementLine[10161 5043 -10161 5043 1000]
+)
diff --git a/packages/282834-4.fp b/packages/282834-4.fp
new file mode 100644 (file)
index 0000000..992ccf5
--- /dev/null
@@ -0,0 +1,15 @@
+# author: Bdale Garbee
+# email: bdale@gag.com
+# dist-license: GPL 2
+# use-license: unlimited
+Element[0x0 "282834-4" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
+   ElementLine[ 0 0 0 25591 600 ]
+   ElementLine[ 0 25591 41811 25591 600 ]
+   ElementLine[ 41811 25591 41811 0 600 ]
+   ElementLine[ 41811 0 0 0 600 ]
+)
diff --git a/packages/50mil4pin.fp b/packages/50mil4pin.fp
new file mode 100644 (file)
index 0000000..f0b1c19
--- /dev/null
@@ -0,0 +1,11 @@
+# author: Bdale Garbee
+# email: bdale@gag.com
+# dist-license: GPL 2
+# use-license: unlimited
+Element[0x0 "50mil4pin" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pin[ 15000 0 4200 1200 4800 2800 "pin4" "4" 0x0001 ]
+   Pin[ 10000 0 4200 1200 4800 2800 "pin3" "3" 0x0001 ]
+   Pin[ 5000 0 4200 1200 4800 2800 "pin2" "2" 0x0001 ]
+   Pin[ 0 0 4200 1200 4800 2800 "pin1" "1" 0x0101 ]
+)
diff --git a/packages/ABM8.fp b/packages/ABM8.fp
new file mode 100644 (file)
index 0000000..f58c193
--- /dev/null
@@ -0,0 +1,12 @@
+# 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/MS5607.fp b/packages/MS5607.fp
new file mode 100644 (file)
index 0000000..e412173
--- /dev/null
@@ -0,0 +1,20 @@
+# author: Bdale Garbee
+# email: bdale@gag.com
+# dist-license: GPL 2
+# use-license: unlimited
+Element[0x0 "MOT1317" "" "" 0 0 -10161 -12011 0 100 0x0]
+(
+   Pad[ -7381 -3345 -7381 -5314 2362 2559 2962 "pin8" "8" 0x0100]
+   Pad[ -7381 3346 -7381 5315 2362 2559 2962 "pin1" "1" 0x0100]
+   Pad[ -2460 -3345 -2460 -5314 2362 2559 2962 "pin7" "7" 0x0100]
+   Pad[ -2460 3346 -2460 5315 2362 2559 2962 "pin2" "2" 0x0100]
+   Pad[ 2461 -3345 2461 -5314 2362 2559 2962 "pin6" "6" 0x0100]
+   Pad[ 2461 3346 2461 5315 2362 2559 2962 "pin3" "3" 0x0100]
+   Pad[ 7382 -3345 7382 -5314 2362 2559 2962 "pin5" "5" 0x0100]
+   Pad[ 7382 3346 7382 5315 2362 2559 2962 "pin4" "4" 0x0100]
+   ElementLine[ -9842 -5905 -9842 5906 1000 ]
+   ElementLine[ -9842 5906 9843 5906 1000 ]
+   ElementLine[ 9843 5906 9843 -5905 1000 ]
+   ElementLine[ 9843 -5905 -9842 -5905 1000 ]
+   ElementArc[ -8611 7579 500 500 0 360 1000 ]
+)
diff --git a/packages/S2B-PH.fp b/packages/S2B-PH.fp
new file mode 100644 (file)
index 0000000..f8b1732
--- /dev/null
@@ -0,0 +1,13 @@
+# 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 23622 5118 1201 5748 2953 "pin2" "2" 0x0001 ]
+   Pin[ 15551 23622 5118 1201 5748 2953 "pin1" "1" 0x0101 ]
+   ElementLine[ 0 0 0 29921 600 ]
+   ElementLine[ 0 29921 23228 29921 600 ]
+   ElementLine[ 23228 29921 23228 0 600 ]
+   ElementLine[ 23228 0 0 0 600 ]
+)
diff --git a/packages/SO8.fp b/packages/SO8.fp
new file mode 100644 (file)
index 0000000..af3a3f2
--- /dev/null
@@ -0,0 +1,49 @@
+       # number of pads
+       # pad width in 1/1000 mil
+       # pad length in 1/1000 mil
+       # pad pitch 1/1000 mil
+       # seperation between pads on opposite sides 1/1000 mil
+       # X coordinates for the right hand column of pads (1/100 mils)
+       # pad clearance to plane layer in 1/100 mil
+       # pad soldermask width in 1/100 mil
+       # silk screen width (1/100 mils)
+       # figure out if we have an even or odd number of pins per side
+       # silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
+# element_flags, description, pcb-name, value, mark_x, mark_y,
+# text_x, text_y, text_direction, text_scale, text_flags
+Element[0x00000000 "Small outline package, narrow (150mil)" "" "SO8" 0 0 -2000 -6000 0 100 0x00000000]
+(
+# 
+# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
+        Pad[   -13500 -7500 
+                        -7000 -7500 
+                       2000 1000 3000 "1" "1" 0x00000100]
+        Pad[   -13500 -2500 
+                        -7000 -2500 
+                       2000 1000 3000 "2" "2" 0x00000100]
+        Pad[   -13500 2500 
+                        -7000 2500 
+                       2000 1000 3000 "3" "3" 0x00000100]
+        Pad[   -13500 7500 
+                        -7000 7500 
+                       2000 1000 3000 "4" "4" 0x00000100]
+        Pad[   13500 7500 
+                        7000 7500 
+                       2000 1000 3000 "5" "5" 0x00000100]
+        Pad[   13500 2500 
+                        7000 2500 
+                       2000 1000 3000 "6" "6" 0x00000100]
+        Pad[   13500 -2500 
+                        7000 -2500 
+                       2000 1000 3000 "7" "7" 0x00000100]
+        Pad[   13500 -7500 
+                        7000 -7500 
+                       2000 1000 3000 "8" "8" 0x00000100]
+       ElementLine[-15500 -9500 -15500  9500 1000]
+       ElementLine[-15500  9500  15500  9500 1000]
+       ElementLine[ 15500  9500  15500 -9500 1000]
+       ElementLine[-15500 -9500 -2500 -9500 1000]
+       ElementLine[ 15500 -9500  2500 -9500 1000]
+       # punt on the arc on small parts as it can cover the pads
+       ElementArc[0 -9500 2500 2500 0 180 1000]
+)
diff --git a/packages/SOIJ8.fp b/packages/SOIJ8.fp
new file mode 100644 (file)
index 0000000..20ce7af
--- /dev/null
@@ -0,0 +1,20 @@
+# 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
new file mode 100644 (file)
index 0000000..7cd739f
--- /dev/null
@@ -0,0 +1,18 @@
+
+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-QFN36.fp b/packages/TI-QFN36.fp
new file mode 100644 (file)
index 0000000..b2450e8
--- /dev/null
@@ -0,0 +1,95 @@
+# 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 17323 0 0 "pin37" "37" "square,nopaste"]
+   Pin[ -5919 -5919 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 0 -5919 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 5920 -5919 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ -5919 0 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 0 0 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 5920 0 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ -5919 5920 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 0 5920 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pin[ 5920 5920 2900 2500 0 1500 "pin37" "37" 0x0002]
+   Pad[ -5919 -5919 -5919 -5919 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 -5919 -2959 -5919 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 -5919 -2959 -5919 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 0 -5919 0 -5919 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 -5919 2960 -5919 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 -5919 2960 -5919 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 5920 -5919 5920 -5919 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ -5919 -2959 -5919 -2959 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ -5919 -2959 -5919 -2959 1500 0 2960 "pin37" "37" "square"]
+   Pad[ -2959 -2959 -2959 -2959 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 -2959 -2959 -2959 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 0 -2959 0 -2959 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 0 -2959 0 -2959 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 2960 -2959 2960 -2959 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 -2959 2960 -2959 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 5920 -2959 5920 -2959 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 5920 -2959 5920 -2959 1500 0 2960 "pin37" "37" "square"]
+   Pad[ -5919 0 -5919 0 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 0 -2959 0 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 0 -2959 0 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 0 0 0 0 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 0 2960 0 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 0 2960 0 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 5920 0 5920 0 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ -5919 2960 -5919 2960 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ -5919 2960 -5919 2960 1500 0 2960 "pin37" "37" "square"]
+   Pad[ -2959 2960 -2959 2960 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 2960 -2959 2960 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 0 2960 0 2960 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 0 2960 0 2960 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 2960 2960 2960 2960 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 2960 2960 2960 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 5920 2960 5920 2960 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 5920 2960 5920 2960 1500 0 2960 "pin37" "37" "square"]
+   Pad[ -5919 5920 -5919 5920 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 5920 -2959 5920 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ -2959 5920 -2959 5920 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 0 5920 0 5920 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 5920 2960 5920 2960 0 2960 "pin37" "37" "square,nopaste"]
+   Pad[ 2960 5920 2960 5920 1500 0 2960 "pin37" "37" "square"]
+   Pad[ 5920 5920 5920 5920 2960 0 0 "pin37" "37" "square,nopaste"]
+   Pad[ -7873 -11849 -7873 -9999 1102 866 1500 "pin27" "27" 0x0000]
+   Pad[ -7873 10000 -7873 11850 1102 866 1500 "pin1" "1" 0x0000]
+   Pad[ 10000 -7873 11850 -7873 1102 866 1500 "pin18" "18" 0x0000]
+   Pad[ -11849 -7873 -9999 -7873 1102 866 1500 "pin28" "28" 0x0000]
+   Pad[ -5905 -11849 -5905 -9999 1102 866 1500 "pin26" "26" 0x0000]
+   Pad[ -5905 10000 -5905 11850 1102 866 1500 "pin2" "2" 0x0000]
+   Pad[ 10000 -5905 11850 -5905 1102 866 1500 "pin17" "17" 0x0000]
+   Pad[ -11849 -5905 -9999 -5905 1102 866 1500 "pin29" "29" 0x0000]
+   Pad[ -3936 -11849 -3936 -9999 1102 866 1500 "pin25" "25" 0x0000]
+   Pad[ -3936 10000 -3936 11850 1102 866 1500 "pin3" "3" 0x0000]
+   Pad[ 10000 -3936 11850 -3936 1102 866 1500 "pin16" "16" 0x0000]
+   Pad[ -11849 -3936 -9999 -3936 1102 866 1500 "pin30" "30" 0x0000]
+   Pad[ -1968 -11849 -1968 -9999 1102 866 1500 "pin24" "24" 0x0000]
+   Pad[ -1968 10000 -1968 11850 1102 866 1500 "pin4" "4" 0x0000]
+   Pad[ 10000 -1968 11850 -1968 1102 866 1500 "pin15" "15" 0x0000]
+   Pad[ -11849 -1968 -9999 -1968 1102 866 1500 "pin31" "31" 0x0000]
+   Pad[ 0 -11849 0 -9999 1102 866 1500 "pin23" "23" 0x0000]
+   Pad[ 0 10000 0 11850 1102 866 1500 "pin5" "5" 0x0000]
+   Pad[ 10000 0 11850 0 1102 866 1500 "pin14" "14" 0x0000]
+   Pad[ -11849 0 -9999 0 1102 866 1500 "pin32" "32" 0x0000]
+   Pad[ 1969 -11849 1969 -9999 1102 866 1500 "pin22" "22" 0x0000]
+   Pad[ 1969 10000 1969 11850 1102 866 1500 "pin6" "6" 0x0000]
+   Pad[ 10000 1969 11850 1969 1102 866 1500 "pin13" "13" 0x0000]
+   Pad[ -11849 1969 -9999 1969 1102 866 1500 "pin33" "33" 0x0000]
+   Pad[ 3937 -11849 3937 -9999 1102 866 1500 "pin21" "21" 0x0000]
+   Pad[ 3937 10000 3937 11850 1102 866 1500 "pin7" "7" 0x0000]
+   Pad[ 10000 3937 11850 3937 1102 866 1500 "pin12" "12" 0x0000]
+   Pad[ -11849 3937 -9999 3937 1102 866 1500 "pin34" "34" 0x0000]
+   Pad[ 5906 -11849 5906 -9999 1102 866 1500 "pin20" "20" 0x0000]
+   Pad[ 5906 10000 5906 11850 1102 866 1500 "pin8" "8" 0x0000]
+   Pad[ 10000 5906 11850 5906 1102 866 1500 "pin11" "11" 0x0000]
+   Pad[ -11849 5906 -9999 5906 1102 866 1500 "pin35" "35" 0x0000]
+   Pad[ 7874 -11849 7874 -9999 1102 866 1500 "pin19" "19" 0x0000]
+   Pad[ 7874 10000 7874 11850 1102 866 1500 "pin9" "9" 0x0000]
+   Pad[ 10000 7874 11850 7874 1102 866 1500 "pin10" "10" 0x0000]
+   Pad[ -11849 7874 -9999 7874 1102 866 1500 "pin36" "36" 0x0000]
+   ElementArc[ -10235 10236 500 500 0 360 1000 ]
+)
diff --git a/packages/hole-M2.5 b/packages/hole-M2.5
new file mode 100644 (file)
index 0000000..d36c20b
--- /dev/null
@@ -0,0 +1,7 @@
+
+Element["" "hole-M3" "" "" 9800 9800 -16900 -21000 0 100 ""]
+(
+       Pin[0 0 11000 2000 11000 9800 "pin1" "1" 0x0401 ]
+       ElementArc [0 0 8000 8000 0 360 1000]
+
+       )
diff --git a/packages/sma-edge.fp b/packages/sma-edge.fp
new file mode 100644 (file)
index 0000000..61fd2a6
--- /dev/null
@@ -0,0 +1,12 @@
+# 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/project b/project
index 85c12461226cb650744ca67229a0f2df6ab9c113..2779905fefe128a21c466f209e6988661df55888 100644 (file)
--- a/project
+++ b/project
@@ -6,8 +6,9 @@ schematics      telemini.sch
 # are derived from the first listed schematic...
 output-name    telemini
 
-elements-dir ../bdale/pkg
-elements-dir /usr/share/pcb
+#elements-dir ../bdale/pkg
+#elements-dir /usr/share/pcb
+elements-dir packages
 
 # stick to newlib elements, don't use the older/odder m4 stuff
 skip-m4