1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2024-11-22 15:24:03 +02:00

sot.fpd: added package of SO-235 also for TI DBV(R-PDSO-G5)

This commit is contained in:
Adam Wang 2012-06-19 10:43:54 +08:00
parent 7be9efc1c5
commit 445734e15b
2 changed files with 20 additions and 4 deletions

View File

@ -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

View File

@ -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