Date:2013-09-15 16:26:47 (7 months 7 days ago)
Author:Werner Almesberger
Commit:81c2a4846177b8647402cd92697b2c974be3dd79
Message:modules/memcard8-amp-10100660.fpd: Amphenol 10100660 footprint (draft)

Files: AUTHORS (1 diff)
modules/HIERARCHY (1 diff)
modules/memcard8-amp-10100660.fpd (1 diff)

Change Details

AUTHORS
102102  modules/8_10-socket-ra-push-pull.fpd
103103  modules/inductor-2p.fpd
104104  modules/er-oled-fpc30.fpd
105  modules/memcard8-amp-10100660.fpd
105106
106107Xiangfu <xiangfu@openmobilefree.net>
107108
modules/HIERARCHY
7575    SMT
7676        8:10-SOCKET-RA
7777        8:10-SOCKET-RA-PUSH-PULL
78        MEMCARD8-AMP-10100660
7879        miniUSB_B
7980        USB-A-PLUG-SMT
8081        ZX62-B-5PA
modules/memcard8-amp-10100660.fpd
1/* MACHINE-GENERATED ! */
2
3frame contacts {
4    table
5        { pin, dy }
6        { 1, y1 }
7        { 2, 0mm }
8        { 3, y1 }
9        { 4, y2 }
10        { 5, 0mm }
11        { 6, y2 }
12        { 7, 0mm }
13        { 8, 0mm }
14
15    table
16        { px, py }
17        { 0.8mm, 1.5mm }
18
19    set e = 1.1mm
20
21    table
22        { y1, y2 }
23        { 0.4mm, 0.6mm }
24
25    __0: vec @(e*(pin-1), dy)
26    __1: vec .(px, py)
27    pad "$pin" __0 .
28}
29
30package "MEMCARD8-AMP-10100660"
31unit mm
32
33set w = 5mil
34
35set clear = 0.2mm+w
36
37table
38    { XT, YL, YR }
39    { 14.55mm, 15.5mm, 14.5mm }
40
41table
42    { gtx, gty, gbx, gby }
43    { 1.4mm, 1.9mm, 1.8mm, 1.4mm }
44
45table
46    { CX, CYin, CYpush, CYout }
47    { 11mm, 1.7mm, 0.7mm, 5.6mm }
48
49__6: vec @(0.3mm, 0mm)
50__7: vec .(0mm, -gty-clear)
51__5: vec __6(0mm, -15.5mm)
52line __7 . w
53__19: vec .(4mm, 0mm)
54line __5 . w
55__3: vec @(gtx, -gty)
56pad "S1" @ .
57__27: vec .(3.56mm, 9.55mm-YL+gty)
58frame contacts .
59__0: vec @(XT, 0mm)
60__1: vec .(0mm, YR-YL)
61__2: vec .(-gtx, -gty)
62pad "S2" __1 .
63__9: vec @(gtx+clear, -0.3mm)
64__10: vec __1(-0.25mm, 0mm)
65__4: vec .(0mm, -YR)
66__8: vec .(0mm, YR-gty-clear)
67line . __4 w
68__11: vec __6(4.45mm, -0.3mm)
69line __9 . w
70__12: vec __6((14mm-CX)/2+1.25mm, -0.3mm)
71__13: vec .(0mm, CYpush)
72__14: vec .(CX, 0mm)
73line __13 . w
74__15: vec __12(0mm, CYout)
75__16: vec .(CX, 0mm)
76line __15 . w
77__17: vec __12(0mm, CYin)
78__18: vec .(CX, 0mm)
79line __17 . w
80__20: vec __4(0mm, -0.3mm)
81__21: vec .(-1.4mm, 0mm)
82__22: vec .(-gbx, 0mm)
83__23: vec .(-3.9mm, 0mm)
84__24: vec .(-gbx, gby)
85pad "S3" . __23
86__25: vec __22(0mm, gby)
87pad "SW" . __21
88__26: vec __4(-1.4mm+clear, 0mm)
89line . __4 w
90measy __12 >> __13 0.5mm
91measy __13 >> __17 0.5mm
92measy __17 >> __15 0.5mm
93measy __5 >> __6 2mm
94measy __3 >> __6 1mm+gtx
95measx __23 >> __22 gby+1mm
96measx __5 >> __4 -1mm
97measx contacts.__0 >> contacts.__0 -1.5mm
98measx contacts.__0 -> contacts.__0 -1mm
99measx __24 >> __23 1mm
100measx __25 >> __21 1mm
101measx __21 >> __4 1mm+gby
102measy __19 >> __27
103measx __3 -> contacts.__0
104measx __6 >> __3 1mm
105measy __4 >> __10 -1mm

Archive Download the corresponding diff file

Branches:
master



interactive