From: Bdale Garbee Date: Sat, 26 Nov 2011 21:35:27 +0000 (-0700) Subject: add more footprints X-Git-Tag: fab-v0.1~25 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=15e76b47c49e9b16457d5edbfcdaec2384a966fb;p=hw%2Fcncfpga add more footprints --- diff --git a/packages/0805.fp b/packages/0805.fp new file mode 100644 index 0000000..ffd4724 --- /dev/null +++ b/packages/0805.fp @@ -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 index 0000000..4fecfb5 --- /dev/null +++ b/packages/pj-037a.fp @@ -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 ] +)