Adding USB-C footprint
authorNathael Pajani <nathael.pajani@ed3l.fr>
Thu, 10 Sep 2026 22:20:58 +0000 (00:20 +0200)
committerNathael Pajani <nathael.pajani@ed3l.fr>
Thu, 10 Sep 2026 22:20:58 +0000 (00:20 +0200)
Lib/domotab.pretty/USB_C_USB2.kicad_mod [new file with mode: 0644]

diff --git a/Lib/domotab.pretty/USB_C_USB2.kicad_mod b/Lib/domotab.pretty/USB_C_USB2.kicad_mod
new file mode 100644 (file)
index 0000000..2735090
--- /dev/null
@@ -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)
+               )
+       )
+)