7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-23 22:53:43 +00:00

Added Footprint for TCRT500 from Vishay

See merge request kicad/libraries/kicad-footprints!3499
This commit is contained in:
Julian Dieskau 2024-05-10 03:05:18 +00:00 committed by Uli Köhler
parent 8d38b3c834
commit f6499e2ee8

View File

@ -0,0 +1,364 @@
(footprint "Vishay_TCRT5000"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "IR Reflective Optical Sensor with Transistor Output TCRT5000 https://www.vishay.com/docs/83760/tcrt5000.pdf")
(tags "IR Reflective Optical Sensor with Transistor Output TCRT5000 Vishay Distance Sensor")
(property "Reference" "REF**"
(at 2.75 -2.53 0)
(layer "F.SilkS")
(uuid "296c05a3-b624-47a9-850b-c98b689972ef")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Vishay_TCRT5000"
(at 2.75 5.37 0)
(unlocked yes)
(layer "F.Fab")
(uuid "396b30df-9380-4ed0-997b-c7f49892db04")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "dfd9dfb3-f9b7-4e3c-931e-1bbf3e4c74b1")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" "https://www.vishay.com/docs/83760/tcrt5000.pdf"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "ae2d0b0a-ed55-4b12-8511-27098c2dc8f4")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "8bf1ed87-821c-45af-93b8-3d505626d4d7")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr through_hole)
(fp_line
(start -2.66 -1.94)
(end -2.66 0.06)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "99846346-8c34-4ac7-9eba-3e061de19717")
)
(fp_line
(start -2.66 -1.94)
(end -0.66 -1.94)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "a9d7319a-1856-4fb9-9adb-275fe0c14135")
)
(fp_line
(start -2.46 -1.74)
(end -2.46 4.28)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "2f3364db-326b-4e71-9036-0a685d71a5ec")
)
(fp_line
(start -2.46 -1.74)
(end 1.75 -1.74)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "ca93086f-ee94-48b3-a44d-a9fd2cef45eb")
)
(fp_line
(start -2.46 4.28)
(end 1.75 4.28)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "73004aac-da38-44f8-9966-2fdea7a1d727")
)
(fp_line
(start 3.75 -1.74)
(end 6.245 -1.74)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "c873d26d-4427-47e2-9b76-8e28ad265d14")
)
(fp_line
(start 3.75 4.28)
(end 6.24 4.28)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "e7d09a9a-6e35-4f94-a549-e8e2c946d40d")
)
(fp_line
(start 7.96 -0.0255)
(end 6.245 -1.74)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "233d2f25-8e4f-4a2d-bd41-e6e20e882120")
)
(fp_line
(start 7.96 2.56)
(end 6.24 4.28)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "eccaf408-16ed-48c1-9513-143dd2d79010")
)
(fp_line
(start 7.96 2.56)
(end 7.96 -0.0255)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "fc955473-8c55-40d3-85c9-c0e950191e63")
)
(fp_line
(start -2.71 -1.99)
(end -2.71 4.53)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "9a1749f2-fd37-48dc-be9f-51782245ee93")
)
(fp_line
(start -2.71 -1.99)
(end 6.42 -1.99)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "a4d75737-17c5-4ad3-a6ba-6bbdd1ad6d45")
)
(fp_line
(start -2.71 4.53)
(end 6.42 4.53)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "da239b6d-8e2b-4d92-9b70-288f12c6b18d")
)
(fp_line
(start 6.42 -1.99)
(end 8.21 -0.2)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "fff61148-2990-4347-83b9-1205497f788b")
)
(fp_line
(start 8.21 -0.2)
(end 8.21 2.7)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "100cef12-e313-4975-b7bd-9eac0cb61229")
)
(fp_line
(start 8.21 2.7)
(end 6.42 4.53)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "522a5f6f-8519-4ee5-9eb4-9b4bf2a7c423")
)
(fp_line
(start -2.35 -1.63)
(end 6.2 -1.63)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "b3d63752-ea87-4204-b788-171da08ae6fb")
)
(fp_line
(start -2.35 4.17)
(end -2.35 -1.63)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "278a02aa-656b-43d0-a209-17385e57e3b0")
)
(fp_line
(start 6.2 -1.63)
(end 7.85 0.02)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "bb5af8bd-10ec-4c56-8a20-b7b3d8499188")
)
(fp_line
(start 6.2 4.17)
(end -2.325 4.17)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "d87d543b-9059-4423-bb39-c5d447f5f00a")
)
(fp_line
(start 7.85 0.02)
(end 7.85 2.52)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "354726f2-6dc8-4e15-bf3d-1bd4fd171199")
)
(fp_line
(start 7.85 2.52)
(end 6.2 4.17)
(stroke
(width 0.1)
(type default)
)
(layer "F.Fab")
(uuid "31cab907-26e0-4b41-aeef-6ca2d4682a15")
)
(fp_text user "${REFERENCE}"
(at 2.75 1.27 0)
(layer "F.Fab")
(uuid "3295744b-5709-4de7-ad6b-a76e68b64089")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" np_thru_hole circle
(at -1.9 3.72)
(size 1 1)
(drill 1)
(layers "F&B.Cu" "*.Mask")
(uuid "8befa5e9-d827-481b-8bb3-d29582724a2c")
)
(pad "" np_thru_hole circle
(at 2.75 -0.63)
(size 2.5 2.5)
(drill 2.5)
(layers "F&B.Cu" "*.Mask")
(uuid "d57ef708-7385-45aa-b512-1667cdb903d4")
)
(pad "" np_thru_hole circle
(at 2.75 3.17)
(size 2.5 2.5)
(drill 2.5)
(layers "F&B.Cu" "*.Mask")
(uuid "7ff9123e-6538-451c-9ae5-e5420f213d34")
)
(pad "1" thru_hole roundrect
(at 0 0)
(size 2 2)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
(uuid "7dd09188-cc36-417e-ab0f-a236dbf9e856")
)
(pad "2" thru_hole circle
(at 0 2.54)
(size 2 2)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cb48e4f3-c20d-4a13-9a11-94f0ae9e513d")
)
(pad "3" thru_hole circle
(at 5.5 2.54)
(size 2 2)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8fe5a16d-56ee-4ca1-bc58-85c35346ff35")
)
(pad "4" thru_hole circle
(at 5.5 0)
(size 2 2)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "797b5ef1-6de8-4a48-928c-0f869d4b3c94")
)
(model "${KICAD8_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_TCRT5000.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)