add more footprints
authorBdale Garbee <bdale@gag.com>
Sat, 26 Nov 2011 21:35:27 +0000 (14:35 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 26 Nov 2011 21:35:27 +0000 (14:35 -0700)
packages/0805.fp [new file with mode: 0644]
packages/pj-037a.fp [new file with mode: 0644]

diff --git a/packages/0805.fp b/packages/0805.fp
new file mode 100644 (file)
index 0000000..ffd4724
--- /dev/null
@@ -0,0 +1,29 @@
+       # 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" "" "0805" 0 0 -3150 -3150 0 100 ""]
+(
+# 
+# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
+       Pad[-3543 -393
+               -3543 393
+               5118 2000 5718 "1" "1" "square"]
+           Pad[3543 -393
+               3543 393
+               5118 2000 5718 "2" "2" "square"]
+       ElementLine[-393 -2755 393 -2755 800]
+           ElementLine[-393 2755 393 2755 800]
+#
+# 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/pj-037a.fp b/packages/pj-037a.fp
new file mode 100644 (file)
index 0000000..4fecfb5
--- /dev/null
@@ -0,0 +1,13 @@
+# author: Bdale Garbee
+# email: bdale@gag.com
+# dist-license: GPL 2
+# use-license: unlimited
+Element[0x0 "PJ-037A" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pin[ 30315 0 15630 1417 17047 12480 "2" "2" 0x0001 ]
+   Pin[ 53937 0 17520 1417 18937 14370 "1" "1" 0x0001 ]
+   ElementLine[ 0 -17716 57087 -17716 1000 ]
+   ElementLine[ 0 17717 57087 17717 1000 ]
+   ElementLine[ 0 17717 0 -17716 1000 ]
+   ElementLine[ 57087 17717 57087 -17716 1000 ]
+)