Send commitlog mailing list submissions to
        commitlog@lists.openmoko.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
        commitlog-requ...@lists.openmoko.org

You can reach the person managing the list at
        commitlog-ow...@lists.openmoko.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."
Today's Topics:

   1. r5783 - trunk/gta02-core/modules (da...@docs.openmoko.org)
   2. r5784 - trunk/gta02-core/modules (da...@docs.openmoko.org)
   3. r5785 - trunk/gta02-core/modules (da...@docs.openmoko.org)
   4. r5786 - trunk/gta02-core/modules (da...@docs.openmoko.org)
--- Begin Message ---
Author: daveb
Date: 2010-01-10 01:58:37 +0100 (Sun, 10 Jan 2010)
New Revision: 5783

Modified:
   trunk/gta02-core/modules/pcf50633-04-n3.fpd
Log:
reworking or pcf50633



Modified: trunk/gta02-core/modules/pcf50633-04-n3.fpd
===================================================================
--- trunk/gta02-core/modules/pcf50633-04-n3.fpd 2010-01-07 20:30:48 UTC (rev 
5782)
+++ trunk/gta02-core/modules/pcf50633-04-n3.fpd 2010-01-10 00:58:37 UTC (rev 
5783)
@@ -1,126 +1,110 @@
-/* MACHINE-GENERATED ! */
+/* PCF50633 - HVQFN68 */
 
