Date: | 2012-12-23 02:22:41 (9 years 5 months ago) |
---|---|
Author: | Werner Almesberger |
Commit: | b3d76021a0c22eda39bf05a6a5ddfcfe436e17b5 |
Message: | modules/inductor-2p.fpd: footprints for 2-SMD inductors (3mmx3mm for
now) |
Files: |
AUTHORS (1 diff) modules/HIERARCHY (1 diff) modules/INFO (1 diff) modules/Makefile (1 diff) modules/inductor-2p.fpd (1 diff) |
Change Details
AUTHORS | ||
---|---|---|
96 | 96 | modules/dfn.fpd |
97 | 97 | modules/lga.fpd |
98 | 98 | modules/8_10-socket-ra-push-pull.fpd |
99 | modules/inductor-2p.fpd | |
99 | 100 | |
100 | 101 | Xiangfu <xiangfu@openmobilefree.net> |
101 | 102 |
modules/HIERARCHY | ||
---|---|---|
246 | 246 | c-smd-6.3mmx8mm |
247 | 247 | c-smd-8mmx10.5mm |
248 | 248 | c-smd-10mmx10.5mm |
249 | Inductor | |
250 | inductor-2p-3mmx3mm | |
249 | 251 | Diode |
250 | 252 | DO-214AA |
251 | 253 | LEDSMD-0603R |
modules/INFO | ||
---|---|---|
572 | 572 | # |
573 | 573 | # http://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/114-00841-68.pdf |
574 | 574 | # |
575 | ||
576 | F: INDUCTOR-2P-3mmx3mm | |
577 | # | |
578 | # http://www.bourns.com/data/global/pdfs/SRN3015.pdf | |
579 | # |
modules/Makefile | ||
---|---|---|
5 | 5 | e-switch320 eus evqq7 \ |
6 | 6 | fiducial \ |
7 | 7 | header he-2row-dip he-shrouded \ |
8 | ir \ | |
8 | inductor-2p ir \ | |
9 | 9 | lga ledsmd \ |
10 | 10 | mdip meander-2450MHz mic-ra-dip mini-usb\ |
11 | 11 | pads pads-array phonejack \ |
modules/inductor-2p.fpd | ||
---|---|---|
1 | /* MACHINE-GENERATED ! */ | |
2 | ||
3 | frame pads { | |
4 | set y = (2*i-1)*(py+gap)/2 | |
5 | ||
6 | set name = i+1 | |
7 | ||
8 | loop i = 0, 1 | |
9 | ||
10 | __0: vec @(0mm, y) | |
11 | __1: vec .(px/2, py/2) | |
12 | __2: vec __0(-px/2, -py/2) | |
13 | pad "$name" . __1 | |
14 | } | |
15 | ||
16 | frame outline { | |
17 | __0: vec @(sizex/2, sizey/2) | |
18 | __1: vec .(clear, clear) | |
19 | __2: vec @(sizex/2, -sizey/2) | |
20 | __3: vec .(clear, -clear) | |
21 | line . __1 w | |
22 | __4: vec @(-sizex/2, sizey/2) | |
23 | __5: vec .(-clear, clear) | |
24 | __6: vec @(-sizex/2, -sizey/2) | |
25 | __7: vec .(-clear, -clear) | |
26 | line . __5 w | |
27 | } | |
28 | ||
29 | package "INDUCTOR-2P-${sizex}x${sizey}" | |
30 | unit mm | |
31 | ||
32 | table | |
33 | { sizex, sizey, px, py, gap } | |
34 | { 3mm, 3mm, 2.7mm, 1mm, 1.2mm } | |
35 | ||
36 | set clear = 0.1mm+w/2 | |
37 | ||
38 | set w = 5mil | |
39 | ||
40 | frame pads @ | |
41 | frame outline @ | |
42 | measy pads.__2 >> pads.__1 1.5mm | |
43 | measx pads.__2 -> pads.__1 -1mm | |
44 | measy pads.__2 -> pads.__1 1mm | |
45 | measy pads.__1 >> pads.__2 px+1mm | |
46 | measx outline.__6 >> outline.__2 -1.5mm | |
47 | measy outline.__2 >> outline.__0 -1mm |
Branches:
master