r5483 - trunk/gta02-core/modules

werner at docs.openmoko.org werner at docs.openmoko.org
Wed Aug 19 00:08:54 CEST 2009


Author: werner
Date: 2009-08-19 00:08:54 +0200 (Wed, 19 Aug 2009)
New Revision: 5483

Added:
   trunk/gta02-core/modules/ge865.fpd
Modified:
   trunk/gta02-core/modules/INFO
   trunk/gta02-core/modules/STATUS
Log:
Added experimental GE865 module. (Incomplete - need to add measurements and
have to find a way to drop H4.)



Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO	2009-08-18 22:03:51 UTC (rev 5482)
+++ trunk/gta02-core/modules/INFO	2009-08-18 22:08:54 UTC (rev 5483)
@@ -13,6 +13,10 @@
 S: atr0635
 # ATR0635 data sheet page 33
 
+# Telit GE865 BGA module
+F: ge865
+D: http://www.telit.com/module/infopool/download.php?id=1666
+
 # Standard rectangular passive components
 F: stdpass
 D: http://www.vishay.com/doc?20035

Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS	2009-08-18 22:03:51 UTC (rev 5482)
+++ trunk/gta02-core/modules/STATUS	2009-08-18 22:08:54 UTC (rev 5483)
@@ -1,4 +1,5 @@
 Footprint (file name)		Author	Review	2nd rv.	3rd rv.	Remarks
 -----------------------		-------	-------	-------	-------	-------------
 bga96-8x12-0mm8			Werner
+ge865				Werner	EXPERIMENTAL - DO NOT USE YET
 stdpass				Werner	EXPERIMENTAL - DO NOT USE YET

Added: trunk/gta02-core/modules/ge865.fpd
===================================================================
--- trunk/gta02-core/modules/ge865.fpd	                        (rev 0)
+++ trunk/gta02-core/modules/ge865.fpd	2009-08-18 22:08:54 UTC (rev 5483)
@@ -0,0 +1,70 @@
+/* MACHINE-GENERATED ! */
+
+frame ball {
+	set diam = 1mm
+
+	__0: vec @(-diam/2, -diam/2)
+	__1: vec @(diam/2, diam/2)
+	rpad "$cname$row" __0 .
+}
+
+frame balls {
+	table
+	    { cname, col }
+	    { "A", 1 }
+	    { "B", 2 }
+	    { "C", 3 }
+	    { "D", 4 }
+	    { "E", 5 }
+	    { "F", 6 }
+	    { "G", 7 }
+	    { "H", 8 }
+
+	set pitch = 2.4mm
+
+	loop row = 1, 8
+
+	__0: vec @((col-4.5)*pitch, (4.5-row)*pitch)
+	frame ball .
+}
+
+frame keepout {
+	set border = 1.5mm
+
+	__0: vec @(-w/2-border, -h/2-border)
+	__1: vec @(w/2+border, h/2+border)
+	rect __0 . silk
+}
+
+frame outline {
+	set cdiam = 0.8mm
+
+	__0: vec @(-w/2, h/2)
+	__1: vec @(w/2, -h/2)
+	__2: vec @(w/2, h/2)
+	__3: vec @(-w/2, -h/2)
+	__4: vec __2(-cdiam/2, 0mm)
+	line __0 . silk
+	__5: vec __2(0mm, -cdiam/2)
+	arc __2 __4 . silk
+	__6: vec __1(0mm, cdiam/2)
+	line __5 . silk
+	__7: vec __1(-cdiam/2, 0mm)
+	arc __1 __6 . silk
+	__8: vec __3(cdiam/2, 0mm)
+	line . __7 silk
+	__9: vec __3(0mm, cdiam/2)
+	line __0 . silk
+	arc __3 __8 . silk
+}
+
+package "GE865"
+set silk = 5mil
+
+set h = 22mm
+
+set w = 22mm
+
+frame outline @
+frame keepout @
+frame balls @




More information about the commitlog mailing list