[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openmoko-commitlog
Subject:    commitlog Digest, Vol 878, Issue 1
From:       commitlog-request () lists ! openmoko ! org
Date:       2009-09-18 9:55:50
Message-ID: mailman.0.1253268002.13414.commitlog () lists ! openmoko ! org
[Download RAW message or body]

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-request@lists.openmoko.org

You can reach the person managing the list at
	commitlog-owner@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. r5644 - trunk/gta02-core/modules (rehar@docs.openmoko.org)
   2. r5645 - trunk/gta02-core/modules (rehar@docs.openmoko.org)

[Attachment #4 (multipart/digest)]


Content-Transfer-Encoding: 8bit
From: rehar@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Thu, 17 Sep 2009 18:28:02 +0200
Message-ID: <E1MoJpy-0001Xk-0X@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5644 - trunk/gta02-core/modules
Message: 1

Author: rehar
Date: 2009-09-17 18:28:01 +0200 (Thu, 17 Sep 2009)
New Revision: 5644

Modified:
   trunk/gta02-core/modules/lis302dl.fpd
   trunk/gta02-core/modules/wm8753fl.fpd
Log:
added solder mask layer to LIS302DL and WM8753FL footprint

Modified: trunk/gta02-core/modules/lis302dl.fpd
===================================================================
--- trunk/gta02-core/modules/lis302dl.fpd	2009-09-16 14:09:47 UTC (rev 5643)
+++ trunk/gta02-core/modules/lis302dl.fpd	2009-09-17 16:28:01 UTC (rev 5644)
@@ -3,13 +3,21 @@
 Note: extended solder mask openings not yet defined. 
 However this is strongly recommended by ST.
 */
-
+frame solder_mask{
+	mask_ur: vec @(mask_dx1,mask_dy1)
+	mask_ll: vec @(mask_dx2,mask_dy2)
+	pad "" mask_ur mask_ll mask
+}
 frame pad_u {
 	set name = i
 	ur: vec @(w/2,0mm)
 	ll: vec @(-w/2,-l)
 	pad "$name" ur ll
-	
+	set mask_dx1=w/2+mask_x
+	set mask_dy1=mask_y2
+	set mask_dx2=-w/2-mask_x
+	set mask_dy2=-l-mask_y1
+	frame solder_mask @
 }
 
 frame pad_b {
@@ -17,6 +25,11 @@
 	ur: vec @(w/2,0mm)
 	ll: vec @(-w/2,l)
 	pad "$name" ur ll
+	set mask_dx1=w/2+mask_x
+	set mask_dy1=-mask_y2
+	set mask_dx2=-w/2-mask_x
+	set mask_dy2=l+mask_y1
+	frame solder_mask @
 	
 }
 frame pads_u {
@@ -24,6 +37,7 @@
 	pos: vec @(L1/2-(i-1)*p,D1/2-s1)
 	frame pad_u pos
 
+
 }
 frame pads_b {
 	loop i=8,13
@@ -32,15 +46,29 @@
 
 }
 
+frame pad_r {
+	ur: vec @(E1/2-s1,w/2)
+	ll: vec .(-l,-w)
+	pad "14" ur ll
+	set mask_dx1=E1/2-s1+mask_y2
+	set mask_dy1=w/2+mask_x
+	set mask_dx2=E1/2-s1-l-mask_y1
+	set mask_dy2=-w/2-mask_x
+	frame solder_mask @
+}
+frame pad_l{
+	ur: vec @(-E1/2+s1,-w/2)
+	ll: vec .(l,w)
+	pad "7" ur ll
+	set mask_dx1=-E1/2+s1-mask_y2
+	set mask_dy1=-w/2-mask_x
+	set mask_dx2=-E1/2+s1+l+mask_y1
+	set mask_dy2=w/2+mask_x
+	frame solder_mask @
+}
 frame pads_s {
-
-	ur14: vec @(E1/2-s1,w/2)
-	ll14: vec .(-l,-w)
-	pad "14" ur14 ll14
-	ur7: vec @(-E1/2+s1,-w/2)
-	ll7: vec .(l,w)
-	pad "7" ur7 ll7
-
+	frame pad_r @
+	frame pad_l @
 }
 frame outline{
 	ur: vec @(E1/2,D1/2)
@@ -93,8 +121,15 @@
 /*silk screen width*/
 set silk=0.1mm
 
+/*solder mask specs*/
 
+set kicad_extend=3mil
+set mask_y1=0.05mm-kicad_extend
+set mask_y2=0.25mm-kicad_extend
+set mask_x=0.05mm-kicad_extend
 
+
+
 frame outline @
 frame pads_u @
 frame pads_b @

Modified: trunk/gta02-core/modules/wm8753fl.fpd
===================================================================
--- trunk/gta02-core/modules/wm8753fl.fpd	2009-09-16 14:09:47 UTC (rev 5643)
+++ trunk/gta02-core/modules/wm8753fl.fpd	2009-09-17 16:28:01 UTC (rev 5644)
@@ -1,10 +1,18 @@
 /*WM8753FL, 48 Lead QFN*/
 
+frame solder_mask {
+
+	ur: vec @(D2/2-s-kicad_extend,E2/2-s-kicad_extend)
+	ll: vec @(-D2/2+s+kicad_extend,-E2/2+s+kicad_extend)
+	pad "GND" ur ll mask
+
+}
 frame pad_gnd {
 
 	ur: vec @(D2/2,E2/2)
 	ll: vec @(-D2/2,-E2/2)
 	pad "GND" ur ll bare
+	frame solder_mask @
 
 }
 
@@ -118,6 +126,11 @@
 /*array size for thermal land solder paste layer 4 = 4x4*/
 set paste_array = 4
 
+
+/*solder mask*/
+set s=0.1mm
+set kicad_extend=3mil
+
 set silk = 0.1mm
 
 frame outline @





Content-Transfer-Encoding: 8bit
From: rehar@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Fri, 18 Sep 2009 02:47:43 +0200
Message-ID: <E1MoRdX-00056x-QT@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5645 - trunk/gta02-core/modules
Message: 2

Author: rehar
Date: 2009-09-18 02:47:43 +0200 (Fri, 18 Sep 2009)
New Revision: 5645

Added:
   trunk/gta02-core/modules/exc24c.fpd
Modified:
   trunk/gta02-core/modules/STATUS
   trunk/gta02-core/modules/mkloe
Log:
added filter EXC24C footprint

Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS	2009-09-17 16:28:01 UTC (rev 5644)
+++ trunk/gta02-core/modules/STATUS	2009-09-18 00:47:43 UTC (rev 5645)
@@ -9,3 +9,4 @@
 wm8753FL			Rene	DRAFT
 lis302dl			Rene	DRAFT
 dfbm-cs320			Rene
+exc24c				Rene

Added: trunk/gta02-core/modules/exc24c.fpd
===================================================================
--- trunk/gta02-core/modules/exc24c.fpd	                        (rev 0)
+++ trunk/gta02-core/modules/exc24c.fpd	2009-09-18 00:47:43 UTC (rev 5645)
@@ -0,0 +1,65 @@
+/*EXC24CB102U*/
+
+frame pad {
+	ur: vec @(w/2, 0mm)
+	ll: vec .(-w, l)
+	pad "$name" ur .
+}
+
+frame pad_u {
+	set name = 5-i
+	set w = E
+	set l = -D
+	frame pad @
+}
+
+frame pad_b {
+	set name = i
+	set w = E
+	set l = D
+	frame pad @
+}
+
+frame pads {
+	loop i = 1, 2
+
+	pos0: vec @((E+F)*(i-1.5), D+C/2)
+	frame pad_u .
+	pos1: vec @((E+F)*(i-1.5), -D-C/2)
+	frame pad_b .
+}
+
+frame outline {
+	ur: vec @((B1+silk)/2, (A1+silk)/2)
+	ll: vec .(-(B1+silk), -(A1+silk))
+	rect ur . silk
+}
+
+package "EXC24C"
+unit mm
+
+
+set B = 1.1mm
+set C = 0.5mm
+set D = 0.6mm
+set E = 0.4mm
+set F = B-2*E
+set A = C+2*D
+
+/*outline*/
+set A1 = 1mm
+set B1 = 1.25mm
+set silk = 0.1mm
+
+out_ur: vec @(B1/2, A1/2)
+out_ll: vec .(-B1, -A1)
+
+frame pads @
+frame outline @
+
+measx "B1=" out_ur <- out_ll A1/2-C/2-D-1mm
+measy "A1="out_ur -> out_ll 1mm
+measx "E=" pad.ll -> pad.ur -D-0.5mm
+measx "F=" pad.ur -> pad.ll -0.5mm
+measy "C=" pad.ll >> pad.ll B1/2-E-F/2+0.5mm
+measy "D=" pads.pos0 << pad.ll F/2+B1/2+0.5mm

Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe	2009-09-17 16:28:01 UTC (rev 5644)
+++ trunk/gta02-core/modules/mkloe	2009-09-18 00:47:43 UTC (rev 5645)
@@ -1,7 +1,8 @@
 #!/bin/bash
 # Make a Library of Everything
 
-MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl dfbm-cs320"
+MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
+MODS="$MODS dfbm-cs320 exc24c"
 
 LIB=gta02-core.mod
 




--===============0584662792==--

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic