r5666 - trunk/gta02-core/modules
rehar at docs.openmoko.org
rehar at docs.openmoko.org
Sat Oct 3 19:05:58 CEST 2009
Author: rehar
Date: 2009-10-03 19:05:58 +0200 (Sat, 03 Oct 2009)
New Revision: 5666
Added:
trunk/gta02-core/modules/fa2012.fpd
Modified:
trunk/gta02-core/modules/INFO
trunk/gta02-core/modules/STATUS
trunk/gta02-core/modules/mkloe
Log:
added FA2012 footprint
Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO 2009-10-01 11:46:58 UTC (rev 5665)
+++ trunk/gta02-core/modules/INFO 2009-10-03 17:05:58 UTC (rev 5666)
@@ -101,3 +101,8 @@
F: fh23-39s-0.3shw
D: http://www.hirose.co.jp/cataloge_hp/e58613007.pdf
# D: http://www.cip.physik.uni-muenchen.de/~Wolfgang.Draxinger/stuff/openmoko/TD028TTEC1.pdf
+
+#FA2012 (FA2012-KR40PAA, Multi Filter Array)
+F: fa2012
+D: http://www.acxc.com.tw/product/fa2012/FA2012-KR40PAA_070827.pdf
+
Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS 2009-10-01 11:46:58 UTC (rev 5665)
+++ trunk/gta02-core/modules/STATUS 2009-10-03 17:05:58 UTC (rev 5666)
@@ -19,3 +19,5 @@
sc89-6 Rene
son1408-3 Rene
fh23-39s-0.3shw Rene pin numbering needs to be verified
+fa2012 Rene
+
Added: trunk/gta02-core/modules/fa2012.fpd
===================================================================
--- trunk/gta02-core/modules/fa2012.fpd (rev 0)
+++ trunk/gta02-core/modules/fa2012.fpd 2009-10-03 17:05:58 UTC (rev 5666)
@@ -0,0 +1,104 @@
+/*FA2012, Multi Filter Array*/
+
+frame pad {
+ set name = i
+ ur: vec @(a/2, 0mm)
+ ll: vec .(-a, b)
+ center: vec @(0mm,b/2)
+ pad "$name" ur ll
+}
+
+frame pad_s {
+ set name = i
+ ur: vec @(0mm, -b/2)
+ ll: vec .(-a, b)
+ center: vec @(0mm,b/2)
+ pad "$name" ur ll
+}
+frame pads_b{
+ set a=w
+ set b=l
+ loop i=1,nr_b
+ __0: vec @(-(nr_b-1)/2*p+p*(i-1),-B1/2)
+ frame pad .
+
+}
+frame pads_u{
+ set a=w
+ set b=-l
+ loop i=nr_b+2,nr_b+nr_u+1
+ __0: vec @((nr_u-1)/2*p-p*(i-(nr_b+2)),B1/2)
+ frame pad .
+}
+frame pad_r{
+ set a=-l
+ set b=-w2
+ set i=5
+ vec @((nr_b-1)/2*p,0mm)
+ frame pad_s .
+
+}
+frame pad_l{
+ set a=l
+ set b=-w2
+ set i=10
+ vec @(-(nr_b-1)/2*p,0mm)
+ frame pad_s .
+
+}
+frame pads {
+
+ frame pads_b @
+ frame pads_u @
+ frame pad_r @
+ frame pad_l @
+
+}
+
+frame outline {
+
+ ur: vec @(A/2,B/2)
+ ll: vec @(-A/2,-B/2)
+ c: vec @(-A/2-2*silk,-B/2-2*silk)
+ d: vec .(0mm,1*silk)
+ rect ur ll silk
+ circ c d silk
+
+}
+package "FA2012"
+unit mm
+/*pitch*/
+set p=0.5mm
+
+/*pad width*/
+set w=0.3mm
+
+/*side pad width*/
+set w2=0.35mm
+
+/*pad lentgh*/
+set l=0.6mm
+
+/*distance between outer pad edges*/
+set B1=2.0mm
+
+/*pin numbers per side*/
+set nr_u=4
+set nr_b=nr_u
+
+/*outline*/
+set A=2.2mm
+set B=1.45mm
+set silk=0.1mm
+
+frame pads @
+frame outline @
+
+measy pads_b.__0 -> pads_u.__0 2mm
+measy pads_u.__0 <- pad.ll -w-1mm
+measx pad.ll -> pad.ur -l-0.5mm
+measy pad.ll -> pad.ll 1mm
+measx pads_u.__0 -> pads_u.__0 0.5mm
+measy pad.center -> pad.center 1.5mm
+measx pad_s.center -> pad_s.center 2mm
+measy pad_s.ll -> pad_s.ur 0.25mm
Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe 2009-10-01 11:46:58 UTC (rev 5665)
+++ trunk/gta02-core/modules/mkloe 2009-10-03 17:05:58 UTC (rev 5666)
@@ -3,7 +3,7 @@
MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
MODS="$MODS dfbm-cs320 exc24c sc70-5 vssop8 sot23-5 tdfn34-16 mini-usb tsop-6"
-MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw"
+MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw fa2012"
LIB=gta02-core.mod
More information about the commitlog
mailing list