pixalynx/cm5-minimal-carrier

A 4-layer Raspberry Pi CM5 carrier board routes USB‑C 5V power through an RT9742 load switch with TVS protection and capacitive filtering, while providing ESD-protected HDMI output, CM5 connectors, test points, and ground/power planes.

Version
0.1.1
License
unset
Stars
0

references/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.kicad_mod

(footprint "USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal"
	(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" "J11"
		(at 0 -5.5 0)
		(unlocked yes)
		(layer "F.SilkS")
		(uuid "afc9f2ca-4a29-4567-8e88-514f525cbd08")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Value" "USB_C_Receptacle_USB2.0"
		(at 0 5 0)
		(unlocked yes)
		(layer "F.Fab")
		(uuid "7fefa63f-5948-4ecf-ba70-5601bfaec8f5")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip"
		(at 0 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "528ceddd-49d4-45c8-914b-757fbfb0da87")
		(effects
			(font
				(size 1.27 1.27)
				(thickness 0.15)
			)
		)
	)
	(property "Description" ""
		(at 0 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "485ca8e0-e854-4a52-b109-3b50449feb74")
		(effects
			(font
				(size 1.27 1.27)
				(thickness 0.15)
			)
		)
	)
	(property "Field5" "USBF31-0171"
		(at 0 0 0)
		(layer "F.Fab")
		(hide yes)
		(uuid "c6ea236f-37eb-458f-b358-e49cab4b852c")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Field6" "USBF31-0171"
		(at 0 0 0)
		(layer "F.Fab")
		(hide yes)
		(uuid "15225ba1-e5bf-40d2-ad90-eac6632d018e")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Field7" "MTCONN"
		(at 0 0 0)
		(layer "F.Fab")
		(hide yes)
		(uuid "6994f5dd-0205-46ea-a2be-e2c4a9fa54fc")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property "Part Description" "USBC USB2 data and power connector"
		(at 0 0 0)
		(layer "F.Fab")
		(hide yes)
		(uuid "e3190527-8e8f-4a96-81ab-21655935b40a")
		(effects
			(font
				(size 1 1)
				(thickness 0.15)
			)
		)
	)
	(property ki_fp_filters "USB*C*Receptacle*")
	(sheetname "Root")
	(sheetfile "CM5IO.kicad_sch")
	(attr smd)
	(duplicate_pad_numbers_are_jumpers no)
	(fp_line
		(start -4.67 -0.1)
		(end -4.67 -1.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "b7af9ec2-b4bc-4c82-8f57-b8e6bedcec32")
	)
	(fp_line
		(start 4.67 -0.1)
		(end 4.67 -1.8)
		(stroke
			(width 0.12)
			(type solid)
		)
		(layer "F.SilkS")
		(uuid "3120fd86-13bb-4ee4-a605-15875bb24222")
	)
	(fp_line
		(start 5 3.675)
		(end -5 3.675)
		(stroke
			(width 0.1)
			(type solid)
		)
		(layer "Dwgs.User")
		(uuid "5bb3d238-7fdc-4e50-93f7-f5d1779273d7")
	)
	(fp_rect
		(start -5.32 -4.76)
		(end 5.32 4.18)
		(stroke
			(width 0.05)
			(type solid)
		)
		(fill no)
		(layer "F.CrtYd")
		(uuid "e4daf22e-06d0-4456-b950-323659ac7512")
	)
	(fp_rect
		(start -4.47 -3.675)
		(end 4.47 3.675)
		(stroke
			(width 0.1)
			(type solid)
		)
		(fill no)
		(layer "F.Fab")
		(uuid "7de77a97-99f8-4db0-b575-34453f1df5ca")
	)
	(fp_text user "PCB Edge"
		(at 0 3.1 0)
		(unlocked yes)
		(layer "Dwgs.User")
		(uuid "0ca3ab41-4245-4c62-909b-97cdd27ba109")
		(effects
			(font
				(size 0.5 0.5)
				(thickness 0.1)
			)
		)
	)
	(fp_text user "${REFERENCE}"
		(at 0 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(uuid "db4ec7f0-395d-4877-aa55-6cefd96755cc")
		(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 "43b274b9-bfd6-49fc-bc24-a19596e85af3")
	)
	(pad "" np_thru_hole circle
		(at 2.89 -2.605)
		(size 0.65 0.65)
		(drill 0.65)
		(layers "*.Cu" "*.Mask")
		(uuid "7a3ff813-4ebe-43e7-9734-da912b80aae5")
	)
	(pad "A1" smd roundrect
		(at -3.2 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "12b7b14d-8e88-4deb-8f40-00aafe389acd")
	)
	(pad "A4" smd roundrect
		(at -2.4 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "85147d75-fd47-4a30-8ec6-f8c226c9838e")
	)
	(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 "6e988b71-8977-4213-b216-3518edcd059e")
	)
	(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 "261dbdeb-94da-4e71-95b6-7df547ed2e34")
	)
	(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 "1b1586e8-9bbb-4b24-9678-03fe97cc12d9")
	)
	(pad "A8" smd roundrect
		(at 1.25 -3.68)
		(size 0.3 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "2b971c4e-96cb-4173-878d-9ea8fb0268f5")
	)
	(pad "A9" smd roundrect
		(at 2.4 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "5a5e2eaa-d1d7-4e99-97e5-3d07e73bbe57")
	)
	(pad "A12" smd roundrect
		(at 3.2 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "708f0aeb-1b9c-444d-9e3f-0d6b644e3917")
	)
	(pad "B1" smd roundrect
		(at 3.2 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "de1cc8c5-79cf-4f13-a61b-3020ad681654")
	)
	(pad "B4" smd roundrect
		(at 2.4 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "4c3ac783-8969-4e81-bf9a-f76ba0e06ec9")
	)
	(pad "B5" smd roundrect
		(at 1.75 -3.68)
		(size 0.3 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "e11f4a88-5525-4a5e-9152-fdb4c5ef6b84")
	)
	(pad "B6" smd roundrect
		(at 0.75 -3.68)
		(size 0.3 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "e2ebb461-e972-4a26-a4f9-b7e4da81b89f")
	)
	(pad "B7" smd roundrect
		(at -0.75 -3.68)
		(size 0.3 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "3aeb97e6-0c0a-4d02-a69c-da23b0185739")
	)
	(pad "B8" smd roundrect
		(at -1.75 -3.68)
		(size 0.3 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "f3e4e4a2-af80-4a39-8596-bcc1cacb70dd")
	)
	(pad "B9" smd roundrect
		(at -2.4 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "922c003f-dd75-4a99-bc5c-26827a2711ac")
	)
	(pad "B12" smd roundrect
		(at -3.2 -3.68)
		(size 0.6 1.15)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(uuid "3dc90560-e5f5-41a5-b9e9-dca1c20bb8c4")
	)
	(pad "S1" thru_hole oval
		(at -4.32 -3.105)
		(size 1 2.1)
		(drill oval 0.6 1.7)
		(property pad_prop_heatsink)
		(layers "*.Cu" "*.Mask" "F.Paste")
		(remove_unused_layers no)
		(uuid "86fd4359-ae17-4db0-b5b5-641e82e0c63d")
	)
	(pad "S1" thru_hole oval
		(at -4.32 1.075)
		(size 1 1.8)
		(drill oval 0.6 1.4)
		(property pad_prop_heatsink)
		(layers "*.Cu" "*.Mask" "F.Paste")
		(remove_unused_layers no)
		(uuid "ef076b4f-0489-4c22-887e-fe3c915b55f6")
	)
	(pad "S1" thru_hole oval
		(at 4.32 -3.105)
		(size 1 2.1)
		(drill oval 0.6 1.7)
		(property pad_prop_heatsink)
		(layers "*.Cu" "*.Mask" "F.Paste")
		(remove_unused_layers no)
		(uuid "4196e94a-088d-4e86-9d5d-5ff52b4b27ec")
	)
	(pad "S1" thru_hole oval
		(at 4.32 1.075)
		(size 1 1.8)
		(drill oval 0.6 1.4)
		(property pad_prop_heatsink)
		(layers "*.Cu" "*.Mask" "F.Paste")
		(remove_unused_layers no)
		(uuid "c8b060b3-d7b4-4f14-8ea3-514a6f91f38f")
	)
	(embedded_fonts no)
	(model "${KICAD9_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.wrl"
		(offset
			(xyz 0 0 0)
		)
		(scale
			(xyz 1 1 1)
		)
		(rotate
			(xyz 0 0 0)
		)
	)
)