mirror of
git://projects.qi-hardware.com/kicad-libs.git
synced 2024-11-22 14:31:53 +02:00
modules/memcard8-molex-1050270001.fpd: minimalistic memory card holder
This commit is contained in:
parent
e6f39911ce
commit
87650f75ba
1
AUTHORS
1
AUTHORS
@ -110,6 +110,7 @@ Werner Almesberger <werner@almesberger.net>
|
|||||||
modules/inductor-2p.fpd
|
modules/inductor-2p.fpd
|
||||||
modules/er-oled-fpc30.fpd
|
modules/er-oled-fpc30.fpd
|
||||||
modules/memcard8-amp-10100660.fpd
|
modules/memcard8-amp-10100660.fpd
|
||||||
|
modules/memcard8-molex-1050270001.fpd
|
||||||
modules/tswa.fpd
|
modules/tswa.fpd
|
||||||
modules/sw-spdt-smt.fpd
|
modules/sw-spdt-smt.fpd
|
||||||
modules/lp2032sm.fpd
|
modules/lp2032sm.fpd
|
||||||
|
@ -90,6 +90,7 @@ Connector
|
|||||||
8:10-SOCKET-RA
|
8:10-SOCKET-RA
|
||||||
8:10-SOCKET-RA-PUSH-PULL
|
8:10-SOCKET-RA-PUSH-PULL
|
||||||
MEMCARD8-AMP-10100660
|
MEMCARD8-AMP-10100660
|
||||||
|
MEMCARD8-MOLEX-1050270001
|
||||||
Battery
|
Battery
|
||||||
KS-1059
|
KS-1059
|
||||||
BAT-LP2032SM
|
BAT-LP2032SM
|
||||||
|
@ -7,7 +7,8 @@ MODULES=1059 8_10-card 8_10-socket-ra 8_10-socket-ra-push-pull \
|
|||||||
header he-2row-dip he-shrouded \
|
header he-2row-dip he-shrouded \
|
||||||
inductor-2p ir \
|
inductor-2p ir \
|
||||||
lga ledsmd lp2032sm \
|
lga ledsmd lp2032sm \
|
||||||
mdip meander-2450MHz memcard8-amp-10100660 mic-ra-dip mini-usb\
|
mdip meander-2450MHz memcard8-amp-10100660 memcard8-molex-1050270001 \
|
||||||
|
mic-ra-dip mini-usb\
|
||||||
pads pads-array phonejack pogo \
|
pads pads-array phonejack pogo \
|
||||||
qfn qfp \
|
qfn qfp \
|
||||||
rca-3-ra rj45 \
|
rca-3-ra rj45 \
|
||||||
|
110
modules/memcard8-molex-1050270001.fpd
Normal file
110
modules/memcard8-molex-1050270001.fpd
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
/* MACHINE-GENERATED ! */
|
||||||
|
|
||||||
|
frame contacts {
|
||||||
|
table
|
||||||
|
{ pin, x }
|
||||||
|
{ 1, 3.85mm }
|
||||||
|
{ 2, 2.75mm }
|
||||||
|
{ 3, 1.65mm }
|
||||||
|
{ 4, 0.9mm }
|
||||||
|
{ "SW", 0.2mm }
|
||||||
|
{ 5, -0.55mm }
|
||||||
|
{ 6, -1.65mm }
|
||||||
|
{ 7, -2.75mm }
|
||||||
|
{ 8, -3.85mm }
|
||||||
|
|
||||||
|
set y = 7.15mm
|
||||||
|
|
||||||
|
table
|
||||||
|
{ px, py }
|
||||||
|
{ 0.5mm, 1mm }
|
||||||
|
|
||||||
|
__0: vec @(0mm, -y)
|
||||||
|
__1: vec .(x, 0mm)
|
||||||
|
__2: vec .(-px/2, 0mm)
|
||||||
|
__3: vec __1(px/2, py)
|
||||||
|
pad "$pin" . __2
|
||||||
|
}
|
||||||
|
|
||||||
|
frame shield {
|
||||||
|
table
|
||||||
|
{ dx }
|
||||||
|
{ -1 }
|
||||||
|
{ 1 }
|
||||||
|
|
||||||
|
table
|
||||||
|
{ dy }
|
||||||
|
{ 0 }
|
||||||
|
{ -1 }
|
||||||
|
|
||||||
|
table
|
||||||
|
{ x, y }
|
||||||
|
{ dx*5.75mm, dy*4.45mm }
|
||||||
|
|
||||||
|
table
|
||||||
|
{ px, py }
|
||||||
|
{ 1.05mm, 1.2mm }
|
||||||
|
|
||||||
|
set n = (dx+1)/2-dy*2+1
|
||||||
|
|
||||||
|
__0: vec @(x, y)
|
||||||
|
__1: vec .(-dx*px, -py)
|
||||||
|
pad "S$n" __0 .
|
||||||
|
}
|
||||||
|
|
||||||
|
frame card {
|
||||||
|
table
|
||||||
|
{ x, y }
|
||||||
|
{ 11mm, 15.35mm }
|
||||||
|
|
||||||
|
__0: vec @(-x/2, -y)
|
||||||
|
__1: vec @(x/2, -y)
|
||||||
|
line __0 . w
|
||||||
|
}
|
||||||
|
|
||||||
|
frame outline {
|
||||||
|
table
|
||||||
|
{ ox, oy }
|
||||||
|
{ 11.24mm, 6.05mm }
|
||||||
|
|
||||||
|
set xt = ox/2-1.2mm
|
||||||
|
|
||||||
|
table
|
||||||
|
{ yst, ysb }
|
||||||
|
{ 1.4mm, 4.25mm }
|
||||||
|
|
||||||
|
set xb = 4.85mm
|
||||||
|
|
||||||
|
table
|
||||||
|
{ dx }
|
||||||
|
{ -1 }
|
||||||
|
{ 1 }
|
||||||
|
|
||||||
|
__0: vec @(dx*xt, 0mm)
|
||||||
|
line . @ w
|
||||||
|
__1: vec @(dx*ox/2, -yst)
|
||||||
|
__2: vec __1(0mm, yst-ysb)
|
||||||
|
line __1 . w
|
||||||
|
__3: vec @(dx*ox/2, -oy)
|
||||||
|
__4: vec __3(dx*(xb-ox/2), 0mm)
|
||||||
|
line . __3 w
|
||||||
|
}
|
||||||
|
|
||||||
|
package "MEMCARD8-MOLEX-1050270001"
|
||||||
|
unit mm
|
||||||
|
|
||||||
|
set w = 5mil
|
||||||
|
|
||||||
|
__0: vec @(0mm, 0mm)
|
||||||
|
frame contacts @
|
||||||
|
frame shield @
|
||||||
|
frame card @
|
||||||
|
frame outline @
|
||||||
|
measy shield.__0 -> shield.__0 1mm
|
||||||
|
measy contacts.__2 -> outline.__0 3.5mm
|
||||||
|
measy shield.__1 -> shield.__0 2.05mm
|
||||||
|
measx __0 >> shield.__0 1mm
|
||||||
|
measy contacts.__1 -> contacts.__3 1mm
|
||||||
|
measx shield.__0 -> shield.__1 1mm
|
||||||
|
measx contacts.__2 -> contacts.__3 -1mm
|
||||||
|
measy card.__1 >> outline.__0 -1mm
|
Loading…
Reference in New Issue
Block a user