From d7e11b1b7eeb610a9577bf0735cf08328fd99044 Mon Sep 17 00:00:00 2001 From: aidanbrzezinski Date: Wed, 11 Mar 2026 22:13:22 -0400 Subject: [PATCH] lib: add SMBJ15A --- footprints/0_diode_smd.pretty/D_SMB.kicad_mod | 264 ++++++ .../D_SMB_Handsoldering.kicad_mod | 264 ++++++ .../TO-220-3_Horizontal_TabDown.kicad_mod | 555 +++++++++++ .../TO-220-3_Horizontal_TabUp.kicad_mod | 885 ++++++++++++++++++ .../TO-220-3_Vertical.kicad_mod | 224 +++++ symbols/0_discrete.bak | 4 + symbols/0_discrete.kicad_sym | 243 ++++- symbols/0_ic_power.bak | 4 + symbols/0_ic_power.kicad_sym | 182 +++- 9 files changed, 2621 insertions(+), 4 deletions(-) create mode 100644 footprints/0_diode_smd.pretty/D_SMB.kicad_mod create mode 100644 footprints/0_diode_smd.pretty/D_SMB_Handsoldering.kicad_mod create mode 100644 footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabDown.kicad_mod create mode 100644 footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabUp.kicad_mod create mode 100644 footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Vertical.kicad_mod create mode 100644 symbols/0_discrete.bak create mode 100644 symbols/0_ic_power.bak diff --git a/footprints/0_diode_smd.pretty/D_SMB.kicad_mod b/footprints/0_diode_smd.pretty/D_SMB.kicad_mod new file mode 100644 index 0000000..cec677e --- /dev/null +++ b/footprints/0_diode_smd.pretty/D_SMB.kicad_mod @@ -0,0 +1,264 @@ +(footprint "D_SMB" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (descr "Diode SMB (DO-214AA)") + (tags "Diode SMB (DO-214AA)") + (property "Reference" "REF**" + (at 0 -3 0) + (layer "F.SilkS") + (uuid "0a381748-ee7d-4f48-acbf-ca233b91d8a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "D_SMB" + (at 0 3.1 0) + (layer "F.Fab") + (uuid "7727a218-ca3c-4269-b949-ab7350514012") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d61ff70c-6cb5-4bfe-a7ba-80a9b4f8ebff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e440d96a-0b86-4e8e-b962-b9d6fbf86957") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -3.66 -2.15) + (end -3.66 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d2e083e-08e7-4695-a3bc-c7a6c372d157") + ) + (fp_line + (start -3.66 -2.15) + (end 2.15 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "675dcf5c-0c71-4c56-a7c1-0be73e497562") + ) + (fp_line + (start -3.66 2.15) + (end 2.15 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a8c3511f-c5ef-422a-bde2-a645c0a027c3") + ) + (fp_line + (start -3.65 -2.25) + (end 3.65 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab8b4969-714b-4955-9579-c6a5e30b272c") + ) + (fp_line + (start -3.65 2.25) + (end -3.65 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2333ce76-1b04-48e5-920d-068e61f5928a") + ) + (fp_line + (start 3.65 -2.25) + (end 3.65 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e0c7dc52-9484-485d-bf59-369d9c7066c4") + ) + (fp_line + (start 3.65 2.25) + (end -3.65 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "51d4f2cd-dabe-47e4-a4f8-7d5aa8ff01dc") + ) + (fp_line + (start -2.3 2) + (end -2.3 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37b75463-18a1-4c18-8dcc-344e3fa823c4") + ) + (fp_line + (start -0.64944 -0.79908) + (end -0.64944 0.80112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b7e48e1-82d5-405b-92d6-d83c5996cc43") + ) + (fp_line + (start -0.64944 0.00102) + (end -1.55114 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4218beeb-2510-427d-b589-6d4c54714320") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae62923e-36d8-49c1-a4fb-08fd81ebe5a1") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 0.75032) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b1ab880-2bc9-439d-8af8-b40b3d96357f") + ) + (fp_line + (start 0.50118 0.00102) + (end 1.4994 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6e93363a-504c-4b2b-a801-ebd304947763") + ) + (fp_line + (start 0.50118 0.75032) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ea82d2b3-4a25-46ed-8e00-ba306cbd4459") + ) + (fp_line + (start 2.3 -2) + (end -2.3 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1390ce5e-2bb1-4947-a789-9ddedb18bc30") + ) + (fp_line + (start 2.3 -2) + (end 2.3 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cbe62b49-a7cf-4c34-abd0-a58834711ccf") + ) + (fp_line + (start 2.3 2) + (end -2.3 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fca50595-a089-4d08-8bec-1f04219556ce") + ) + (fp_text user "${REFERENCE}" + (at 0 -3 0) + (layer "F.Fab") + (uuid "6b4772bd-2bf0-456f-9d1a-4560655c2165") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.15 0) + (size 2.5 2.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1086956522) + (uuid "4c545c05-8272-419a-979f-2ddaea156b0f") + ) + (pad "2" smd roundrect + (at 2.15 0) + (size 2.5 2.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1086956522) + (uuid "5eaf5a49-7165-4f57-975c-242c3a4d2fd0") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/footprints/0_diode_smd.pretty/D_SMB_Handsoldering.kicad_mod b/footprints/0_diode_smd.pretty/D_SMB_Handsoldering.kicad_mod new file mode 100644 index 0000000..a2c54e7 --- /dev/null +++ b/footprints/0_diode_smd.pretty/D_SMB_Handsoldering.kicad_mod @@ -0,0 +1,264 @@ +(footprint "D_SMB_Handsoldering" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (descr "Diode SMB (DO-214AA) Handsoldering") + (tags "Diode SMB (DO-214AA) Handsoldering") + (property "Reference" "REF**" + (at 0 -3 0) + (layer "F.SilkS") + (uuid "d5844740-cf43-4c0a-a858-8e64fdbbb651") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "D_SMB_Handsoldering" + (at 0 3 0) + (layer "F.Fab") + (uuid "bf8c0533-83e7-45fc-9c70-e14107baaa9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fd90e424-6e4f-467c-bf20-1b7a2bb96406") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3cafca71-8e77-4698-9013-258aed54b992") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -4.71 -2.15) + (end -4.71 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1dd22df9-5ea9-46a7-91c6-15b3c969906f") + ) + (fp_line + (start -4.71 -2.15) + (end 2.7 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d292dad-0c91-4dcb-94e6-da82d56c8357") + ) + (fp_line + (start -4.71 2.15) + (end 2.7 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7e1d387-4e94-417e-96c1-3647bd5558e7") + ) + (fp_line + (start -4.7 -2.25) + (end 4.7 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "862e9108-6f09-4f6c-acdc-aac0aebb2d29") + ) + (fp_line + (start -4.7 2.25) + (end -4.7 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec93019e-ab96-46cd-a730-c2b210bc32ad") + ) + (fp_line + (start 4.7 -2.25) + (end 4.7 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "382308b0-6719-47f4-a245-9719912d67f1") + ) + (fp_line + (start 4.7 2.25) + (end -4.7 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b44b5be7-76fc-4cbf-ad60-080d07f66a6b") + ) + (fp_line + (start -2.3 2) + (end -2.3 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "19e6af75-087d-4c01-9971-1abc1efe3cc3") + ) + (fp_line + (start -0.64944 -0.79908) + (end -0.64944 0.80112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eb502194-0d0a-448b-848b-bc5717bcb651") + ) + (fp_line + (start -0.64944 0.00102) + (end -1.55114 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "08c6424f-07ec-4ae7-b44f-2fd3ade26f79") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa77f9e3-8306-47bd-aa4f-39a332e535ba") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 0.75032) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "928f7216-7978-4975-a193-cd57b01f93ef") + ) + (fp_line + (start 0.50118 0.00102) + (end 1.4994 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f783c1ff-7abb-442b-9456-6329e8b82fd4") + ) + (fp_line + (start 0.50118 0.75032) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "68f85016-3c2e-49aa-a6f9-f18d8b6b71f7") + ) + (fp_line + (start 2.3 -2) + (end -2.3 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54571c8b-a294-4c64-833d-7346df39e480") + ) + (fp_line + (start 2.3 -2) + (end 2.3 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2250bb3-c2ca-4a8d-bbd7-a8f12cfaf5b5") + ) + (fp_line + (start 2.3 2) + (end -2.3 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "879218d6-3cb6-4944-be78-6b27f2dd57ae") + ) + (fp_text user "${REFERENCE}" + (at 0 -3 0) + (layer "F.Fab") + (uuid "ef14c07b-a6e8-4d6b-bb8e-a38127631f9c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.7 0) + (size 3.5 2.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1086956522) + (uuid "8f083005-ab6b-47c1-a92c-9652f3ba11da") + ) + (pad "2" smd roundrect + (at 2.7 0) + (size 3.5 2.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1086956522) + (uuid "fb56f605-8532-457c-bd3e-d1b643b0cc24") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabDown.kicad_mod b/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabDown.kicad_mod new file mode 100644 index 0000000..24a42bf --- /dev/null +++ b/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabDown.kicad_mod @@ -0,0 +1,555 @@ +(footprint "TO-220-3_Horizontal_TabDown" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (descr "TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py") + (tags "TO-220-3 Horizontal RM 2.54mm") + (property "Reference" "REF**" + (at 2.54 -20.41 0) + (layer "F.SilkS") + (uuid "3d966b78-cb5b-4a74-a842-0c588e75ae84") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TO-220-3_Horizontal_TabDown" + (at 2.54 1.95 0) + (layer "F.Fab") + (uuid "96c66abb-69d7-4489-8d15-575336016f67") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f0c4b005-4c7d-41da-9743-b44d0f2d4c08") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "932575f8-f43a-4478-b1d0-14155c3470f3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -2.57 -19.57) + (end 7.65 -19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5bf7575a-ae4c-40d1-af01-a7ac7977bdaf") + ) + (fp_line + (start -2.57 -3.7) + (end -2.57 -19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f39296c-83e9-4dd9-a7a3-fb425b4e93c9") + ) + (fp_line + (start -2.57 -3.7) + (end 7.65 -3.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a4ae044f-8b63-4024-97c5-bee482422080") + ) + (fp_line + (start -0.485 -3.7) + (end -0.485 -1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4686421f-e025-483c-b37a-c786de681245") + ) + (fp_line + (start 0.485 -3.7) + (end 0.485 -1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8d573257-9105-441b-8686-507bae3b44cd") + ) + (fp_line + (start 2.055 -3.7) + (end 2.055 -1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6749a55c-cb64-406c-bfe5-5e072087ffc1") + ) + (fp_line + (start 3.025 -3.7) + (end 3.025 -1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff6a509a-003b-45f0-ad17-a45bec69d398") + ) + (fp_line + (start 4.595 -3.7) + (end 4.595 -1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c19018d3-24be-4f59-81fb-9de93d67730a") + ) + (fp_line + (start 5.565 -3.7) + (end 5.565 -1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6379b4af-1241-4cf1-86f9-4d2e1f845ed1") + ) + (fp_line + (start 7.65 -3.7) + (end 7.65 -19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "245cfcd7-a789-4138-95fe-f33b00bc8248") + ) + (fp_line + (start -2.71 -19.71) + (end 7.79 -19.71) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7d8429ef-9672-449b-886f-8f7d41862d2c") + ) + (fp_line + (start -2.71 -3.56) + (end -2.71 -19.71) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c65c22e-741d-4628-8ee3-fe3a276f8084") + ) + (fp_line + (start -1.21 -1.25) + (end -0.63 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3e2ce67f-879b-4339-ae6d-da38fea38de6") + ) + (fp_line + (start -1.21 1.25) + (end -1.21 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb28742e-5a14-436d-aee9-08d470cb462e") + ) + (fp_line + (start -0.63 -3.56) + (end -2.71 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db7df632-2fb4-4a04-9a5b-b8bf9fdb05d1") + ) + (fp_line + (start -0.63 -1.25) + (end -0.63 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b5655354-58d4-4c24-a4b4-58e8afb71437") + ) + (fp_line + (start 0.63 -3.56) + (end 0.63 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1355e43a-94b0-4cf2-a9a3-146362adcea6") + ) + (fp_line + (start 0.63 -1.25) + (end 1.21 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db0eef93-d019-4c9b-8ab5-84696a4604d7") + ) + (fp_line + (start 1.21 -1.25) + (end 1.21 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c307be4d-b946-42c4-ae15-945be97f1935") + ) + (fp_line + (start 1.21 1.25) + (end -1.21 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f368c32c-6f0e-4817-90de-c21e78be6192") + ) + (fp_line + (start 1.33 -1.25) + (end 1.91 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f15b86d-5ff0-439a-b56b-eaf3ea3e3ff6") + ) + (fp_line + (start 1.33 1.25) + (end 1.33 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "764872d8-1c97-4a92-b599-937daefb623f") + ) + (fp_line + (start 1.91 -3.56) + (end 0.63 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8188ccac-1c65-49b2-932e-20bdf17ddacc") + ) + (fp_line + (start 1.91 -1.25) + (end 1.91 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1cba170a-8bc1-48b8-bc56-5abf727e5439") + ) + (fp_line + (start 3.17 -3.56) + (end 3.17 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb906a01-b773-4e81-81e8-68d567f8ef2b") + ) + (fp_line + (start 3.17 -1.25) + (end 3.75 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5750d189-0be0-4133-8ddb-afa8cdfc5a32") + ) + (fp_line + (start 3.75 -1.25) + (end 3.75 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6a33d07-b5c6-4b5b-9f21-9c6866d8ad1a") + ) + (fp_line + (start 3.75 1.25) + (end 1.33 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0790fd63-4448-48ef-923b-e77205e49498") + ) + (fp_line + (start 3.87 -1.25) + (end 4.45 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a6dd8dd-c626-4edb-ad78-9aa22913e3ed") + ) + (fp_line + (start 3.87 1.25) + (end 3.87 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b13323b8-18f7-4ee3-a802-d7d5c59b5c6f") + ) + (fp_line + (start 4.45 -3.56) + (end 3.17 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d0cba56-1851-4326-af2f-4cfb764edd42") + ) + (fp_line + (start 4.45 -1.25) + (end 4.45 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "465b097f-1d81-4768-93a3-2cc34beb4317") + ) + (fp_line + (start 5.71 -3.56) + (end 5.71 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2386ba4c-a2d1-456e-a06e-c2e436d82826") + ) + (fp_line + (start 5.71 -1.25) + (end 6.29 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc860ba7-7ee3-41ea-813d-168f3833f305") + ) + (fp_line + (start 6.29 -1.25) + (end 6.29 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33f60e77-f1ab-4ba7-8d28-ccd32e3fc501") + ) + (fp_line + (start 6.29 1.25) + (end 3.87 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "caa78c72-d269-41fe-9e2d-3e05165dd2e4") + ) + (fp_line + (start 7.79 -19.71) + (end 7.79 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65257930-4722-4832-90a1-795faf69866e") + ) + (fp_line + (start 7.79 -3.56) + (end 5.71 -3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "746bb914-cc55-417e-8dc6-a2462bef3559") + ) + (fp_rect + (start -2.46 -19.46) + (end 7.54 -13.06) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "e73d0150-6fbd-4831-9949-524f537f4c97") + ) + (fp_rect + (start -2.46 -13.06) + (end 7.54 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "377936bc-f91d-4b93-aa8e-f70465d7ad43") + ) + (fp_rect + (start -0.375 -3.81) + (end 0.375 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7929ad48-ec3e-4499-a9db-e8a9149d8961") + ) + (fp_rect + (start 2.165 -3.81) + (end 2.915 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0bfe8e93-14a5-4ce3-923c-cdcb6d801cb9") + ) + (fp_rect + (start 4.705 -3.81) + (end 5.455 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "3cfb77a3-ef4c-4810-80b5-1e63f9dfe8d6") + ) + (fp_circle + (center 2.54 -16.66) + (end 4.39 -16.66) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8e6e89ac-bc59-41f7-86a0-072b0680af7f") + ) + (fp_text user "${REFERENCE}" + (at 2.54 -9.23 0) + (layer "F.Fab") + (uuid "74f456b6-1bf0-4c1c-a8f0-78925ef8c1f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 2.54 -16.66) + (size 3.5 3.5) + (drill 3.5) + (layers "*.Cu" "*.Mask") + (uuid "9415857e-d9c1-416d-acb2-767d04128560") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f69d8e33-d9d0-40fd-8882-8c4b12d66cc1") + ) + (pad "2" thru_hole oval + (at 2.54 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "86a5e8aa-f0a1-4a00-9d05-76869d1cdb8e") + ) + (pad "3" thru_hole oval + (at 5.08 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9d2b9944-5217-453a-961c-04ab57a6e3c6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-3_Horizontal_TabDown.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabUp.kicad_mod b/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabUp.kicad_mod new file mode 100644 index 0000000..11e670a --- /dev/null +++ b/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Horizontal_TabUp.kicad_mod @@ -0,0 +1,885 @@ +(footprint "TO-220-3_Horizontal_TabUp" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (descr "TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py") + (tags "TO-220-3 Horizontal RM 2.54mm") + (property "Reference" "REF**" + (at 2.54 -1.95 0) + (layer "F.SilkS") + (uuid "fd637b9d-fcff-4ae9-9d81-c022410ec544") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TO-220-3_Horizontal_TabUp" + (at 2.54 20.41 0) + (layer "F.Fab") + (uuid "d6393d8d-537e-4a52-9549-1c64b3e4e783") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "43adf05f-dc7b-44ef-a8e6-41ae51a7b83e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bd0f4ac3-8a03-4639-bb66-e2f50926dde4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -2.57 3.7) + (end -2.57 13.17) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c19a523a-ee92-4a61-838a-2ed9141d6efd") + ) + (fp_line + (start -2.57 3.7) + (end 7.65 3.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e720ec2-2572-445f-b55f-284033a316e3") + ) + (fp_line + (start -2.57 13.17) + (end 7.65 13.17) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0510f0db-54c2-4916-b84c-b09949a1d3fc") + ) + (fp_line + (start -2.57 13.41) + (end -2.57 13.77) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9f01c4b9-9755-40eb-a9d8-33e004b9a709") + ) + (fp_line + (start -2.57 14.13) + (end -2.57 14.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "62794826-dadb-488c-830d-4cf61398c49f") + ) + (fp_line + (start -2.57 14.85) + (end -2.57 15.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be8349f4-beba-46e9-8573-c17e8f4e7a4b") + ) + (fp_line + (start -2.57 15.57) + (end -2.57 15.93) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7ff0b407-5fd1-48e0-91aa-cf37c8892e47") + ) + (fp_line + (start -2.57 16.29) + (end -2.57 16.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "77106f2d-b5c4-47e7-9209-4dbdb8d1a0ea") + ) + (fp_line + (start -2.57 17.01) + (end -2.57 17.37) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1f28819-6e0d-4adc-9876-77eb8ab57177") + ) + (fp_line + (start -2.57 17.73) + (end -2.57 18.09) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f61ed48d-1e4c-45be-8835-85d002bb8cd4") + ) + (fp_line + (start -2.57 18.45) + (end -2.57 18.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e047b723-55c2-4b48-a819-3d31fd1f3040") + ) + (fp_line + (start -2.57 19.17) + (end -2.57 19.53) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ba75562-d2a6-4083-ba4c-3f215426d80d") + ) + (fp_line + (start -2.57 19.57) + (end -2.21 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8f05e191-a94b-4e8b-9c28-8babbde5fd1b") + ) + (fp_line + (start -1.85 19.57) + (end -1.49 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18b5721f-c93d-4b68-baf4-1e9000755fb2") + ) + (fp_line + (start -1.13 19.57) + (end -0.77 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "76ac176d-7c78-4d76-bbc0-e4cced81a25d") + ) + (fp_line + (start -0.485 3.7) + (end -0.485 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9764266-e4ba-4823-88b7-29049fdbd3b6") + ) + (fp_line + (start -0.41 19.57) + (end -0.05 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f1f63140-2faa-44d4-b98b-06e6b863e725") + ) + (fp_line + (start 0.31 19.57) + (end 0.67 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c711b76-aa43-4620-88a6-ce5d0106fa8b") + ) + (fp_line + (start 0.485 3.7) + (end 0.485 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c31b903-9093-4740-a5a1-33df2f3b6e83") + ) + (fp_line + (start 1.03 19.57) + (end 1.39 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f820b231-4922-4743-8866-9d3e8756206c") + ) + (fp_line + (start 1.75 19.57) + (end 2.11 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d138cf8-1b9d-493e-a52c-d0d17191a238") + ) + (fp_line + (start 2.055 3.7) + (end 2.055 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8bbb6ec0-8d8a-41d4-aa74-a096142f3714") + ) + (fp_line + (start 2.47 19.57) + (end 2.83 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "87e48f09-8501-4980-94a7-d2c8958922f6") + ) + (fp_line + (start 3.025 3.7) + (end 3.025 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7860a0ab-a446-4209-abd8-a57ab38971a2") + ) + (fp_line + (start 3.19 19.57) + (end 3.55 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cc4b75ef-72a9-4a03-a900-acf4454c5601") + ) + (fp_line + (start 3.91 19.57) + (end 4.27 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59e28977-09e0-4eac-884f-0950e3acf999") + ) + (fp_line + (start 4.595 3.7) + (end 4.595 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ffd3e4d2-e48f-4e8f-a679-d3c4d363f1fc") + ) + (fp_line + (start 4.63 19.57) + (end 4.99 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b879a88-6f25-4049-9e51-db2525914764") + ) + (fp_line + (start 5.35 19.57) + (end 5.71 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c5cf7c2-898d-4b92-9ec8-cdaef386caf7") + ) + (fp_line + (start 5.565 3.7) + (end 5.565 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "34d733be-2cb4-486d-87c3-897ca4671745") + ) + (fp_line + (start 6.07 19.57) + (end 6.43 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c91d885-da03-4112-9a11-eaae59be2dcc") + ) + (fp_line + (start 6.79 19.57) + (end 7.15 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a43111c4-7b07-4715-a9a0-efb9b0b56734") + ) + (fp_line + (start 7.51 19.57) + (end 7.65 19.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b0829759-2d2f-42b3-9704-3e19855c6137") + ) + (fp_line + (start 7.65 3.7) + (end 7.65 13.17) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "15e9f36c-e138-4aca-a641-40fc516af6fc") + ) + (fp_line + (start 7.65 13.41) + (end 7.65 13.77) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5980226-08e8-42fa-be43-d9cdf8dd32af") + ) + (fp_line + (start 7.65 14.13) + (end 7.65 14.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e848c601-8863-4749-9adf-1bee35e04f84") + ) + (fp_line + (start 7.65 14.85) + (end 7.65 15.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "76dbcf84-7568-4f05-9ee9-6a6969680c3a") + ) + (fp_line + (start 7.65 15.57) + (end 7.65 15.93) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c97a5ef6-427d-4060-b326-6c94a14514dd") + ) + (fp_line + (start 7.65 16.29) + (end 7.65 16.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "915536f5-775e-4b60-8c1c-146211b39f27") + ) + (fp_line + (start 7.65 17.01) + (end 7.65 17.37) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "833c7532-aac3-47cc-9d97-ea8623273b4a") + ) + (fp_line + (start 7.65 17.73) + (end 7.65 18.09) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "45c29cb1-7d0d-4af0-a7b4-b373c62b9afc") + ) + (fp_line + (start 7.65 18.45) + (end 7.65 18.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d75de835-ac18-470d-abc3-8225154f6d7b") + ) + (fp_line + (start 7.65 19.17) + (end 7.65 19.53) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "85c150eb-7bad-4ca0-81c6-06e53ce167cb") + ) + (fp_line + (start -2.71 3.56) + (end -0.63 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a062f383-4ffd-4b2e-a157-ff0ff18f1359") + ) + (fp_line + (start -2.71 19.71) + (end -2.71 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c3fd9046-ccc4-472a-abb4-4d6f6d30043e") + ) + (fp_line + (start -1.21 -1.25) + (end 1.21 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d53947f8-6fd3-438e-94e6-284774648427") + ) + (fp_line + (start -1.21 1.25) + (end -1.21 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "032fe133-900a-4245-8bec-1a426bda5d53") + ) + (fp_line + (start -0.63 1.25) + (end -1.21 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8bbb5cd3-d4d5-436b-a0d4-f031e66020d8") + ) + (fp_line + (start -0.63 3.56) + (end -0.63 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c39f6629-d150-4f18-8c10-dc509abb1332") + ) + (fp_line + (start 0.63 1.25) + (end 0.63 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d552b2fc-8fbb-4446-bbbe-4e7487f4d472") + ) + (fp_line + (start 0.63 3.56) + (end 1.91 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fb237ac-8fff-4335-9f00-315e9c99cdc7") + ) + (fp_line + (start 1.21 -1.25) + (end 1.21 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9ca0594-f0e5-4fcc-b921-aa1b1b6e5848") + ) + (fp_line + (start 1.21 1.25) + (end 0.63 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0698488c-3c0e-4e5c-bbd5-94bb2b469f59") + ) + (fp_line + (start 1.33 -1.25) + (end 3.75 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "da9c1a44-7130-47de-9480-6acffa13accf") + ) + (fp_line + (start 1.33 1.25) + (end 1.33 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c2346eab-e5b8-4236-a3f9-abf2595ae668") + ) + (fp_line + (start 1.91 1.25) + (end 1.33 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4f51ecb3-9650-4c0e-8b1d-76ab61a3663e") + ) + (fp_line + (start 1.91 3.56) + (end 1.91 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a140b2a8-9902-4821-b46b-393d2cf5c164") + ) + (fp_line + (start 3.17 1.25) + (end 3.17 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "02fb0354-7318-46ec-83f4-616089155c1f") + ) + (fp_line + (start 3.17 3.56) + (end 4.45 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4338b652-6464-4db0-8060-caef7aa82436") + ) + (fp_line + (start 3.75 -1.25) + (end 3.75 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec993f7b-2129-4334-a7f1-86efb74f288a") + ) + (fp_line + (start 3.75 1.25) + (end 3.17 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "94d16860-8112-4c76-882f-cd3e26d1ceb7") + ) + (fp_line + (start 3.87 -1.25) + (end 6.29 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7f92e9a4-430e-4530-80e7-e6e9b8def1e0") + ) + (fp_line + (start 3.87 1.25) + (end 3.87 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65d961ea-bbd0-41dd-877b-3417f1e5fb4b") + ) + (fp_line + (start 4.45 1.25) + (end 3.87 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0eea824f-9d02-4af5-8e7f-a6fee0d6b3bd") + ) + (fp_line + (start 4.45 3.56) + (end 4.45 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e16457f-3cc5-4cd5-9e89-9f495ea11b3b") + ) + (fp_line + (start 5.71 1.25) + (end 5.71 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a319c622-eb56-4ed0-9f53-31006055fa4b") + ) + (fp_line + (start 5.71 3.56) + (end 7.79 3.56) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5bffdaf7-1706-4253-8580-26cf242db52a") + ) + (fp_line + (start 6.29 -1.25) + (end 6.29 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "774229c7-b1dd-4942-8bbc-650bbc5bfd1c") + ) + (fp_line + (start 6.29 1.25) + (end 5.71 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea0ff953-13e5-4a48-aaf4-4f6d534db0e4") + ) + (fp_line + (start 7.79 3.56) + (end 7.79 19.71) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "95104116-23bc-4286-a03c-ac31e2afb840") + ) + (fp_line + (start 7.79 19.71) + (end -2.71 19.71) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f4bab56-b584-4804-b979-842166ebbab3") + ) + (fp_rect + (start -2.46 3.81) + (end 7.54 13.06) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7fc4bef0-a8bb-42e4-8816-87c68b6be908") + ) + (fp_rect + (start -2.46 13.06) + (end 7.54 19.46) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4d40560b-4075-4892-bf1f-65fbdb2cf657") + ) + (fp_rect + (start -0.375 0) + (end 0.375 3.81) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4992bef1-91f2-4a69-b3a1-e6ba20b4a96f") + ) + (fp_rect + (start 2.165 0) + (end 2.915 3.81) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "86a7e670-d54a-4aba-892f-72d93db88c75") + ) + (fp_rect + (start 4.705 0) + (end 5.455 3.81) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8effd268-2ed2-4e4c-bcfa-d1f99ec8df44") + ) + (fp_circle + (center 2.54 16.66) + (end 4.39 16.66) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "57611883-7d6a-4569-baa7-94ba8af465c0") + ) + (fp_text user "${REFERENCE}" + (at 2.54 9.23 0) + (layer "F.Fab") + (uuid "f2e29eea-0c00-43ae-b59c-cdc5ff041470") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 2.54 16.66) + (size 3.5 3.5) + (drill 3.5) + (layers "*.Cu" "*.Mask") + (uuid "f75cddb4-5bc0-4cec-ac1c-c590297de6d3") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b8bfd1f6-726d-48a0-850e-731c4e0b7a6f") + ) + (pad "2" thru_hole oval + (at 2.54 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4cfba377-d42f-4b21-a51c-6f66371bb277") + ) + (pad "3" thru_hole oval + (at 5.08 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "66b98952-71b6-455d-b699-e6d1e2186632") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-3_Horizontal_TabUp.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Vertical.kicad_mod b/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Vertical.kicad_mod new file mode 100644 index 0000000..6e4da5d --- /dev/null +++ b/footprints/0_package_SOT_TO_SMD.pretty/TO-220-3_Vertical.kicad_mod @@ -0,0 +1,224 @@ +(footprint "TO-220-3_Vertical" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py") + (tags "TO-220-3 Vertical RM 2.54mm") + (property "Reference" "REF**" + (at 2.54 -4.1 0) + (layer "F.SilkS") + (uuid "4d7dea78-6410-49dd-8957-d949481a34de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TO-220-3_Vertical" + (at 2.54 2.2 0) + (layer "F.Fab") + (uuid "bdb6e0ae-7a7b-4a48-868a-5ed207200908") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4b376906-3274-47dc-b32d-62268fefdc54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d176d50c-7fdb-4ef2-9bf5-5e46dfda8419") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -2.57 -3.26) + (end 7.65 -3.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a20093b4-e5d9-41f2-ae40-01ad7ff0ec27") + ) + (fp_line + (start -2.57 -1.88) + (end 7.65 -1.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "44c1a5c8-6ec5-46c8-98c4-d472fcac5214") + ) + (fp_line + (start -2.57 1.36) + (end -2.57 -3.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b62f2fd7-ca76-4f62-8b1c-2fe88148532e") + ) + (fp_line + (start 0.69 -3.26) + (end 0.69 -1.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3134940-637c-43d8-9256-1d4a17d6148d") + ) + (fp_line + (start 4.39 -3.26) + (end 4.39 -1.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8dcc5bc6-00df-4241-ad25-dac7b79596d3") + ) + (fp_line + (start 7.65 -3.26) + (end 7.65 1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b15d9e5a-e840-47c8-92fa-7c4231e65068") + ) + (fp_line + (start 7.65 1.36) + (end -2.57 1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7fac4b19-bfec-432b-a8f7-a6bd8491cec0") + ) + (fp_rect + (start -2.71 -3.4) + (end 7.79 1.5) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "dd306af1-38d5-4282-be45-6d6b9f468e40") + ) + (fp_line + (start -2.46 -1.88) + (end 7.54 -1.88) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0d167234-8ba6-4537-b068-de4f3e1a595e") + ) + (fp_line + (start 0.69 -3.15) + (end 0.69 -1.88) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c484e92c-8399-431b-8bee-acfa4a839a3f") + ) + (fp_line + (start 4.39 -3.15) + (end 4.39 -1.88) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f9d85b3-c499-4ee3-ac48-e12119ca6e56") + ) + (fp_rect + (start -2.46 -3.15) + (end 7.54 1.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "43d5ce91-f748-4f9d-bfa7-9b4e45bf6ac0") + ) + (fp_text user "${REFERENCE}" + (at 2.54 -0.95 0) + (layer "F.Fab") + (uuid "11b6390d-99be-4e03-a585-97fdcd519e1a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cbd63a44-4b7d-4ff1-9b22-ed888dfaef23") + ) + (pad "2" thru_hole oval + (at 2.54 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "99659234-8501-41c1-abb8-8742c47f8e4d") + ) + (pad "3" thru_hole oval + (at 5.08 0) + (size 1.905 2) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5b05e730-f226-45fd-a00a-e7619981f198") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/symbols/0_discrete.bak b/symbols/0_discrete.bak new file mode 100644 index 0000000..070d5de --- /dev/null +++ b/symbols/0_discrete.bak @@ -0,0 +1,4 @@ +(kicad_symbol_lib + (version 20231120) + (generator kicad_symbol_editor) +) diff --git a/symbols/0_discrete.kicad_sym b/symbols/0_discrete.kicad_sym index 070d5de..62e7b34 100644 --- a/symbols/0_discrete.kicad_sym +++ b/symbols/0_discrete.kicad_sym @@ -1,4 +1,243 @@ (kicad_symbol_lib - (version 20231120) - (generator kicad_symbol_editor) + (version 20241209) + (generator "kicad_symbol_editor") + (generator_version "9.0") + (symbol "SM6T6V8A" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SM6T6V8A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SMB" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/sm6t.pdf" + (at -1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "600W unidirectional Transil Transient Voltage Suppressor, 6.8Vrwm, DO-214AA" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode TVS voltage suppressor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*SMB*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SM6T6V8A_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SM6T6V8A_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "SMBJ15A" + (extends "SM6T6V8A") + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMBJ15A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SMB" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.littelfuse.com/media?resourcetype=datasheets&itemid=75e32973-b177-4ee3-a0ff-cedaf1abdb93&filename=smaj-datasheet" + (at -1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "TVS DIODE 15VWM 24.4VC DO214AA 600W" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MPN" "SMBJ15A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Digikey_PN" "SMBJ15ALFCT-ND" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "Littelfuse Inc." + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Library_Source" "KiCad 9.0 Diode lib" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "unidirectional diode TVS voltage suppressor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*SMA*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + ) ) diff --git a/symbols/0_ic_power.bak b/symbols/0_ic_power.bak new file mode 100644 index 0000000..070d5de --- /dev/null +++ b/symbols/0_ic_power.bak @@ -0,0 +1,4 @@ +(kicad_symbol_lib + (version 20231120) + (generator kicad_symbol_editor) +) diff --git a/symbols/0_ic_power.kicad_sym b/symbols/0_ic_power.kicad_sym index 070d5de..cfde2ac 100644 --- a/symbols/0_ic_power.kicad_sym +++ b/symbols/0_ic_power.kicad_sym @@ -1,4 +1,182 @@ (kicad_symbol_lib - (version 20231120) - (generator kicad_symbol_editor) + (version 20241209) + (generator "kicad_symbol_editor") + (generator_version "9.0") + (symbol "LM7805CT/NOPB" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LM7805CT/NOPB" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "0_package_SOT_TO_SMD:TO-220-3_Vertical" + (at 0 5.715 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lm7800.pdf" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "IC REG LINEAR 5V 1.5A TO220-3" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MPN" "LM7805CT/NOPB" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Digikey_PN" "296-47192-ND" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "Texas Instruments" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Library_Source" "KiCad 9.0 Regulator_Linear lib" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Voltage Regulator 1A Positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO?220*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM7805CT/NOPB_0_1" + (rectangle + (start -5.08 1.905) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LM7805CT/NOPB_1_1" + (pin power_in line + (at -7.62 0 0) + (length 2.54) + (name "VI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 0 180) + (length 2.54) + (name "VO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) )