Merge branch 'pdtrace'

This commit is contained in:
King Kévin 2021-12-17 21:58:48 +01:00
commit 74e10f2168
49 changed files with 375 additions and 5 deletions

View File

@ -0,0 +1,86 @@
name: JING_918-418K2021E40000
description: USB-C receptacle, 24 pins, edge mount
datasheet: https://datasheet.lcsc.com/lcsc/2103081233_Jing-Extension-of-the-Electronic-Co--918-418K2021E40000_C67381.pdf
keywords: connector, USB, USB-C, receptacle, 24-pin, edge-mount
lcsc: C67381
pinout:
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-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: A
right: B
top: VBUS
bottom: GND, SHIELD
housing:
pattern: custom
bodyWidth: 8.94
bodyLength: 12.0-12.4
bodyPosition: 0, 4.80 # use signal pad center (12.20/2-10.05-1.70/2)
height: 3.16
# board in connector
silkscreen: M -3.35 -4.40 -3.35 -3.95 -3.00 -3.95 -3.00 -3.10 3.00 -3.10 3.00 -3.95 3.35 -3.95 3.35 -4.40
# A signals
padWidth: 0.30
padHeight: 1.70
pitch: 0.50
rowCount: 1
columnCount: 12
# B signals
padWidth1: 0.30
padHeight1: 1.70
pitch1: -0.50
rowCount1: 1
columnCount1: 12
padBottom1: true
# A shield
padWidth2: 0.57
padHeight2: 2.0
pitch2: 8.63
rowCount2: 1
columnCount2: 2
rowDX2: 0
rowDY2: -0.60 # 1.70/2-(1.3-0.85)-2.0/2
# B shield
padWidth3: 0.57
padHeight3: 2.0
pitch3: -8.63
rowCount3: 1
columnCount3: 2
rowDX3: 0
rowDY3: -0.60
padBottom3: true

View File

@ -54,14 +54,14 @@ housing:
# A signals
padWidth: 0.30
padHeight: 1.50
pitch: 0.50
pitch: -0.50
rowCount: 1
columnCount: 12
# B signals
padWidth1: 0.30
padHeight1: 1.50
pitch1: -0.50
pitch1: 0.50
rowCount1: 1
columnCount1: 12
padBottom1: true

View File

@ -0,0 +1,104 @@
name: XKB_U263-241N-4BQC14
description: USB-C plug, 24 pins, edge mount
# the drawing says it's for U262-24XN-4BQC14
datasheet: http://www.helloxkb.com/public/images/pdf/U263-24XN-4BQC14.pdf
keywords: connector, USB, USB-C, receptacle, 24P, edge mount
lcsc: C2689689
# https://lcsc.com/product-detail/USB-Connectors_XKB-Connectivity-U263-241N-4BQC14_C2689689.html
pinout:
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-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: A
right: B
top: VBUS
bottom: GND, SHIELD
housing:
pattern: custom
bodyWidth: 8.94
bodyLength: 6.80
bodyPosition: 0, 3.15 # use signal pad center (-6.8/2 + 5.75 + 1.6/2)
height: 3.16
# board in connector
silkscreen: M -1.67 -1.95 1.67 -1.95 # 1.6/2 - 3.15 + 0.4
# A power
numbers: 1,4,9,12
padWidth: 0.4
padHeight: 1.6
padPosition: -2.75, 0, -1.26, 0, 1.26, 0, 2.75, 0
# A signals
numbers1: 2,3,5,6,7,8,10,11
padWidth1: 0.25
padHeight1: 1.6
padPosition1: -2.25, 0, -1.75, 0, -0.75, 0, -0.25, 0, 0.25, 0, 0.75, 0, 1.75, 0, 2.25, 0
# A shell
numbers2: 25
padWidth2: 1.39
padHeight2: 1.6
padPosition2: -3.92, 0
numbers3: 26
padWidth3: 0.8
padHeight3: 1.6
padPosition3: 3.92, 0
# B power
numbers4: 13,16,21,24
padWidth4: 0.4
padHeight4: 1.6
padPosition4: 2.75, 0, 1.26, 0, -1.26, 0, -2.75, 0
padBottom4: true
# B signals
numbers5: 14,15,17,18,19,20,22,23
padWidth5: 0.25
padHeight5: 1.6
padPosition5: 2.25, 0, 1.75, 0, 0.75, 0, 0.25, 0, -0.25, 0, -0.75, 0, -1.75, 0, -2.25, 0
padBottom5: true
# B shell
numbers6: 27
padWidth6: 1.39
padHeight6: 1.6
padPosition6: 3.92, 0
padBottom6: true
numbers7: 28
padWidth7: 0.8
padHeight7: 1.6
padPosition7: -3.92, 0
padBottom7: true

View File

@ -60,7 +60,7 @@ housing@MPX:
bodyWidth: 2.45-2.55
bodyLength: 2.45-2.55
rowCount: 3
columnCount: 3
columnCount: 4
pitch: 0.50
leadWidth: 0.18-0.30
leadLength: 0.30

View File

