mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-22 12:59:21 +02:00
Added Molex 0480371000 USB A plug (SMT)
- AUTHORS, components/INFO, components/usb_a_plug.lib, components/usb_a_plug.dcm: added symbol for USB A plug - AUTHORS, modules/INFO, modules/usb_a_plug_smt.fpd: added footprint for USB A plug - BOOKSHELF: added Molex 0480371000 USB A plug for SMT - AUTHORS: corrected type in file extension of modules/xtal-4.fpd (was .fpg)
This commit is contained in:
parent
e3c85074c8
commit
f73f0a9481
4
AUTHORS
4
AUTHORS
@ -13,8 +13,10 @@ Werner Almesberger <werner@openmoko.org>
|
|||||||
components/at86rf230.lib
|
components/at86rf230.lib
|
||||||
components/c8051f320.lib
|
components/c8051f320.lib
|
||||||
components/c8051f326.lib
|
components/c8051f326.lib
|
||||||
|
components/usb_a_plug.lib (based on mini_usb_b.lib by Alvaro Lopes)
|
||||||
modules/meander.fpd
|
modules/meander.fpd
|
||||||
modules/mmcx-f-edge.fpd
|
modules/mmcx-f-edge.fpd
|
||||||
modules/qfn.fpd
|
modules/qfn.fpd
|
||||||
modules/qfp.fpd
|
modules/qfp.fpd
|
||||||
modules/xtal-4.fpg
|
moduled/usb_a_plug_smt.fpd
|
||||||
|
modules/xtal-4.fpd
|
||||||
|
@ -93,7 +93,11 @@ 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
|
# Molex 73415-0961 (MMCX female for board edge)
|
||||||
N: 73415-0961
|
N: 73415-0961
|
||||||
A: mmcx-f-edge
|
A: mmcx-f-edge
|
||||||
D: http://www.molex.com/pdm_docs/sd/734150961_sd.pdf
|
D: http://www.molex.com/pdm_docs/sd/734150961_sd.pdf
|
||||||
|
|
||||||
|
# USB A plug for SMT (Molex 0480371000)
|
||||||
|
N: usb_a_plug_smt
|
||||||
|
D: http://www.molex.com/pdm_docs/sd/480371000_sd.pdf
|
||||||
|
@ -28,3 +28,7 @@ S: antenna
|
|||||||
|
|
||||||
# Typical SMT balun configuration
|
# Typical SMT balun configuration
|
||||||
S: balun
|
S: balun
|
||||||
|
|
||||||
|
# USB A plug
|
||||||
|
S: usb_a_plug
|
||||||
|
N: usb_a_plug_smt
|
||||||
|
3
components/usb_a_plug.dcm
Normal file
3
components/usb_a_plug.dcm
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
EESchema-DOCLIB Version 2.0 Date: Mon Oct 25 01:54:18 2010
|
||||||
|
#
|
||||||
|
#End Doc Library
|
20
components/usb_a_plug.lib
Normal file
20
components/usb_a_plug.lib
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
EESchema-LIBRARY Version 2.3 Date: Mon Oct 25 01:54:18 2010
|
||||||
|
#
|
||||||
|
# USB_A_PLUG
|
||||||
|
#
|
||||||
|
DEF USB_A_PLUG CON 0 40 Y Y 1 F N
|
||||||
|
F0 "CON" -250 450 60 H V C CNN
|
||||||
|
F1 "USB_A_PLUG " 0 -400 60 H V C CNN
|
||||||
|
ALIAS MOLEX_0480371000
|
||||||
|
DRAW
|
||||||
|
S -400 350 350 -300 0 1 0 N
|
||||||
|
X VBUS 1 -600 250 200 R 50 50 1 1 P
|
||||||
|
X D- 2 -600 100 200 R 50 50 1 1 B
|
||||||
|
X D+ 3 -600 -50 200 R 50 50 1 1 B
|
||||||
|
X GND 4 -600 -200 200 R 50 50 1 1 P
|
||||||
|
X SHELL1 5 550 250 200 L 50 50 1 1 W
|
||||||
|
X SHELL2 6 550 -200 200 L 50 50 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
#End Library
|
@ -64,3 +64,6 @@ F: 0805-6
|
|||||||
#
|
#
|
||||||
F: mmcx-f-edge
|
F: mmcx-f-edge
|
||||||
N: 73415-0961
|
N: 73415-0961
|
||||||
|
|
||||||
|
# USB A plug for SMT
|
||||||
|
F: usb_a_plug_smt
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
MODULES=0805-6 meander mini-usb mmcx-f-edge qfn qfp xtal-4
|
MODULES=0805-6 meander mini-usb mmcx-f-edge qfn qfp usb_a_plug_smt xtal-4
|
||||||
|
|
||||||
.SUFFIXES: .fpd .mod
|
.SUFFIXES: .fpd .mod
|
||||||
.PHONY: all clean
|
.PHONY: all clean
|
||||||
|
95
modules/usb_a_plug_smt.fpd
Normal file
95
modules/usb_a_plug_smt.fpd
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/* MACHINE-GENERATED ! */
|
||||||
|
|
||||||
|
frame pad {
|
||||||
|
table
|
||||||
|
{ h, w }
|
||||||
|
{ 2mm, 1.2mm }
|
||||||
|
|
||||||
|
__0: vec @(w/2, h/2)
|
||||||
|
__1: vec @(-w/2, -h/2)
|
||||||
|
pad "$name" . __0
|
||||||
|
}
|
||||||
|
|
||||||
|
frame pads {
|
||||||
|
table
|
||||||
|
{ name, x }
|
||||||
|
{ 1, 3.5mm }
|
||||||
|
{ 2, 1mm }
|
||||||
|
{ 3, -1mm }
|
||||||
|
{ 4, -3.5mm }
|
||||||
|
|
||||||
|
__0: vec @(0mm, 2.6mm)
|
||||||
|
__1: vec .(x, 0mm)
|
||||||
|
frame pad .
|
||||||
|
}
|
||||||
|
|
||||||
|
frame shield {
|
||||||
|
table
|
||||||
|
{ name, x }
|
||||||
|
{ 5, -B/2 }
|
||||||
|
{ 6, B/2 }
|
||||||
|
|
||||||
|
table
|
||||||
|
{ hi, wi }
|
||||||
|
{ 2.5mm, 1mm }
|
||||||
|
|
||||||
|
set ho = hi*1.5
|
||||||
|
|
||||||
|
set wo = wi*1.5
|
||||||
|
|
||||||
|
__0: vec @(x, 0mm)
|
||||||
|
__1: vec .(wo/2, ho/2)
|
||||||
|
__2: vec __0(-wo/2, -ho/2)
|
||||||
|
rpad "$name" . __1
|
||||||
|
__3: vec __0(wi/2, hi/2)
|
||||||
|
__4: vec __0(-wi/2, -hi/2)
|
||||||
|
hole . __3
|
||||||
|
}
|
||||||
|
|
||||||
|
frame holes {
|
||||||
|
set d = 1.1mm
|
||||||
|
|
||||||
|
table
|
||||||
|
{ x }
|
||||||
|
{ -C/2 }
|
||||||
|
{ C/2 }
|
||||||
|
|
||||||
|
__0: vec @(x, 0mm)
|
||||||
|
__1: vec .(d/2, d/2)
|
||||||
|
__2: vec __0(-d/2, -d/2)
|
||||||
|
hole . __1
|
||||||
|
}
|
||||||
|
|
||||||
|
frame edge {
|
||||||
|
set w = 5mil
|
||||||
|
|
||||||
|
__0: vec @(0mm, -2.75mm)
|
||||||
|
__1: vec .(B/2, 0mm)
|
||||||
|
__2: vec __0(-B/2, 0mm)
|
||||||
|
line . __1 w
|
||||||
|
}
|
||||||
|
|
||||||
|
package "USB-A-PLUG-SMT"
|
||||||
|
unit mm
|
||||||
|
|
||||||
|
table
|
||||||
|
{ A, B, C }
|
||||||
|
{ 2mm, 11.4mm, 4.5mm }
|
||||||
|
|
||||||
|
frame edge @
|
||||||
|
frame holes @
|
||||||
|
frame pads @
|
||||||
|
frame shield @
|
||||||
|
measx pads.__1 >> pads.__1 3mm
|
||||||
|
measx pads.__1 -> pads.__1 2.5mm
|
||||||
|
measx pad.__1 -> pad.__0 3mm
|
||||||
|
measy pad.__1 -> pad.__0 0.5mm
|
||||||
|
measx shield.__2 -> shield.__1 -2.5mm
|
||||||
|
measy shield.__2 -> shield.__1 1.5mm
|
||||||
|
measy shield.__4 -> shield.__3 1mm
|
||||||
|
measx shield.__4 -> shield.__3 -2mm
|
||||||
|
measx shield.__0 >> shield.__0 6.5mm
|
||||||
|
measx holes.__0 >> holes.__0 -1.5mm
|
||||||
|
measy holes.__2 -> holes.__1 1mm
|
||||||
|
measy edge.__1 >> shield.__0 -2mm
|
||||||
|
measy pads.__0 << shield.__0 -2mm
|
Loading…
Reference in New Issue
Block a user