r5784 - trunk/gta02-core/modules

daveb at docs.openmoko.org daveb at docs.openmoko.org
Sun Jan 10 02:15:27 CET 2010


Author: daveb
Date: 2010-01-10 02:15:27 +0100 (Sun, 10 Jan 2010)
New Revision: 5784

Modified:
   trunk/gta02-core/modules/pcf50633-04-n3.fpd
Log:
extra measurements


Modified: trunk/gta02-core/modules/pcf50633-04-n3.fpd
===================================================================
--- trunk/gta02-core/modules/pcf50633-04-n3.fpd	2010-01-10 00:58:37 UTC (rev 5783)
+++ trunk/gta02-core/modules/pcf50633-04-n3.fpd	2010-01-10 01:15:27 UTC (rev 5784)
@@ -1,11 +1,14 @@
-/* PCF50633 - HVQFN68 */
+/* MACHINE-GENERATED ! */
 
 frame solder_paste {
 	set gap_x = (SPxTot-SPx)/(nSPx-1)-SPx
+
 	set gap_y = (SPyTot-SPy)/(nSPy-1)-SPy
 
 	loop x = 1, nSPx
+
 	loop y = 1, nSPy
+
 	ll: vec @(-SPxTot/2+(x-1)*(SPx+gap_x), -SPyTot/2+(y-1)*(SPy+gap_y))
 	__0: vec .(SPx, SPy)
 	pad "" . ll paste
@@ -14,7 +17,7 @@
 frame gnd {
 	__0: vec @(-SLx/2, SLy/2)
 	__1: vec .(SLx, -SLy)
-	pad "GND" __1 __0
+	pad "GND" . __0
 }
 
 frame pad_vert {
@@ -30,33 +33,45 @@
 }
 
 frame pads_t {
-	loop x = 0, nPin/4-1
 	set pos = x*P
+
 	set name = nPin/4+1+x
+
+	loop x = 0, nPin/4-1
+
 	__0: vec @(pos-nPin*P/8+P/2, 0mm)
 	frame pad_vert .
 }
 
 frame pads_b {
-	loop x = 0, nPin/4-1
 	set pos = x*P
+
 	set name = nPin-x
+
+	loop x = 0, nPin/4-1
+
 	__0: vec @(pos-nPin*P/8+P/2, 0mm)
 	frame pad_vert .
 }
 
 frame pads_l {
-	loop y = 0, nPin/4-1
 	set pos = y*P
+
 	set name = y+1
+
+	loop y = 0, nPin/4-1
+
 	__0: vec @(0mm, pos-nPin*P/8+P/2)
 	frame pad_horiz .
 }
 
 frame pads_r {
-	loop y = 0, nPin/4-1
 	set pos = y*P
+
 	set name = nPin/2+1+y
+
+	loop y = 0, nPin/4-1
+
 	__0: vec @(0mm, nPin*P/8-P/2-pos)
 	frame pad_horiz .
 }
@@ -74,37 +89,51 @@
 
 package "PCF50633"
 unit mm
+set pin_extend = 0.3mm
 
-set pin_extend = 0.3mm
 set silk = 0.05mm
+
 set nPin = 68
 
 set Ax = 8mm+2*pin_extend
+
 set Ay = 8mm+2*pin_extend
-set C = 0.5mm+pin_extend
+
+set C = 0.3mm+pin_extend
+
 set D = 0.25mm
+
 set P = 0.4mm
 
 set SLx = 4.95mm
+
 set SLy = 4.45mm
+
 set nSPx = 4
+
 set nSPy = 4
+
 set SPx = 0.5mm
+
 set SPy = 0.5mm
+
 set SPxTot = 3mm
+
 set SPyTot = 3mm
 
 __0: vec @(pin_extend-Ax/2, Ay/2-pin_extend)
 __1: vec @(Ax/2-pin_extend, pin_extend-Ay/2)
-rect __0 __1 silk
-
+rect __0 . silk
 frame solder_paste @
 frame pads @
 frame gnd @
-
 measx __0 >> __1 1mm
 measy __0 >> __1 -0.8mm
 measx pad_horiz.tl >> pad_horiz.lr 8.35mm
 measy pad_vert.lr >> pad_vert.tl 2mm
 measx gnd.__1 >> gnd.__0 2.5mm
 measy gnd.__1 >> gnd.__0 -2.5mm
+measx pad_horiz.lr -> pad_horiz.tl
+measy pad_vert.tl -> pad_vert.lr
+measy pad_vert.lr -> pad_vert.tl 2.5mm
+measx pad_horiz.tl -> pad_horiz.lr -1.6mm




More information about the commitlog mailing list