@ -0,0 +1,77 @@
name: ESP32-S2-WROOM
alias: ESP32-S2-WROOM-I
description: Wi-Fi System-on-Chip module
keywords: IC, MCU, Micro-Controller, ESP32, ESP32-S2
datasheet: https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf
pinout:
IO:
IO0-21: 3-24
IO26: 25
IO33-42: 27-36
IO45-46: 39-40
UART:
TXD0: 37
RXD0: 38
EN: 41
POWER:
3V3: 2
GND: 1, 26, 42, 43-51
properties:
in: IO46, EN
bidir: IO0-45, UART
power: POWER
ground: GND
schematic:
symbol: IC
left: EN, UART
right: IO
top: POWER
bottom: GND
housing:
pattern: custom
bodyWidth: 18.0
bodyLength: 31.0
height: 3.30
silkscreen: M -9.0,-9.2 9.0,-9.2 # 31.0/-2+6.3
#numbers: 1-16
rowCount: 16
columnCount: 1
padWidth: 1.5
padHeight: 0.9
verticalPitch: 1.5
horizontalPitch: 0.0
columnDX: -8.75 # 31.0/-2+1.0+7.0*1.5
rowDY: 3.25 # 18.0/-2-0.5+1.5/2
#numbers1: 17-26
rowCount1: 1
columnCount1: 10
padWidth1: 0.9
padHeight1: 1.5
verticalPitch1: 0.0
horizontalPitch1: 1.5
rowDY1: 15.25 # 31.0/2+0.5-1.5/2
#numbers2: 27-42
rowCount2: 16
columnCount2: 1
padWidth2: 1.5
padHeight2: 0.9
verticalPitch2: -1.5
horizontalPitch2: 0.0
columnDX2: 8.75 # 31.0/-2+1.0+7.0*1.5
rowDY2: 3.25 # 18.0/-2-0.5+1.5/2
#numbers3: 43-51
rowCount3: 3
columnCount3: 3
padWidth3: 1.1
padHeight3: 1.1
verticalPitch3: 1.5
horizontalPitch3: 1.5
columnDY3: -0.05 # 31.0 / -2 + 15.45

View File

@ -0,0 +1,79 @@
name: ESP32-S2
alias: ESP32-S2FH2, ESP32-S2FH4, ESP32-S2FN4R2, ESP32-S2R2
description: Wi-Fi System-on-Chip
keywords: IC, MCU, Micro-Controller, ESP32, ESP32-S2
datasheet: https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf
pinout:
GPIO:
GPIO0-14: 5-19
GPIO19-20: 25-26
GPIO21: 28
GPIO33-38: 37-42
GPIO45: 50
GPIO46: 55
VDD:
VDDA: 1, 51, 54
VDD3P3: 3, 4
VDD3P3_RTC: 20
VDD3P3_RTC_IO: 27
VDD_SPI: 30
VDD3P3_CPU: 45
SPI:
SPICS0: 33
SPICS1: 29
SPIHD: 31
SPIWP: 32
SPICLK: 34
SPIQ: 35
SPID: 36
LNA_IN: 2
XTAL:
XTAL_N: 52
XTAL_P: 53
XTAL_32K:
XTAL_32K_P: 21
XTAL_32K_N: 22
DAC:
DAC_1: 23
DAC_2: 24
JTAG:
MTCK: 43
MTDO: 44
MTDI: 46
MTMS: 47
UART:
U0TXD: 48
U0RXD: 49
CHIP_PU: 56
GND: 57
properties:
in: GPIO46, CHIP_PU
bidir: LNA_IN, GPIO0-45, XTAL_32K, SPI, JTAG, UART
passive: XTAL
power: VDD
ground: GND
schematic:
symbol: IC
left: CHIP_PU, UART, SPI, JTAG, LNA_IN, XTAL, XTAL_32K
right: GPIO
top: VDD
bottom: GND
housing:
pattern: QFN # JEDEC MO-220 VKKE, but with smaller tab (not defined in QEDA)
bodyWidth: 6.95-7.05 # D
bodyLength: 6.95-7.05 # E
height: 0.8-0.9 # A
leadWidth: 0.15-0.25 # b
leadLength: 0.35-0.45 # L
pitch: 0.4 # e
pullback: 0
leadCount: 56
rowCount: 14
columnCount: 14
tabWidth: 3.95-4.05 # D2
tabLength: 3.95-4.05 # E2
tabPosition: 0.0, 0.0

View File

@ -1,9 +1,10 @@
name: AMS1117
variations: SOT89, SOT223
description: low drop out voltage regulator
keywords: IC, regulator
# the AMS1117 I had used the SOT89-3 package, but I could not find the corresponding datasheet
# the closest I could find is Diodes AP1117 https://www.diodes.com/assets/Datasheets/AP1117_R21.pdf
# this SOR89-3 package measurement are provided by JEDEC TO-243
# this SOT89-3 package measurement are provided by JEDEC TO-243
# I used the SOT89 package footprint provided by TI https://www.nxp.com/docs/en/package-information/SOT89.pdf
pinout:
@ -22,7 +23,7 @@ schematic:
right: VOUT
bottom: GND
housing:
housing@SOT89:
pattern: custom
bodyWidth: 4.4-4.8 # D
bodyLength: 2.4-2.6 # E
@ -47,3 +48,26 @@ housing:
padWidth2: 2.0
padHeight2: 2.8
padPosition2: 0, -0.85 # 2.5/2 + 1.1 - 1.8 - 2.8/2
housing@SOT223:
pattern: custom
bodyWidth: 6.3-6.7 # D
bodyLength: 3.3-3.7 # E1
leadSpan: 4.6 # e1
leadWidth: 0.6-0.8
leadLength: 0.9 # L
height: 1.8 # A
pitch: 2.3 # e
rowCount: 1
columnCount: 3
padWidth: 0.95
padHeight: 2.15
horizontalPitch: 2.3
rowDY: 2.9
# tab
numbers1: 2
padWidth1: 3.25
padHeight1: 2.15
padPosition1: 0, -2.9