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