From 6a7695dc961a0dd14a80087f1f4bd0ed3f574f04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Wed, 1 Jun 2022 17:28:04 +0200 Subject: [PATCH 1/3] update USB-C footprint accroding to new datasheet --- connector/usb-c_xkb_u262-24xn-4bv60.yaml | 25 +++++++++--------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/connector/usb-c_xkb_u262-24xn-4bv60.yaml b/connector/usb-c_xkb_u262-24xn-4bv60.yaml index 0db7bae..2c9627c 100644 --- a/connector/usb-c_xkb_u262-24xn-4bv60.yaml +++ b/connector/usb-c_xkb_u262-24xn-4bv60.yaml @@ -1,6 +1,6 @@ name: XKB_U262-24XN-4BV60 description: connector, USB-C, receptacle, 24-pin, SMT+THT+TABS -datasheet: https://datasheet.lcsc.com/szlcsc/1905061605_XKB-Enterprise-U262-241N-4BV60_C388659.pdf +datasheet: http://www.helloxkb.com/public/images/pdf/U262-24XN-4BV60.pdf distributor: LCSC C388659 pinout: @@ -43,10 +43,10 @@ schematic: housing: pattern: custom - bodyWidth: 9.90 + bodyWidth: 9.9 bodyLength: 10 - bodyPosition: 0, 3.17 # use mounting holes line as center (8.17 - 10 / 2) - height: 3.26 + bodyPosition: 0, 3.17 # use mounting holes line as center (2.53 + 5.64 - 10.0 / 2) + height: 3.21 # from older version of datasheet # A numbers: A1-12 @@ -61,8 +61,8 @@ housing: # B numbers1: B1-12 holeDiameter1: 0.4 - padDiameter1: 0.7 - padPosition1: 2.875, 0.65, 2.475, 1.35, 1.675, 1.35, 1.275, 0.65, 0.875, 1.35, 0.457, 0.65, -0.457, 0.65, -0.875, 1.35, -1.275, 0.65, -1.675, 1.35, -2.475, 1.35, -2.875, 0.65 + padDiameter1: 0.66 + padPosition1: 2.8, 0.65, 2.4, 1.35, 1.6, 1.35, 1.2, 0.65, 0.8, 1.35, 0.4, 0.65, -0.4, 0.65, -0.8, 1.35, -1.2, 0.65, -1.6, 1.35, -2.4, 1.35, -2.8, 0.65 # shield numbers2: S1, S2, S3, S4 @@ -70,15 +70,8 @@ housing: slotHeight2: 1.1 padWidth2: 0.9 padHeight2: 1.5 - padPosition2: -4.205, 1.25, 4.205, 1.25, -4.565, 5.64, 4.565, 5.64 + padPosition2: -4.125, 1.25, 4.125, 1.25, -4.5, 5.64, 4.5, 5.64 # mounting hole - holeDiameter3: 0.65 - padPosition3: -3.675, 0, 3.675, 0 - - # solder tabs - padWidth4: 0.50 - padHeight4: 0.30 - #padPosition4: -3.445, -1.55, -1.325, -1.55, 1.325, -1.55, 3.445, -1.55 - padPosition4: -3.445, -1.55, 3.445, -1.55 - + holeDiameter3: 0.75 # make hole larger because three of their datasheet with the same revision number have different dimensions + padPosition3: -3.6, 0, 3.6, 0 From 306cf5ddcad0080f2f5ebf7f26ae37c078c22696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 7 Jun 2022 11:43:06 +0200 Subject: [PATCH 2/3] add USB-C alternative mpn --- connector/usb-c_xkb_u262-24xn-4bv60.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/connector/usb-c_xkb_u262-24xn-4bv60.yaml b/connector/usb-c_xkb_u262-24xn-4bv60.yaml index 2c9627c..1e3a551 100644 --- a/connector/usb-c_xkb_u262-24xn-4bv60.yaml +++ b/connector/usb-c_xkb_u262-24xn-4bv60.yaml @@ -2,6 +2,7 @@ name: XKB_U262-24XN-4BV60 description: connector, USB-C, receptacle, 24-pin, SMT+THT+TABS datasheet: http://www.helloxkb.com/public/images/pdf/U262-24XN-4BV60.pdf distributor: LCSC C388659 +alternative: HRO TYPE-C-31-M-04 C129018 http://www.krhro.com/uploads/soft/180519/1-1P519104315.pdf pinout: A: From ea9c56c544bf8afdc29b6590c4d9555f7f2902c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 7 Jun 2022 11:43:27 +0200 Subject: [PATCH 3/3] add SMD USB-c 24p --- connector/usb-c_xkb_u262-24xn-4bv64.yaml | 97 ++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 connector/usb-c_xkb_u262-24xn-4bv64.yaml diff --git a/connector/usb-c_xkb_u262-24xn-4bv64.yaml b/connector/usb-c_xkb_u262-24xn-4bv64.yaml new file mode 100644 index 0000000..f3cbbec --- /dev/null +++ b/connector/usb-c_xkb_u262-24xn-4bv64.yaml @@ -0,0 +1,97 @@ +name: XKB_U262-24XN-4BV64 +description: connector, USB-C, receptacle, 24-pin, SMT+TABS +datasheet: http://www.helloxkb.com/public/images/pdf/U262-24XN-4BV64.pdf +distributor: LCSC C388660 +alternative: SOFNG MC-312D-C C183607 http://www.sofng.com/uploads/soft/200827/2-200RG61935.pdf + +pinout: + A: + TX1+: A2 + TX1-: A3 + CC1: A5 + D+: A6 + D-: A7 + SBU1: A8 + RX2-: A10 + RX2+: A11 + B: + RX1+: B11 + RX1-: B10 + SBU2: B8 + D-: B7 + D+: B6 + CC2: B5 + TX2-: B3 + TX2+: B2 + GND: A1, A12, B1, B12 + VBUS: A4, A9, B4, B9 + SHIELD: S1, S2, S3, S4 + +properties: + power: VBUS + ground: GND + bidir: D-, D+, CC1, CC2, SBU1, SBU2 + in: RX1-, RX1+, RX2-, RX2+ + out: TX1-, TX1+, TX2-, TX2+ + passive: SHIELD + +schematic: + symbol: connector + left: A + right: B + top: VBUS + bottom: GND, SHIELD + +housing: + pattern: custom + bodyWidth: 8.94 + bodyLength: 7.90 + bodyPosition: 0, -1.25 # use tab as center (2.70 - 7.90 / 2) + height: 3.16 + + # A + numbers: A1-12 + padWidth: 0.30 + padHeight: 0.95 + pitch: 0.50 + rowCount: 1 + columnCount: 12 + rowDX: 0.12 # 5.5*0.5 - 2.63 + rowDY: -5.175 # 3.40 + 2.25 - 0.95/2 + + # B + numbers1: B1-12 + padWidth1: 0.30 + padHeight1: 0.95 + pitch1: -0.50 + rowCount1: 1 + columnCount1: 12 + rowDX1: -0.13 # 5.5*0.5 - 2.88 + rowDY1: -3.875 # 3.40 + 0.95/2 + + # shield edge + numbers2: S3, S4 + slotWidth2: 0.6 + slotHeight2: 1.9 + padWidth2: 1.0 + padHeight2: 2.3 + padPosition2: -4.32, 0, 4.32, 0 # 8.64/2 + + # shield pins + numbers3: S1, S2 + slotWidth3: 0.6 + slotHeight3: 1.6 + padWidth3: 1.0 + padHeight3: 2.0 + padPosition3: -4.32, -4.55, 4.32, -4.55 # 8.64/2 + + numbers4: S1, S2 + slotWidth4: 1.2 + slotHeight4: 0.6 + padWidth4: 1.5 + padHeight4: 1.0 + padPosition4: -4.02, -4.05, 4.02, -4.05 # 8.64/2 + 0.3 - 1.2/2, -4.55+1.6/2-0.6/2 + + # mounting hole + holeDiameter5: 0.5 + padPosition5: -3.4, -3.2, 3.4, -3.2