Date: | 2017-05-11 18:51:33 (3 years 11 months ago) |
---|---|
Author: | Werner Almesberger |
Commit: | e9464fddac7fadae7a3b472d25949e513d38eb34 |
Message: | modules/header-50mil-pin.fpd: add 50 mil headers suitable for
regular pins The HDR-...-50mil footprints have a diameter suitable only for very thin pins, or cables. |
Files: |
AUTHORS (1 diff) modules/HIERARCHY (1 diff) modules/Makefile (1 diff) modules/header-50mil-pin.fpd (1 diff) |
Change Details
AUTHORS | ||
---|---|---|
142 | 142 | modules/msl0104.fpd |
143 | 143 | modules/jtrace.fpd |
144 | 144 | modules/memcard8-molex-47309.fpd |
145 | modules/header-50mil-pin.fpd | |
145 | 146 | |
146 | 147 | Xiangfu <xiangfu@openmobilefree.net> |
147 | 148 |
modules/HIERARCHY | ||
---|---|---|
209 | 209 | HDR-38x1-50mil |
210 | 210 | HDR-39x1-50mil |
211 | 211 | HDR-40x1-50mil |
212 | 50mil-Pin | |
213 | HDR-1x1-50mil-PIN | |
214 | HDR-2x1-50mil-PIN | |
215 | HDR-3x1-50mil-PIN | |
216 | HDR-4x1-50mil-PIN | |
217 | HDR-5x1-50mil-PIN | |
218 | HDR-6x1-50mil-PIN | |
219 | HDR-7x1-50mil-PIN | |
220 | HDR-8x1-50mil-PIN | |
221 | HDR-9x1-50mil-PIN | |
222 | HDR-10x1-50mil-PIN | |
223 | HDR-11x1-50mil-PIN | |
224 | HDR-12x1-50mil-PIN | |
225 | HDR-13x1-50mil-PIN | |
226 | HDR-14x1-50mil-PIN | |
227 | HDR-15x1-50mil-PIN | |
228 | HDR-16x1-50mil-PIN | |
229 | HDR-17x1-50mil-PIN | |
230 | HDR-18x1-50mil-PIN | |
231 | HDR-19x1-50mil-PIN | |
232 | HDR-20x1-50mil-PIN | |
233 | HDR-21x1-50mil-PIN | |
234 | HDR-22x1-50mil-PIN | |
235 | HDR-23x1-50mil-PIN | |
236 | HDR-24x1-50mil-PIN | |
237 | HDR-25x1-50mil-PIN | |
238 | HDR-26x1-50mil-PIN | |
239 | HDR-27x1-50mil-PIN | |
240 | HDR-28x1-50mil-PIN | |
241 | HDR-29x1-50mil-PIN | |
242 | HDR-30x1-50mil-PIN | |
243 | HDR-31x1-50mil-PIN | |
244 | HDR-32x1-50mil-PIN | |
245 | HDR-33x1-50mil-PIN | |
246 | HDR-34x1-50mil-PIN | |
247 | HDR-35x1-50mil-PIN | |
248 | HDR-36x1-50mil-PIN | |
249 | HDR-37x1-50mil-PIN | |
250 | HDR-38x1-50mil-PIN | |
251 | HDR-39x1-50mil-PIN | |
252 | HDR-40x1-50mil-PIN | |
212 | 253 | 100mil |
213 | 254 | HDR-1x1-100mil |
214 | 255 | HDR-2x1-100mil |
modules/Makefile | ||
---|---|---|
4 | 4 | dcjack df40 dfn din-5 dip dip4of6 do-214 dvi-recept-ra \ |
5 | 5 | e-switch320 er-oled-fpc30 eus evqq7 \ |
6 | 6 | fiducial \ |
7 | header he-2row-dip he-shrouded \ | |
7 | header he-2row-dip he-shrouded header-50mil-pin \ | |
8 | 8 | inductor-2p ir \ |
9 | 9 | jtrace \ |
10 | 10 | lga ledsmd lp2032sm \ |
modules/header-50mil-pin.fpd | ||
---|---|---|
1 | /* MACHINE-GENERATED ! */ | |
2 | ||
3 | frame pin { | |
4 | table | |
5 | { h, w, d } | |
6 | { 45mil+5mil, 35mil+5mil, 22mil } | |
7 | ||
8 | loop n = 1, c | |
9 | ||
10 | __0: vec @(((1-c)/2+n-1)*50mil, 0mm) | |
11 | __1: vec .(w/2, h/2) | |
12 | __2: vec __0(-w/2, -h/2) | |
13 | rpad "$n" . __1 | |
14 | __3: vec __0(-d/2, d/2) | |
15 | __4: vec __0(d/2, -d/2) | |
16 | hole __3 . | |
17 | } | |
18 | ||
19 | frame outline { | |
20 | set w = 5mil | |
21 | ||
22 | set x = c*50mil | |
23 | ||
24 | set y = 2.5mm | |
25 | ||
26 | __0: vec @(x/2, y/2) | |
27 | __1: vec @(-x/2, -y/2) | |
28 | rect . __0 w | |
29 | __2: vec @(-x/2, y/2-3*w) | |
30 | __3: vec .(50mil, 0mm) | |
31 | line . __2 w | |
32 | __4: vec @(-x/2, -y/2+3*w) | |
33 | __5: vec .(50mil, 0mm) | |
34 | line . __4 w | |
35 | } | |
36 | ||
37 | package "HDR-${c}x1-50mil-PIN" | |
38 | unit mil | |
39 | ||
40 | loop c = 1, 40 | |
41 | ||
42 | frame pin @ | |
43 | frame outline @ | |
44 | measx outline.__1 >> outline.__0 -1.5mm | |
45 | measy outline.__1 >> outline.__0 1mm | |
46 | measy pin.__2 -> pin.__1 0.6mm | |
47 | measx pin.__2 -> pin.__1 -1.5mm | |
48 | measy pin.__3 << pin.__4 -1mm | |
49 | measx pin.__0 -> pin.__0 2mm |
Branches:
master