Root/examples/fbga.fpd

Source at commit 809e8142b53ba7227241d39d2c4057f7201087a9 created 4 years 10 months ago.
By Werner Almesberger, gui.c (change_world): don't change color of the active frame
1/* MACHINE-GENERATED ! */
2
3frame pad {
4    set Px = 0.5mm
5
6    set Py = 0.5mm
7
8    set cname = col+1
9
10    set e = 1mm
11
12    __0: vec @(col*e-Px/2, row*-e-Py/2)
13    __1: vec .(0mm, Py)
14    __2: vec __0(Px, 0mm)
15    rpad "$rname$cname" __1 .
16}
17
18frame inner {
19    loop col = 2, 3
20
21    loop enable = 1, inner
22
23    frame pad @
24}
25
26frame last {
27    loop col = 4, 5
28
29    frame pad @
30}
31
32frame first {
33    loop col = 0, 1
34
35    frame pad @
36}
37
38package "Fake_BGA"
39table
40    { row, rname, inner }
41    { 0, "A", 1 }
42    { 1, "B", 1 }
43    { 2, "C", 0 }
44    { 3, "D", 0 }
45    { 4, "E", 1 }
46    { 5, "F", 1 }
47
48frame last @
49frame first @
50frame inner @
51measy pad.__0 -> pad.__1 0.2mm
52measy pad.__0 -> pad.__0 0.5mm
53measx pad.__0 -> pad.__2 -0.3mm
54measx pad.__0 -> pad.__0 -0.6mm
55measy pad.__0 >> pad.__1 0.8mm
56measx pad.__0 >> pad.__2 -0.9mm
57

Archive Download this file

Branches:
master



interactive