Browse Source

Improve GND routing

main
Ambrose Chua 2 years ago
parent
commit
547ed4c8f8
  1. 1
      sym-lib-table
  2. BIN
      usbreset-3d-bottom.png
  3. BIN
      usbreset-3d-top.png
  4. 238
      usbreset-cache.lib
  5. 1333
      usbreset.kicad_pcb
  6. 8
      usbreset.sch

1
sym-lib-table

@ -1,2 +1,3 @@
(sym_lib_table
(lib (name usbreset-rescue)(type Legacy)(uri ${KIPRJMOD}/usbreset-rescue.lib)(options "")(descr ""))
)

BIN
usbreset-3d-bottom.png

Before

Width: 2286  |  Height: 1364  |  Size: 113 KiB

After

Width: 2876  |  Height: 1582  |  Size: 146 KiB

BIN
usbreset-3d-top.png

Before

Width: 2286  |  Height: 1364  |  Size: 178 KiB

After

Width: 2876  |  Height: 1582  |  Size: 236 KiB

238
usbreset-cache.lib

@ -1,124 +1,6 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_USB3_A
#
DEF Connector_USB3_A J 0 40 Y Y 1 F N
F0 "J" -400 600 50 H V L CNN
F1 "Connector_USB3_A" 400 600 50 H V R CNN
F2 "" 150 100 50 H I C CNN
F3 "" 150 100 50 H I C CNN
DRAW
C -100 45 25 1 1 10 F
C 0 -230 50 1 1 0 F
S -360 340 -200 -150 0 0 20 N
S -310 290 -260 -90 0 0 20 F
S -250 0 -240 -30 0 0 20 N
S -250 70 -240 40 0 0 20 N
S -250 140 -240 110 0 0 20 N
S -250 210 -240 180 0 0 20 N
S -110 -600 -90 -560 0 0 0 N
S -10 -600 10 -560 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -390 360 -410 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 210 360 190 0 0 0 N
S 400 410 360 390 0 0 0 N
S -400 550 400 -600 0 1 10 f
S 75 70 125 120 1 1 10 F
P 2 1 1 20 0 -230 0 170 N
P 3 1 1 20 0 -130 -100 -30 -100 20 N
P 3 1 1 20 0 -80 100 20 100 70 N
P 4 1 1 10 -50 170 0 270 50 170 -50 170 F
X VBUS 1 500 400 100 L 50 50 1 1 W
X SHIELD 10 -200 -700 100 U 50 50 1 1 P
X D- 2 500 200 100 L 50 50 1 1 B
X D+ 3 500 100 100 L 50 50 1 1 B
X GND 4 0 -700 100 U 50 50 1 1 W
X SSRX- 5 500 -100 100 L 50 50 1 1 B
X SSRX+ 6 500 -200 100 L 50 50 1 1 B
X DRAIN 7 -100 -700 100 U 50 50 1 1 W
X SSTX- 8 500 -400 100 L 50 50 1 1 B
X SSTX+ 9 500 -500 100 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Connector_USB_C_Receptacle
#
DEF Connector_USB_C_Receptacle J 0 40 Y Y 1 F N
F0 "J" -400 1150 50 H V L CNN
F1 "Connector_USB_C_Receptacle" 400 1150 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
USB*C*Receptacle*
$ENDFPLIST
DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 1 1 10 F
C 0 -230 50 1 1 0 F
S -10 -1400 10 -1360 0 0 0 N
S 400 -1290 360 -1310 0 0 0 N
S 400 -1190 360 -1210 0 0 0 N
S 400 -990 360 -1010 0 0 0 N
S 400 -890 360 -910 0 0 0 N
S 400 -690 360 -710 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -390 360 -410 0 0 0 N
S 400 -290 360 -310 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 210 360 190 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 510 360 490 0 0 0 N
S 400 710 360 690 0 0 0 N
S 400 810 360 790 0 0 0 N
S 400 1010 360 990 0 0 0 N
S -400 1100 400 -1400 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 1 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 1 1 20 0 -230 0 170 N
P 3 1 1 20 0 -130 -100 -30 -100 20 N
P 3 1 1 20 0 -80 100 20 100 70 N
P 4 1 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -1600 200 U 50 50 1 1 W
X RX2- A10 600 -600 200 L 50 50 1 1 B
X RX2+ A11 600 -700 200 L 50 50 1 1 B
X GND A12 0 -1600 200 U 50 50 1 1 P N
X TX1+ A2 600 -400 200 L 50 50 1 1 B
X TX1- A3 600 -300 200 L 50 50 1 1 B
X VBUS A4 600 1000 200 L 50 50 1 1 W
X CC1 A5 600 800 200 L 50 50 1 1 B
X D+ A6 600 300 200 L 50 50 1 1 B
X D- A7 600 500 200 L 50 50 1 1 B
X SBU1 A8 600 -1200 200 L 50 50 1 1 B
X VBUS A9 600 1000 200 L 50 50 1 1 P N
X GND B1 0 -1600 200 U 50 50 1 1 P N
X RX1- B10 600 0 200 L 50 50 1 1 B
X RX1+ B11 600 -100 200 L 50 50 1 1 B
X GND B12 0 -1600 200 U 50 50 1 1 P N
X TX2+ B2 600 -1000 200 L 50 50 1 1 B
X TX2- B3 600 -900 200 L 50 50 1 1 B
X VBUS B4 600 1000 200 L 50 50 1 1 P N
X CC2 B5 600 700 200 L 50 50 1 1 B
X D+ B6 600 200 200 L 50 50 1 1 B
X D- B7 600 400 200 L 50 50 1 1 B
X SBU2 B8 600 -1300 200 L 50 50 1 1 B
X VBUS B9 600 1000 200 L 50 50 1 1 P N
X SHIELD S1 -300 -1600 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
@ -194,7 +76,7 @@ F0 "Q" 200 75 50 H V L CNN
F1 "Transistor_FET_Si2371EDS" 200 0 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
ALIAS VP0610T BSS84 NTR2101P BSS83P Si2319CDS IRLML6402 DMG2301L AO3401A IRLML9301 IRLML5203 Si2371EDS
ALIAS VP0610T BSS84 NTR2101P BSS83P Si2319CDS IRLML6401 IRLML6402 DMG2301L AO3401A IRLML9301 IRLML5203 Si2371EDS TSM2301ACX FDN340P
$FPLIST
SOT?23*
$ENDFPLIST
@ -247,4 +129,122 @@ X VBUS 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# usbreset-rescue_USB3_A-Connector
#
DEF usbreset-rescue_USB3_A-Connector J 0 40 Y Y 1 F N
F0 "J" -400 600 50 H V L CNN
F1 "usbreset-rescue_USB3_A-Connector" 400 600 50 H V R CNN
F2 "" 150 100 50 H I C CNN
F3 "" 150 100 50 H I C CNN
DRAW
C -100 45 25 1 1 10 F
C 0 -230 50 1 1 0 F
S -360 340 -200 -150 0 0 20 N
S -310 290 -260 -90 0 0 20 F
S -250 0 -240 -30 0 0 20 N
S -250 70 -240 40 0 0 20 N
S -250 140 -240 110 0 0 20 N
S -250 210 -240 180 0 0 20 N
S -110 -600 -90 -560 0 0 0 N
S -10 -600 10 -560 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -390 360 -410 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 210 360 190 0 0 0 N
S 400 410 360 390 0 0 0 N
S -400 550 400 -600 0 1 10 f
S 75 70 125 120 1 1 10 F
P 2 1 1 20 0 -230 0 170 N
P 3 1 1 20 0 -130 -100 -30 -100 20 N
P 3 1 1 20 0 -80 100 20 100 70 N
P 4 1 1 10 -50 170 0 270 50 170 -50 170 F
X VBUS 1 500 400 100 L 50 50 1 1 W
X SHIELD 10 -200 -700 100 U 50 50 1 1 P
X D- 2 500 200 100 L 50 50 1 1 B
X D+ 3 500 100 100 L 50 50 1 1 B
X GND 4 0 -700 100 U 50 50 1 1 W
X SSRX- 5 500 -100 100 L 50 50 1 1 B
X SSRX+ 6 500 -200 100 L 50 50 1 1 B
X DRAIN 7 -100 -700 100 U 50 50 1 1 W
X SSTX- 8 500 -400 100 L 50 50 1 1 B
X SSTX+ 9 500 -500 100 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# usbreset-rescue_USB_C_Receptacle-Connector
#
DEF usbreset-rescue_USB_C_Receptacle-Connector J 0 40 Y Y 1 F N
F0 "J" -400 1150 50 H V L CNN
F1 "usbreset-rescue_USB_C_Receptacle-Connector" 400 1150 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
USB*C*Receptacle*
$ENDFPLIST
DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 1 1 10 F
C 0 -230 50 1 1 0 F
S -10 -1400 10 -1360 0 0 0 N
S 400 -1290 360 -1310 0 0 0 N
S 400 -1190 360 -1210 0 0 0 N
S 400 -990 360 -1010 0 0 0 N
S 400 -890 360 -910 0 0 0 N
S 400 -690 360 -710 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -390 360 -410 0 0 0 N
S 400 -290 360 -310 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 210 360 190 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 510 360 490 0 0 0 N
S 400 710 360 690 0 0 0 N
S 400 810 360 790 0 0 0 N
S 400 1010 360 990 0 0 0 N
S -400 1100 400 -1400 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 1 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 1 1 20 0 -230 0 170 N
P 3 1 1 20 0 -130 -100 -30 -100 20 N
P 3 1 1 20 0 -80 100 20 100 70 N
P 4 1 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -1600 200 U 50 50 1 1 W
X RX2- A10 600 -600 200 L 50 50 1 1 B
X RX2+ A11 600 -700 200 L 50 50 1 1 B
X GND A12 0 -1600 200 U 50 50 1 1 P N
X TX1+ A2 600 -400 200 L 50 50 1 1 B
X TX1- A3 600 -300 200 L 50 50 1 1 B
X VBUS A4 600 1000 200 L 50 50 1 1 W
X CC1 A5 600 800 200 L 50 50 1 1 B
X D+ A6 600 300 200 L 50 50 1 1 B
X D- A7 600 500 200 L 50 50 1 1 B
X SBU1 A8 600 -1200 200 L 50 50 1 1 B
X VBUS A9 600 1000 200 L 50 50 1 1 P N
X GND B1 0 -1600 200 U 50 50 1 1 P N
X RX1- B10 600 0 200 L 50 50 1 1 B
X RX1+ B11 600 -100 200 L 50 50 1 1 B
X GND B12 0 -1600 200 U 50 50 1 1 P N
X TX2+ B2 600 -1000 200 L 50 50 1 1 B
X TX2- B3 600 -900 200 L 50 50 1 1 B
X VBUS B4 600 1000 200 L 50 50 1 1 P N
X CC2 B5 600 700 200 L 50 50 1 1 B
X D+ B6 600 200 200 L 50 50 1 1 B
X D- B7 600 400 200 L 50 50 1 1 B
X SBU2 B8 600 -1300 200 L 50 50 1 1 B
X VBUS B9 600 1000 200 L 50 50 1 1 P N
X SHIELD S1 -300 -1600 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

