Root/modules/FGG484bga-p10.fpd

1/* MACHINE-GENERATED ! */
2
3frame ball {
4    __0: vec @((col-N/2-0.5)*e, (N/2-row+0.5)*e)
5    __1: vec .(-d/2, -d/2)
6    __2: vec __0(d/2, d/2)
7    rpad "$rname$col" __1 .
8}
9
10frame cmid_full {
11    table
12        { rname, row }
13        { "A", 1 }
14        { "B", 2 }
15        { "C", 3 }
16        { "D", 4 }
17        { "E", 5 }
18        { "F", 6 }
19        { "G", 7 }
20        { "H", 8 }
21        { "J", 9 }
22        { "K", 10 }
23        { "L", 11 }
24        { "M", 12 }
25        { "N", 13 }
26        { "P", 14 }
27        { "R", 15 }
28        { "T", 16 }
29        { "U", 17 }
30        { "V", 18 }
31        { "W", 19 }
32        { "Y", 20 }
33        { "AA", 21 }
34        { "AB", 22 }
35
36    loop col = 1, 22
37
38    frame ball @
39}
40
41frame outline {
42    __0: vec @(-Ox/2, -Oy/2)
43    __1: vec @(Ox/2, Oy/2)
44    rect __0 . silk
45}
46
47frame one_mark {
48    __0: vec @(-Ox/2, Oy/2)
49    __1: vec @(-Ox/2-0.8mm, Oy/2+0.8mm)
50    rect __0 . silk
51}
52
53package "FGG484bga-p10"
54unit mm
55set e = 1mm
56
57set N = 22
58
59set d = 0.4mm
60
61set Ox = 23mm
62
63set Oy = 23mm
64
65set silk = 0.1mm
66
67frame cmid_full @
68frame outline @
69frame one_mark @
70measy outline.__0 >> outline.__1 1.5mm
71measx outline.__0 >> outline.__1 Oy+1.5mm
72measy ball.__0 >> ball.__0 1.5mm
73measx ball.__0 >> ball.__0 Oy
74measx ball.__0 -> ball.__0 -1.5mm
75

Archive Download this file

Branches:
master



interactive