Add USB_B_Micro and USB_B_Mini schematic symbols.

Strangely, there are already some footprints for USB micro connectors
in the Connectors_USB library:

https://github.com/KiCad/Connectors_USB.pretty

but I couldn't find any schematic symbols for a micro USB connector.
(USB micro B and mini B connectors have an additional pin, the ID pin,
which is not present in the traditional USB B connector, so the
existing USB_B symbol can't be used.)

So, I have added a symbol USB_B_Micro, based on the existing USB_B
symbol.  I've also added USB_B_Mini as an alias for USB_B_Micro,
because the micro and mini connectors have the same pinout.

The pinout is here:

http://pinouts.ru/PortableDevices/micro_usb_pinout.shtml
This commit is contained in:
Patrick Pelletier 2017-10-14 12:28:44 -07:00
parent 218e0e7979
commit 7b09196e9c
2 changed files with 46 additions and 0 deletions

View file

@ -2531,6 +2531,18 @@ D USB Type B connector
K connector USB
$ENDCMP
#
$CMP USB_B_Micro
D USB Micro Type B connector
K connector USB micro
F ~
$ENDCMP
#
$CMP USB_B_Mini
D USB Mini Type B connector
K connector USB mini
F ~
$ENDCMP
#
$CMP USB_C_Plug
D USB Type-C Plug connector
K usb universal serial bus

View file

@ -34176,6 +34176,40 @@ X Shield 5 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# USB_B_Micro
#
DEF USB_B_Micro J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "USB_B_Micro" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$FPLIST
USB*
$ENDFPLIST
DRAW
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
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
X Shield 6 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# USB_C_Plug
#
DEF USB_C_Plug P 0 40 Y Y 1 F N