name: GCT_USB3110
description: USB 3.0 micro receptacle, type b, SMT
datasheet: https://gct.co/connector/usb3110, https://www.aliexpress.com/item//32808667114.html
keywords: connector, usb

pinout:
  USB:
    VBUS: 1
    D-: 2
    D+: 3
    ID: 4
    GND: 5
  USB3.0:
    SSTX−: 6
    SSTX+: 7
    GND_DRAIN: 8
    SSRX−: 9
    SSRX+: 10
  SHELL:
    MOUNTING_TAB: 11, 12
    MOUNTING_PAD: 13, 14, 15, 16

properties:
  power: VBUS
  ground: GND, GND_DRAIN
  bidir: D-, D+
  in: ID, SSRX−, SSRX+
  out: SSTX−, SSTX+
  passive: MOUNTING_TAB
  nc: MOUNTING_PAD

schematic:
  symbol: connector
  right: USB, USB3.0
  bottom: MOUNTING_TAB

housing:
  pattern: custom
  bodyWidth: 12.85
  bodyLength: 5.00
  bodyPosition: 0, -0.35 # use tab center line as center
  height: 2.45
  silkscreen: M -6.275 1.80 6.275 1.80 # PCB edge (1.45 + 0.35)

  # USB 2.0 left pins
  padWidth: 0.4
  padHeight: 1.35
  pitch: 0.65 # 1.30 / 2
  rowCount: 1
  columnCount: 5
  rowDX: -2.675 # center of 5 pin ground -(3.60+8.95)/2 + 3.60
  rowDY: -2.675 # 2 + 1.35 / 2

  # USB 3.0 right pins
  padWidth1: 0.4
  padHeight1: 1.35
  pitch1: 0.65 # 1.30 / 2
  rowCount1: 1
  columnCount1: 5
  rowDX1: 4.025 # center of 5 pin ground -(3.60+8.95)/2 + 3.60 + 6.70
  rowDY1: -2.675 # 2 + 1.35 / 2

  # shell mounting holes
  # slots are not supported by qeda
  #holeWidth2: 0.45
  #holeHeight2: 1.25 # 0.8 + 0.45
  #padWidth2: 1.05
  #padHeight2: 1.85 # 0.8 + 0.45 + (1.05 - 0.45)
  # use the largest dimension to make a hole of the slot
  holeDiameter2: 1.25 # use the largest dimension to make a hole of the slot
  padDiameter2: 1.85 # use the largest dimension to make a hole of the slot
  padPosition2: -6.275, 0, 6.275, 0 # -(3.60+8.95)/2

  # shell 
  padWidth3: 2.025 # 2.15 - 0.25 / 2
  padHeight3: 1.85 # not specified, re-using mounting hole height
  padPosition3: -3.875, 0 , -1.475, 0 # -(3.60+8.95)/2 + 3.60 - 0.25 - (2.15-0.25)/2, 0, -(3.60+8.95)/2 + 3.60 + 0.25 + (2.15-0.25)/2, 0

  padWidth4: 1.8 # 4.9 - 3.1
  padHeight4: 1.85 # not specified, re-using mounting hole height
  padPosition4: 1.325, 0 , 3.825, 0 # -(3.60+8.95)/2 + 3.60 + 3.1 + 1.8/2, 0, -(3.60+8.95)/2 + 3.60 + 5.6 + 1.8/2, 0

