r5622 - trunk/gta02-core/modules
rehar at docs.openmoko.org
rehar at docs.openmoko.org
Wed Sep 9 02:17:03 CEST 2009
Author: rehar
Date: 2009-09-09 02:17:03 +0200 (Wed, 09 Sep 2009)
New Revision: 5622
Modified:
trunk/gta02-core/modules/lis302dl.fpd
Log:
lis302dl.fpd
- clean-up & comments
- changed pin size
- changed 1.pin marker
- added solder land to outline distance calculation
Modified: trunk/gta02-core/modules/lis302dl.fpd
===================================================================
--- trunk/gta02-core/modules/lis302dl.fpd 2009-09-08 22:28:10 UTC (rev 5621)
+++ trunk/gta02-core/modules/lis302dl.fpd 2009-09-09 00:17:03 UTC (rev 5622)
@@ -1,6 +1,9 @@
/*LIS302DL LGA14*/
+/*
+Note: extended solder mask openings not yet defined.
+However this is strongly recommended by ST.
+*/
-
frame pad_u {
set name = i
ur: vec @(w/2,0mm)
@@ -43,9 +46,12 @@
ur: vec @(E1/2,D1/2)
ll: vec @(-E1/2,-D1/2)
c: vec @(E1/2-N,D1/2-N1)
- dia: vec .(d/2,0mm)
+ cll: vec c(-d/2,-d/2)
+ dia: vec c((d-silk)/2,0mm)
+ dia2: vec cll(d,d)
rect ur ll silk
circ c dia silk
+/* rpad "" cll dia2 */
}
@@ -56,28 +62,35 @@
/*pitch*/
set p=0.8mm
-/* max. pin width*/
-set T2=0.55mm
+/* pin width*/
+set T2=0.5mm
-/* max pin length*/
-set T1=0.85mm
+/* pin length*/
+set T1=0.8mm
+set L1=4mm
+
/*gap between pin and outline*/
-
set s=0.1mm
/*outline dimensions*/
set E1=5mm
set D1=3mm
+
+/*pin1 marker location/diameter*/
set N=1.36mm
set N1=1.2mm
set d=0.3mm
-set L1=4mm
-/*land length and width */
+
+/*solder land length and width */
set w = T2+0.1mm
set l = T1+0.1mm
-set s1= s - 0.1mm/2
+
+/*solder land distance to chip outline */
+set s1= s - (l-T1)/2
+
+/*silk screen width*/
set silk=0.1mm
@@ -86,6 +99,7 @@
frame pads_u @
frame pads_b @
frame pads_s @
+
measx "E1=" outline.ll -> outline.ur -2mm
measy "D1=" outline.ur -> outline.ll 2mm
measx "N=" outline.c -> outline.ur N1+1mm
@@ -94,4 +108,4 @@
measx "L1=" pads_b.pos >> pads_b.pos -s1-1mm
measx "w=" pad_u.ll -> pad_u.ur l+s1+1mm
measy "l=" pad_b.ur -> pad_b.ll (E1-L1)/2+w/2+1mm
-measy pad_b.ll -> pad_u.ll (E1-L1)/2-w/2+1mm
\ No newline at end of file
+measy pad_b.ll -> pad_u.ll (E1-L1)/2-w/2+1mm
More information about the commitlog
mailing list