r5650 - trunk/gta02-core/modules
rehar at docs.openmoko.org
rehar at docs.openmoko.org
Sat Sep 19 21:39:59 CEST 2009
Author: rehar
Date: 2009-09-19 21:39:59 +0200 (Sat, 19 Sep 2009)
New Revision: 5650
Modified:
trunk/gta02-core/modules/dfbm-cs320.fpd
trunk/gta02-core/modules/sc70-5.fpd
trunk/gta02-core/modules/vssop8.fpd
Log:
added measurements to SC70-5, VSSOP8 and DFBM-CS320 footprints
Modified: trunk/gta02-core/modules/dfbm-cs320.fpd
===================================================================
--- trunk/gta02-core/modules/dfbm-cs320.fpd 2009-09-19 19:04:55 UTC (rev 5649)
+++ trunk/gta02-core/modules/dfbm-cs320.fpd 2009-09-19 19:39:59 UTC (rev 5650)
@@ -20,124 +20,92 @@
frame pad_c1 {
set w = H
-
set l = E
-
set name = z
-
loop z = 28, i+1
-
pos: vec @(A/2-(i-19)*(G+F)-(H/2+2*I+G), B/2+H)
frame pad_c .
}
frame pad_c2 {
set w = H
-
set l = E
-
set name = z
-
loop z = 36, i+1
-
pos: vec @(-A/2-w/2, B/2-(i-29)*(G+F)-(E-H)-(2*F+G))
frame pad_c .
}
frame pad_c3 {
set w = H
-
set l = -E
-
set name = z
-
loop z = 10, i+1
-
pos: vec @(-A/2+(i-1)*(G+F)+2*I+G+w/2, -B/2-H)
frame pad_c .
}
frame pad_c4 {
set w = H
-
set l = E
-
set name = z
-
loop z = 18, i+1
-
pos: vec @(A/2+H/2, -B/2+(i-11)*(G+F)+2*(E+F)-H+G)
frame pad_c .
}
frame pad_u {
set w = G
-
set l = H
-
set name = i
-
pos: vec @(A/2-(i-19)*(G+F)-I-G/2, B/2+H)
frame pad_x .
}
frame pad_b {
set w = G
-
set l = -H
-
set name = i
-
pos: vec @(-A/2+(i-1)*(G+F)+I+G/2, -B/2-H)
frame pad_x .
}
frame pad_l {
set w = G
-
set l = H
-
set name = i
-
pos: vec @(-A/2, B/2-(i-29)*(G+F)-(E-H)-F-G/2)
frame pad_y .
}
frame pad_r {
set w = G
-
set l = -H
-
set name = i
-
pos: vec @(A/2, -B/2+(i-11)*(G+F)+E-H+F+G/2)
frame pad_y .
}
frame pads_u {
loop i = 19, 27
-
frame pad_u @
frame pad_c1 @
}
frame pads_l {
loop i = 29, 35
-
frame pad_l @
frame pad_c2 @
}
frame pads_b {
loop i = 1, 9
-
frame pad_b @
frame pad_c3 @
}
frame pads_r {
loop i = 11, 17
-
frame pad_r @
frame pad_c4 @
}
@@ -154,21 +122,13 @@
package "DFBM-CS320"
unit mm
set A = 6.3mm
-
set B = 5.3mm
-
set E = 1.025mm
-
set F = 0.3mm
-
set G = 0.35mm
-
set H = 0.8mm
-
set I = 0.375mm
-
set Ax = 7.5mm
-
set By = 6.5mm
set silk = 0.1mm
@@ -178,14 +138,17 @@
frame pads_l @
frame pads_b @
frame pads_r @
-measx "I=" pad_c.ur -> pad_x.ll -E-0.5mm
-measy "G=" pad_y.ll <- pad_y.ur H+0.5mm
+
+measx "I=" pad_c.ur -> pad_x.ll -E-1mm
+measy "G=" pad_y.ll <- pad_y.ur -H-0.5mm
measy "B=" pad_x.ll -> pad_x.ll H+I+1mm
-measy "E=" pad_c4.pos << pad_c.ll -H-0.5mm
-measx "A=" pad_r.pos <- pad_y.ur F+E+0.5mm
-measy "F=" pad_y.ll >> pad_c2.pos 0.5mm
+measy "E=" pad_c4.pos << pad_c.ll 2.5mm
+measy "F=" pad_y.ll >> pad_c2.pos -0.5mm
measx "A+H=" pad_c1.pos >> pad_c4.pos 1mm
-measy "F=" pad_y.ur -> pad_y.ll -H-0.5mm
measx "H=" pad_c.ll -> pad_c.ur -1mm
measy outline.ll >> outline.ur 2mm
-measx outline.ll >> outline.ur -2mm
+measx outline.ll >> outline.ur -2.5mm
+measx "A=" pad_c.ur -> pad_c.ll -E-1.5mm
+measy "H=" pad_c.ur -> pad_x.ll -0.5mm
+measx "F=" pad_x.ur -> pad_x.ll -1mm
+measx "G=" pad_x.ll -> pad_x.ur -H-1mm
Modified: trunk/gta02-core/modules/sc70-5.fpd
===================================================================
--- trunk/gta02-core/modules/sc70-5.fpd 2009-09-19 19:04:55 UTC (rev 5649)
+++ trunk/gta02-core/modules/sc70-5.fpd 2009-09-19 19:39:59 UTC (rev 5650)
@@ -65,7 +65,7 @@
measy pads_b.__0 -> pads_u.__0 1mm
measy pads_u.__0 <- pad.ll -w-0.5mm
measx pads_b.__0 -> pads_b.__0 -0.5mm
-measx pad.ll -> pad.ur 0.3mm
+measx pad.ll -> pad.ur l
measy pad.ll -> pad.ll 0.5mm
measx pads_u.__0 -> pads_u.__0 0.5mm
Modified: trunk/gta02-core/modules/vssop8.fpd
===================================================================
--- trunk/gta02-core/modules/vssop8.fpd 2009-09-19 19:04:55 UTC (rev 5649)
+++ trunk/gta02-core/modules/vssop8.fpd 2009-09-19 19:39:59 UTC (rev 5650)
@@ -33,8 +33,8 @@
ur: vec @(A/2,B/2)
ll: vec @(-A/2,-B/2)
- c: vec @(-1.5*p,-B1/2+l+0.3mm)
- d: vec .(0mm,silk)
+ c: vec @(-1.5*p,-B1/2+l+0.2mm+2*silk)
+ d: vec .(0mm,1.5*silk)
rect ur ll silk
circ c d silk
@@ -64,7 +64,7 @@
measy pads_b.__0 -> pads_u.__0 1mm
measy pads_u.__0 <- pad.ll -w-0.5mm
measx pads_b.__0 -> pads_b.__0 -0.5mm
-measx pad.ll -> pad.ur 0.5mm
+measx pad.ll -> pad.ur l
measy pad.ll -> pad.ll 0.5mm
measx pads_u.__0 -> pads_u.__0 0.5mm
More information about the commitlog
mailing list