-frame left_l_pad {
-       a: vec @(0mm, -b1/2)
-       b: vec .(L3-L, b1)
-       pad "." a .
-}
+frame solder_paste {
+       set gap_x = (SPxTot-SPx)/(nSPx-1)-SPx
+       set gap_y = (SPyTot-SPy)/(nSPy-1)-SPy
 
-frame left_l {
-       loop n = 0, 10
-       __0: vec @(-D/2+(L+0.01mm), (n-5)*e)
-       frame left_l_pad .
+       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
 }
 
-frame top_l_pad {
-       a: vec @(-b1/2, 0mm)
-       b: vec .(b1, -L2+L)
-       pad "." a .
+frame gnd {
+       __0: vec @(-SLx/2, SLy/2)
+       __1: vec .(SLx, -SLy)
+       pad "GND" __1 __0
 }
 
-frame top_l {
-       loop n = 0, 10
-       __0: vec @((n-5)*e, E/2-(L+0.01mm))
-       frame top_l_pad .
+frame pad_vert {
+       tl: vec @(-D/2, C/2)
+       lr: vec .(D, -C)
+       pad "$name" tl .
 }
 
-frame right_l_pad {
-       a: vec @(0mm, b1/2)
-       b: vec .(-L3+L, -b1)
-       pad "." a .
+frame pad_horiz {
+       tl: vec @(-C/2, D/2)
+       lr: vec .(C, -D)
+       pad "$name" tl .
 }
 
-frame right_l {
-       loop n = 0, 10
-       __0: vec @(D/2-(L+0.01mm), (5-n)*e)
-       frame right_l_pad .
+frame pads_t {
+       loop x = 0, nPin/4-1
+       set pos = x*P
+       set name = nPin/4+1+x
+       __0: vec @(pos-nPin*P/8+P/2, 0mm)
+       frame pad_vert .
 }
 
-frame bottom_l_pad {
-       a: vec @(b1/2, 0mm)
-       b: vec .(-b1, L2-L)
-       pad "." a .
+frame pads_b {
+       loop x = 0, nPin/4-1
+       set pos = x*P
+       set name = nPin-x
+       __0: vec @(pos-nPin*P/8+P/2, 0mm)
+       frame pad_vert .
 }
 
-frame bottom_l {
-       loop n = 0, 10
-       __0: vec @((5-n)*e, -E/2+(L+0.01mm))
-       frame bottom_l_pad .
+frame pads_l {
+       loop y = 0, nPin/4-1
+       set pos = y*P
+       set name = y+1
+       __0: vec @(0mm, pos-nPin*P/8+P/2)
+       frame pad_horiz .
 }
-frame left_s_pad {
-       a: vec @(0mm, -b/2)
-       b: vec .(L, b)
-       pad "$name" a .
-}
 
-frame left {
-       loop n = 0, 16
-       __0: vec @(-D/2, (n-8)*e)
-       set name = n + 1
-       frame left_s_pad .
+frame pads_r {
+       loop y = 0, nPin/4-1
+       set pos = y*P
+       set name = nPin/2+1+y
+       __0: vec @(0mm, nPin*P/8-P/2-pos)
+       frame pad_horiz .
 }
 
-frame top_s_pad {
-       a: vec @(-b/2, 0mm)
-       b: vec .(b, -L)
-       pad "$name" a .
+frame pads {
+       __0: vec @(C/2-Ax/2, 0mm)
+       frame pads_l .
+       __1: vec @(0mm, Ay/2-C/2)
+       frame pads_t .
+       __2: vec @(Ax/2-C/2, 0mm)
+       frame pads_r .
+       __3: vec @(0mm, C/2-Ay/2)
+       frame pads_b .
 }
 
-frame top {
-       loop n = 0, 16
-       __0: vec @((n-8)*e, E/2)
-       set name = n + 18
-       frame top_s_pad .
-}
+package "PCF50633"
+unit mm
 
-frame right_s_pad {
-       a: vec @(0mm, b/2)
-       b: vec .(-L, -b)
-       pad "$name" a .
-}
+set pin_extend = 0.3mm
+set silk = 0.05mm
+set nPin = 68
 
-frame right {
-       loop n = 0, 16
-       __0: vec @(D/2, (8-n)*e)
-       set name = n + 35
-       frame right_s_pad .
-}
+set Ax = 8mm+2*pin_extend
+set Ay = 8mm+2*pin_extend
+set C = 0.5mm+pin_extend
+set D = 0.25mm
+set P = 0.4mm
 
-frame bottom_s_pad {
-       a: vec @(b/2, 0mm)
-       b: vec .(-b, L)
-       pad "$name" a .
-}
+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
 
-frame bottom {
-       loop n = 0, 16
-       __0: vec @((8-n)*e, -E/2)
-       set name = n + 52
-       frame bottom_s_pad .
-}
+__0: vec @(pin_extend-Ax/2, Ay/2-pin_extend)
+__1: vec @(Ax/2-pin_extend, pin_extend-Ay/2)
+rect __0 __1 silk
 
-package "pcf50633-04-n3"
-unit mm
-set b = 0.2mm
-set b1 = 0.18mm
-set D = 8mm
-set E = 8mm
-set e = 0.4mm
-set L = 0.4mm
-set L2 = 1.55mm
-set L3 = 1.3mm
-set v = 0.1mm
-set w = 0.05mm
+frame solder_paste @
+frame pads @
+frame gnd @
 
-__0: vec @(-D/2, -E/2)
-__1: vec .(D, E)
-rect __0 . 0.01mm
-
-frame left @
-frame left_l @
-frame top @
-frame top_l @
-frame right @
-frame right_l @
-frame bottom @
-frame bottom_l @
+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




--- End Message ---
--- Begin Message ---
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




--- End Message ---
--- Begin Message ---
Author: daveb
Date: 2010-01-10 11:08:44 +0100 (Sun, 10 Jan 2010)
New Revision: 5785

Modified:
   trunk/gta02-core/modules/pcf50633-04-n3.fpd
Log:
improvements based on feedback from Werner


Modified: trunk/gta02-core/modules/pcf50633-04-n3.fpd
===================================================================
--- trunk/gta02-core/modules/pcf50633-04-n3.fpd 2010-01-10 01:15:27 UTC (rev 
5784)
+++ trunk/gta02-core/modules/pcf50633-04-n3.fpd 2010-01-10 10:08:44 UTC (rev 
5785)
@@ -105,21 +105,21 @@
 
 set P = 0.4mm
 
-set SLx = 4.95mm
+set SLx = 4.8mm
 
-set SLy = 4.45mm
+set SLy = 4.3mm
 
-set nSPx = 4
+set nSPx = 3
 
-set nSPy = 4
+set nSPy = 3
 
-set SPx = 0.5mm
+set SPx = 0.7mm
 
-set SPy = 0.5mm
+set SPy = 0.7mm
 
-set SPxTot = 3mm
+set SPxTot = 2.7mm
 
-set SPyTot = 3mm
+set SPyTot = 2.7mm
 
 __0: vec @(pin_extend-Ax/2, Ay/2-pin_extend)
 __1: vec @(Ax/2-pin_extend, pin_extend-Ay/2)
@@ -127,13 +127,20 @@
 frame solder_paste @
 frame pads @
 frame gnd @
-measx __0 >> __1 1mm
-measy __0 >> __1 -0.8mm
+measx __0 >> __1 0.7mm
 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
+measy pad_vert.lr >> pad_vert.tl -8.7mm
+measy gnd.__1 >> gnd.__0 -0.5mm
+measx pad_horiz.lr -> pad_horiz.tl 0.1mm
+measy pad_vert.tl -> pad_vert.lr -0.1mm
+measy pad_vert.lr -> pad_vert.tl 1.7mm
 measx pad_horiz.tl -> pad_horiz.lr -1.6mm
+measx gnd.__0 >> gnd.__1 0.5mm
+measy solder_paste.ll >> solder_paste.__0 0.7mm
+measy solder_paste.ll -> solder_paste.__0 0.2mm
+measx solder_paste.ll -> solder_paste.__0 -0.2mm
+measx solder_paste.ll >> solder_paste.__0 -0.6mm
+measy __1 >> __0 -0.9mm
+measx pads_b.__0 -> pads_b.__0 -0.7mm
+measy pads_r.__0 -> pads_r.__0 -0.6mm
+measy pad_horiz.lr -> pad_horiz.tl 1mm




--- End Message ---
--- Begin Message ---
Author: daveb
Date: 2010-01-10 11:35:48 +0100 (Sun, 10 Jan 2010)
New Revision: 5786

Modified:
   trunk/gta02-core/modules/pcf50633-04-n3.fpd
Log:
measurement positions


Modified: trunk/gta02-core/modules/pcf50633-04-n3.fpd
===================================================================
--- trunk/gta02-core/modules/pcf50633-04-n3.fpd 2010-01-10 10:08:44 UTC (rev 
5785)
+++ trunk/gta02-core/modules/pcf50633-04-n3.fpd 2010-01-10 10:35:48 UTC (rev 
5786)
@@ -127,8 +127,8 @@
 frame solder_paste @
 frame pads @
 frame gnd @
-measx __0 >> __1 0.7mm
-measx pad_horiz.tl >> pad_horiz.lr 8.35mm
+measx __0 >> __1 1.1mm
+measx pad_horiz.tl >> pad_horiz.lr 8.7mm
 measy pad_vert.lr >> pad_vert.tl -8.7mm
 measy gnd.__1 >> gnd.__0 -0.5mm
 measx pad_horiz.lr -> pad_horiz.tl 0.1mm
@@ -141,6 +141,7 @@
 measx solder_paste.ll -> solder_paste.__0 -0.2mm
 measx solder_paste.ll >> solder_paste.__0 -0.6mm
 measy __1 >> __0 -0.9mm
-measx pads_b.__0 -> pads_b.__0 -0.7mm
-measy pads_r.__0 -> pads_r.__0 -0.6mm
+measy pads_r.__0 -> pads_r.__0 -0.65mm
 measy pad_horiz.lr -> pad_horiz.tl 1mm
+measx pads_t.__0 -> pads_t.__0 0.7mm
+measx pad_vert.tl -> pad_vert.lr -1mm




--- End Message ---
_______________________________________________
commitlog mailing list
commitlog@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/commitlog

Reply via email to