Date:2012-11-01 09:38:40 (6 years 7 months ago)
Author:Xiangfu
Commit:3d3be924609caa8b208b0a63b9c9b46c9a320f07
Message:bga.fpd: remove useless frames

Files: modules/bga.fpd (2 diffs)

Change Details

modules/bga.fpd
11/* MACHINE-GENERATED ! */
22
33frame pad {
4    set cname = col+1
5
64    __0: vec @(col*e-Px/2, row*-e-Py/2)
75    __1: vec .(0mm, Py)
86    __2: vec __0(Px, 0mm)
97    rpad "$rname$cname" __1 .
108}
119
12frame inner {
13    loop col = inner_col_start, inner_col_end
14
15    loop enable = 1, inner
16
17    frame pad @
18}
19
20frame last {
21    loop col = inner_col_end+1, Nc-1
22
23    frame pad @
24}
25
26frame first {
27    loop col = 0, inner_col_start-1
28
29    frame pad @
30}
31
3210frame pads {
3311    table
34        { ?row, rname, inner }
35        { 0, "A", 1 }
36        { 1, "B", 1 }
37        { 2, "C", 1 }
38        { 3, "D", 1 }
39        { 4, "E", 1 }
40        { 5, "F", 1 }
41        { 6, "G", 1 }
42        { 7, "H", 1 }
43        { 8, "J", 1 }
44        { 9, "K", 1 }
45        { 10, "L", 1 }
46        { 11, "M", 1 }
47        { 12, "N", 1 }
48        { 13, "P", 1 }
49        { 14, "R", 1 }
50        { 15, "T", 1 }
51        { 16, "U", 1 }
52        { 17, "V", 1 }
53        { 18, "W", 1 }
54        { 19, "Y", 1 }
55        { 20, "AA", 1 }
56        { 21, "AB", 1 }
12        { ?row, rname }
13        { 0, "A" }
14        { 1, "B" }
15        { 2, "C" }
16        { 3, "D" }
17        { 4, "E" }
18        { 5, "F" }
19        { 6, "G" }
20        { 7, "H" }
21        { 8, "J" }
22        { 9, "K" }
23        { 10, "L" }
24        { 11, "M" }
25        { 12, "N" }
26        { 13, "P" }
27        { 14, "R" }
28        { 15, "T" }
29        { 16, "U" }
30        { 17, "V" }
31        { 18, "W" }
32        { 19, "Y" }
33        { 20, "AA" }
34        { 21, "AB" }
35
36    set cname = col+1
5737
5838    loop row = 0, Nr-1
5939
60    frame last @
61    frame first @
62    frame inner @
40    loop col = 0, Nc-1
41
42    frame pad @
6343}
6444
6545frame outline {
...... 
7656unit mm
7757
7858table
79    { pins, Nr, Nc, inner_col_start, inner_col_end, Px, Py, e, D1, E1, D, E }
80    { 484, 22, 22, 10, 11, 0.6mm, 0.6mm, 1mm, 21mm, D1, 23mm, D }
81    { 324, 18, 18, 8, 9, 0.5mm, 0.5mm, 0.8mm, 13.6mm, D1, 15mm, D }
59    { pins, Nr, Nc, Px, Py, e, D1, E1, D, E }
60    { 484, 22, 22, 0.6mm, 0.6mm, 1mm, 21mm, D1, 23mm, D }
61    { 324, 18, 18, 0.5mm, 0.5mm, 0.8mm, 13.6mm, D1, 15mm, D }
8262
8363frame outline @
8464frame pads @

Archive Download the corresponding diff file

Branches:
master



interactive