← Commit history
README.md+52−1
@@ -1,3 +1,54 @@ # GT-USB-7090C -G-Switch USB, DVI, HDMI Connector Assemblies, SMD. KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet.+::adom-verified{src="/adom/gt-usb-7090c/render/verification.json"}++**G-Switch** · USB, DVI, HDMI Connector Assemblies · SMD++GT-USB-7090C from G-Switch, in a SMD. Symbol, footprint and 3D model are the ones used on Adom board designs (3D model extracted from the board STEP export, seated in the footprint frame). Pin functions are extracted from the manufacturer datasheet with page references. **Staged for validation: see the open items in the verification log above.**++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| A1 | GND | passive | Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1] |+| A4 | VBUS | passive | USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1] |+| A5 | CC1 | bidirectional | Configuration Channel 1 — orientation detection, Rp/Rd signaling, VCONN delivery (rated 1.25 A). Used by UFP/DFP to negotiate role, cable orientation, and USB-PD. [datasheet p.1] |+| A6 | D+ | bidirectional | USB 2.0 differential data positive. Short to B6 externally for either plug orientation (USB 2.0 only receptacle). [datasheet p.1] |+| A7 | D- | bidirectional | USB 2.0 differential data negative. Short to B7 externally for either plug orientation. [datasheet p.1] |+| A9 | VBUS | passive | USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1] |+| A12 | GND | passive | Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1] |+| B1 | GND | passive | Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1] |+| B4 | VBUS | passive | USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1] |+| B5 | CC2 | bidirectional | Configuration Channel 2 — orientation detection, Rp/Rd signaling, VCONN delivery (rated 1.25 A). Mirrors CC1 for the opposite plug orientation. [datasheet p.1] |+| B6 | D+ | bidirectional | USB 2.0 differential data positive. Short to B6 externally for either plug orientation (USB 2.0 only receptacle). [datasheet p.1] |+| B7 | D- | bidirectional | USB 2.0 differential data negative. Short to B7 externally for either plug orientation. [datasheet p.1] |+| B9 | VBUS | passive | USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1] |+| B12 | GND | passive | Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1] |+| SH | SHIELD | passive | Shield / mounting contact (mechanical); connect per the board design. [from symbol] |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | G-Switch |+| Package | SMD |+| Category | Connectors |+| Pins | 15 |+| LCSC | C3019716 |+| Distributor summary (LCSC listing, not datasheet) | -40℃~+85℃ 1 10,000 Cycles 10.5mm 14P 24V 5A Black Female Surface Mount,Vertical Type-C USB 2.0 SMD USB Connectors ROHS |++## CAD++- Symbol: `gt-usb-7090c` (source library `Connector:USB_C_Receptacle_USB2.0_14P`)+- Footprint: `USB_CDT:USB-C_GSwitch_GT-USB-7090C_14P_Vertical`+- 3D model path in footprint: `${KIPRJMOD}/gt-usb-7090c.step`+- 3D files: `gt-usb-7090c.step` / `gt-usb-7090c.glb`.+- EAGLE/Fusion library: `gt-usb-7090c.lbr` (adom-lbr)++## Provenance++- **Datasheet:** [G-Switch datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590233244974284800) (sha256 `826853bd7284e648`, retrieved 2026-10-08, tier: lcsc)+- **CAD:** Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export.+- **Pins:** KiCad symbol from the source board + adom-ds2sf datasheet extraction (claude-opus-4-7).++[Datasheet PDF](docs/gt-usb-7090c-datasheet.pdf)
docs/gt-usb-7090c-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
gt-usb-7090c.kicad_modadded+384
@@ -0,0 +1,384 @@+(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 manufacturer datasheet rev A0."+	)+	(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" ""+		(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.6)+		(end 3.12 4.6)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "915a2863-deb8-4bc6-8280-32dda1b7ca15")+	)+	(fp_line+		(start -3.12 -4.6)+		(end 3.12 -4.6)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "10553a31-bb0f-4d79-9c2e-a82cc900aa4a")+	)+	(fp_line+		(start 3.12 4.6)+		(end -3.12 4.6)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "c9b552c4-2055-43e8-86c5-4cfbc7f1ad42")+	)+	(fp_line+		(start -3.12 4.6)+		(end -3.12 -4.6)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "00878289-9bd5-4680-a99a-9feedafff7c8")+	)+	(fp_line+		(start 1.6 -4.45)+		(end 1.6 4.45)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "b77c5094-7e03-4d5e-b6ac-1e444bacbf8b")+	)+	(fp_line+		(start -1.6 -4.45)+		(end 1.6 -4.45)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "0ff5cc1d-c2e8-452b-a380-0286b1dc22e0")+	)+	(fp_line+		(start 1.6 4.45)+		(end -1.6 4.45)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "0f581183-0b4b-4ddf-badc-6865c38acd77")+	)+	(fp_line+		(start -1.6 4.45)+		(end -1.6 -4.45)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(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 0.32 1)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+		(solder_mask_margin 0.1)+	)+	(pad "SH" thru_hole oval+		(at -2.33 -2.37)+		(size 0.9 1.4)+		(drill oval 0.599998 1.099998)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "SH" thru_hole oval+		(at -2.33 2.37)+		(size 0.9 1.4)+		(drill oval 0.599998 1.099998)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "SH" thru_hole oval+		(at 2.33 -2.37)+		(size 0.9 1.4)+		(drill oval 0.599998 1.099998)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "SH" thru_hole oval+		(at 2.33 2.37)+		(size 0.9 1.4)+		(drill oval 0.599998 1.099998)+		(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))+	)+)
gt-usb-7090c.kicad_symadded+461
@@ -0,0 +1,461 @@+(kicad_symbol_lib+	(version 20241209)+	(generator "adom-parts")+	(generator_version "1.0")+	(symbol "GT-USB-7090C"+		(pin_names (offset 1.016))+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "J"+			(at 0 22.225 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "Manufacturer" "G-Switch" (at 0 0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Value" "GT-USB-7090C"+			(at 0 19.685 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "Footprint" ""+			(at 3.81 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "Datasheet" "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590233244974284800"+			(at 3.81 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "Description" "USB 2.0-only 14P Type-C Receptacle connector"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "ki_keywords" "usb universal serial bus type-C USB2.0"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "ki_fp_filters" "USB*C*Receptacle*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "MPN" "GT-USB-7090C"+			(at 0 0 0)+			(effects+				(font (size 1.27 1.27))+				(hide yes)+			)+		)+		(property "LCSC" "C3019716"+			(at 0 0 0)+			(effects+				(font (size 1.27 1.27))+				(hide yes)+			)+		)+		(symbol "GT-USB-7090C_0_0"+			(rectangle+				(start -0.254 -17.78)+				(end 0.254 -16.764)+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(rectangle+				(start 10.16 15.494)+				(end 9.144 14.986)+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(rectangle+				(start 10.16 10.414)+				(end 9.144 9.906)+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(rectangle+				(start 10.16 7.874)+				(end 9.144 7.366)+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(rectangle+				(start 10.16 2.794)+				(end 9.144 2.286)+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(rectangle+				(start 10.16 0.254)+				(end 9.144 -0.254)+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(rectangle+				(start 10.16 -2.286)+				(end 9.144 -2.794)+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(rectangle+				(start 10.16 -4.826)+				(end 9.144 -5.334)+				(stroke (width 0) (type default))+				(fill (type none))+			)+		)+		(symbol "GT-USB-7090C_0_1"+			(rectangle+				(start -10.16 17.78)+				(end 10.16 -17.78)+				(stroke (width 0.254) (type default))+				(fill (type background))+			)+			(polyline+				(pts (xy -8.89 -3.81) (xy -8.89 3.81))+				(stroke (width 0.508) (type default))+				(fill (type none))+			)+			(rectangle+				(start -7.62 -3.81)+				(end -6.35 3.81)+				(stroke (width 0.254) (type default))+				(fill (type outline))+			)+			(arc+				(start -7.62 3.81)+				(mid -6.985 4.4423)+				(end -6.35 3.81)+				(stroke (width 0.254) (type default))+				(fill (type none))+			)+			(arc+				(start -7.62 3.81)+				(mid -6.985 4.4423)+				(end -6.35 3.81)+				(stroke (width 0.254) (type default))+				(fill (type outline))+			)+			(arc+				(start -8.89 3.81)+				(mid -6.985 5.7067)+				(end -5.08 3.81)+				(stroke (width 0.508) (type default))+				(fill (type none))+			)+			(arc+				(start -5.08 -3.81)+				(mid -6.985 -5.7067)+				(end -8.89 -3.81)+				(stroke (width 0.508) (type default))+				(fill (type none))+			)+			(arc+				(start -6.35 -3.81)+				(mid -6.985 -4.4423)+				(end -7.62 -3.81)+				(stroke (width 0.254) (type default))+				(fill (type none))+			)+			(arc+				(start -6.35 -3.81)+				(mid -6.985 -4.4423)+				(end -7.62 -3.81)+				(stroke (width 0.254) (type default))+				(fill (type outline))+			)+			(polyline+				(pts (xy -5.08 3.81) (xy -5.08 -3.81))+				(stroke (width 0.508) (type default))+				(fill (type none))+			)+			(circle+				(center -2.54 1.143)+				(radius 0.635)+				(stroke (width 0.254) (type default))+				(fill (type outline))+			)+			(polyline+				(pts (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318))+				(stroke (width 0.254) (type default))+				(fill (type outline))+			)+			(polyline+				(pts (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778))+				(stroke (width 0.508) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508))+				(stroke (width 0.508) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 0 -5.842) (xy 0 4.318))+				(stroke (width 0.508) (type default))+				(fill (type none))+			)+			(circle+				(center 0 -5.842)+				(radius 1.27)+				(stroke (width 0) (type default))+				(fill (type outline))+			)+			(rectangle+				(start 1.905 1.778)+				(end 3.175 3.048)+				(stroke (width 0.254) (type default))+				(fill (type outline))+			)+		)+		(symbol "GT-USB-7090C_1_1"+			(pin passive line+				(at 0 -22.86 90)+				(length 5.08)+				(name "GND"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "A1"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at 15.24 15.24 180)+				(length 5.08)+				(name "VBUS"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "A4"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin bidirectional line+				(at 15.24 10.16 180)+				(length 5.08)+				(name "CC1"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "A5"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -2.54 180)+				(length 5.08)+				(name "D+"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "A6"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin bidirectional line+				(at 15.24 2.54 180)+				(length 5.08)+				(name "D-"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "A7"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at 15.24 15.24 180)+				(length 5.08)+				(hide yes)+				(name "VBUS"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "A9"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at 0 -22.86 90)+				(length 5.08)+				(hide yes)+				(name "GND"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "A12"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at 0 -22.86 90)+				(length 5.08)+				(hide yes)+				(name "GND"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "B1"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at 15.24 15.24 180)+				(length 5.08)+				(hide yes)+				(name "VBUS"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "B4"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin bidirectional line+				(at 15.24 7.62 180)+				(length 5.08)+				(name "CC2"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "B5"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -5.08 180)+				(length 5.08)+				(name "D+"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "B6"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin bidirectional line+				(at 15.24 0 180)+				(length 5.08)+				(name "D-"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "B7"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at 15.24 15.24 180)+				(length 5.08)+				(hide yes)+				(name "VBUS"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "B9"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at 0 -22.86 90)+				(length 5.08)+				(hide yes)+				(name "GND"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "B12"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin passive line+				(at -7.62 -22.86 90)+				(length 5.08)+				(name "SHIELD"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "SH"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
gt-usb-7090c.lbradded+254
@@ -0,0 +1,254 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>USB 2.0-only 14P Type-C Receptacle connector</description>+<packages>+<package name="GT-USB-7090C">+  <description>18 pads, 5.6 x 7.3 mm. 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 manufacturer datasheet rev A0.</description>+  <smd name="A1" x="0.9500" y="2.8400" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="A4" x="0.9500" y="1.8400" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="A5" x="0.9500" y="0.8400" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="A6" x="0.9500" y="-0.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="A7" x="0.9500" y="-1.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="A9" x="0.9500" y="-2.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="A12" x="0.9500" y="-3.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="B1" x="-0.9500" y="-2.8400" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="B4" x="-0.9500" y="-1.8400" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="B5" x="-0.9500" y="-0.8400" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="B6" x="-0.9500" y="0.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="B7" x="-0.9500" y="1.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="B9" x="-0.9500" y="2.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <smd name="B12" x="-0.9500" y="3.1600" dx="0.3200" dy="1.0000" layer="1" roundness="50"/>+  <pad name="SH" x="-2.3300" y="2.3700" drill="0.5400" diameter="0.9000" shape="long" rot="R90"/>+  <pad name="SH@2" x="-2.3300" y="-2.3700" drill="0.5400" diameter="0.9000" shape="long" rot="R90"/>+  <pad name="SH@3" x="2.3300" y="2.3700" drill="0.5400" diameter="0.9000" shape="long" rot="R90"/>+  <pad name="SH@4" x="2.3300" y="-2.3700" drill="0.5400" diameter="0.9000" shape="long" rot="R90"/>+  <circle x="2.5200" y="4.4700" radius="0.0300" width="0.0600" layer="21"/>+  <circle x="2.5200" y="4.4700" radius="0.0510" width="0.1000" layer="21"/>+  <wire x1="2.1000" y1="4.5000" x2="-2.2000" y2="4.5000" width="0.1500" layer="21"/>+  <wire x1="2.1000" y1="4.5000" x2="2.1000" y2="3.3700" width="0.1500" layer="21"/>+  <wire x1="-2.2000" y1="3.3900" x2="-2.2000" y2="4.5000" width="0.1500" layer="21"/>+  <wire x1="2.1000" y1="1.3700" x2="2.1000" y2="-1.3700" width="0.1500" layer="21"/>+  <wire x1="-2.2000" y1="-1.3500" x2="-2.2000" y2="1.3500" width="0.1500" layer="21"/>+  <wire x1="2.1000" y1="-3.3700" x2="2.1000" y2="-4.4000" width="0.1500" layer="21"/>+  <wire x1="2.1000" y1="-4.4000" x2="0.3700" y2="-4.4000" width="0.1500" layer="21"/>+  <wire x1="-0.3700" y1="-4.4000" x2="-2.2000" y2="-4.4000" width="0.1500" layer="21"/>+  <wire x1="-2.2000" y1="-4.4000" x2="-2.2000" y2="-3.3900" width="0.1500" layer="21"/>+  <wire x1="1.6000" y1="4.4500" x2="1.6000" y2="-4.4500" width="0.1000" layer="51"/>+  <wire x1="-1.6000" y1="4.4500" x2="1.6000" y2="4.4500" width="0.1000" layer="51"/>+  <wire x1="1.6000" y1="-4.4500" x2="-1.6000" y2="-4.4500" width="0.1000" layer="51"/>+  <wire x1="-1.6000" y1="-4.4500" x2="-1.6000" y2="4.4500" width="0.1000" layer="51"/>+  <text x="0" y="5.100" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-5.000" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="GT-USB-7090C">+  <description>USB 2.0-only 14P Type-C Receptacle connector</description>+  <wire x1="-0.254" y1="-17.78" x2="0.254" y2="-17.78" width="0.254" layer="94"/>+  <wire x1="0.254" y1="-17.78" x2="0.254" y2="-16.764" width="0.254" layer="94"/>+  <wire x1="0.254" y1="-16.764" x2="-0.254" y2="-16.764" width="0.254" layer="94"/>+  <wire x1="-0.254" y1="-16.764" x2="-0.254" y2="-17.78" width="0.254" layer="94"/>+  <rectangle x1="10.1600" y1="15.4940" x2="9.1440" y2="14.9860" layer="94"/>+  <rectangle x1="10.1600" y1="10.4140" x2="9.1440" y2="9.9060" layer="94"/>+  <rectangle x1="10.1600" y1="7.8740" x2="9.1440" y2="7.3660" layer="94"/>+  <rectangle x1="10.1600" y1="2.7940" x2="9.1440" y2="2.2860" layer="94"/>+  <rectangle x1="10.1600" y1="0.2540" x2="9.1440" y2="-0.2540" layer="94"/>+  <rectangle x1="10.1600" y1="-2.2860" x2="9.1440" y2="-2.7940" layer="94"/>+  <rectangle x1="10.1600" y1="-4.8260" x2="9.1440" y2="-5.3340" layer="94"/>+  <rectangle x1="-10.1600" y1="17.7800" x2="10.1600" y2="-17.7800" layer="94"/>+  <rectangle x1="-7.6200" y1="-3.8100" x2="-6.3500" y2="3.8100" layer="94"/>+  <rectangle x1="1.9050" y1="1.7780" x2="3.1750" y2="3.0480" layer="94"/>+  <circle x="-2.5400" y="1.1430" radius="0.6350" width="0.1524" layer="94"/>+  <circle x="0.0000" y="-5.8420" radius="1.2700" width="0.1524" layer="94"/>+  <wire x1="-8.8900" y1="-3.8100" x2="-8.8900" y2="3.8100" width="0.5080" layer="94"/>+  <wire x1="-5.0800" y1="3.8100" x2="-5.0800" y2="-3.8100" width="0.5080" layer="94"/>+  <wire x1="-1.2700" y1="4.3180" x2="0.0000" y2="6.8580" width="0.2540" layer="94"/>+  <wire x1="0.0000" y1="6.8580" x2="1.2700" y2="4.3180" width="0.2540" layer="94"/>+  <wire x1="1.2700" y1="4.3180" x2="-1.2700" y2="4.3180" width="0.2540" layer="94"/>+  <wire x1="0.0000" y1="-2.0320" x2="2.5400" y2="0.5080" width="0.5080" layer="94"/>+  <wire x1="2.5400" y1="0.5080" x2="2.5400" y2="1.7780" width="0.5080" layer="94"/>+  <wire x1="0.0000" y1="-3.3020" x2="-2.5400" y2="-0.7620" width="0.5080" layer="94"/>+  <wire x1="-2.5400" y1="-0.7620" x2="-2.5400" y2="0.5080" width="0.5080" layer="94"/>+  <wire x1="0.0000" y1="-5.8420" x2="0.0000" y2="4.3180" width="0.5080" layer="94"/>+  <wire x1="-7.6200" y1="3.8100" x2="-7.5978" y2="3.9738" width="0.1524" layer="94"/>+  <wire x1="-7.5978" y1="3.9738" x2="-7.5340" y2="4.1264" width="0.1524" layer="94"/>+  <wire x1="-7.5340" y1="4.1264" x2="-7.4331" y2="4.2573" width="0.1524" layer="94"/>+  <wire x1="-7.4331" y1="4.2573" x2="-7.3017" y2="4.3577" width="0.1524" layer="94"/>+  <wire x1="-7.3017" y1="4.3577" x2="-7.1489" y2="4.4208" width="0.1524" layer="94"/>+  <wire x1="-7.1489" y1="4.4208" x2="-6.9850" y2="4.4423" width="0.1524" layer="94"/>+  <wire x1="-6.9850" y1="4.4423" x2="-6.8211" y2="4.4208" width="0.1524" layer="94"/>+  <wire x1="-6.8211" y1="4.4208" x2="-6.6683" y2="4.3577" width="0.1524" layer="94"/>+  <wire x1="-6.6683" y1="4.3577" x2="-6.5369" y2="4.2573" width="0.1524" layer="94"/>+  <wire x1="-6.5369" y1="4.2573" x2="-6.4360" y2="4.1264" width="0.1524" layer="94"/>+  <wire x1="-6.4360" y1="4.1264" x2="-6.3722" y2="3.9738" width="0.1524" layer="94"/>+  <wire x1="-6.3722" y1="3.9738" x2="-6.3500" y2="3.8100" width="0.1524" layer="94"/>+  <wire x1="-7.6200" y1="3.8100" x2="-7.5978" y2="3.9738" width="0.1524" layer="94"/>+  <wire x1="-7.5978" y1="3.9738" x2="-7.5340" y2="4.1264" width="0.1524" layer="94"/>+  <wire x1="-7.5340" y1="4.1264" x2="-7.4331" y2="4.2573" width="0.1524" layer="94"/>+  <wire x1="-7.4331" y1="4.2573" x2="-7.3017" y2="4.3577" width="0.1524" layer="94"/>+  <wire x1="-7.3017" y1="4.3577" x2="-7.1489" y2="4.4208" width="0.1524" layer="94"/>+  <wire x1="-7.1489" y1="4.4208" x2="-6.9850" y2="4.4423" width="0.1524" layer="94"/>+  <wire x1="-6.9850" y1="4.4423" x2="-6.8211" y2="4.4208" width="0.1524" layer="94"/>+  <wire x1="-6.8211" y1="4.4208" x2="-6.6683" y2="4.3577" width="0.1524" layer="94"/>+  <wire x1="-6.6683" y1="4.3577" x2="-6.5369" y2="4.2573" width="0.1524" layer="94"/>+  <wire x1="-6.5369" y1="4.2573" x2="-6.4360" y2="4.1264" width="0.1524" layer="94"/>+  <wire x1="-6.4360" y1="4.1264" x2="-6.3722" y2="3.9738" width="0.1524" layer="94"/>+  <wire x1="-6.3722" y1="3.9738" x2="-6.3500" y2="3.8100" width="0.1524" layer="94"/>+  <wire x1="-8.8900" y1="3.8100" x2="-8.8233" y2="4.3014" width="0.1524" layer="94"/>+  <wire x1="-8.8233" y1="4.3014" x2="-8.6320" y2="4.7590" width="0.1524" layer="94"/>+  <wire x1="-8.6320" y1="4.7590" x2="-8.3291" y2="5.1517" width="0.1524" layer="94"/>+  <wire x1="-8.3291" y1="5.1517" x2="-7.9351" y2="5.4529" width="0.1524" layer="94"/>+  <wire x1="-7.9351" y1="5.4529" x2="-7.4767" y2="5.6421" width="0.1524" layer="94"/>+  <wire x1="-7.4767" y1="5.6421" x2="-6.9850" y2="5.7067" width="0.1524" layer="94"/>+  <wire x1="-6.9850" y1="5.7067" x2="-6.4933" y2="5.6421" width="0.1524" layer="94"/>+  <wire x1="-6.4933" y1="5.6421" x2="-6.0349" y2="5.4529" width="0.1524" layer="94"/>+  <wire x1="-6.0349" y1="5.4529" x2="-5.6409" y2="5.1517" width="0.1524" layer="94"/>+  <wire x1="-5.6409" y1="5.1517" x2="-5.3380" y2="4.7590" width="0.1524" layer="94"/>+  <wire x1="-5.3380" y1="4.7590" x2="-5.1467" y2="4.3014" width="0.1524" layer="94"/>+  <wire x1="-5.1467" y1="4.3014" x2="-5.0800" y2="3.8100" width="0.1524" layer="94"/>+  <wire x1="-5.0800" y1="-3.8100" x2="-5.1467" y2="-4.3014" width="0.1524" layer="94"/>+  <wire x1="-5.1467" y1="-4.3014" x2="-5.3380" y2="-4.7590" width="0.1524" layer="94"/>+  <wire x1="-5.3380" y1="-4.7590" x2="-5.6409" y2="-5.1517" width="0.1524" layer="94"/>+  <wire x1="-5.6409" y1="-5.1517" x2="-6.0349" y2="-5.4529" width="0.1524" layer="94"/>+  <wire x1="-6.0349" y1="-5.4529" x2="-6.4933" y2="-5.6421" width="0.1524" layer="94"/>+  <wire x1="-6.4933" y1="-5.6421" x2="-6.9850" y2="-5.7067" width="0.1524" layer="94"/>+  <wire x1="-6.9850" y1="-5.7067" x2="-7.4767" y2="-5.6421" width="0.1524" layer="94"/>+  <wire x1="-7.4767" y1="-5.6421" x2="-7.9351" y2="-5.4529" width="0.1524" layer="94"/>+  <wire x1="-7.9351" y1="-5.4529" x2="-8.3291" y2="-5.1517" width="0.1524" layer="94"/>+  <wire x1="-8.3291" y1="-5.1517" x2="-8.6320" y2="-4.7590" width="0.1524" layer="94"/>+  <wire x1="-8.6320" y1="-4.7590" x2="-8.8233" y2="-4.3014" width="0.1524" layer="94"/>+  <wire x1="-8.8233" y1="-4.3014" x2="-8.8900" y2="-3.8100" width="0.1524" layer="94"/>+  <wire x1="-6.3500" y1="-3.8100" x2="-6.3722" y2="-3.9738" width="0.1524" layer="94"/>+  <wire x1="-6.3722" y1="-3.9738" x2="-6.4360" y2="-4.1264" width="0.1524" layer="94"/>+  <wire x1="-6.4360" y1="-4.1264" x2="-6.5369" y2="-4.2573" width="0.1524" layer="94"/>+  <wire x1="-6.5369" y1="-4.2573" x2="-6.6683" y2="-4.3577" width="0.1524" layer="94"/>+  <wire x1="-6.6683" y1="-4.3577" x2="-6.8211" y2="-4.4208" width="0.1524" layer="94"/>+  <wire x1="-6.8211" y1="-4.4208" x2="-6.9850" y2="-4.4423" width="0.1524" layer="94"/>+  <wire x1="-6.9850" y1="-4.4423" x2="-7.1489" y2="-4.4208" width="0.1524" layer="94"/>+  <wire x1="-7.1489" y1="-4.4208" x2="-7.3017" y2="-4.3577" width="0.1524" layer="94"/>+  <wire x1="-7.3017" y1="-4.3577" x2="-7.4331" y2="-4.2573" width="0.1524" layer="94"/>+  <wire x1="-7.4331" y1="-4.2573" x2="-7.5340" y2="-4.1264" width="0.1524" layer="94"/>+  <wire x1="-7.5340" y1="-4.1264" x2="-7.5978" y2="-3.9738" width="0.1524" layer="94"/>+  <wire x1="-7.5978" y1="-3.9738" x2="-7.6200" y2="-3.8100" width="0.1524" layer="94"/>+  <wire x1="-6.3500" y1="-3.8100" x2="-6.3722" y2="-3.9738" width="0.1524" layer="94"/>+  <wire x1="-6.3722" y1="-3.9738" x2="-6.4360" y2="-4.1264" width="0.1524" layer="94"/>+  <wire x1="-6.4360" y1="-4.1264" x2="-6.5369" y2="-4.2573" width="0.1524" layer="94"/>+  <wire x1="-6.5369" y1="-4.2573" x2="-6.6683" y2="-4.3577" width="0.1524" layer="94"/>+  <wire x1="-6.6683" y1="-4.3577" x2="-6.8211" y2="-4.4208" width="0.1524" layer="94"/>+  <wire x1="-6.8211" y1="-4.4208" x2="-6.9850" y2="-4.4423" width="0.1524" layer="94"/>+  <wire x1="-6.9850" y1="-4.4423" x2="-7.1489" y2="-4.4208" width="0.1524" layer="94"/>+  <wire x1="-7.1489" y1="-4.4208" x2="-7.3017" y2="-4.3577" width="0.1524" layer="94"/>+  <wire x1="-7.3017" y1="-4.3577" x2="-7.4331" y2="-4.2573" width="0.1524" layer="94"/>+  <wire x1="-7.4331" y1="-4.2573" x2="-7.5340" y2="-4.1264" width="0.1524" layer="94"/>+  <wire x1="-7.5340" y1="-4.1264" x2="-7.5978" y2="-3.9738" width="0.1524" layer="94"/>+  <wire x1="-7.5978" y1="-3.9738" x2="-7.6200" y2="-3.8100" width="0.1524" layer="94"/>+  <text x="0.0000" y="22.2250" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="19.6850" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="GND" x="0" y="-22.86" length="middle" direction="pas" rot="R90"/>+  <pin name="VBUS" x="15.24" y="15.24" length="middle" direction="pas" rot="R180"/>+  <pin name="CC1" x="15.24" y="10.16" length="middle" direction="io" rot="R180"/>+  <pin name="D+" x="15.24" y="-2.54" length="middle" direction="io" rot="R180"/>+  <pin name="D-" x="15.24" y="2.54" length="middle" direction="io" rot="R180"/>+  <pin name="VBUS@2" x="15.24" y="15.24" length="middle" direction="pas" rot="R180"/>+  <pin name="GND@2" x="0" y="-22.86" length="middle" direction="pas" rot="R90"/>+  <pin name="GND@3" x="0" y="-22.86" length="middle" direction="pas" rot="R90"/>+  <pin name="VBUS@3" x="15.24" y="15.24" length="middle" direction="pas" rot="R180"/>+  <pin name="CC2" x="15.24" y="7.62" length="middle" direction="io" rot="R180"/>+  <pin name="D+@2" x="15.24" y="-5.08" length="middle" direction="io" rot="R180"/>+  <pin name="D-@2" x="15.24" y="0" length="middle" direction="io" rot="R180"/>+  <pin name="VBUS@4" x="15.24" y="15.24" length="middle" direction="pas" rot="R180"/>+  <pin name="GND@4" x="0" y="-22.86" length="middle" direction="pas" rot="R90"/>+  <pin name="SHIELD" x="-7.62" y="-22.86" length="middle" direction="pas" rot="R90"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="GT-USB-7090C" prefix="J">+  <description>USB 2.0-only 14P Type-C Receptacle connector</description>+  <gates>+    <gate name="G$1" symbol="GT-USB-7090C" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="GT-USB-7090C">+      <connects>+        <connect gate="G$1" pin="GND" pad="A1"/>+        <connect gate="G$1" pin="VBUS" pad="A4"/>+        <connect gate="G$1" pin="CC1" pad="A5"/>+        <connect gate="G$1" pin="D+" pad="A6"/>+        <connect gate="G$1" pin="D-" pad="A7"/>+        <connect gate="G$1" pin="VBUS@2" pad="A9"/>+        <connect gate="G$1" pin="GND@2" pad="A12"/>+        <connect gate="G$1" pin="GND@3" pad="B1"/>+        <connect gate="G$1" pin="VBUS@3" pad="B4"/>+        <connect gate="G$1" pin="CC2" pad="B5"/>+        <connect gate="G$1" pin="D+@2" pad="B6"/>+        <connect gate="G$1" pin="D-@2" pad="B7"/>+        <connect gate="G$1" pin="VBUS@4" pad="B9"/>+        <connect gate="G$1" pin="GND@4" pad="B12"/>+        <connect gate="G$1" pin="SHIELD" pad="SH SH@2 SH@3 SH@4"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="GT-USB-7090C" constant="no"/>+          <attribute name="MANUFACTURER" value="G-Switch" constant="no"/>+          <attribute name="DATASHEET" value="https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590233244974284800" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/gt-usb-7090c" constant="no"/>+          <attribute name="LCSC_PN" value="C3019716" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
package.jsonadded+196
@@ -0,0 +1,196 @@+{+  "slug": "gt-usb-7090c",+  "version": "0.1.0",+  "type": "component",+  "tags": [+    "component",+    "connectors",+    "gt-usb-7090c",+    "board-derived",+    "staged-for-validation"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "verification.json",+    "gt-usb-7090c.kicad_sym",+    "gt-usb-7090c.kicad_mod",+    "gt-usb-7090c.glb",+    "gt-usb-7090c.step",+    "gt-usb-7090c.lbr",+    "docs/hero.png",+    "docs/gt-usb-7090c-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "component": {+    "mpn": "GT-USB-7090C",+    "manufacturer": "G-Switch",+    "package": "SMD",+    "pin_count": 15,+    "category": "Connectors",+    "subcategory": "USB, DVI, HDMI Connector Assemblies",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590233244974284800",+    "parts": {+      "symbol": "gt-usb-7090c.kicad_sym",+      "footprint": "gt-usb-7090c.kicad_mod",+      "model_3d": "gt-usb-7090c.glb",+      "model_3d_plain": "gt-usb-7090c.glb",+      "model_3d_step": "gt-usb-7090c.step",+      "model_3d_step_plain": "gt-usb-7090c.step",+      "lbr": "gt-usb-7090c.lbr"+    },+    "distributor_links": {+      "digikey": false,+      "digikey_note": "2026-10-08: no exact-MPN listing for GT-USB-7090C found via the digikey API.",+      "mouser": false,+      "mouser_note": "2026-10-08: no exact-MPN listing for GT-USB-7090C found via the mouser API.",+      "lcsc": {+        "part": "C3019716",+        "url": "https://www.lcsc.com/product-detail/C3019716.html"+      }+    },+    "pins": [+      {+        "number": "A1",+        "name": "GND",+        "type": "passive",+        "description": "Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1]"+      },+      {+        "number": "A4",+        "name": "VBUS",+        "type": "passive",+        "description": "USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1]"+      },+      {+        "number": "A5",+        "name": "CC1",+        "type": "bidirectional",+        "description": "Configuration Channel 1 — orientation detection, Rp/Rd signaling, VCONN delivery (rated 1.25 A). Used by UFP/DFP to negotiate role, cable orientation, and USB-PD. [datasheet p.1]"+      },+      {+        "number": "A6",+        "name": "D+",+        "type": "bidirectional",+        "description": "USB 2.0 differential data positive. Short to B6 externally for either plug orientation (USB 2.0 only receptacle). [datasheet p.1]"+      },+      {+        "number": "A7",+        "name": "D-",+        "type": "bidirectional",+        "description": "USB 2.0 differential data negative. Short to B7 externally for either plug orientation. [datasheet p.1]"+      },+      {+        "number": "A9",+        "name": "VBUS",+        "type": "passive",+        "description": "USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1]"+      },+      {+        "number": "A12",+        "name": "GND",+        "type": "passive",+        "description": "Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1]"+      },+      {+        "number": "B1",+        "name": "GND",+        "type": "passive",+        "description": "Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1]"+      },+      {+        "number": "B4",+        "name": "VBUS",+        "type": "passive",+        "description": "USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1]"+      },+      {+        "number": "B5",+        "name": "CC2",+        "type": "bidirectional",+        "description": "Configuration Channel 2 — orientation detection, Rp/Rd signaling, VCONN delivery (rated 1.25 A). Mirrors CC1 for the opposite plug orientation. [datasheet p.1]"+      },+      {+        "number": "B6",+        "name": "D+",+        "type": "bidirectional",+        "description": "USB 2.0 differential data positive. Short to B6 externally for either plug orientation (USB 2.0 only receptacle). [datasheet p.1]"+      },+      {+        "number": "B7",+        "name": "D-",+        "type": "bidirectional",+        "description": "USB 2.0 differential data negative. Short to B7 externally for either plug orientation. [datasheet p.1]"+      },+      {+        "number": "B9",+        "name": "VBUS",+        "type": "passive",+        "description": "USB bus power, 5 V nominal, rated 5 A per contact. Tie to A9/B4/B9 externally for full current rating. [datasheet p.1]"+      },+      {+        "number": "B12",+        "name": "GND",+        "type": "passive",+        "description": "Ground return (row A, first-mate contact). Shared with chassis/shell per USB-C spec. [datasheet p.1]"+      },+      {+        "number": "SH",+        "name": "SHIELD",+        "type": "passive",+        "description": "Shield / mounting contact (mechanical); connect per the board design. [from symbol]"+      }+    ],+    "provenance": {+      "factory_chain": {+        "pipeline": "adom-parts (board-derived) 0.1",+        "pins": "KiCad symbol from the source board + adom-ds2sf datasheet extraction (claude-opus-4-7)",+        "at": "2026-10-08"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590233244974284800",+        "pages": 1,+        "sha256": "826853bd7284e64865b15573d5330ac1bb45fbd32099b4e27512a7e57519bff0",+        "source_tier": "lcsc"+      },+      "cad": "Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export",+      "pins": {+        "total": 15,+        "described": 15,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "gt-usb-7090c.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin",+        "seat": "z = 0 (PCB top surface)",+        "extents_mm": [+          4.96,+          9.0,+          12.95+        ],+        "zmin_mm": -1.275,+        "footprint_binding": "identity",+        "sha256": "37a89ffadeaa1dede50a0d9d08eb4b2e704aa462ca2b7327e6e5259f1d589c03",+        "checked": "2026-10-08",+        "checked_by": "adom-parts/partstep.py (placement inverse from the source board; centroid-matched to KiCad library models on 59 reference cases)"+      }+    ]+  },+  "description": "G-Switch USB, DVI, HDMI Connector Assemblies, SMD. KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet."+}\ No newline at end of file
verification.jsonadded+58
@@ -0,0 +1,58 @@+{+ "schema": "adom/verification@1",+ "part": "GT-USB-7090C",+ "variants": [],+ "entries": [+  {+   "date": "2026-10-08",+   "by": {+    "name": "Claude (AI build)",+    "handle": "claude"+   },+   "status": "open",+   "title": "Automated build checks (awaiting human validation)",+   "scope": [+    "symbol",+    "footprint",+    "3d",+    "pins"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "Footprint extracted pad-for-pad from the source board and normalized to the footprint frame (back-side parts un-mirrored)",+     "result": "pass"+    },+    {+     "text": "3D model seated z=0 at footprint origin (placement inverse; method centroid-matched to KiCad library models on 59 cases)",+     "result": "pass"+    },+    {+     "text": "adom-lbr generate + lint passed",+     "result": "pass"+    },+    {+     "text": "15 of 15 pins described from the datasheet (adom-ds2sf, page-cited)",+     "result": "pass"+    },+    {+     "text": "Not yet checked by a person: land pattern vs datasheet, pin-1/orientation, 3D body vs drawing",+     "result": "note"+    }+   ],+   "evidence": [+    {+     "label": "datasheet",+     "href": "docs/gt-usb-7090c-datasheet.pdf"+    }+   ],+   "files": {+    "gt-usb-7090c.kicad_sym": "14ad747a441fb26caf786bf31f19af2075a02f3c4fa2306323fc26a262f31cea",+    "gt-usb-7090c.kicad_mod": "5dad17373994d72913343b4a590bacd54db1b578bbfa9bd5c4f52be564e65971",+    "gt-usb-7090c.step": "37a89ffadeaa1dede50a0d9d08eb4b2e704aa462ca2b7327e6e5259f1d589c03"+   }+  }+ ]+}\ No newline at end of file