main
Caleb Publish 0.1.1 231a1c6 1d ago
(footprint "GT-USB-7090C"
	(layer "F.Cu")
	(descr "USB Type-C 2.0 receptacle, 14-pin (6 signal), vertical mount, SMD signal pins + through-hole shield legs. G-Switch GT-USB-7090C, LCSC C3019716. Land pattern per G-Switch drawing GT-USB-7090C REV. X1 recommended PCB layout (signal pads 1.00 x 0.32 mm across the two columns)."
	)
	(tags "USB Type-C USB-C receptacle vertical SMD GT-USB-7090C C3019716")
	(property "Reference" "REF**"
		(at 0 -7.25)
		(layer "F.SilkS")
		(hide yes)
		(uuid "d7a45537-4195-4375-a758-2652274fc09f")
		(effects
			(font (size 1 1) (thickness 0.15))
		)
	)
	(property "Value" "GT-USB-7090C"
		(at -0.35 -7.42)
		(layer "F.Fab")
		(hide yes)
		(uuid "73854211-7ff7-440e-9f6d-d56c23207c0b")
		(effects
			(font (size 1 1) (thickness 0.15))
		)
	)
	(property "Datasheet" "https://www.dg-switch.com/uploads/soft/230131/GT-USB-7090C.pdf"
		(at 0 0)
		(layer "F.Fab")
		(hide yes)
		(uuid "a92bde55-07e3-473f-a22c-1fc5c0548164")
		(effects
			(font (size 1.27 1.27))
		)
	)
	(property "Description" "-40℃~+85℃ 1 10,000 Cycles 10.5mm 14P 24V 5A Black Female Surface Mount,Vertical Type-C USB 2.0"
		(at 0 0)
		(layer "F.Fab")
		(hide yes)
		(uuid "2dd83698-46a9-47f2-8dbc-e1e419ccd0fd")
		(effects
			(font (size 1.27 1.27))
		)
	)
	(property "MFR" "G-Switch"
		(at 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "7d7470d7-9dde-4085-8ba5-88e0d295006d")
		(effects
			(font (size 1 1) (thickness 0.15))
		)
	)
	(property "PN" "GT-USB-7090C"
		(at 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "02acafee-745f-4af7-a178-70299941d9b5")
		(effects
			(font (size 1 1) (thickness 0.15))
		)
	)
	(property "LCSC" "C3019716"
		(at 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "ef13203e-937c-41d3-aeef-299c92c06a7b")
		(effects
			(font (size 1 1) (thickness 0.15))
		)
	)
	(property "Substitue" "C3019714, C3019715"
		(at 0 0)
		(unlocked yes)
		(layer "F.Fab")
		(hide yes)
		(uuid "d98922f6-0130-4aca-b44e-731e9c67caf5")
		(effects
			(font (size 1 1) (thickness 0.15))
		)
	)
	(property ki_fp_filters "USB*C*Receptacle*")
	(units
		(unit
			(name "A")
			(pins "SH" "A1" "A12" "B1" "B12" "A4" "A9" "B4" "B9" "A5" "B5" "A7" "B7" "A6" "B6")
		)
	)
	(attr smd)
	(duplicate_pad_numbers_are_jumpers no)
	(fp_line
		(start 2.1 -4.5)
		(end -2.2 -4.5)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "469aa674-2d6a-47f7-8ad3-0ce8b6aac411")
	)
	(fp_line
		(start 2.1 -4.5)
		(end 2.1 -3.37)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "3aaa2b75-43a8-49e2-85bb-baf7b966c5e0")
	)
	(fp_line
		(start -2.2 -3.39)
		(end -2.2 -4.5)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "fc5eb4f7-c0f8-4420-83db-28d725414183")
	)
	(fp_line
		(start 2.1 -1.37)
		(end 2.1 1.37)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "2304c5f7-0c74-4006-bab9-a0b1eec46375")
	)
	(fp_line
		(start -2.2 1.35)
		(end -2.2 -1.35)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "6882d38f-c4c9-4a0a-b7be-de760520082c")
	)
	(fp_line
		(start 2.1 3.37)
		(end 2.1 4.4)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "67267366-86cf-4398-8ad4-0ed7e0747478")
	)
	(fp_line
		(start 2.1 4.4)
		(end 0.37 4.4)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "f1bfc335-ec38-4fbc-843b-6b3cf1b5b52d")
	)
	(fp_line
		(start -0.37 4.4)
		(end -2.2 4.4)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "0b718617-5f57-4066-98f2-b2f409a689e2")
	)
	(fp_line
		(start -2.2 4.4)
		(end -2.2 3.39)
		(stroke (width 0.15) (type solid))
		(layer "F.SilkS")
		(uuid "33e50d35-5592-4912-85d3-02abec04d7d8")
	)
	(fp_circle
		(center 2.52 -4.47)
		(end 2.55 -4.47)
		(stroke (width 0.06) (type solid))
		(fill no)
		(layer "F.SilkS")
		(uuid "e96d2d5f-491b-47bf-80eb-8aaa35b75220")
	)
	(fp_circle
		(center 2.52 -4.47)
		(end 2.57 -4.46)
		(stroke (width 0.1) (type default))
		(fill no)
		(layer "F.SilkS")
		(uuid "f1919966-f620-4eb6-8860-90cfab856ee8")
	)
	(fp_circle
		(center 0 -4)
		(end 0.14 -4)
		(stroke (width 0.28) (type solid))
		(fill no)
		(layer "Cmts.User")
		(uuid "a79cf21c-8273-4d18-bd3a-04fe37f72220")
	)
	(fp_circle
		(center 0 4)
		(end 0.14 4)
		(stroke (width 0.28) (type solid))
		(fill no)
		(layer "Cmts.User")
		(uuid "0eb01a3b-ab74-49fd-be79-6dc7c9cc7492")
	)
	(fp_line
		(start 3.12 -4.75)
		(end 3.12 4.75)
		(stroke (width 0.05) (type solid))
		(layer "F.CrtYd")
		(uuid "915a2863-deb8-4bc6-8280-32dda1b7ca15")
	)
	(fp_line
		(start -3.12 -4.75)
		(end 3.12 -4.75)
		(stroke (width 0.05) (type solid))
		(layer "F.CrtYd")
		(uuid "10553a31-bb0f-4d79-9c2e-a82cc900aa4a")
	)
	(fp_line
		(start 3.12 4.75)
		(end -3.12 4.75)
		(stroke (width 0.05) (type solid))
		(layer "F.CrtYd")
		(uuid "c9b552c4-2055-43e8-86c5-4cfbc7f1ad42")
	)
	(fp_line
		(start -3.12 4.75)
		(end -3.12 -4.75)
		(stroke (width 0.05) (type solid))
		(layer "F.CrtYd")
		(uuid "00878289-9bd5-4680-a99a-9feedafff7c8")
	)
	(fp_line
		(start 2.48 -4.5)
		(end 2.48 4.5)
		(stroke (width 0.1) (type solid))
		(layer "F.Fab")
		(uuid "b77c5094-7e03-4d5e-b6ac-1e444bacbf8b")
	)
	(fp_line
		(start -2.48 -4.5)
		(end 2.48 -4.5)
		(stroke (width 0.1) (type solid))
		(layer "F.Fab")
		(uuid "0ff5cc1d-c2e8-452b-a380-0286b1dc22e0")
	)
	(fp_line
		(start 2.48 4.5)
		(end -2.48 4.5)
		(stroke (width 0.1) (type solid))
		(layer "F.Fab")
		(uuid "0f581183-0b4b-4ddf-badc-6865c38acd77")
	)
	(fp_line
		(start -2.48 4.5)
		(end -2.48 -4.5)
		(stroke (width 0.1) (type solid))
		(layer "F.Fab")
		(uuid "776012cb-427e-41f3-8aee-08b4075bbc66")
	)
	(fp_text user "${REFERENCE}"
		(at -0.06 -7.44)
		(layer "F.Fab")
		(uuid "1c81cee1-afe0-448a-a229-1c4260c854d7")
		(effects
			(font (size 1 1) (thickness 0.15))
		)
	)
	(pad "" np_thru_hole circle (at 0 -4) (size 0.7 0.7) (drill 0.7) (layers "*.Cu" "*.Mask"))
	(pad "" np_thru_hole circle (at 0 4) (size 0.7 0.7) (drill 0.7) (layers "*.Cu" "*.Mask"))
	(pad "A1" smd roundrect
		(at 0.95 -2.84)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "A4" smd roundrect
		(at 0.95 -1.84)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "A5" smd roundrect
		(at 0.95 -0.84)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "A6" smd roundrect
		(at 0.95 0.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "A7" smd roundrect
		(at 0.95 1.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "A9" smd roundrect
		(at 0.95 2.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "A12" smd roundrect
		(at 0.95 3.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "B1" smd roundrect
		(at -0.95 2.84)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "B4" smd roundrect
		(at -0.95 1.84)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "B5" smd roundrect
		(at -0.95 0.84)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "B6" smd roundrect
		(at -0.95 -0.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "B7" smd roundrect
		(at -0.95 -1.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "B9" smd roundrect
		(at -0.95 -2.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "B12" smd roundrect
		(at -0.95 -3.16)
		(size 1 0.32)
		(layers "F.Cu" "F.Mask" "F.Paste")
		(roundrect_rratio 0.25)
		(solder_mask_margin 0.1)
	)
	(pad "SH" thru_hole oval
		(at -2.32 -2.37)
		(size 0.9 1.4)
		(drill oval 0.6 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
	)
	(pad "SH" thru_hole oval
		(at -2.32 2.37)
		(size 0.9 1.4)
		(drill oval 0.6 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
	)
	(pad "SH" thru_hole oval
		(at 2.32 -2.37)
		(size 0.9 1.4)
		(drill oval 0.6 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
	)
	(pad "SH" thru_hole oval
		(at 2.32 2.37)
		(size 0.9 1.4)
		(drill oval 0.6 1.1)
		(layers "*.Cu" "*.Mask")
		(remove_unused_layers no)
	)
	(embedded_fonts no)
	(model "${KIPRJMOD}/gt-usb-7090c.step"
		(offset (xyz 0 0 0))
		(scale (xyz 1 1 1))
		(rotate (xyz 0 0 0))
	)
)