KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
Source at commit c9e1946fca487e8cc799ea50b2fec5ae4912f988 created 8 years 27 days ago. By Werner Almesberger, modules/inductor-2p.fpd (INDUCTOR-2P-6mmx6mm): add 6 x 6 mm inductor | |
---|---|
1 | /* MACHINE-GENERATED ! */ |
2 | |
3 | frame minus { |
4 | __0: vec @(Rx, PNy/2) |
5 | __1: vec .(-PNx, -PNy) |
6 | pad "1" . __0 |
7 | __2: vec __0(-PNx/2, -PNy/2) |
8 | } |
9 | |
10 | frame plus { |
11 | __0: vec @(Rx-PNx/2-Cx, 0mm) |
12 | __1: vec .(PPx/2, PPy/2) |
13 | __2: vec __0(-PPx/2, -PPy/2) |
14 | pad "2" . __1 |
15 | } |
16 | |
17 | frame base { |
18 | set bx = sqrt(Br*Br-By*By/4) |
19 | |
20 | set bxi = sqrt(Br*Br-Ny*Ny/4) |
21 | |
22 | __0: vec @(bx, By/2) |
23 | __1: vec @(bx, -By/2) |
24 | arc @ . __0 w |
25 | __2: vec @(-bx, By/2) |
26 | line . __0 w |
27 | __3: vec @(-bx, -By/2) |
28 | line . __1 w |
29 | __4: vec @(-bxi, Ny/2) |
30 | arc @ __2 . w |
31 | __5: vec @(-bxi, -Ny/2) |
32 | arc @ . __3 w |
33 | __6: vec @(-Nx, Ny/2) |
34 | line . __4 w |
35 | __7: vec @(-Nx, -Ny/2) |
36 | line . __5 w |
37 | __8: vec @(Br, 0mm) |
38 | __9: vec @(0mm, 9mm) |
39 | } |
40 | |
41 | package "BAT-$name" |
42 | unit mm |
43 | |
44 | table |
45 | { name, Br, By, Nx, Ny, PPx, PPy, PNx, PNy, Rx, Cx } |
46 | { "BLP2032SM", 11mm, 15.1mm, 12.2mm, 9.94mm, 3.2mm, 2.75mm, 3.2mm, 3.75mm, 10.87mm, 21.26mm } |
47 | { "LP2032SM", 11mm, 15mm, 12.2mm, 7.53mm, 3mm, 3.45mm, 3mm, 2.8mm, 10.5mm, 20.5mm+3mm } |
48 | |
49 | set w = 5mil |
50 | |
51 | frame base @ |
52 | frame plus @ |
53 | frame minus @ |
54 | measx plus.__0 >> minus.__2 3.5mm |
55 | measx plus.__1 >> minus.__1 1mm |
56 | measx plus.__2 >> plus.__1 -1mm |
57 | measx minus.__1 >> minus.__0 -1mm |
58 | measy plus.__2 >> plus.__1 1mm |
59 | measy minus.__1 >> minus.__0 -PNx-1mm |
60 | measy base.__1 >> base.__0 -5mm |
61 | measx base.__6 >> base.__8 10mm-Ny/2 |
62 | measy base.__7 >> base.__6 3mm |
63 | measx base.__9 >> minus.__0 |
64 | measx base.__6 >> base.__9 9mm-Ny/2 |
65 |
Branches:
master