2009-08-12 02:26:38 +03:00
|
|
|
/* MACHINE-GENERATED ! */
|
|
|
|
|
|
|
|
frame pad {
|
|
|
|
set Px = 0.5mm
|
|
|
|
|
|
|
|
set Py = 0.5mm
|
|
|
|
|
|
|
|
set cname = col+1
|
|
|
|
|
2009-08-12 02:30:58 +03:00
|
|
|
set e = 1mm
|
|
|
|
|
|
|
|
__0: vec @(col*e-Px/2, row*-e-Py/2)
|
2009-08-12 02:26:38 +03:00
|
|
|
__1: vec .(0mm, Py)
|
|
|
|
__2: vec __0(Px, 0mm)
|
2009-08-14 13:18:40 +03:00
|
|
|
rpad "$rname$cname" __1 .
|
2009-08-12 02:26:38 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
frame inner {
|
2009-08-12 20:56:55 +03:00
|
|
|
loop col = 2, 3
|
|
|
|
|
|
|
|
loop enable = 1, inner
|
2009-08-12 02:26:38 +03:00
|
|
|
|
|
|
|
frame pad @
|
|
|
|
}
|
|
|
|
|
|
|
|
frame last {
|
|
|
|
loop col = 4, 5
|
|
|
|
|
|
|
|
frame pad @
|
|
|
|
}
|
|
|
|
|
|
|
|
frame first {
|
|
|
|
loop col = 0, 1
|
|
|
|
|
|
|
|
frame pad @
|
|
|
|
}
|
|
|
|
|
2009-08-20 01:13:47 +03:00
|
|
|
package "Fake_BGA"
|
2009-08-12 02:26:38 +03:00
|
|
|
table
|
2009-08-12 20:56:55 +03:00
|
|
|
{ row, rname, inner }
|
|
|
|
{ 0, "A", 1 }
|
|
|
|
{ 1, "B", 1 }
|
|
|
|
{ 2, "C", 0 }
|
|
|
|
{ 3, "D", 0 }
|
|
|
|
{ 4, "E", 1 }
|
|
|
|
{ 5, "F", 1 }
|
2009-08-12 02:26:38 +03:00
|
|
|
|
|
|
|
frame last @
|
|
|
|
frame first @
|
|
|
|
frame inner @
|
|
|
|
measy pad.__0 -> pad.__1 0.2mm
|
|
|
|
measy pad.__0 -> pad.__0 0.5mm
|
|
|
|
measx pad.__0 -> pad.__2 -0.3mm
|
|
|
|
measx pad.__0 -> pad.__0 -0.6mm
|
|
|
|
measy pad.__0 >> pad.__1 0.8mm
|
|
|
|
measx pad.__0 >> pad.__2 -0.9mm
|