r5645 - trunk/gta02-core/modules

rehar at docs.openmoko.org rehar at docs.openmoko.org
Fri Sep 18 02:47:43 CEST 2009


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
 




More information about the commitlog mailing list