KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
Source at commit e5970e73cbc50930422cd26d5f817540f67bda20 created 7 years 6 months ago. By Werner Almesberger, modules/msl0104.fpd: Rohm MSL0104 RGB LED | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame 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 | |
30 | package "MEMCARD8-AMP-10100660" |
31 | unit mm |
32 | |
33 | set w = 5mil |
34 | |
35 | set clear = 0.2mm+w |
36 | |
37 | table |
38 | { XT, YL, YR } |
39 | { 14.55mm, 15.5mm, 14.5mm } |
40 | |
41 | table |
42 | { gtx, gty, gbx, gby } |
43 | { 1.4mm, 1.9mm, 1.8mm, 1.4mm } |
44 | |
45 | table |
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) |
52 | line __7 . w |
53 | __19: vec .(4mm, 0mm) |
54 | line __5 . w |
55 | __3: vec @(gtx, -gty) |
56 | pad "S1" @ . |
57 | __27: vec .(3.56mm, 9.55mm-YL+gty) |
58 | frame contacts . |
59 | __0: vec @(XT, 0mm) |
60 | __1: vec .(0mm, YR-YL) |
61 | __2: vec .(-gtx, -gty) |
62 | pad "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) |
67 | line . __4 w |
68 | __11: vec __6(4.45mm, -0.3mm) |
69 | line __9 . w |
70 | __12: vec __6((14mm-CX)/2+1.25mm, -0.3mm) |
71 | __13: vec .(0mm, CYpush) |
72 | __14: vec .(CX, 0mm) |
73 | line __13 . w |
74 | __15: vec __12(0mm, CYout) |
75 | __16: vec .(CX, 0mm) |
76 | line __15 . w |
77 | __17: vec __12(0mm, CYin) |
78 | __18: vec .(CX, 0mm) |
79 | line __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) |
85 | pad "S3" . __23 |
86 | __25: vec __22(0mm, gby) |
87 | pad "SW" . __21 |
88 | __26: vec __4(-1.4mm+clear, 0mm) |
89 | line . __4 w |
90 | measy __12 >> __13 0.5mm |
91 | measy __13 >> __17 0.5mm |
92 | measy __17 >> __15 0.5mm |
93 | measy __5 >> __6 2mm |
94 | measy __3 >> __6 1mm+gtx |
95 | measx __23 >> __22 gby+1mm |
96 | measx __5 >> __4 -1mm |
97 | measx contacts.__0 >> contacts.__0 -1.5mm |
98 | measx contacts.__0 -> contacts.__0 -1mm |
99 | measx __24 >> __23 1mm |
100 | measx __25 >> __21 1mm |
101 | measx __21 >> __4 1mm+gby |
102 | measy __19 >> __27 |
103 | measx __3 -> contacts.__0 |
104 | measx __6 >> __3 1mm |
105 | measy __4 >> __10 -1mm |
106 |
Branches:
master