1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2024-11-28 20:04:58 +02:00

modules/memcard8-amp-10100660.fpd: Amphenol 10100660 footprint (draft)

This commit is contained in:
Werner Almesberger 2013-09-15 11:26:47 -03:00
parent 4a9b06e741
commit 81c2a48461
3 changed files with 107 additions and 0 deletions

View File

@ -102,6 +102,7 @@ Werner Almesberger <werner@almesberger.net>
modules/8_10-socket-ra-push-pull.fpd modules/8_10-socket-ra-push-pull.fpd
modules/inductor-2p.fpd modules/inductor-2p.fpd
modules/er-oled-fpc30.fpd modules/er-oled-fpc30.fpd
modules/memcard8-amp-10100660.fpd
Xiangfu <xiangfu@openmobilefree.net> Xiangfu <xiangfu@openmobilefree.net>

View File

@ -75,6 +75,7 @@ Connector
SMT SMT
8:10-SOCKET-RA 8:10-SOCKET-RA
8:10-SOCKET-RA-PUSH-PULL 8:10-SOCKET-RA-PUSH-PULL
MEMCARD8-AMP-10100660
miniUSB_B miniUSB_B
USB-A-PLUG-SMT USB-A-PLUG-SMT
ZX62-B-5PA ZX62-B-5PA

View File

@ -0,0 +1,105 @@
/* MACHINE-GENERATED ! */
frame contacts {
table
{ pin, dy }
{ 1, y1 }
{ 2, 0mm }
{ 3, y1 }
{ 4, y2 }
{ 5, 0mm }
{ 6, y2 }
{ 7, 0mm }
{ 8, 0mm }
table
{ px, py }
{ 0.8mm, 1.5mm }
set e = 1.1mm
table
{ y1, y2 }
{ 0.4mm, 0.6mm }
__0: vec @(e*(pin-1), dy)
__1: vec .(px, py)
pad "$pin" __0 .
}
package "MEMCARD8-AMP-10100660"
unit mm
set w = 5mil
set clear = 0.2mm+w
table
{ XT, YL, YR }
{ 14.55mm, 15.5mm, 14.5mm }
table
{ gtx, gty, gbx, gby }
{ 1.4mm, 1.9mm, 1.8mm, 1.4mm }
table
{ CX, CYin, CYpush, CYout }
{ 11mm, 1.7mm, 0.7mm, 5.6mm }
__6: vec @(0.3mm, 0mm)
__7: vec .(0mm, -gty-clear)
__5: vec __6(0mm, -15.5mm)
line __7 . w
__19: vec .(4mm, 0mm)
line __5 . w
__3: vec @(gtx, -gty)
pad "S1" @ .
__27: vec .(3.56mm, 9.55mm-YL+gty)
frame contacts .
__0: vec @(XT, 0mm)
__1: vec .(0mm, YR-YL)
__2: vec .(-gtx, -gty)
pad "S2" __1 .
__9: vec @(gtx+clear, -0.3mm)
__10: vec __1(-0.25mm, 0mm)
__4: vec .(0mm, -YR)
__8: vec .(0mm, YR-gty-clear)
line . __4 w
__11: vec __6(4.45mm, -0.3mm)
line __9 . w
__12: vec __6((14mm-CX)/2+1.25mm, -0.3mm)
__13: vec .(0mm, CYpush)
__14: vec .(CX, 0mm)
line __13 . w
__15: vec __12(0mm, CYout)
__16: vec .(CX, 0mm)
line __15 . w
__17: vec __12(0mm, CYin)
__18: vec .(CX, 0mm)
line __17 . w
__20: vec __4(0mm, -0.3mm)
__21: vec .(-1.4mm, 0mm)
__22: vec .(-gbx, 0mm)
__23: vec .(-3.9mm, 0mm)
__24: vec .(-gbx, gby)
pad "S3" . __23
__25: vec __22(0mm, gby)
pad "SW" . __21
__26: vec __4(-1.4mm+clear, 0mm)
line . __4 w
measy __12 >> __13 0.5mm
measy __13 >> __17 0.5mm
measy __17 >> __15 0.5mm
measy __5 >> __6 2mm
measy __3 >> __6 1mm+gtx
measx __23 >> __22 gby+1mm
measx __5 >> __4 -1mm
measx contacts.__0 >> contacts.__0 -1.5mm
measx contacts.__0 -> contacts.__0 -1mm
measx __24 >> __23 1mm
measx __25 >> __21 1mm
measx __21 >> __4 1mm+gby
measy __19 >> __27
measx __3 -> contacts.__0
measx __6 >> __3 1mm
measy __4 >> __10 -1mm