From: Nathael Pajani Date: Thu, 10 Sep 2026 22:20:58 +0000 (+0200) Subject: Adding USB-C footprint X-Git-Url: http://git.techno-innov.fr/?a=commitdiff_plain;h=d0691a778ac8ec57b3d0819f92fdaa65f797baba;p=elec%2Fbase%2Flib Adding USB-C footprint --- diff --git a/Lib/domotab.pretty/USB_C_USB2.kicad_mod b/Lib/domotab.pretty/USB_C_USB2.kicad_mod new file mode 100644 index 0000000..2735090 --- /dev/null +++ b/Lib/domotab.pretty/USB_C_USB2.kicad_mod @@ -0,0 +1,251 @@ +(footprint "USB_C_USB2" + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (layer "F.Cu") + (descr "USB 2.0 Type C Receptacle, GCT, 16P, top mounted, horizontal, 5A: https://gct.co/files/drawings/usb4105.pdf") + (tags "USB C Type-C Receptacle SMD USB 2.0 16P 16C USB4105-15-A USB4105-15-A-060 USB4105-15-A-120 USB4105-GF-A USB4105-GF-A-060 USB4105-GF-A-120") + (property "Reference" "REF**" + (at 0 -5.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "33a0a194-cbaf-47c9-956b-013ae83262e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" + (at 0 5.35 0) + (unlocked yes) + (layer "F.Fab") + (uuid "65c926fc-925a-495e-a36e-19da036313ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3ef152bf-0b19-4394-8123-d100e352b4a8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21780d35-950b-462d-b729-371806d34136") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_rect + (start -4.47 -3.675) + (end 4.47 3.675) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "bb850af9-bccc-4efe-97ac-480edd811234") + ) + (fp_line + (start 5 3.675) + (end -5 3.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5a26e745-10db-4370-84df-872e63e74a7b") + ) + (fp_text user "PCB Edge" + (at 7.275 3.8 0) + (unlocked yes) + (layer "Dwgs.User") + (uuid "f3046605-8fd6-4730-9a64-1acd29ee823f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0.35 7.15 0) + (unlocked yes) + (layer "F.Fab") + (uuid "43948df1-fc01-4fba-a301-935d60266ea6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -2.89 -2.605) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "01155e94-e9e4-4699-a182-63d7e50cabc8") + ) + (pad "" np_thru_hole circle + (at 2.89 -2.605) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "26b13d8b-f120-4438-ba6b-468e8fb08900") + ) + (pad "A1" thru_hole oval + (at -4.32 -3.105) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "56054e2b-05f2-4a45-8b70-ad8428dbb2bf") + ) + (pad "A1" thru_hole oval + (at -4.32 1.075) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "0b125e22-536d-4837-96a2-df98cc21e72b") + ) + (pad "A1" smd roundrect + (at -3.2 -3.79) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "68f87892-622e-466c-8efc-ea9178b1aa26") + ) + (pad "A1" smd roundrect + (at 3.2 -3.79) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "4e068592-0415-435a-a5b3-9634408a08fe") + ) + (pad "A1" thru_hole oval + (at 4.32 -3.105) + (size 1 2.1) + (drill oval 0.6 1.7) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "82a84231-3fd2-416f-bb9c-b23bef57082c") + ) + (pad "A1" thru_hole oval + (at 4.32 1.075) + (size 1 1.8) + (drill oval 0.6 1.4) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "2431cf24-3a22-46aa-9452-e68ed4433ec2") + ) + (pad "A4" smd roundrect + (at -2.4 -3.78) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "1fb53fa7-08d1-471c-9b7b-658a85ccd6fb") + ) + (pad "A4" smd roundrect + (at 2.4 -3.78) + (size 0.6 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "7d2dbec4-b60d-4962-ae7c-b61f06fc745a") + ) + (pad "A5" smd roundrect + (at -1.75 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "9f0326e2-a39f-40c5-be32-972f09ce81bc") + ) + (pad "A5" smd roundrect + (at -1.25 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "afdac6ff-0ea9-4c7c-a8d3-e05184c88f16") + ) + (pad "A5" smd roundrect + (at 1.25 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "56a3b3ae-bab9-4f73-bf2d-97e2b6796522") + ) + (pad "A5" smd roundrect + (at 1.75 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "280dfe31-6802-4484-b331-9770c1a904dd") + ) + (pad "A6" smd roundrect + (at -0.25 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "d9b5623f-3371-4f5f-8645-7f974f2a5e2e") + ) + (pad "A6" smd roundrect + (at 0.75 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "33567d4a-faec-43ba-ba7e-1e8ebef9b2db") + ) + (pad "A7" smd roundrect + (at -0.75 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "5d28a815-a332-47e7-b2a5-671eeb6bc556") + ) + (pad "A7" smd roundrect + (at 0.25 -3.68) + (size 0.3 1.15) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "3aaf64db-fd59-463a-9849-fa308e4a457c") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +)