1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-22 13:54:59 +02:00

qfn.fpd: added measurements and improved design of the central pad

- qfn.fpd: where were no measurements at all - added them
- qfn.fpd: parametrize 0.1 mm border between central pad and land pattern
  and increase it from 0.1 mm to 5 mil (recommended by Adam Wang)
- qfn.fpd: define solder paste of central pad separately and give it a 5
  mil border to the pad edge, 10 mil to the copper edge (parameters
  recommended by Adam Wang)
This commit is contained in:
Werner Almesberger 2011-01-21 21:59:34 -03:00
parent 705864d076
commit 8703fc1a0b

View File

@ -3,13 +3,24 @@
frame center { frame center {
set pin = pins+1 set pin = pins+1
set x = D2+0.1mm set x = D2+2*go
set y = E2+0.1mm set y = E2+2*go
set go = 5mil
set gi = 5mil
set spx = D2-2*gi
set spy = E2-2*gi
__0: vec @(x/2, y/2) __0: vec @(x/2, y/2)
__1: vec @(-x/2, -y/2) __1: vec @(-x/2, -y/2)
pad "$pin" . __0 pad "$pin" . __0 bare
__2: vec @(spx/2, -spy/2)
__3: vec @(-spx/2, spy/2)
pad "$pin" . __2 paste
} }
frame pad { frame pad {
@ -22,6 +33,7 @@ frame pad {
__0: vec @(px, py) __0: vec @(px, py)
__1: vec @(-px, -py) __1: vec @(-px, -py)
pad "$pin" __0 . pad "$pin" __0 .
__2: vec @(px, -py)
} }
frame side { frame side {
@ -99,3 +111,10 @@ __0: vec @(D2/2, E2/2)
frame pads @ frame pads @
frame center @ frame center @
frame outline @ frame outline @
measy side.__0 >> side.__0 3mm
meas side.__0 -> side.__0 -1mm
measy center.__1 >> center.__0 2mm
measy pad.__1 >> pad.__1 3.5mm
measy pad.__1 -> pad.__0 1mm
meas pad.__1 -> pad.__2 -1mm
measy center.__2 >> center.__3 -2mm