Date:2017-05-11 18:51:33 (2 years 6 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
142142  modules/msl0104.fpd
143143  modules/jtrace.fpd
144144  modules/memcard8-molex-47309.fpd
145  modules/header-50mil-pin.fpd
145146
146147Xiangfu <xiangfu@openmobilefree.net>
147148
modules/HIERARCHY
209209                HDR-38x1-50mil
210210                HDR-39x1-50mil
211211                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
212253            100mil
213254                HDR-1x1-100mil
214255                HDR-2x1-100mil
modules/Makefile
44    dcjack df40 dfn din-5 dip dip4of6 do-214 dvi-recept-ra \
55    e-switch320 er-oled-fpc30 eus evqq7 \
66        fiducial \
7    header he-2row-dip he-shrouded \
7    header he-2row-dip he-shrouded header-50mil-pin \
88    inductor-2p ir \
99    jtrace \
1010    lga ledsmd lp2032sm \
modules/header-50mil-pin.fpd
1/* MACHINE-GENERATED ! */
2
3frame 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
19frame 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
37package "HDR-${c}x1-50mil-PIN"
38unit mil
39
40loop c = 1, 40
41
42frame pin @
43frame outline @
44measx outline.__1 >> outline.__0 -1.5mm
45measy outline.__1 >> outline.__0 1mm
46measy pin.__2 -> pin.__1 0.6mm
47measx pin.__2 -> pin.__1 -1.5mm
48measy pin.__3 << pin.__4 -1mm
49measx pin.__0 -> pin.__0 2mm

Archive Download the corresponding diff file

Branches:
master



interactive