mirror of
git://projects.qi-hardware.com/kicad-libs.git
synced 2024-11-22 07:58:28 +02:00
modules/msl0104.fpd: Rohm MSL0104 RGB LED
This commit is contained in:
parent
bc88c3aa4e
commit
e5970e73cb
1
AUTHORS
1
AUTHORS
@ -135,6 +135,7 @@ Werner Almesberger <werner@almesberger.net>
|
||||
modules/memcard8-hirose-dm3cs.fpd
|
||||
modules/vson-powerpad.fpd
|
||||
modules/stqfn20.fpd
|
||||
modules/msl0104.fpd
|
||||
|
||||
Xiangfu <xiangfu@openmobilefree.net>
|
||||
|
||||
|
@ -366,6 +366,8 @@ Discrete_Multi
|
||||
xtal4-3.2mmx2.5mm
|
||||
xtal4-5mmx3.2mm
|
||||
xtal4-6mmx3.6mm
|
||||
LED
|
||||
MSL0104
|
||||
TH
|
||||
EUS
|
||||
TSOP348
|
||||
|
@ -9,7 +9,7 @@ MODULES=0805-6 1059 8_10-card 8_10-socket-ra 8_10-socket-ra-push-pull \
|
||||
lga ledsmd lp2032sm \
|
||||
mdip meander-2450MHz memcard8-amp-10100660 memcard8-hirose-dm3cs \
|
||||
memcard8-jae-st1w008s4b memcard8-molex-1050270001 \
|
||||
mic-ra-dip mini-usb\
|
||||
mic-ra-dip mini-usb msl0104 \
|
||||
pads pads-array phonejack pogo \
|
||||
qfn qfp \
|
||||
rca-3-ra rev-led rj45 \
|
||||
|
61
modules/msl0104.fpd
Normal file
61
modules/msl0104.fpd
Normal file
@ -0,0 +1,61 @@
|
||||
/* MACHINE-GENERATED ! */
|
||||
|
||||
frame pins_outer {
|
||||
table
|
||||
{ n }
|
||||
{ 1 }
|
||||
{ 7 }
|
||||
|
||||
set x = (4-n)/3*(pox/2+ogap+2*igap+2.5*pix)
|
||||
|
||||
__0: vec @(x, 0mm)
|
||||
__1: vec .(-pox/2, 0mm)
|
||||
__2: vec __0(pox/2, -poy)
|
||||
pad "$n" __1 .
|
||||
}
|
||||
|
||||
frame pins_inner {
|
||||
set x = (pix+igap)*(4-n)
|
||||
|
||||
loop n = 2, 6
|
||||
|
||||
__0: vec @(x, 0mm)
|
||||
__1: vec .(-pix/2, -piy)
|
||||
__2: vec __0(pix/2, 0mm)
|
||||
pad "$n" __1 .
|
||||
}
|
||||
|
||||
frame outline {
|
||||
set w = 0.1mm
|
||||
|
||||
table
|
||||
{ ox, oy }
|
||||
{ 6.4mm, 0.7mm }
|
||||
|
||||
__0: vec @(-ox/2, oy)
|
||||
__1: vec .(ox, 0mm)
|
||||
line __0 . w
|
||||
}
|
||||
|
||||
package "MSL0104"
|
||||
unit mm
|
||||
|
||||
table
|
||||
{ pix, piy, pox, poy }
|
||||
{ 0.6mm, 2.18mm, 1.06mm, 1.58mm }
|
||||
|
||||
table
|
||||
{ igap, ogap }
|
||||
{ 0.3mm, 0.32mm }
|
||||
|
||||
frame pins_inner @
|
||||
frame pins_outer @
|
||||
frame outline @
|
||||
measx pins_outer.__1 -> pins_outer.__2 -1mm-piy
|
||||
measy pins_outer.__2 -> pins_outer.__1 2mm
|
||||
measx outline.__0 >> outline.__1 1mm
|
||||
measx pins_outer.__2 -> pins_inner.__1 -1mm-(piy-poy)
|
||||
measx pins_inner.__1 -> pins_inner.__2 -1mm
|
||||
measx pins_inner.__2 -> pins_inner.__1 -1mm-piy
|
||||
measy pins_inner.__1 -> pins_outer.__1 3mm
|
||||
measy pins_outer.__1 >> outline.__0 0.5mm
|
Loading…
Reference in New Issue
Block a user