Skip to content

Commit

Permalink
Footprint for the replacement SIM/SD holder. Fped >= revision 5667 re…
Browse files Browse the repository at this point in the history
…quired.

- AUTHORS, modules/STATUS, modules/INFO, modules/mkloe, 
  modules/amp-10100492.fpd: added draft footprint for the AMP 10100492 SIM/SD
  combi-holder
- sd-sim.sch: added footprint of CON7501
  • Loading branch information
Werner Almesberger committed May 30, 2010
1 parent 3e926b6 commit 2581aa0
Show file tree
Hide file tree
Showing 6 changed files with 191 additions and 4 deletions.
1 change: 1 addition & 0 deletions gta02-core/AUTHORS
Expand Up @@ -98,6 +98,7 @@ Werner Almesberger <werner@openmoko.org>
components/mkloe
components/amp-10100492.lib (based on Alvaro's smsn16.lib)
modules/332fbga-p05.fpd
modules/amp-10100492.fpd
modules/bga96-8x12-0mm8.fpd
modules/ge865.fpd
modules/sod-523.fpd
Expand Down
4 changes: 3 additions & 1 deletion gta02-core/modules/INFO
Expand Up @@ -127,4 +127,6 @@ S: 1ss400
F: dtc123je
D: http://www.digikey.com/Web%20Export/Supplier%20Content/ROHM_511/PDF/Rohm_TransistorSoldering.pdf


# AMP 10100492
F: amp-10100492
S: simsd
1 change: 1 addition & 0 deletions gta02-core/modules/STATUS
@@ -1,6 +1,7 @@
Footprint (file name) Author Review 2nd rv. 3rd rv. Remarks
----------------------- ------- ------- ------- ------- -------------
332fbga-p05 Werner EXPERIMENTAL - DO NOT USE YET
amp-10100492 Werner DRAFT
bf2520 Dave
bga96-8x12-0mm8 Werner
dfbm-cs320 Rene
Expand Down
182 changes: 182 additions & 0 deletions gta02-core/modules/amp-10100492.fpd
@@ -0,0 +1,182 @@
/* MACHINE-GENERATED ! */

frame SIMpads {
table
{ b, s, p }
{ 2.5mm, 0.9mm, 1.27mm }

table
{ n, name }
{ 1, "C1" }
{ 2, "C5" }
{ 3, "C2" }
{ 4, "C6" }
{ 5, "C3" }
{ 6, "C7" }
{ 7, "C4" }
{ 8, "C8" }

__0: vec @(0mm, -(8-n)*p)
ur: vec .(b/2, s/2)
ll: vec __0(-b/2, -s/2)
pad "$name" . ur
}

frame SDpads {
table
{ b, s, p }
{ 2.5mm, 0.7mm, 1.1mm }

loop n = 1, 8

__0: vec @(-(n-1)*p, 0mm)
ur: vec .(s/2, b/2)
ll: vec __0(-s/2, -b/2)
pad "P$n" ur .
}

frame GNDpad {
ur: vec @(w/2, h/2)
ll: vec @(-w/2, -h/2)
pad "$name" . ur
}

frame G6 {
table
{ name, h, w }
{ "G6", 1.65mm, 1.8mm }

frame GNDpad @
}

frame G5 {
table
{ name, h, w }
{ "G5", 1.7mm, 1.4mm }

frame GNDpad @
}

frame G4 {
table
{ name, h, w }
{ "G4", 1.4mm, 1.4mm }

frame GNDpad @
}

frame G3 {
table
{ name, h, w }
{ "G3", 2mm, 1.8mm }

frame GNDpad @
}

frame G2 {
table
{ name, h, w }
{ "G2", 2mm, 1.5mm }

frame GNDpad @
}

frame G1 {
table
{ name, h, w }
{ "G1", 1.9mm, 1.3mm }

frame GNDpad @
}

frame GND {
__3: vec @(0mm, -(2.54mm+8.89mm+3.67mm))
__4: vec .(2.38mm, 0mm)
frame G4 .
__5: vec __3(7.45mm, 0mm)
frame G5 .
__7: vec @(0mm, 13.32mm+0.65mm-12.5mm-2.5mm/2)
__2: vec .(20.5mm, -0.65mm)
frame G1 .
__6: vec .(-0.05mm, -14.42mm)
frame G6 .
__1: vec __7(12.25mm, 0mm)
frame G2 .
__0: vec __7(3.88mm, 0mm)
frame G3 .
}

frame hole {
set r = 1mm/2

__0: vec @(r, r)
__1: vec @(-r, -r)
hole . __0
}

frame outline {
__0: vec @(-w, -h)
rect . @ 5mil
}

frame holes {
__0: vec @(19.8mm, -12.5mm)
frame hole .
frame hole @
}

package "AMP-10100492"
unit mm
table
{ h, w }
{ 17.65mm, 27.2mm }

ref: vec @(-8mm, 12.5mm/2)
frame holes .
frame GND .
__0: vec .(10.6mm+7.7mm, -(12.5mm+2.5mm/2))
frame SDpads .
__2: vec ref(19.8mm+1.75mm, 1.38mm)
frame outline .
__1: vec ref(-3mm, -2.54mm)
frame SIMpads .
measy SIMpads.__0 >> __1 3mm
measy __1 >> ref 3mm
measy GND.__3 -> SIMpads.__0 6mm
measx GND.__4 >> GND.__3 1.5mm
measx GND.__5 >> GND.__3 2.5mm
measx SDpads.__0 >> GND.__3 5mm
measx GND.__6 >> GND.__3 5mm
measx SDpads.__0 >> __0 -5mm
measy GND.__2 >> __0 2mm
measy GND.__2 >> GND.__6 3mm
measy hole.__1 <- hole.__0 0.5mm
measx ref >> GND.__0 2mm
measx ref >> GND.__1 3mm
measx ref >> holes.__0 4mm
measx ref >> GND.__2 5mm
measy ref << SDpads.ur
measy GND.__2 << GND.__1 11.25mm
measx outline.__0 >> __2 h+5mm
measy outline.__0 >> __2 2.5mm
measy ref >> __2
measx SDpads.__0 -> SDpads.__0 -3.7mm
measy SIMpads.__0 -> SIMpads.__0 2mm
measx SIMpads.ll -> SIMpads.ur -1mm
measy SIMpads.ll -> SIMpads.ur -3.1mm
measy SDpads.ll -> SDpads.ur 0.5mm
measx SDpads.ll -> SDpads.ur 3mm
measy __1 >> __2 4mm
measy holes.__0 >> ref
measx G1/GNDpad.ll -> G1/GNDpad.ur -1mm
measx G2/GNDpad.ll -> G2/GNDpad.ur -1mm
measx G3/GNDpad.ll -> G3/GNDpad.ur -1mm
measx G4/GNDpad.ll -> G4/GNDpad.ur 2mm
measx G5/GNDpad.ll -> G5/GNDpad.ur 2.2mm
measx G6/GNDpad.ll -> G6/GNDpad.ur -1mm
measy G1/GNDpad.ll <- G1/GNDpad.ur 0.5mm
measy G2/GNDpad.ll -> G2/GNDpad.ur 0.5mm
measy G3/GNDpad.ll -> G3/GNDpad.ur 0.5mm
measy G4/GNDpad.ll -> G4/GNDpad.ur 0.5mm
measy G5/GNDpad.ll -> G5/GNDpad.ur 0.5mm
measy G6/GNDpad.ll <- G6/GNDpad.ur 0.5mm
2 changes: 1 addition & 1 deletion gta02-core/modules/mkloe
Expand Up @@ -5,7 +5,7 @@ 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 tsop-6"
MODS="$MODS sc89-6 son1408-3 fh23-39s-0.3shw fa2012 smsn16 wlcsp12-p05 sod-523"
MODS="$MODS u.fl-r-smt-1 ht210 k4m51323pe pcf50633-04-n3 bf2520 ms2v-t1s"
MODS="$MODS tas4025a dtc123je"
MODS="$MODS tas4025a dtc123je amp-10100492"

LIB=gta02-core.mod

Expand Down
5 changes: 3 additions & 2 deletions gta02-core/sd-sim.sch
@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Mon May 3 14:22:05 2010
EESchema Schematic File Version 2 date Sun May 30 06:24:38 2010
LIBS:power
LIBS:device
LIBS:conn
Expand All @@ -9,7 +9,7 @@ EELAYER END
$Descr A3 16535 11700
Sheet 5 14
Title ""
Date "3 may 2010"
Date "30 may 2010"
Rev ""
Comp ""
Comment1 ""
Expand Down Expand Up @@ -256,6 +256,7 @@ U 1 1 4BDF05F5
P 11100 5800
F 0 "CON7501" H 10650 6700 60 0000 C CNN
F 1 "AMP-10100492" H 10350 5150 60 0000 C CNN
F 2 "AMP-10100492" H 11100 5800 60 0001 C CNN
1 11100 5800
1 0 0 -1
$EndComp
Expand Down

0 comments on commit 2581aa0

Please sign in to comment.