1333
usbreset.kicad_pcb
File diff suppressed because it is too large
View File

8
usbreset.sch

@ -14,7 +14,7 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Connector:USB_C_Receptacle J2
L usbreset-rescue:USB_C_Receptacle-Connector J2
U 1 1 5F157FC7
P 1400 5600
F 0 "J2" H 1507 6867 50 0000 C CNN
@ -26,7 +26,7 @@ F 4 "https://sg.element14.com/te-connectivity/2129691-1/usb-3-1-type-c-24pos-rcp
1 0 0 -1
$EndComp
$Comp
L Connector:USB_C_Receptacle J1
L usbreset-rescue:USB_C_Receptacle-Connector J1
U 1 1 5F1528AF
P 1400 2100
F 0 "J1" H 1507 3367 50 0000 C CNN
@ -292,7 +292,7 @@ $EndComp
Text Label 6000 4950 0 50 ~ 0
VBUS_SINK
$Comp
L Connector:USB3_A J4
L usbreset-rescue:USB3_A-Connector J4
U 1 1 5FD908A9
P 5500 5350
F 0 "J4" H 5557 6067 50 0000 C CNN
@ -319,7 +319,7 @@ $EndComp
Text GLabel 5300 2550 0 50 Input ~ 0
SHIELD
$Comp
L Connector:USB3_A J3
L usbreset-rescue:USB3_A-Connector J3
U 1 1 5FDACC9B
P 5500 1850
F 0 "J3" H 5557 2567 50 0000 C CNN

Loading…
Cancel
Save