mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-17 23:00:38 +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 {
|
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
|
||||||
|
Loading…
Reference in New Issue
Block a user