xkb_u261-24xn-4bs60: make footprint double sided

This commit is contained in:
King Kévin 2020-01-19 13:10:14 +01:00
parent 44fcfbd87c
commit b84a52e9b6
1 changed files with 52 additions and 26 deletions

View File

@ -3,32 +3,42 @@ descripton: USB-C plug, 24 pins, edge mount
datasheet: https://datasheet.lcsc.com/szlcsc/2001050503_XKB-Enterprise-U261-24XN-4BS60_C319150.pdf
keywords: connector, USB
# LCSC C319150 https://lcsc.com/product-detail/USB-Connectors_XKB-Enterprise-U261-24XN-4BS60_C319150.html
# since QEDA does not allow to put pads on both side, this footprint is one for one side
pinout:
TX+: 2
TX-: 3
CC: 5
D+: 6
D-: 7
SBU: 8
RX-: 10
RX+: 11
GND: 1, 12
VBUS: 4, 9
SHIELD: 25, 26
A:
TX+1: 2
TX-1: 3
CC1: 5
D+1: 6
D-1: 7
SBU1: 8
RX-2: 10
RX+2: 11
B:
TX+2: 14
TX-2: 15
CC2: 17
D+2: 18
D-2: 19
SBU2: 20
RX-1: 22
RX+1: 23
GND: 1, 12, 13, 24
VBUS: 4, 9, 16, 21
SHIELD: 25, 26, 27, 28
properties:
power: VBUS
ground: GND
bidir: D-, D+, CC, SBU
in: RX-, RX+
out: TX-, TX+
bidir: D-1, D+1, CC1, SBU1, D-2, D+2, CC2, SBU2
in: RX-1, RX+1, RX-2, RX+2
out: TX-1, TX+1, TX-2, TX+2
passive: SHIELD
schematic:
symbol: connector
left: TX+, TX-, CC, D+, D-, SBU, RX-, RX+
left: A
right: B
top: VBUS
bottom: GND, SHIELD
@ -41,20 +51,36 @@ housing:
# board in connector
silkscreen: M -3.95 -4.4 -3.05 -4.4 M 3.95 -4.4 3.05 -4.4 M -3.05 -4.4 -3.05 -3.5 M 3.05 -4.4 3.05 -3.5 M -3.05 -3.5 3.05 -3.5
# signals
# A signals
padWidth: 0.30
padHeight: 1.50
pitch: 0.50
rowCount: 1
columnCount: 12
rowDX: 0
rowDY: 0
# shield
padWidth1: 0.70
padHeight1: 1.40
pitch1: 7.20
# B signals
padWidth1: 0.30
padHeight1: 1.50
pitch1: -0.50
rowCount1: 1
columnCount1: 2
rowDX1: 0
rowDY1: -0.05
columnCount1: 12
padBottom1: true
# A shield
padWidth2: 0.70
padHeight2: 1.40
pitch2: 7.20
rowCount2: 1
columnCount2: 2
rowDX2: 0
rowDY2: -0.05
# B shield
padWidth3: 0.70
padHeight3: 1.40
pitch3: -7.20
rowCount3: 1
columnCount3: 2
rowDX3: 0
rowDY3: -0.05
padBottom3: true