mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-05 04:01:52 +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:
parent
705864d076
commit
8703fc1a0b
@ -3,13 +3,24 @@
|
||||
frame center {
|
||||
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)
|
||||
__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 {
|
||||
@ -22,6 +33,7 @@ frame pad {
|
||||
__0: vec @(px, py)
|
||||
__1: vec @(-px, -py)
|
||||
pad "$pin" __0 .
|
||||
__2: vec @(px, -py)
|
||||
}
|
||||
|
||||
frame side {
|
||||
@ -99,3 +111,10 @@ __0: vec @(D2/2, E2/2)
|
||||
frame pads @
|
||||
frame center @
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user