r5652 - trunk/gta02-core/modules

rehar at docs.openmoko.org rehar at docs.openmoko.org
Sun Sep 20 00:59:12 CEST 2009


Author: rehar
Date: 2009-09-20 00:59:11 +0200 (Sun, 20 Sep 2009)
New Revision: 5652

Added:
   trunk/gta02-core/modules/tsop-6.fpd
Modified:
   trunk/gta02-core/modules/INFO
   trunk/gta02-core/modules/STATUS
   trunk/gta02-core/modules/mkloe
Log:
added TSOP-6 footprint

Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO	2009-09-19 21:40:01 UTC (rev 5651)
+++ trunk/gta02-core/modules/INFO	2009-09-19 22:59:11 UTC (rev 5652)
@@ -84,4 +84,7 @@
 F: mini-usb
 D: http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=C120%252FUSBBWMSMD%2523ASS.pdf
 
+#TSOP-6 (NTGD1100L)
+F: tsop-6
+D: http://www.onsemi.com/pub_link/Collateral/NTGD1100L-D.PDF
 

Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS	2009-09-19 21:40:01 UTC (rev 5651)
+++ trunk/gta02-core/modules/STATUS	2009-09-19 22:59:11 UTC (rev 5652)
@@ -15,4 +15,5 @@
 sot23-5				Rene
 tdfn34-16			Rene
 mini-usb			Rene	drill holes still missing!
+tsop-6				Rene
 

Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe	2009-09-19 21:40:01 UTC (rev 5651)
+++ trunk/gta02-core/modules/mkloe	2009-09-19 22:59:11 UTC (rev 5652)
@@ -2,7 +2,7 @@
 # Make a Library of Everything
 
 MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass tst wm3236aq wm8753fl lis302dl"
-MODS="$MODS dfbm-cs320 exc24c sc70-5 vssop8 sot23-5 tdfn34-16 mini-usb"
+MODS="$MODS dfbm-cs320 exc24c sc70-5 vssop8 sot23-5 tdfn34-16 mini-usb tsop-6"
 
 LIB=gta02-core.mod
 

Added: trunk/gta02-core/modules/tsop-6.fpd
===================================================================
--- trunk/gta02-core/modules/tsop-6.fpd	                        (rev 0)
+++ trunk/gta02-core/modules/tsop-6.fpd	2009-09-19 22:59:11 UTC (rev 5652)
@@ -0,0 +1,75 @@
+/*TSOP-6, NTGD1100L*/
+
+frame pad {
+	set name = i
+	ur: vec @(a/2, 0mm)
+	ll: vec .(-a, b)
+	center: vec @(0mm,b/2)
+	pad "$name" ur ll
+}
+
+frame pads_b{
+	set a=w
+	set b=l
+	loop i=1,nr_b
+	__0: vec @(-(nr_b-1)/2*p+p*(i-1),-B1/2)
+	frame pad .
+
+}
+frame pads_u{
+	set a=w
+	set b=-l
+	loop i=nr_b+1,nr_b+nr_u
+	__0: vec @((nr_u-1)/2*p-p*(i-(nr_u+1)),B1/2)
+	frame pad .
+}
+frame pads {
+
+	frame pads_b @
+	frame pads_u @
+
+}
+
+frame outline {
+
+	ur: vec @(A/2,B/2)
+	ll: vec @(-A/2,-B/2)
+	c: vec @(-(nr_u-1)/2*p,-B1/2+l+0.2mm+2*silk)
+	d: vec .(0mm,1.5*silk)
+	rect ur ll silk
+	circ c d silk
+
+}
+package "TSOP-6"
+unit mm
+/*pitch*/
+set p=0.95mm
+
+/*pad width*/
+set w=0.7mm
+
+/*pad lentgh*/
+set l=1mm
+
+/*distance between outer pad edges*/
+set B1=3.4mm
+
+/*pin numbers per side*/
+set nr_u=3
+set nr_b=nr_u
+
+/*outline*/
+set A=3.1mm
+set B=1.7mm
+set silk=0.1mm
+
+frame pads @
+frame outline @
+
+measy pads_b.__0 -> pads_u.__0 2mm
+measy pads_u.__0 <- pad.ll -w-1mm
+measx pad.ll -> pad.ur -l-0.5mm
+measy pad.ll -> pad.ll 0.5mm
+measx pads_u.__0 -> pads_u.__0 0.5mm
+measy pad.center -> pad.center 1.5mm
+




More information about the commitlog mailing list