mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-25 15:45:56 +02:00
Added (partially incorrect, see INFO) footprint of F MMCX board edge connector
- AUTHORS, modules/INFO, modules/mmcx-f-edge.fpd: MMCX female SMT board edge connector (not entirely correct, due to limitations of fped) - BOOKSHELF: added Molex 73415-0961 data sheet
This commit is contained in:
parent
850e9fca29
commit
6668a6de02
1
AUTHORS
1
AUTHORS
@ -14,6 +14,7 @@ Werner Almesberger <werner@openmoko.org>
|
|||||||
components/c8051f320.lib
|
components/c8051f320.lib
|
||||||
components/c8051f326.lib
|
components/c8051f326.lib
|
||||||
modules/meander.fpd
|
modules/meander.fpd
|
||||||
|
modules/mmcx-f-edge.fpd
|
||||||
modules/pads.fpd
|
modules/pads.fpd
|
||||||
modules/qfn.fpd
|
modules/qfn.fpd
|
||||||
modules/qfp.fpd
|
modules/qfp.fpd
|
||||||
|
@ -92,3 +92,8 @@ D: http://katalog.we-online.de/kataloge/eisos/media/pdf/748421245.pdf
|
|||||||
N: 2450FB15L0001
|
N: 2450FB15L0001
|
||||||
A: balun3
|
A: balun3
|
||||||
D: http://www.johansontechnology.com/images/stories/ip/balun-filters/Balun_Filter_Combo_Matched_2450FB15L0001_v12.pdf
|
D: http://www.johansontechnology.com/images/stories/ip/balun-filters/Balun_Filter_Combo_Matched_2450FB15L0001_v12.pdf
|
||||||
|
|
||||||
|
# Molex 73415-0961
|
||||||
|
N: 73415-0961
|
||||||
|
A: mmcx-f-edge
|
||||||
|
D: http://www.molex.com/pdm_docs/sd/734150961_sd.pdf
|
||||||
|
20
modules/INFO
20
modules/INFO
@ -50,3 +50,23 @@ F: pads
|
|||||||
|
|
||||||
# 0805 package with six pads
|
# 0805 package with six pads
|
||||||
F: 0805-6
|
F: 0805-6
|
||||||
|
|
||||||
|
#
|
||||||
|
# MMCX board-edge (SMT) female jack
|
||||||
|
#
|
||||||
|
# Design based on Molex 73415-0961, This is also compatible with:
|
||||||
|
#
|
||||||
|
# Tyco 1408152-1
|
||||||
|
# Emerson 135-3711-801
|
||||||
|
# Molex 73415-1261
|
||||||
|
# Amphenol 262107
|
||||||
|
#
|
||||||
|
# Note: footprint changes with PCB thickness !
|
||||||
|
#
|
||||||
|
# Known bugs:
|
||||||
|
# - keepout area marker should be on comment layer
|
||||||
|
# - pin 2 should be off-center and extend such that proper trace can be
|
||||||
|
# connected directly
|
||||||
|
#
|
||||||
|
F: mmcx-f-edge
|
||||||
|
N: 73415-0961
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
MODULES=0805-6 meander mini-usb pads qfn qfp stdpass xtal-4
|
MODULES=0805-6 meander mini-usb mmcx-f-edge pads qfn qfp stdpass xtal-4
|
||||||
|
|
||||||
.SUFFIXES: .fpd .mod
|
.SUFFIXES: .fpd .mod
|
||||||
.PHONY: all clean
|
.PHONY: all clean
|
||||||
|
61
modules/mmcx-f-edge.fpd
Normal file
61
modules/mmcx-f-edge.fpd
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
/* MACHINE-GENERATED ! */
|
||||||
|
|
||||||
|
frame signal {
|
||||||
|
__0: vec @(A, 0mm)
|
||||||
|
__1: vec .(0mm, sw/2)
|
||||||
|
__2: vec @(lo-li, 0mm)
|
||||||
|
__3: vec .(0mm, -sw/2)
|
||||||
|
pad "2" __1 .
|
||||||
|
}
|
||||||
|
|
||||||
|
frame ground {
|
||||||
|
table
|
||||||
|
{ dy }
|
||||||
|
{ 1 }
|
||||||
|
{ -1 }
|
||||||
|
|
||||||
|
__0: vec @(-li, 0mm)
|
||||||
|
__1: vec .(0mm, dy*wi/2)
|
||||||
|
__2: vec @(0mm, dy*wo/2)
|
||||||
|
pad "1" __1 .
|
||||||
|
__3: vec @(lo-li, 0mm)
|
||||||
|
__4: vec .(0mm, dy*E/2)
|
||||||
|
pad "1" __2 .
|
||||||
|
}
|
||||||
|
|
||||||
|
frame keepout_bottom {
|
||||||
|
__0: vec @(D, 0mm)
|
||||||
|
__1: vec .(0mm, wi/2)
|
||||||
|
__2: vec __0(0mm, -wi/2)
|
||||||
|
line __1 . w
|
||||||
|
}
|
||||||
|
|
||||||
|
package "MMCX-F-EDGE-$PCB"
|
||||||
|
unit mm
|
||||||
|
allow touch
|
||||||
|
|
||||||
|
table
|
||||||
|
{ PCB, A, D, E }
|
||||||
|
{ 0.8mm, 1mm, 1.1mm, 1.8mm }
|
||||||
|
{ 1mm, 0.9mm, 1.2mm, 1.64mm }
|
||||||
|
{ 1.6mm, 0.4mm, 2.3mm, 1.5mm }
|
||||||
|
|
||||||
|
table
|
||||||
|
{ wo, wi, li, lo }
|
||||||
|
{ 4.6mm, 3.5mm, 4.5mm, 7.5mm }
|
||||||
|
|
||||||
|
set sw = 1.1mm
|
||||||
|
|
||||||
|
set w = 5mil
|
||||||
|
|
||||||
|
frame ground @
|
||||||
|
frame signal @
|
||||||
|
frame keepout_bottom @
|
||||||
|
measy ground.__2 >> ground.__2 li+0.5mm
|
||||||
|
measy ground.__1 >> ground.__1
|
||||||
|
measx ground.__3 << ground.__1 1.7mm
|
||||||
|
measx ground.__2 << ground.__1 -wo
|
||||||
|
measx ground.__2 >> keepout_bottom.__2 -0.5mm
|
||||||
|
measx signal.__0 << ground.__2 0.5mm
|
||||||
|
measy ground.__4 >> ground.__4 lo-li+2mm
|
||||||
|
measy signal.__3 >> signal.__1 lo-li+1mm
|
Loading…
Reference in New Issue
Block a user