mirror of
git://projects.qi-hardware.com/kicad-libs.git
synced 2024-11-20 18:44:04 +02:00
sot.fpd: added package of SO-235 also for TI DBV(R-PDSO-G5)
This commit is contained in:
parent
7be9efc1c5
commit
445734e15b
@ -290,6 +290,8 @@ F: soic
|
|||||||
F: sot
|
F: sot
|
||||||
# experimental generic SOT footprint; currently only for
|
# experimental generic SOT footprint; currently only for
|
||||||
#
|
#
|
||||||
|
# - SOT-235, for example, TI SOT-23, DBV(R-PDSO-G5) package
|
||||||
|
# http://www.ti.com/lit/ds/symlink/tps76301.pdf
|
||||||
# - SOT-323 aka SC-70
|
# - SOT-323 aka SC-70
|
||||||
# http://www.onsemi.com/pub_link/Collateral/BAV99WT1-D.PDF
|
# http://www.onsemi.com/pub_link/Collateral/BAV99WT1-D.PDF
|
||||||
# - SOT-363 aka SC-88 aka SC-70-6
|
# - SOT-363 aka SC-88 aka SC-70-6
|
||||||
|
@ -44,10 +44,6 @@ frame pads6 {
|
|||||||
{ 5, 0, 1 }
|
{ 5, 0, 1 }
|
||||||
{ 6, -1, 1 }
|
{ 6, -1, 1 }
|
||||||
|
|
||||||
set x = dx*e
|
|
||||||
|
|
||||||
set y = dy*cy/2
|
|
||||||
|
|
||||||
loop if = sqrt((N-6)*(N-6)), 0
|
loop if = sqrt((N-6)*(N-6)), 0
|
||||||
|
|
||||||
frame marker @
|
frame marker @
|
||||||
@ -68,11 +64,28 @@ frame pads3 {
|
|||||||
frame pad @
|
frame pad @
|
||||||
}
|
}
|
||||||
|
|
||||||
|
frame pads5 {
|
||||||
|
table
|
||||||
|
{ n, dx, dy }
|
||||||
|
{ 1, -1, -1 }
|
||||||
|
{ 2, 0, -1 }
|
||||||
|
{ 3, 1, -1 }
|
||||||
|
{ 4, 1, 1 }
|
||||||
|
{ 5, -1, 1 }
|
||||||
|
|
||||||
|
loop if = sqrt((N-5)*(N-5)), 0
|
||||||
|
|
||||||
|
frame marker @
|
||||||
|
frame outline @
|
||||||
|
frame pad @
|
||||||
|
}
|
||||||
|
|
||||||
package "SOT-$Name"
|
package "SOT-$Name"
|
||||||
unit mm
|
unit mm
|
||||||
|
|
||||||
table
|
table
|
||||||
{ Name, N, D, E, e, cy, px, py }
|
{ Name, N, D, E, e, cy, px, py }
|
||||||
|
{ "235", 5, 3.05mm, 1.65mm, 0.95mm, 2.7mm, 0.6mm, 1.05mm }
|
||||||
{ "323", 3, 2mm, 1.25mm, 0.65mm, 1.9mm, 0.7mm, 0.9mm }
|
{ "323", 3, 2mm, 1.25mm, 0.65mm, 1.9mm, 0.7mm, 0.9mm }
|
||||||
{ "363", 6, 2mm, 1.25mm, 0.65mm, 1.9mm, 0.4mm, 0.5mm }
|
{ "363", 6, 2mm, 1.25mm, 0.65mm, 1.9mm, 0.4mm, 0.5mm }
|
||||||
{ "523", 3, 1.6mm, 0.8mm, 0.5mm, 1.3mm, 0.4mm, 0.51mm }
|
{ "523", 3, 1.6mm, 0.8mm, 0.5mm, 1.3mm, 0.4mm, 0.51mm }
|
||||||
@ -82,6 +95,7 @@ set w = 5mil
|
|||||||
|
|
||||||
frame pads6 @
|
frame pads6 @
|
||||||
frame pads3 @
|
frame pads3 @
|
||||||
|
frame pads5 @
|
||||||
measx outline.__2 >> outline.__0 1mm
|
measx outline.__2 >> outline.__0 1mm
|
||||||
measy outline.__3 >> outline.__2 0.5mm
|
measy outline.__3 >> outline.__2 0.5mm
|
||||||
measx pad.__1 -> pad.__0 -0.5mm
|
measx pad.__1 -> pad.__0 -0.5mm
|
||||||
|
Loading…
Reference in New Issue
Block a user