Date: | 2011-01-17 16:12:49 (10 years 3 days ago) |
---|---|
Author: | Werner Almesberger |
Commit: | 85fb77c48b36fe39db86668b18f595fa3e3fb08a |
Message: | introduced 8_10-card.fpd as politically correct alias of usd-card.fpd - AUTHORS, INFO, Makefile: renamed "usd-card" to "8_10-card" - modules/usd-card.fpd: copied to 8_10-card.fpd - modules/8_10-card.fpd: changed package name from "uSD-Card" to "8:10-card" |
Files: |
AUTHORS (1 diff) modules/8_10-card.fpd (1 diff) modules/INFO (1 diff) modules/Makefile (1 diff) |
Change Details
AUTHORS | ||
---|---|---|
3 | 3 | components/usd-card.lib |
4 | 4 | modules/pads.fpd |
5 | 5 | modules/stdpass.fpd |
6 | modules/usd-card.fpd | |
6 | modules/8_10-card.fpd |
modules/8_10-card.fpd | ||
---|---|---|
1 | /* MACHINE-GENERATED ! */ | |
2 | ||
3 | frame push { | |
4 | set push = 1.4mm | |
5 | ||
6 | __0: vec @(-push, 0mm) | |
7 | __1: vec .(0mm, W) | |
8 | line __0 . w | |
9 | } | |
10 | ||
11 | frame pads { | |
12 | table | |
13 | { e, x1, x2, y } | |
14 | { 1.1mm, 3mm, 3.3mm, 0.9mm } | |
15 | ||
16 | table | |
17 | { n, x } | |
18 | { 1, x1 } | |
19 | { 2, x1 } | |
20 | { 3, x1 } | |
21 | { 4, x2 } | |
22 | { 5, x1 } | |
23 | { 6, x2 } | |
24 | { 7, x1 } | |
25 | { 8, x1 } | |
26 | ||
27 | __0: vec @(0mm, -(n-1)*e) | |
28 | __1: vec .(x, 0mm) | |
29 | __2: vec .(0mm, -y) | |
30 | pad "$n" __0 . | |
31 | } | |
32 | ||
33 | frame outline { | |
34 | set w = 3mil | |
35 | ||
36 | __0: vec @(0mm, W) | |
37 | line @ . w | |
38 | __1: vec .(D1, 0mm) | |
39 | line __0 . w | |
40 | __2: vec .(D2, -D2) | |
41 | line __1 . w | |
42 | __3: vec .(D3, 0mm) | |
43 | line __2 . w | |
44 | __4: vec .(0mm, D2) | |
45 | line __3 . w | |
46 | __5: vec .(D4, 0mm) | |
47 | line __4 . w | |
48 | __6: vec .(D5, -D5) | |
49 | line __5 . w | |
50 | __7: vec @(L, 0mm) | |
51 | line @ . w | |
52 | __8: vec .(0mm, W-D5) | |
53 | line __6 . w | |
54 | line __7 . w | |
55 | frame push @ | |
56 | } | |
57 | ||
58 | package "8:10-card" | |
59 | unit mm | |
60 | ||
61 | table | |
62 | { W, L } | |
63 | { 11mm, 15mm } | |
64 | ||
65 | table | |
66 | { D1, D2, D3, D4, D5 } | |
67 | { 5.1mm, 0.8mm, 1.2mm, 1.4mm, 1.4mm } | |
68 | ||
69 | __0: vec @(0mm, -W/2) | |
70 | frame outline . | |
71 | __1: vec .(11mm, W-D5-0.5mm) | |
72 | frame pads . | |
73 | measy push.__0 >> push.__1 1mm | |
74 | measx outline.__0 >> outline.__1 1mm | |
75 | measx outline.__1 >> outline.__2 1mm | |
76 | measx outline.__2 >> outline.__3 D2+1mm | |
77 | measx outline.__4 >> outline.__5 1mm | |
78 | measx outline.__5 >> outline.__6 1mm | |
79 | measx outline.__6 >> outline.__8 D5+1mm | |
80 | measx push.__0 >> __0 -1mm | |
81 | measy outline.__8 << pads.__1 -2mm | |
82 | measy pads.__2 -> pads.__1 -2mm | |
83 | measy outline.__7 -> pads.__2 -1mm | |
84 | measy pads.__0 -> pads.__0 1mm | |
85 | measx pads.__0 -> pads.__2 -2.3mm | |
86 | measx __1 >> pads.__1 1mm | |
87 | measx __0 >> __1 5.5mm | |
88 | measy pads.__2 >> pads.__1 -3mm | |
89 | measy outline.__7 >> outline.__8 -3mm | |
90 | measx outline.__0 >> outline.__8 2mm | |
91 | measx pads.__0 >> outline.__7 -3.3mm |
modules/INFO | ||
---|---|---|
11 | 11 | # Solder pads and test points |
12 | 12 | F: pads |
13 | 13 | |
14 | # Printed uSD card contacs | |
15 | F: usd-card | |
14 | # Printed 8:10 card contacs | |
15 | F: 8_10-card |
modules/Makefile | ||
---|---|---|
1 | MODULES=pads stdpass usd-card | |
1 | MODULES=8_10-card pads stdpass usd-card | |
2 | 2 | |
3 | 3 | .SUFFIXES: .fpd .mod |
4 | 4 | .PHONY: all clean |
Branches:
master