diff --git a/library/conn.dcm b/library/conn.dcm index cafeb287..752618a7 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -787,19 +787,31 @@ D point K point tp $ENDCMP # +$CMP USB3_A +D USB 3.0 A connector +K usb universal serial bus +F ~ +$ENDCMP +# +$CMP USB3_B +D USB 3.0 B connector +K usb universal serial bus +F ~ +$ENDCMP +# $CMP USB_A D USB Type A connector -K connector USB USB_A +K connector USB $ENDCMP # $CMP USB_B D USB Type B connector -K connector USB USB_B +K connector USB $ENDCMP # $CMP USB_OTG -D USB micro/mini connector -K connector USB USB_OTG USB_mini USB_micro +D USB mini/micro connector +K connector USB $ENDCMP # $CMP XLR3 diff --git a/library/conn.lib b/library/conn.lib index 180cdf33..96c2161d 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -11381,77 +11381,192 @@ X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # +# USB3_A +# +DEF USB3_A J 0 40 Y Y 1 F N +F0 "J" -400 600 50 H V L CNN +F1 "USB3_A" 400 600 50 H V R CNN +F2 "" 150 100 50 H V C CNN +F3 "" 150 100 50 H V C CNN +DRAW +T 900 -30 -75 200 0 0 0 SS Italic 1 C C +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 +C -130 275 25 0 1 10 F +S -400 550 400 -600 0 1 10 f +S 45 300 95 350 0 1 10 F +P 2 0 1 20 -30 50 -30 400 N +P 3 0 1 20 -30 100 -130 200 -130 250 N +P 3 0 1 20 -30 150 70 250 70 300 N +P 4 0 1 10 -80 400 -30 500 20 400 -80 400 F +X SHIELD 0 -200 -700 100 U 50 50 1 1 P +X VBUS 1 500 400 100 L 50 50 1 1 W +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 +# +# USB3_B +# +DEF USB3_B J 0 40 Y Y 1 F N +F0 "J" -400 600 50 H V L CNN +F1 "USB3_B" 400 600 50 H V R CNN +F2 "" 150 100 50 H V C CNN +F3 "" 150 100 50 H V C CNN +DRAW +T 900 -30 -75 200 0 0 0 SS Italic 1 C C +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 +C -130 275 25 0 1 10 F +S -400 550 400 -600 0 1 10 f +S 45 300 95 350 0 1 10 F +P 2 0 1 20 -30 50 -30 400 N +P 3 0 1 20 -30 100 -130 200 -130 250 N +P 3 0 1 20 -30 150 70 250 70 300 N +P 4 0 1 10 -80 400 -30 500 20 400 -80 400 F +X SHIELD 0 -200 -700 100 U 50 50 1 1 P +X VBUS 1 500 400 100 L 50 50 1 1 W +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 SSTX- 5 500 -100 100 L 50 50 1 1 B +X SSTX+ 6 500 -200 100 L 50 50 1 1 B +X DRAIN 7 -100 -700 100 U 50 50 1 1 W +X SSRX- 8 500 -400 100 L 50 50 1 1 B +X SSRX+ 9 500 -500 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # USB_A # DEF USB_A J 0 40 Y Y 1 F N -F0 "J" 200 -200 50 H V C CNN -F1 "USB_A" -50 200 50 H V C CNN -F2 "" -50 -100 50 V I C CNN -F3 "" -50 -100 50 V I C CNN +F0 "J" -200 450 50 H V L CNN +F1 "USB_A" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN $FPLIST USB* $ENDFPLIST DRAW -S -250 -150 150 150 0 1 10 f -S -205 -150 -195 -120 0 1 0 N -S -105 -150 -95 -120 0 1 0 N -S -5 -150 5 -120 0 1 0 N -S 95 -150 105 -120 0 1 0 N -X VBUS 1 -200 -300 150 U 50 50 1 1 W -X D- 2 -100 -300 150 U 50 50 1 1 P -X D+ 3 0 -300 150 U 50 50 1 1 P -X GND 4 100 -300 150 U 50 50 1 1 W -X shield 5 300 100 150 L 50 50 1 1 P +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -60 190 -170 210 0 1 0 F +S -50 180 -180 230 0 1 0 N +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 2 1 1 10 -75 85 25 85 N +X Shield 0 -100 -400 100 U 50 50 1 1 P +X VBUS 1 300 200 100 L 50 50 1 1 W +X D- 2 300 -100 100 L 50 50 1 1 P +X D+ 3 300 0 100 L 50 50 1 1 P +X GND 4 0 -400 100 U 50 50 1 1 W ENDDRAW ENDDEF # # USB_B # DEF USB_B J 0 40 Y Y 1 F N -F0 "J" 200 -200 50 H V C CNN -F1 "USB_B" -50 200 50 H V C CNN -F2 "" -50 -100 50 V I C CNN -F3 "" -50 -100 50 V I C CNN +F0 "J" -200 450 50 H V L CNN +F1 "USB_B" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN $FPLIST USB* $ENDFPLIST DRAW -S -250 -150 150 150 0 1 10 f -S -205 -150 -195 -120 0 1 0 N -S -105 -150 -95 -120 0 1 0 N -S -5 -150 5 -120 0 1 0 N -S 95 -150 105 -120 0 1 0 N -X VBUS 1 -200 -300 150 U 50 50 1 1 w -X D- 2 -100 -300 150 U 50 50 1 1 P -X D+ 3 0 -300 150 U 50 50 1 1 P -X GND 4 100 -300 150 U 50 50 1 1 W -X shield 5 300 100 150 L 50 50 1 1 P +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -150 220 -100 180 0 1 0 F +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 2 0 1 10 -75 85 25 85 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 7 0 1 0 -160 170 -90 170 -90 225 -105 240 -145 240 -160 225 -160 170 N +X Shield 0 -100 -400 100 U 50 50 1 1 P +X VBUS 1 300 200 100 L 50 50 1 1 w +X D- 2 300 -100 100 L 50 50 1 1 P +X D+ 3 300 0 100 L 50 50 1 1 P +X GND 4 0 -400 100 U 50 50 1 1 w ENDDRAW ENDDEF # # USB_OTG # DEF USB_OTG J 0 40 Y Y 1 F N -F0 "J" 325 -125 50 H V C CNN -F1 "USB_OTG" 0 200 50 H V C CNN -F2 "" -50 -100 50 V I C CNN -F3 "" -50 -100 50 V I C CNN +F0 "J" -200 450 50 H V L CNN +F1 "USB_OTG" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN $FPLIST USB* $ENDFPLIST DRAW -S -250 -150 250 150 0 1 10 f -S -205 -150 -195 -120 0 1 0 N -S -105 -150 -95 -120 0 1 0 N -S -5 -150 5 -120 0 1 0 N -S 95 -150 105 -120 0 1 0 N -S 195 -150 205 -120 0 1 0 N -X VBUS 1 -200 -300 150 U 50 50 1 1 w -X D- 2 -100 -300 150 U 50 50 1 1 P -X D+ 3 0 -300 150 U 50 50 1 1 P -X ID 4 100 -300 150 U 50 50 1 1 W -X GND 5 200 -300 150 U 50 50 1 1 W -X shield 6 400 100 150 L 50 50 1 1 P +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -205 170 -195 0 1 0 N +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 2 0 1 10 -75 85 25 85 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F +P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N +X Shield 0 -100 -400 100 U 50 50 1 1 P +X VBUS 1 300 200 100 L 50 50 1 1 W +X D- 2 300 -100 100 L 50 50 1 1 P +X D+ 3 300 0 100 L 50 50 1 1 P +X ID 4 300 -200 100 L 50 50 1 1 P +X GND 5 0 -400 100 U 50 50 1 1 W ENDDRAW ENDDEF #