summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/footprints/Connector_USB.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/footprints/Connector_USB.pretty')
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Molex_48393-001.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Plug_Wuerth_692112030100_Horizontal.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Receptacle_Wuerth_692122030100.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB3_Micro-B_Connfly_DS1104-01.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CNCTech_1001-011-01101_Horizontal.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CONNFLY_DS1095-WNR0.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_105057_Vertical.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_67643_Horizontal.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Stewart_SS-52100-001_Horizontal.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_TE_292303-7_Horizontal.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_614004134726_Horizontal.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_61400826021_Horizontal_Stacked.kicad_mod89
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Amphenol_MUSB-D511_Vertical_Rugged.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Lumberg_2411_02_Horizontal.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_OST_USB-B1HSxx_Horizontal.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_TE_5787834_Vertical.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_JAE_DX07P024AJ1.kicad_mod89
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_Molex_105444.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_CNCTech_C-ARA1-AK51X.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_G-Switch_GT-USB-7010ASV.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4085.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4115-03-C.kicad_mod132
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S016JA1R1500.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ1R350.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ3R400.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Molex_105450-0101.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Palconn_UTC16-G.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_XKB_U262-16XN-4BVC11.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-AB_Molex_47590-0001.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10103594-0001LF_Horizontal.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10104110_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10118194_Horizontal.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_GCT_USB3076-30-A.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105017-0001.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0001.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0031.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex_47346-0001.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521_CircularHoles.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Lumberg_2486_01_Horizontal.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Wuerth_65100516121_Horizontal.kicad_mod67
53 files changed, 3398 insertions, 0 deletions
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Molex_48393-001.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Molex_48393-001.kicad_mod
new file mode 100644
index 00000000..4cf5c5e1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Molex_48393-001.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "USB3_A_Molex_48393-001" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB 3.0, type A, right angle (http://www.molex.com/pdm_docs/sd/483930003_sd.pdf)")
+ (tags "USB 3.0 type A right angle")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.5 -3.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d5233f2-177b-404c-bf1f-0949cd44e44c)
+ )
+ (fp_text value "USB3_A_Molex_48393-001" (at 3.5 13) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09f59a2e-3ba0-4381-ae43-c1dc39953300)
+ )
+ (fp_text user "${REFERENCE}" (at 3.5 5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c92e7fb0-d422-49bf-a2cd-f22353a49f2b)
+ )
+ (fp_line (start 10.46 6.8) (end 10.46 0.35) (layer "F.SilkS") (width 0.12) (tstamp 750f4dd4-493d-4efc-80ab-65e505860437))
+ (fp_line (start 10.46 -2.56) (end 10.46 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 76abff4d-902e-4a44-a25d-30d0ccfee77e))
+ (fp_line (start -3.46 6.8) (end -3.46 0.35) (layer "F.SilkS") (width 0.12) (tstamp 7f7e1cdc-669f-41e1-9f23-4fd9f9bf2e6a))
+ (fp_line (start -3.46 11.81) (end -3.46 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8977f91b-3081-497f-b10d-68a16c48cd80))
+ (fp_line (start -3.46 -2.56) (end -3.46 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 8cdcba89-cca3-44d2-b955-01315afe4c88))
+ (fp_line (start -3.46 11.81) (end 10.46 11.81) (layer "F.SilkS") (width 0.12) (tstamp a8d36f7c-dfcf-4ff4-a9de-0191f513778f))
+ (fp_line (start -3.46 -2.56) (end 10.46 -2.56) (layer "F.SilkS") (width 0.12) (tstamp cb91f9e6-549c-4942-9d8b-b59b666f2a7a))
+ (fp_line (start 10.46 11.81) (end 10.46 8.7) (layer "F.SilkS") (width 0.12) (tstamp ec3112c5-24f5-44d9-9c19-431c36b667c9))
+ (fp_line (start 11 12.3) (end -4 12.3) (layer "F.CrtYd") (width 0.05) (tstamp 48ae9349-30ed-4b69-8f3c-9434b73bbd56))
+ (fp_line (start 11 -3) (end 11 12.3) (layer "F.CrtYd") (width 0.05) (tstamp 567e2d00-a527-4339-b93e-cf7f83ca2425))
+ (fp_line (start -4 -3) (end 11 -3) (layer "F.CrtYd") (width 0.05) (tstamp d677f0a8-61c1-41ac-b4ee-f9f92ea0ba9e))
+ (fp_line (start -4 12.3) (end -4 -3) (layer "F.CrtYd") (width 0.05) (tstamp fcf46837-0a54-4563-adf5-191e7c9a8aae))
+ (fp_line (start 10.4 -2.5) (end 10.4 11.75) (layer "F.Fab") (width 0.1) (tstamp 07b1ba3c-624c-4ead-8b4a-96f55520a30d))
+ (fp_line (start 10.4 11.75) (end -3.4 11.75) (layer "F.Fab") (width 0.1) (tstamp 5736778d-4c79-44fc-8810-53ebebfdb074))
+ (fp_line (start -3.4 -2.5) (end 10.4 -2.5) (layer "F.Fab") (width 0.1) (tstamp 5816b3b5-79c8-49f9-8f91-86fda5133a16))
+ (fp_line (start -3.4 11.75) (end -3.4 -2.5) (layer "F.Fab") (width 0.1) (tstamp b0ff07b7-8982-4a38-b091-3bd02bba5377))
+ (pad "1" thru_hole circle (at 0 0) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp d4d25a67-c40a-41b3-b8fc-63f564232528))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp a9daa0a5-8e4c-4a5f-b056-12e12f8c4909))
+ (pad "3" thru_hole circle (at 4.5 0) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 627a3c51-1a7a-4355-8963-ae9614fa3e9d))
+ (pad "4" thru_hole circle (at 7 0) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 44a4cbd5-d200-4de8-8fdb-44dce3ce7777))
+ (pad "5" thru_hole circle (at 7.5 -1.5) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 3378ee54-b196-4858-a0f9-8e10aed860ce))
+ (pad "6" thru_hole circle (at 5.5 -1.5) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 6c4bbaac-aedd-443d-9bc1-949293c0d6be))
+ (pad "7" thru_hole circle (at 3.5 -1.5) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp d4ee4708-421b-4497-8feb-e8888140704a))
+ (pad "8" thru_hole circle (at 1.5 -1.5) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp e55df4aa-45de-4e0b-9666-e0d407c01510))
+ (pad "9" thru_hole circle (at -0.5 -1.5) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 1389f6f4-7a33-4a60-a0bf-86d75a9bcab1))
+ (pad "10" thru_hole oval (at 9.9 7.75) (size 1.2 2.1) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 0b752de3-fff7-4498-8dc5-e254fbf4b6e8))
+ (pad "10" thru_hole oval (at 9.9 -0.75) (size 1.2 2.4) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp 0fb4509c-66fd-487f-a0f2-6b9620ff7ca9))
+ (pad "10" thru_hole oval (at -2.9 7.75) (size 1.2 2.1) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 88961ef2-68c3-468b-9673-d395c5da4f10))
+ (pad "10" thru_hole oval (at -2.9 -0.75) (size 1.2 2.4) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp b62a60e8-2e33-40b8-97b8-4a65b13a1fb0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB3_A_Molex_48393-001.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Plug_Wuerth_692112030100_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Plug_Wuerth_692112030100_Horizontal.kicad_mod
new file mode 100644
index 00000000..c4393f9a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Plug_Wuerth_692112030100_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "USB3_A_Plug_Wuerth_692112030100_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E75439F)
+ (descr "USB3 type A Plug, Horizontal, http://katalog.we-online.de/em/datasheet/692112030100.pdf")
+ (tags "usb A plug horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f49e0312-a16d-4255-a3a1-b8dbf3c1a3e0)
+ )
+ (fp_text value "USB3_A_Plug_Wuerth_692112030100_Horizontal" (at 0 8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cfa25e5c-9624-4384-a4e4-2406e941033a)
+ )
+ (fp_text user "PCB Edge" (at 2.675 0 90) (layer "Dwgs.User")
+ (effects (font (size 0.6 0.6) (thickness 0.09)))
+ (tstamp b186e1d9-f10a-4b14-a03b-0183c17631a6)
+ )
+ (fp_text user "${REFERENCE}" (at 9.075 0 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d76b7a5b-5735-4c25-a865-00ea38d65464)
+ )
+ (fp_line (start -2.935 -2.7) (end -2.935 -3.3) (layer "F.SilkS") (width 0.12) (tstamp 1f85c142-c6f8-4b2b-b4a8-2996c3c018a9))
+ (fp_line (start -1.425 -4.61) (end -1.425 -5.29) (layer "F.SilkS") (width 0.12) (tstamp 333b9c28-c12a-4bae-84f0-68e7c2eda6c8))
+ (fp_line (start 3.315 -6.06) (end 2.915 -6.06) (layer "F.SilkS") (width 0.12) (tstamp 7d213af2-2c8b-4bc6-88ea-7b7051086a5e))
+ (fp_line (start -1.425 4.61) (end -1.425 5.29) (layer "F.SilkS") (width 0.12) (tstamp 7f04f548-09ef-4600-8dae-f2427116269a))
+ (fp_line (start 3.315 6.06) (end 2.915 6.06) (layer "F.SilkS") (width 0.12) (tstamp b2e01f0a-f67d-4fbe-9d4b-331b04af0bb7))
+ (fp_line (start 3.325 6) (end 3.325 -6) (layer "Dwgs.User") (width 0.1) (tstamp d6578372-6967-4057-aac4-82b76e22bb1a))
+ (fp_line (start 3.18 7.15) (end -1.83 7.15) (layer "F.CrtYd") (width 0.05) (tstamp 0f68e814-fc09-4157-902a-681c698404cc))
+ (fp_line (start -1.83 -7.15) (end -1.83 -4.85) (layer "F.CrtYd") (width 0.05) (tstamp 16eca1ec-be9f-44ae-888a-69441d7dd5b5))
+ (fp_line (start 3.18 -7.15) (end -1.83 -7.15) (layer "F.CrtYd") (width 0.05) (tstamp 1859b30f-d04b-4867-9896-52e4afd19225))
+ (fp_line (start 18.98 -6.5) (end 3.18 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 41184073-fe65-45a5-9e62-29a9aa15106f))
+ (fp_line (start 18.98 6.5) (end 18.98 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 645bd381-35e1-4cda-a5eb-8d0399bf5ec7))
+ (fp_line (start 3.18 6.5) (end 3.18 7.15) (layer "F.CrtYd") (width 0.05) (tstamp 6a75883f-f165-4467-ad88-664ce3eba0f6))
+ (fp_line (start 3.18 -6.5) (end 3.18 -7.15) (layer "F.CrtYd") (width 0.05) (tstamp 6b85fa17-7048-46f3-8019-0ae11487b70e))
+ (fp_line (start -3.18 -4.85) (end -3.18 4.85) (layer "F.CrtYd") (width 0.05) (tstamp a456b9f5-7585-467b-9393-8c19d53e56bb))
+ (fp_line (start -1.83 4.85) (end -3.18 4.85) (layer "F.CrtYd") (width 0.05) (tstamp be186715-c8a0-4637-9ea8-b1b96000bc13))
+ (fp_line (start -1.83 -4.85) (end -3.18 -4.85) (layer "F.CrtYd") (width 0.05) (tstamp dad15a2f-da49-4b81-8c41-01576b0bc020))
+ (fp_line (start -1.83 7.15) (end -1.83 4.85) (layer "F.CrtYd") (width 0.05) (tstamp e1dc885e-4dc1-424b-bc95-bcf9cf50b1e9))
+ (fp_line (start 18.98 6.5) (end 3.18 6.5) (layer "F.CrtYd") (width 0.05) (tstamp fdceb196-344c-40e2-94eb-5a249aafb312))
+ (fp_line (start -0.325 6) (end -0.325 -6) (layer "F.Fab") (width 0.1) (tstamp 0d420700-5c6a-4070-bee3-e24f3005f668))
+ (fp_line (start 18.475 6) (end -0.325 6) (layer "F.Fab") (width 0.1) (tstamp 4d59b021-8606-411d-903a-e4b091dc19df))
+ (fp_line (start -0.725 -3) (end -0.325 -3.4) (layer "F.Fab") (width 0.1) (tstamp 59c44dc2-29b2-4214-b4da-a1c9a82b1b76))
+ (fp_line (start -0.725 -3) (end -0.325 -2.6) (layer "F.Fab") (width 0.1) (tstamp bc4316a9-0832-4c4d-8953-2d24feda0125))
+ (fp_line (start 18.475 6) (end 18.475 -6) (layer "F.Fab") (width 0.1) (tstamp bd32be2c-dcf9-4b13-860e-2e4191907c28))
+ (fp_line (start 18.475 -6) (end -0.325 -6) (layer "F.Fab") (width 0.1) (tstamp de23dc0b-8177-4b56-9b5f-19bd9e0f0b4c))
+ (pad "" np_thru_hole circle (at 0.675 -2.25 90) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp 72c9c2f7-56a2-4bc8-8dd9-76dbc1902656))
+ (pad "" np_thru_hole circle (at 0.675 2.25 90) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp d6360a7d-3d49-4de9-bf95-f6a116b76695))
+ (pad "1" smd rect (at -1.775 -3 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7c5e51e-d254-4a9e-b0a7-6255b15fa538))
+ (pad "2" smd rect (at -1.775 -1 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7869b89a-0988-4776-abee-a995e2e7d99a))
+ (pad "3" smd rect (at -1.775 1 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea01b577-2160-4d79-936b-e6235ed4f457))
+ (pad "4" smd rect (at -1.775 3 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5124e4a-d3f9-4cf0-8599-359d9427845b))
+ (pad "5" smd rect (at -1.775 4 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6166fdd0-4a64-49ba-9429-a814ff340c0a))
+ (pad "6" smd rect (at -1.775 2 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a950d37-bd09-49e9-99b7-5e444f8ba6bf))
+ (pad "7" smd rect (at -1.775 0 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5cdf7e19-b1fb-4e55-8b04-3444a954ee3b))
+ (pad "8" smd rect (at -1.775 -2 90) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 681a2514-edd8-4d50-96f5-e880034e2c52))
+ (pad "9" smd rect (at -1.775 -4) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e15cb25-e2f9-4f03-baca-c7aa944fa0da))
+ (pad "10" thru_hole oval (at 0.675 -5.85 90) (size 1.6 4) (drill oval 1 2.5) (layers *.Cu *.Mask) (tstamp 0ce1777f-1ae4-44e1-acb6-3dccf27c8915))
+ (pad "10" thru_hole oval (at 0.675 5.85 90) (size 1.6 4) (drill oval 1 2.5) (layers *.Cu *.Mask) (tstamp e1da00ef-e795-4955-9afe-460aa74d67ca))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB3_A_Plug_Wuerth_692112030100_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Receptacle_Wuerth_692122030100.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Receptacle_Wuerth_692122030100.kicad_mod
new file mode 100644
index 00000000..5c0b75e2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_A_Receptacle_Wuerth_692122030100.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "USB3_A_Receptacle_Wuerth_692122030100" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62C54C87)
+ (descr "USB 3.0, type A, right angle (https://www.we-online.com/katalog/datasheet/692122030100.pdf)")
+ (tags "USB 3.0 type A right angle Würth")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -10.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d5233f2-177b-404c-bf1f-0949cd44e44c)
+ )
+ (fp_text value "USB3_A_Receptacle_Wuerth_692122030100" (at -0.05 -0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09f59a2e-3ba0-4381-ae43-c1dc39953300)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -2.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c92e7fb0-d422-49bf-a2cd-f22353a49f2b)
+ )
+ (fp_line (start 7.65 8.425) (end 7.65 8.05) (layer "F.SilkS") (width 0.12) (tstamp 20f7b317-288a-4d8c-ae33-d881cbe7639a))
+ (fp_line (start 6.65 -8.425) (end 6.65 -5.425) (layer "F.SilkS") (width 0.12) (tstamp 221bdc65-6ed2-411b-8624-bba2ba2c9c37))
+ (fp_line (start -6.65 -8.425) (end -6.65 -5.425) (layer "F.SilkS") (width 0.12) (tstamp 35b2ceae-bf52-4ff3-9b09-43d9a2991206))
+ (fp_line (start 6.65 8.05) (end 6.65 -1.475) (layer "F.SilkS") (width 0.12) (tstamp 4c9cdd80-69b9-4265-b634-11a9fccc0dd2))
+ (fp_line (start -3.4 -10.3) (end -4.1 -10.3) (layer "F.SilkS") (width 0.12) (tstamp 509e0e97-650b-42fb-a47b-a8ff8288a8ab))
+ (fp_line (start -7.65 8.425) (end 7.65 8.425) (layer "F.SilkS") (width 0.12) (tstamp 689ebfd4-4b93-432c-a43c-d8a0f55db5d9))
+ (fp_line (start 5.725 -8.425) (end 6.65 -8.425) (layer "F.SilkS") (width 0.12) (tstamp 9d328528-0cb0-4899-8242-07fe55fc7492))
+ (fp_line (start -6.65 8.05) (end -6.65 -1.475) (layer "F.SilkS") (width 0.12) (tstamp 9d62ae71-01a0-4666-9c70-6ce9db0e81c3))
+ (fp_line (start 7.65 8.05) (end 6.65 8.05) (layer "F.SilkS") (width 0.12) (tstamp b1812d7c-dcdb-4f20-a60e-ee63598aaf84))
+ (fp_line (start -7.65 8.425) (end -7.65 8.05) (layer "F.SilkS") (width 0.12) (tstamp b59ff8f7-790e-4522-87b9-5719737e4640))
+ (fp_line (start -7.65 8.05) (end -6.65 8.05) (layer "F.SilkS") (width 0.12) (tstamp e341da36-ff64-4018-93a7-871e444644b7))
+ (fp_line (start -5.725 -8.425) (end -6.65 -8.425) (layer "F.SilkS") (width 0.12) (tstamp e690d97f-0bc6-41e8-9e8e-098155346ac6))
+ (fp_line (start 6.8 7.9) (end 6.8 -1.5) (layer "F.CrtYd") (width 0.05) (tstamp 2bab2655-029d-4134-91a9-be61b7939663))
+ (fp_line (start 6.8 -8.6) (end 5.7 -8.6) (layer "F.CrtYd") (width 0.05) (tstamp 32891493-b291-4664-9651-04dc091e0447))
+ (fp_line (start 7.8 7.9) (end 6.8 7.9) (layer "F.CrtYd") (width 0.05) (tstamp 3819e76f-b7e2-4da8-9170-fe124b9ee495))
+ (fp_line (start -6.8 -1.5) (end -6.8 7.9) (layer "F.CrtYd") (width 0.05) (tstamp 53c27afa-f7df-4f37-82a2-3dd3ba22a7ec))
+ (fp_line (start 5.7 -10.25) (end -5.7 -10.25) (layer "F.CrtYd") (width 0.05) (tstamp 5881408a-55e2-49c7-85df-a387c777ba1a))
+ (fp_line (start -8.35 -3.85) (end -8.35 -3.05) (layer "F.CrtYd") (width 0.05) (tstamp 5cc3461a-45b6-4b27-ab8b-a723e63abeac))
+ (fp_line (start -5.7 -8.6) (end -6.8 -8.6) (layer "F.CrtYd") (width 0.05) (tstamp 81465cda-b933-45c3-8396-aa2dea7c6d43))
+ (fp_line (start 5.7 -8.6) (end 5.7 -10.25) (layer "F.CrtYd") (width 0.05) (tstamp 89001eb4-07b7-400a-a300-d352c9682a39))
+ (fp_line (start -5.7 -10.25) (end -5.7 -8.6) (layer "F.CrtYd") (width 0.05) (tstamp 8ff573ab-98c6-432f-b816-672e9c4b5f58))
+ (fp_line (start 7.8 8.6) (end 7.8 7.9) (layer "F.CrtYd") (width 0.05) (tstamp a733f99d-9fa3-4d70-9934-69ae4dca01f4))
+ (fp_line (start 8.35 -3.05) (end 8.35 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp bc32c74d-55ea-4389-8329-ef0360c409e7))
+ (fp_line (start 6.8 -5.4) (end 6.8 -8.6) (layer "F.CrtYd") (width 0.05) (tstamp cb559ad4-d4c9-4967-80f0-1721719cbbf5))
+ (fp_line (start -6.8 7.9) (end -7.8 7.9) (layer "F.CrtYd") (width 0.05) (tstamp e254d633-6a1d-4e09-998c-26e324e3dd3f))
+ (fp_line (start -6.8 -8.6) (end -6.8 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp e5dfaa32-2d98-47f8-a392-fa387726c141))
+ (fp_line (start -7.8 7.9) (end -7.8 8.6) (layer "F.CrtYd") (width 0.05) (tstamp ed6cabe3-a32c-4a09-a4dd-4bd9579c1993))
+ (fp_line (start -7.8 8.6) (end 7.8 8.6) (layer "F.CrtYd") (width 0.05) (tstamp eedb0b48-f45b-4c7e-a5f8-36374927abae))
+ (fp_arc (start 8.35 -3.05) (mid 7.896016 -1.953984) (end 6.8 -1.5) (layer "F.CrtYd") (width 0.05) (tstamp 44c992ac-c073-4f45-a2b6-e7f6ddee70bf))
+ (fp_arc (start 6.8 -5.4) (mid 7.896016 -4.946016) (end 8.35 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 7fa8a55a-7680-44d1-bc24-5ebfe786ec2b))
+ (fp_arc (start -8.35 -3.85) (mid -7.896016 -4.946016) (end -6.8 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 9627400d-e8f2-44eb-9737-16f05eed6df9))
+ (fp_arc (start -6.8 -1.5) (mid -7.896016 -1.953984) (end -8.35 -3.05) (layer "F.CrtYd") (width 0.05) (tstamp a47ca0f0-1272-4c92-81c6-223879630a80))
+ (fp_line (start 6.55 8.15) (end 7.55 8.15) (layer "F.Fab") (width 0.1) (tstamp 0020d0ea-8d9d-4dfe-880a-001f8e7583fa))
+ (fp_line (start 6.55 -8.33) (end 6.55 8.15) (layer "F.Fab") (width 0.1) (tstamp 07b1ba3c-624c-4ead-8b4a-96f55520a30d))
+ (fp_line (start -6.55 8.15) (end -7.55 8.15) (layer "F.Fab") (width 0.1) (tstamp 197a3f9b-317f-4d8b-af45-ef96bbde2b0c))
+ (fp_line (start 6.55 8.33) (end -6.55 8.33) (layer "F.Fab") (width 0.1) (tstamp 5736778d-4c79-44fc-8810-53ebebfdb074))
+ (fp_line (start 7.55 8.15) (end 7.55 8.33) (layer "F.Fab") (width 0.1) (tstamp 6e888ddd-cfb7-4e8e-8fcf-fd66e710ff24))
+ (fp_line (start 6.55 8.33) (end 7.55 8.33) (layer "F.Fab") (width 0.1) (tstamp 78c373e7-5d47-4c34-8bea-c1f64d8f787f))
+ (fp_line (start -3.75 -8.73) (end -3.35 -8.33) (layer "F.Fab") (width 0.1) (tstamp 8d17f1d0-c753-49ac-94df-10fb032a4d47))
+ (fp_line (start -6.55 -8.33) (end 6.55 -8.33) (layer "F.Fab") (width 0.1) (tstamp a91947f5-a15c-48e7-8465-9730ef96c765))
+ (fp_line (start -6.55 8.15) (end -6.55 -8.33) (layer "F.Fab") (width 0.1) (tstamp b0ff07b7-8982-4a38-b091-3bd02bba5377))
+ (fp_line (start -7.55 8.15) (end -7.55 8.33) (layer "F.Fab") (width 0.1) (tstamp bc585942-4774-43f2-bbd4-3dd80c9ca98b))
+ (fp_line (start -6.55 8.33) (end -7.55 8.33) (layer "F.Fab") (width 0.1) (tstamp e0c2f8c4-a782-44b9-b6fb-b802a90cd616))
+ (fp_line (start -3.75 -8.73) (end -4.15 -8.33) (layer "F.Fab") (width 0.1) (tstamp eb3d314e-6f4d-4fd1-b528-3f3b3644cffb))
+ (pad "" np_thru_hole circle (at -3.4 -3.45) (size 2 2) (drill 2) (layers F&B.Cu *.Mask) (tstamp 0b752de3-fff7-4498-8dc5-e254fbf4b6e8))
+ (pad "" np_thru_hole circle (at 3.4 -3.45) (size 2 2) (drill 2) (layers F&B.Cu *.Mask) (tstamp 15d33ba9-67a6-4431-8cba-40cb1f099b0e))
+ (pad "1" smd roundrect (at -3.75 -8.67) (size 0.9 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4d25a67-c40a-41b3-b8fc-63f564232528))
+ (pad "2" smd roundrect (at -1.25 -8.67) (size 0.9 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4d51649-ad03-4e12-bc0e-b292418bdbc9))
+ (pad "3" smd roundrect (at 1.25 -8.67) (size 0.9 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d487615-729c-4626-bf2f-68332cfee716))
+ (pad "4" smd roundrect (at 3.75 -8.67) (size 0.9 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8da32e4-7610-4d03-a06d-7e2e5342e61a))
+ (pad "5" smd roundrect (at 5 -8.895) (size 0.9 2.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 857bb346-4e35-4c3f-9f24-4ea906d5fb73))
+ (pad "6" smd roundrect (at 2.5 -8.895) (size 0.9 2.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1c959b2-6911-4815-9cf9-f6d32730e347))
+ (pad "7" smd roundrect (at 0 -8.895) (size 0.9 2.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b4ba508-ac96-4a56-a20b-d7b08d634fe5))
+ (pad "8" smd roundrect (at -2.5 -8.895) (size 0.9 2.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f6d3e00-8801-4fc4-8b3b-8e48aae2c331))
+ (pad "9" smd roundrect (at -5 -8.895) (size 0.9 2.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1389f6f4-7a33-4a60-a0bf-86d75a9bcab1))
+ (pad "10" thru_hole oval (at -6.8 -3.45) (size 2.52 3.4) (drill oval 1.12 2) (layers *.Cu *.Mask) (tstamp 88961ef2-68c3-468b-9673-d395c5da4f10))
+ (pad "10" thru_hole oval (at 6.8 -3.45) (size 2.52 3.4) (drill oval 1.12 2) (layers *.Cu *.Mask) (tstamp bd7d6807-1b05-4872-96e4-4ffd2cb2dd65))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB3_A_Receptacle_Wuerth_692122030100.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_Micro-B_Connfly_DS1104-01.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_Micro-B_Connfly_DS1104-01.kicad_mod
new file mode 100644
index 00000000..3cd7e6fd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB3_Micro-B_Connfly_DS1104-01.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "USB3_Micro-B_Connfly_DS1104-01" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 0)
+ (descr "Micro USB B receptable with flange, bottom-mount, SMD, right-angle (http://en.connfly.com/static/upload/file/pdf/DS1104-01.pdf)")
+ (tags "USB 3.0 Micro B SMD right angle")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.507 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f5dd574d-f1b3-4814-a1ee-e3fb74decef8)
+ )
+ (fp_text value "USB3_Micro-B_Connfly_DS1104-01" (at 0 5.2 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1e9b61f-94a9-42f4-bf4a-1f5ce5174bc3)
+ )
+ (fp_text user "PCB Edge" (at 0 2.65 unlocked) (layer "Dwgs.User")
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ (tstamp 41485de5-6ed3-4c83-b69e-ef83ae18093c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.459 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59072995-d5ae-4bf1-98d5-671cd50bbfb0)
+ )
+ (fp_line (start 5.725 -1.75) (end 6.75 -1.75) (layer "F.SilkS") (width 0.12) (tstamp 2878a73c-5447-4cd9-8194-14f52ab9459c))
+ (fp_line (start 6.75 2.35) (end 6.75 2.525) (layer "F.SilkS") (width 0.12) (tstamp 3d2a15cb-c492-4d9a-b1dd-7d5f099d2d31))
+ (fp_line (start 1.855 -1.75) (end 1.855 0.05) (layer "F.SilkS") (width 0.12) (tstamp 57c0c267-8bf9-4cc7-b734-d71a239ac313))
+ (fp_line (start 0.775 -1.75) (end -0.975 -1.75) (layer "F.SilkS") (width 0.12) (tstamp 7afa54c4-2181-41d3-81f7-39efc497ecae))
+ (fp_line (start 6.75 -1.75) (end 6.75 0.05) (layer "F.SilkS") (width 0.12) (tstamp 9157f4ae-0244-4ff1-9f73-3cb4cbb5f280))
+ (fp_line (start -4.375 -1.75) (end -6.75 -1.75) (layer "F.SilkS") (width 0.12) (tstamp 983c426c-24e0-4c65-ab69-1f1824adc5c6))
+ (fp_line (start -6.75 -1.75) (end -6.75 0) (layer "F.SilkS") (width 0.12) (tstamp 98c78427-acd5-4f90-9ad6-9f61c4809aec))
+ (fp_line (start -6.75 2.35) (end -6.75 2.525) (layer "F.SilkS") (width 0.12) (tstamp b6924901-677d-424a-a3f4-52c8dd1fa5f5))
+ (fp_line (start 0.775 -1.75) (end 0.775 0.05) (layer "F.SilkS") (width 0.12) (tstamp c332fa55-4168-4f55-88a5-f82c7c21040b))
+ (fp_line (start 2.325 -1.75) (end 1.855 -1.75) (layer "F.SilkS") (width 0.12) (tstamp ed8a7f02-cf05-41d0-97b4-4388ef205e73))
+ (fp_line (start -4.375 -2.1) (end -4.375 -1.75) (layer "F.SilkS") (width 0.12) (tstamp ef1b4b98-541b-4673-a04f-2043250fc40a))
+ (fp_rect (start -8.07 -2.66) (end 8.07 4.45) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 098afe52-27f0-4ec0-bf39-4eb766d2a851))
+ (fp_line (start -4.375 -2.15) (end -3.975 -1.75) (layer "F.Fab") (width 0.1) (tstamp 48ab88d7-7084-4d02-b109-3ad55a30bb11))
+ (fp_line (start -3.575 -2.15) (end -4.375 -2.15) (layer "F.Fab") (width 0.1) (tstamp 66116376-6967-4178-9f23-a26cdeafc400))
+ (fp_line (start -6.125 2.65) (end 6.125 2.65) (layer "F.Fab") (width 0.1) (tstamp 8b7bbefd-8f78-41f8-809c-2534a5de3b39))
+ (fp_line (start -3.975 -1.75) (end -3.575 -2.15) (layer "F.Fab") (width 0.1) (tstamp 9bb20359-0f8b-45bc-9d38-6626ed3a939d))
+ (fp_rect (start -6.635 -1.65) (end 6.635 3.95) (layer "F.Fab") (width 0.1) (fill none) (tstamp 751d823e-1d7b-4501-9658-d06d459b0e16))
+ (pad "1" smd rect (at -3.975 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe65445f-0427-44ac-8d4d-1b7bd3c947ad))
+ (pad "2" smd rect (at -3.325 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78dd91e0-7642-4a81-95ae-2b9b206571de))
+ (pad "3" smd rect (at -2.675 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7f96b4c-ce9b-45bc-a36c-1b9d1ac54ce2))
+ (pad "4" smd rect (at -2.025 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a5e7775-8bd5-48fd-8f04-f4ceb4751446))
+ (pad "5" smd rect (at -1.375 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 765badd9-7ee9-4c0a-8e85-46679af59216))
+ (pad "6" smd rect (at 2.725 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d06c51c6-46d0-41f2-8b55-d9747b2c40c6))
+ (pad "7" smd rect (at 3.375 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fcc82977-28c9-44c8-9577-b894d3202e37))
+ (pad "8" smd rect (at 4.025 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 862da758-ff09-450d-a4a0-286c4cf37efe))
+ (pad "9" smd rect (at 4.675 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 689f8828-63fa-4156-8cd3-6d8b2d8c3ebc))
+ (pad "10" smd rect (at 5.325 -1.475) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 266092d9-5c67-454f-b3b1-53001a8db747))
+ (pad "11" smd rect (at 3.825 1.2) (size 1.8 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c13e66d-62a3-4c16-b994-c0ab75727f4b))
+ (pad "11" smd rect (at -1.475 1.2) (size 1.9 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19448b84-edb6-4f42-85ce-d052beb302ed))
+ (pad "11" smd rect (at -6.425 1.2) (size 2.3 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43dd0557-da6b-4898-9321-52c9e2b80a37))
+ (pad "11" smd rect (at 1.075 1.2) (size 2.3 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 579d34b6-b5a5-48d1-869d-55629ec65dc8))
+ (pad "11" smd rect (at 6.425 1.2) (size 2.3 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0e6b254-089c-43aa-a6d0-d1ae4955094d))
+ (pad "11" smd rect (at -3.875 1.2) (size 1.9 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff281fb4-4a9e-4247-aed1-e9d9b113573e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB3_Micro-B_Connfly_DS1104-01.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CNCTech_1001-011-01101_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CNCTech_1001-011-01101_Horizontal.kicad_mod
new file mode 100644
index 00000000..5df91f0e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CNCTech_1001-011-01101_Horizontal.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "USB_A_CNCTech_1001-011-01101_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E754393)
+ (descr "USB type A Plug, Horizontal, http://cnctech.us/pdfs/1001-011-01101.pdf")
+ (tags "USB-A")
+ (attr smd)
+ (fp_text reference "REF**" (at -6.9 -8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f942482d-04a5-4a5b-afae-e1ec1f709a1e)
+ )
+ (fp_text value "USB_A_CNCTech_1001-011-01101_Horizontal" (at 0 8 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 98e60d0a-a5aa-472f-92d1-057846077a29)
+ )
+ (fp_text user "PCB Edge" (at -4.55 -0.05 90) (layer "Dwgs.User")
+ (effects (font (size 0.6 0.6) (thickness 0.09)))
+ (tstamp ac82a7dd-e0e4-4685-979b-3d3b10d7b274)
+ )
+ (fp_text user "${REFERENCE}" (at -6 0 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94ab62fa-ae4f-4f22-be67-7c91daacb203)
+ )
+ (fp_line (start -4.85 -6.145) (end -3.8 -6.145) (layer "F.SilkS") (width 0.12) (tstamp 12d767df-e7e8-4d56-81b2-6aedb7685006))
+ (fp_line (start -8.02 -4.4) (end -8.02 4.4) (layer "F.SilkS") (width 0.12) (tstamp 4162ed44-42da-47d2-ae51-0d77bf2abdbd))
+ (fp_line (start -8.02 -4.4) (end -8.775 -4.4) (layer "F.SilkS") (width 0.12) (tstamp b1bdee3f-3257-4730-8457-8de5a55b0bdf))
+ (fp_line (start -4.85 6.145) (end -3.8 6.145) (layer "F.SilkS") (width 0.12) (tstamp cad5d2dc-4c20-4285-a4d4-deac25b32d8c))
+ (fp_line (start -3.8 6.025) (end -3.8 -6.025) (layer "Dwgs.User") (width 0.1) (tstamp f87e2788-2d3e-4c0c-ae5b-3ef333b522f1))
+ (fp_line (start -4.65 6.52) (end 11.4 6.52) (layer "F.CrtYd") (width 0.05) (tstamp 0960299b-7835-4736-99e0-24d612a864ce))
+ (fp_line (start -9.15 -7.15) (end -9.15 -4.55) (layer "F.CrtYd") (width 0.05) (tstamp 0a40e5eb-fb52-401a-91be-41aaa0e9fe60))
+ (fp_line (start -11.4 4.55) (end -9.15 4.55) (layer "F.CrtYd") (width 0.05) (tstamp 1e08ea9e-7091-423a-a847-d1abf4ff2bac))
+ (fp_line (start -9.15 -7.15) (end -4.65 -7.15) (layer "F.CrtYd") (width 0.05) (tstamp 7542bef5-d0a6-434d-bb29-adeef23cf867))
+ (fp_line (start -4.65 -6.52) (end 11.4 -6.52) (layer "F.CrtYd") (width 0.05) (tstamp 778fd11b-286a-4c7a-b64e-163885374614))
+ (fp_line (start -4.65 -6.52) (end -4.65 -7.15) (layer "F.CrtYd") (width 0.05) (tstamp 8f09897e-d434-4dbf-a161-a2559726ef0a))
+ (fp_line (start -11.4 -4.55) (end -9.15 -4.55) (layer "F.CrtYd") (width 0.05) (tstamp a62efab4-a34d-4cea-ba06-95a6e926c690))
+ (fp_line (start -4.65 7.15) (end -4.65 6.52) (layer "F.CrtYd") (width 0.05) (tstamp a9540b0b-d58e-4760-880b-60fe80574d3e))
+ (fp_line (start -9.15 4.55) (end -9.15 7.15) (layer "F.CrtYd") (width 0.05) (tstamp c6b7d655-0640-4f8a-b5b6-a322c773a95c))
+ (fp_line (start 11.4 6.52) (end 11.4 -6.52) (layer "F.CrtYd") (width 0.05) (tstamp ce62a36d-d572-4264-aeeb-69b5b6cb7c5a))
+ (fp_line (start -11.4 4.55) (end -11.4 -4.55) (layer "F.CrtYd") (width 0.05) (tstamp ef9fd17b-b216-46de-9ce9-9bc106e50af7))
+ (fp_line (start -9.15 7.15) (end -4.65 7.15) (layer "F.CrtYd") (width 0.05) (tstamp fc7122b0-dfaa-4844-b788-ec748f5244eb))
+ (fp_line (start -7.9 -6.025) (end 10.9 -6.025) (layer "F.Fab") (width 0.1) (tstamp 00c4bf98-402a-4427-baec-82f7f8919c88))
+ (fp_line (start 10.9 6.025) (end 10.9 -6.025) (layer "F.Fab") (width 0.1) (tstamp 05b767bc-f800-4fff-9188-417754425593))
+ (fp_line (start -10.4 -3.75) (end -7.9 -3.75) (layer "F.Fab") (width 0.1) (tstamp 1f093998-9a98-4d9a-83c4-95896b87fcd8))
+ (fp_line (start -10.4 0.75) (end -7.9 0.75) (layer "F.Fab") (width 0.1) (tstamp 2271a092-e392-4c03-88e2-06c08dfe8243))
+ (fp_line (start -10.4 3.75) (end -10.4 3.25) (layer "F.Fab") (width 0.1) (tstamp 25632afd-b993-4a13-877b-c91891555f2c))
+ (fp_line (start -7.9 6.025) (end 10.9 6.025) (layer "F.Fab") (width 0.1) (tstamp 2639d150-ac61-407e-84a5-fd9a84dec570))
+ (fp_line (start -7.25 -4) (end -7.25 -3.05) (layer "F.Fab") (width 0.1) (tstamp 35dbc00a-1902-4f53-a27c-383f42ef4d5b))
+ (fp_line (start -10.4 1.25) (end -7.9 1.25) (layer "F.Fab") (width 0.1) (tstamp 58f6750a-10c9-46f7-97e0-e1e872574a45))
+ (fp_line (start -7.75 -3.5) (end -7.25 -4) (layer "F.Fab") (width 0.1) (tstamp 5f47f18f-002c-4dd6-aaef-257c87b62d2f))
+ (fp_line (start -10.4 3.25) (end -7.9 3.25) (layer "F.Fab") (width 0.1) (tstamp 748e6c34-6f3b-42d1-88fe-f411dbfb3d98))
+ (fp_line (start -10.4 -0.75) (end -7.9 -0.75) (layer "F.Fab") (width 0.1) (tstamp 8bfb9e3c-dc82-41d2-b8f2-e8c1f4cf79c3))
+ (fp_line (start -10.4 -1.25) (end -7.9 -1.25) (layer "F.Fab") (width 0.1) (tstamp 9a96d092-bd6c-428c-91eb-a8bfeaae129c))
+ (fp_line (start -10.4 -0.75) (end -10.4 -1.25) (layer "F.Fab") (width 0.1) (tstamp 9b61d695-4ebc-49d2-91ea-bca61a0ef2b8))
+ (fp_line (start -10.4 3.75) (end -7.9 3.75) (layer "F.Fab") (width 0.1) (tstamp a3ad22ba-5c2e-4feb-92ed-97cdf22bc04d))
+ (fp_line (start -7.75 -3.5) (end -7.25 -3) (layer "F.Fab") (width 0.1) (tstamp a73db1d5-fee0-4613-a914-41463062020d))
+ (fp_line (start -10.4 -3.25) (end -7.9 -3.25) (layer "F.Fab") (width 0.1) (tstamp b852cd3c-3e3e-4bae-957d-96ffb2c37080))
+ (fp_line (start -10.4 -3.25) (end -10.4 -3.75) (layer "F.Fab") (width 0.1) (tstamp e323284b-886f-4af9-9e3e-f52ba2a1e29a))
+ (fp_line (start -7.9 6.025) (end -7.9 -6.025) (layer "F.Fab") (width 0.1) (tstamp e8d01346-6d79-4641-b8a2-a61f3ce1f450))
+ (fp_line (start -10.4 1.25) (end -10.4 0.75) (layer "F.Fab") (width 0.1) (tstamp fa71ebd0-0a83-4594-80ed-f25d166e1194))
+ (fp_circle (center -6.9 -2.3) (end -6.9 -2.8) (layer "F.Fab") (width 0.1) (fill none) (tstamp 36b113a2-eaca-4634-ae83-33dc98914f73))
+ (fp_circle (center -6.9 2.3) (end -6.9 2.8) (layer "F.Fab") (width 0.1) (fill none) (tstamp f82c167e-e020-406c-b3e9-fa8a01c1d2c9))
+ (pad "" np_thru_hole circle (at -6.9 2.3) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp 1623acb7-4d39-40e6-88d9-db0b993e6c80))
+ (pad "" np_thru_hole circle (at -6.9 -2.3) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp b34f1b0a-cf5a-4626-af16-52fbbf308547))
+ (pad "1" smd rect (at -9.65 -3.5) (size 2.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9e365c4-9396-41bc-a044-b1c488c9fd62))
+ (pad "2" smd rect (at -9.65 -1) (size 2.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ddb8242-7353-4b01-ab9c-de18f4fa0318))
+ (pad "3" smd rect (at -9.65 1) (size 2.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8b213e89-408e-4122-8b31-20b0412e30bb))
+ (pad "4" smd rect (at -9.65 3.5) (size 2.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48d0977e-3b97-407f-a283-e4b3b06b2fd7))
+ (pad "5" thru_hole oval (at -6.9 5.7) (size 3.5 1.9) (drill oval 2.5 0.9) (layers *.Cu *.Mask) (tstamp 0d802d86-aa63-40a5-9c10-7eef7480067a))
+ (pad "5" thru_hole oval (at -6.9 -5.7) (size 3.5 1.9) (drill oval 2.5 0.9) (layers *.Cu *.Mask) (tstamp ed5df861-1e3e-46ea-9594-9254a49ff690))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_CNCTech_1001-011-01101_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CONNFLY_DS1095-WNR0.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CONNFLY_DS1095-WNR0.kicad_mod
new file mode 100644
index 00000000..72a12c63
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_CONNFLY_DS1095-WNR0.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "USB_A_CONNFLY_DS1095-WNR0" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E39FFBD)
+ (descr "http://www.connfly.com/userfiles/image/UpLoadFile/File/2013/5/6/DS1095.pdf")
+ (tags "USB-A receptacle horizontal through-hole")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -1.95 -2.35) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91223ff2-bc82-4118-a548-81e6504d9ff0)
+ )
+ (fp_text value "USB_A_CONNFLY_DS1095-WNR0" (at 3.5 7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 33076439-9ee7-4643-96c1-4ee12910bce7)
+ )
+ (fp_text user "${REFERENCE}" (at 3.5 5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c23c83ce-8fe9-42a8-a12e-c5806823279d)
+ )
+ (fp_line (start 10.86 4.56) (end 10.86 13.1) (layer "F.SilkS") (width 0.12) (tstamp 2970969a-83e2-496c-b35c-1d9f55ee4124))
+ (fp_line (start 10.86 0.86) (end 10.86 -1.12) (layer "F.SilkS") (width 0.12) (tstamp 41f1e68e-e8d6-4dcd-a594-c1896fbb29ac))
+ (fp_line (start 0.5 -2) (end -0.5 -2) (layer "F.SilkS") (width 0.12) (tstamp 4f1ec52d-021b-40c2-a231-fe9ea566e3fb))
+ (fp_line (start -3.86 -1.12) (end -3.86 0.86) (layer "F.SilkS") (width 0.12) (tstamp 62e01a63-5706-45c8-92eb-4a023ac36494))
+ (fp_line (start -0.5 -2) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 65dce659-8823-48f9-b8e0-70f13b217c16))
+ (fp_line (start -3.86 13.1) (end 10.86 13.1) (layer "F.SilkS") (width 0.12) (tstamp 85b30aa5-1f01-4aa7-be57-bfe0f5ab2d2b))
+ (fp_line (start 0 -1.5) (end 0.5 -2) (layer "F.SilkS") (width 0.12) (tstamp a87437ea-5168-41d0-90b4-a75d394606e0))
+ (fp_line (start -3.86 -1.12) (end 10.86 -1.12) (layer "F.SilkS") (width 0.12) (tstamp cacde674-1a7b-43df-b9fa-1fb66c3fd64e))
+ (fp_line (start -3.86 4.56) (end -3.86 13.1) (layer "F.SilkS") (width 0.12) (tstamp d86b02af-28b8-4e00-b3f4-02a0e1c2472b))
+ (fp_line (start -5.32 -1.51) (end -5.32 13.49) (layer "F.CrtYd") (width 0.05) (tstamp 12eb6801-5de7-49e3-9d72-9b1342ada7c5))
+ (fp_line (start 12.32 -1.51) (end 12.32 13.49) (layer "F.CrtYd") (width 0.05) (tstamp adac0bb7-2aa6-48f6-8398-5046621e9134))
+ (fp_line (start 12.32 13.49) (end -5.32 13.49) (layer "F.CrtYd") (width 0.05) (tstamp b932fa00-da55-4ed1-8be6-3e9fc4af2be7))
+ (fp_line (start -5.32 -1.51) (end 12.32 -1.51) (layer "F.CrtYd") (width 0.05) (tstamp f58df4a5-97a8-4266-b46f-7177024cc621))
+ (fp_line (start -2.87 -1.01) (end 10.75 -1.01) (layer "F.Fab") (width 0.1) (tstamp 1d74ad09-93a9-479b-938d-86c374eac0a7))
+ (fp_line (start -3.75 12.99) (end 10.75 12.99) (layer "F.Fab") (width 0.1) (tstamp 27e1023b-444b-4b66-b0b9-7c397ada37fc))
+ (fp_line (start -3.75 -0.13) (end -3.75 12.99) (layer "F.Fab") (width 0.1) (tstamp 4474ecf7-5611-461f-8dcb-c56d5df0ea9f))
+ (fp_line (start 10.75 -1.01) (end 10.75 12.99) (layer "F.Fab") (width 0.1) (tstamp 54dd9948-be19-4ded-90b3-9801f761d847))
+ (fp_line (start -2.87 -1.01) (end -3.75 -0.13) (layer "F.Fab") (width 0.1) (tstamp ce3801f7-0aa0-4031-b5dc-7e25e4637f2d))
+ (pad "1" thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) (tstamp 388e91bc-dfbb-44aa-8182-a27f62cdf99d))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) (tstamp 2ca04b04-94cb-4d32-8043-a78bd59cb5e8))
+ (pad "3" thru_hole circle (at 4.5 0) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) (tstamp 2480b11d-1c39-4b3d-94a4-608bb3854d00))
+ (pad "4" thru_hole circle (at 7 0) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) (tstamp 4962ae86-98ad-4d23-8017-85ffdecc7686))
+ (pad "5" thru_hole circle (at 10.07 2.71) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask) (tstamp 3514667b-a8c5-48a4-b5d4-30061921f232))
+ (pad "5" thru_hole circle (at -3.07 2.71) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask) (tstamp da25d254-74ca-4bc4-a526-cd8328ed3ead))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_CONNFLY_DS1095-WNR0.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_105057_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_105057_Vertical.kicad_mod
new file mode 100644
index 00000000..952c6b55
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_105057_Vertical.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "USB_A_Molex_105057_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C671087)
+ (descr "https://www.molex.com/pdm_docs/sd/1050570001_sd.pdf")
+ (tags "USB A Vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.4 -7.05) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 16af7c1e-4548-46a8-9ad1-c1e2dbeedde0)
+ )
+ (fp_text value "USB_A_Molex_105057_Vertical" (at 3.5 2.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 36bea533-023d-442c-998f-350d3bb4324b)
+ )
+ (fp_text user "${REFERENCE}" (at 3.45 -2.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab5b8c98-abaa-432c-85aa-1bb3f0ed18a5)
+ )
+ (fp_line (start 10.2 -4.9) (end 10.2 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 01aca2ca-7261-4173-b79a-49fb3d1aeb81))
+ (fp_line (start 10.2 1.1) (end -3.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 3cbbec79-3b48-488b-8d9e-35b1a46d2b99))
+ (fp_line (start 10.2 -4.9) (end 5.25 -4.9) (layer "F.SilkS") (width 0.12) (tstamp b709a19f-9f15-4090-ad82-c9a28b330e22))
+ (fp_line (start -3.2 -4.9) (end 1.75 -4.9) (layer "F.SilkS") (width 0.12) (tstamp c15c116a-754d-4856-8b03-e66edbfdb135))
+ (fp_line (start -3.2 -4.9) (end -3.2 -2.3) (layer "F.SilkS") (width 0.12) (tstamp c2b3dee1-8e91-482c-a177-fbb0c2f55f26))
+ (fp_line (start 11.52 1.46) (end -4.52 1.46) (layer "F.CrtYd") (width 0.05) (tstamp 769a3b1c-08a4-4749-8028-18285a9c9d74))
+ (fp_line (start 11.52 -6.23) (end 11.52 1.46) (layer "F.CrtYd") (width 0.05) (tstamp 79b29d86-1c94-4d7c-9075-7fc75af29b36))
+ (fp_line (start -4.52 1.46) (end -4.52 -6.23) (layer "F.CrtYd") (width 0.05) (tstamp 81148fe8-7296-4669-9792-708329007f9b))
+ (fp_line (start -4.52 -6.23) (end 11.52 -6.23) (layer "F.CrtYd") (width 0.05) (tstamp 824f879d-d525-4384-b590-07f5879ec8ee))
+ (fp_line (start -3.05 0.96) (end -3.05 -4.76) (layer "F.Fab") (width 0.1) (tstamp 03e8cd25-c63a-403a-bbe2-c9a04cf31c7a))
+ (fp_line (start 0 0.2) (end 0.65 0.96) (layer "F.Fab") (width 0.1) (tstamp 2f50697d-9ad4-4c89-ac23-f0b804b63262))
+ (fp_line (start -0.65 0.96) (end -3.05 0.96) (layer "F.Fab") (width 0.1) (tstamp 7fa68b0d-b1f0-4ac9-9f17-09994b4a6712))
+ (fp_line (start 10.05 0.96) (end 0.65 0.96) (layer "F.Fab") (width 0.1) (tstamp a9830a74-921b-435d-8aeb-22dc7ed5730f))
+ (fp_line (start 10.05 -4.76) (end 10.05 0.96) (layer "F.Fab") (width 0.1) (tstamp bdfa7711-4a8e-481b-bd3f-015d4c071fbc))
+ (fp_line (start -0.65 0.96) (end 0 0.2) (layer "F.Fab") (width 0.1) (tstamp c073f0de-7103-427b-9529-b8409445c39d))
+ (fp_line (start -3.05 -4.76) (end 10.05 -4.76) (layer "F.Fab") (width 0.1) (tstamp c0e879a2-ef68-4749-9cb3-b8d3d216a3ae))
+ (pad "1" thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) (tstamp 54f21056-d0d3-4794-a604-99a34638c466))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) (tstamp 98cafc97-da35-4d48-99d8-b6377d173084))
+ (pad "3" thru_hole circle (at 4.5 0) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) (tstamp 12f3ef44-5d62-4821-908c-8922e0ea4584))
+ (pad "4" thru_hole circle (at 7 0) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) (tstamp bb01150e-533a-4354-8b76-cb34401e5036))
+ (pad "5" thru_hole oval (at 10.07 -0.6) (size 1.9 2.9) (drill oval 1.3 2.3) (layers *.Cu *.Mask) (tstamp 6674065d-3acb-4702-82e8-01edb2abcb91))
+ (pad "5" thru_hole oval (at 3.5 -4.78 90) (size 1.9 2.9) (drill oval 1.3 2.3) (layers *.Cu *.Mask) (tstamp af75a2f2-082f-4d80-a946-db455cbadc5d))
+ (pad "5" thru_hole oval (at -3.07 -0.6 180) (size 1.9 2.9) (drill oval 1.3 2.3) (layers *.Cu *.Mask) (tstamp cb0d9369-0684-4596-a1bf-be5de9eefe53))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_Molex_105057_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_67643_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_67643_Horizontal.kicad_mod
new file mode 100644
index 00000000..24c516a1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Molex_67643_Horizontal.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "USB_A_Molex_67643_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EA03975)
+ (descr "USB type A, Horizontal, https://www.molex.com/pdm_docs/sd/676433910_sd.pdf")
+ (tags "USB_A Female Connector receptacle")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.5 -3.19) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 54bb8604-84db-4bba-85f6-c96301b59880)
+ )
+ (fp_text value "USB_A_Molex_67643_Horizontal" (at 3.5 14.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4945ad9a-46e8-48a3-89ed-7915b4fe32f2)
+ )
+ (fp_text user "${REFERENCE}" (at 3.5 3.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99fd78be-c468-47ed-a9d2-012ea8c5cd43)
+ )
+ (fp_line (start 10.16 -2.38) (end 10.16 0.95) (layer "F.SilkS") (width 0.12) (tstamp 02c36777-48f4-4c9d-8f98-92b208bfba68))
+ (fp_line (start -3.16 12.58) (end -3.16 4.47) (layer "F.SilkS") (width 0.12) (tstamp 070d01df-f3ca-4841-83c8-ebec6014f02f))
+ (fp_line (start -0.9 -2.6) (end 0.9 -2.6) (layer "F.SilkS") (width 0.12) (tstamp 217aca3c-f000-4746-88bd-aa296dd7edd7))
+ (fp_line (start -3.16 12.58) (end -3.81 12.58) (layer "F.SilkS") (width 0.12) (tstamp 288db5c2-69b1-41b8-865f-7c85a7b716f9))
+ (fp_line (start -3.16 -2.38) (end 10.16 -2.38) (layer "F.SilkS") (width 0.12) (tstamp 4c784483-8c83-47f0-bfaf-4c6c19ede978))
+ (fp_line (start 10.81 13.1) (end 10.81 12.58) (layer "F.SilkS") (width 0.12) (tstamp 5e51cd6d-3473-447e-8f33-bd427ee1275b))
+ (fp_line (start 10.81 12.58) (end 10.16 12.58) (layer "F.SilkS") (width 0.12) (tstamp 938a787d-3f82-431b-a17d-82dfe3ae9a21))
+ (fp_line (start -3.81 12.58) (end -3.81 13.1) (layer "F.SilkS") (width 0.12) (tstamp a793aa9d-14d1-4b06-803f-133a28ce5593))
+ (fp_line (start 10.16 4.47) (end 10.16 12.58) (layer "F.SilkS") (width 0.12) (tstamp ad2f3113-f40c-4239-8398-7147cded0ef3))
+ (fp_line (start -3.81 13.1) (end 10.81 13.1) (layer "F.SilkS") (width 0.12) (tstamp b064f63c-4828-4a91-b349-b3bf2eca4044))
+ (fp_line (start -3.16 -2.38) (end -3.16 0.95) (layer "F.SilkS") (width 0.12) (tstamp f91fc83b-7088-4246-a35a-89f88d25e05a))
+ (fp_line (start -4.2 13.49) (end -4.2 12.19) (layer "F.CrtYd") (width 0.05) (tstamp 06829ac4-e295-406d-86d5-410547984fb4))
+ (fp_line (start -3.55 12.19) (end -3.55 4.66) (layer "F.CrtYd") (width 0.05) (tstamp 152139b9-acba-453c-aa70-fc4d6a36dfe6))
+ (fp_line (start -4.2 12.19) (end -3.55 12.19) (layer "F.CrtYd") (width 0.05) (tstamp 18e5ce2d-caaa-4d3c-a542-7c3d18f97bf8))
+ (fp_line (start 10.55 -2.77) (end 10.55 0.76) (layer "F.CrtYd") (width 0.05) (tstamp 1f0421a0-14b3-4ffa-b57a-0c3d8df92509))
+ (fp_line (start 11.2 13.49) (end 11.2 12.19) (layer "F.CrtYd") (width 0.05) (tstamp 26c01cf3-bd9e-4da7-93f1-1f5ad1dbc225))
+ (fp_line (start 11.2 12.19) (end 10.55 12.19) (layer "F.CrtYd") (width 0.05) (tstamp 414472a4-9d2e-4e19-8ae7-eb31a0bf21f7))
+ (fp_line (start -3.55 -2.77) (end 10.55 -2.77) (layer "F.CrtYd") (width 0.05) (tstamp 427be8c6-0c31-4f6f-a301-9e54c0789ae0))
+ (fp_line (start 10.55 12.19) (end 10.55 4.66) (layer "F.CrtYd") (width 0.05) (tstamp 54517dd9-a195-4151-945d-0106a68b8b8f))
+ (fp_line (start -3.55 -2.77) (end -3.55 0.76) (layer "F.CrtYd") (width 0.05) (tstamp ce2d28e6-1ba7-447c-8dd9-e734eaa7cf23))
+ (fp_line (start -4.2 13.49) (end 11.2 13.49) (layer "F.CrtYd") (width 0.05) (tstamp d11095f3-dd4f-4781-98a4-dce90b4b2489))
+ (fp_arc (start 10.55 0.76) (mid 12.078208 2.71) (end 10.55 4.66) (layer "F.CrtYd") (width 0.05) (tstamp 8bb4c650-5211-4bf9-a664-f9d7e227beba))
+ (fp_arc (start -3.55 4.66) (mid -5.078208 2.71) (end -3.55 0.76) (layer "F.CrtYd") (width 0.05) (tstamp c1f6c59f-e338-4485-a523-5ce7bd49d9a1))
+ (fp_line (start -3.05 9.27) (end 10.05 9.27) (layer "F.Fab") (width 0.1) (tstamp 016afd6a-479c-4d73-b692-7fb299615b47))
+ (fp_line (start -3.05 12.69) (end -3.7 12.69) (layer "F.Fab") (width 0.1) (tstamp 2e9d6e5e-7b40-4c0f-bcc2-52f4b106f1a5))
+ (fp_line (start -3.7 12.99) (end 10.7 12.99) (layer "F.Fab") (width 0.1) (tstamp 4509d9ac-36d5-46bf-9a6d-ddc13badd809))
+ (fp_line (start 10.05 -2.27) (end 10.05 12.69) (layer "F.Fab") (width 0.1) (tstamp 520befb7-a87f-433b-9bca-ff78de6e9391))
+ (fp_line (start -3.7 12.69) (end -3.7 12.99) (layer "F.Fab") (width 0.1) (tstamp 52298c0b-6f17-44e9-b069-886decd39f9e))
+ (fp_line (start -3.05 -2.27) (end 10.05 -2.27) (layer "F.Fab") (width 0.1) (tstamp 74d3a8db-6baa-4186-8cb6-d911e301e4ec))
+ (fp_line (start 0 -1.27) (end 1 -2.27) (layer "F.Fab") (width 0.1) (tstamp 88444d6a-9095-428c-97b4-6fb0a4f27907))
+ (fp_line (start -3.05 12.69) (end -3.05 -2.27) (layer "F.Fab") (width 0.1) (tstamp 8d9ecb18-e0f8-42fc-a4af-5ef5f1eae488))
+ (fp_line (start 10.7 12.69) (end 10.05 12.69) (layer "F.Fab") (width 0.1) (tstamp a8fe9cd4-c50d-4756-bdbe-b03751ef0f5e))
+ (fp_line (start -1 -2.27) (end 0 -1.27) (layer "F.Fab") (width 0.1) (tstamp aa17ced7-0a99-42d8-9b70-30803e46478b))
+ (fp_line (start 10.7 12.99) (end 10.7 12.69) (layer "F.Fab") (width 0.1) (tstamp cdb0e725-3de8-4555-9c85-c7030b579933))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.5) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1cf45211-9e76-4573-8020-67898c7298e6))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5530e3e2-6d46-4b0e-9e6a-9a7a34e80cf8))
+ (pad "3" thru_hole circle (at 4.5 0) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask) (tstamp ea31539d-fceb-48a9-b853-2fded4bf6581))
+ (pad "4" thru_hole circle (at 7 0) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3ecb47da-e2e1-4eba-89b8-72b808fd4109))
+ (pad "5" thru_hole circle (at 10.07 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 4116e289-901a-4ecf-a607-51921cceb415))
+ (pad "5" thru_hole circle (at -3.07 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 874cda19-d890-46f0-8904-6628ed118322))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_Molex_67643_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Stewart_SS-52100-001_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Stewart_SS-52100-001_Horizontal.kicad_mod
new file mode 100644
index 00000000..c3b15f4a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Stewart_SS-52100-001_Horizontal.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "USB_A_Stewart_SS-52100-001_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5CB49A87)
+ (descr "USB A connector https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-52100-001.pdf")
+ (tags "USB_A Female Connector receptacle")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.5 -2.26) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cdd34c11-b61c-4082-93ad-063cf9d608ed)
+ )
+ (fp_text value "USB_A_Stewart_SS-52100-001_Horizontal" (at 3.5 14.49) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6ed9d531-054e-40c0-b220-730a4b23d0d5)
+ )
+ (fp_text user "${REFERENCE}" (at 3.5 5.99) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bded1c07-f8ae-47c2-a02d-d949ab6daf68)
+ )
+ (fp_line (start -3.75 12.49) (end -3.75 12.99) (layer "F.SilkS") (width 0.12) (tstamp 25808ae3-b559-4642-ae86-53b038bb1528))
+ (fp_line (start 10.75 12.49) (end 9.75 12.49) (layer "F.SilkS") (width 0.12) (tstamp 26875c36-f1f2-45af-8a6d-c643a251fbf7))
+ (fp_line (start -2.75 4.49) (end -2.75 12.49) (layer "F.SilkS") (width 0.12) (tstamp 4ccc6f3d-3d08-4097-a053-f7361985e6a7))
+ (fp_line (start -2.75 12.49) (end -3.75 12.49) (layer "F.SilkS") (width 0.12) (tstamp 8650e268-564d-4941-8504-a505cfbea116))
+ (fp_line (start -2.75 -1.01) (end -2.75 0.99) (layer "F.SilkS") (width 0.12) (tstamp b8aa1afb-61d6-4ac5-a9a3-9abeb52bf3aa))
+ (fp_line (start 10.75 12.99) (end 10.75 12.49) (layer "F.SilkS") (width 0.12) (tstamp ba3d2f33-73f8-48bf-81c7-cbf74d2caf5f))
+ (fp_line (start 9.75 -1.01) (end -2.75 -1.01) (layer "F.SilkS") (width 0.12) (tstamp be23ba59-2735-4b28-b7bb-f07c8d27df1c))
+ (fp_line (start -0.5 -1.26) (end 0.5 -1.26) (layer "F.SilkS") (width 0.12) (tstamp bfc880f0-df32-4a93-bbe4-8cb04f234d45))
+ (fp_line (start -3.75 12.99) (end 10.75 12.99) (layer "F.SilkS") (width 0.12) (tstamp d5331f00-d481-4ca6-b91e-2ebc5cf661f5))
+ (fp_line (start 9.75 12.49) (end 9.75 4.49) (layer "F.SilkS") (width 0.12) (tstamp e255ad5b-2430-4df6-b983-8c2101de90d4))
+ (fp_line (start 9.75 0.99) (end 9.75 -1.01) (layer "F.SilkS") (width 0.12) (tstamp fa253171-c3ac-4139-9575-28d6496d6f68))
+ (fp_line (start 10.25 -1.51) (end -3.25 -1.51) (layer "F.CrtYd") (width 0.05) (tstamp 0b1c5278-dabc-448b-8c3b-7ecba3e48879))
+ (fp_line (start -5.15 1.99) (end -4.25 0.69) (layer "F.CrtYd") (width 0.05) (tstamp 14545562-a739-4711-858f-fc62e372029f))
+ (fp_line (start -3.25 4.74) (end -3.25 11.99) (layer "F.CrtYd") (width 0.05) (tstamp 1b57a2e2-099c-4615-9b77-5db8e7166993))
+ (fp_line (start -3.25 11.99) (end -4.25 11.99) (layer "F.CrtYd") (width 0.05) (tstamp 337a3ff0-bbb4-4946-9baa-d650e526c720))
+ (fp_line (start 11.25 11.99) (end 10.25 11.99) (layer "F.CrtYd") (width 0.05) (tstamp 44eb4986-0614-462c-a3f7-e327bbbefac8))
+ (fp_line (start -3.25 4.74) (end -4.25 4.74) (layer "F.CrtYd") (width 0.05) (tstamp 5f054ed5-a203-40f5-ad09-a3d19869fc09))
+ (fp_line (start 11.25 13.49) (end 11.25 11.99) (layer "F.CrtYd") (width 0.05) (tstamp 6a6dd056-a9a7-4e55-9582-e06f03933343))
+ (fp_line (start -4.25 11.99) (end -4.25 13.49) (layer "F.CrtYd") (width 0.05) (tstamp 88211eb7-d256-4cc7-825f-be67fc689d7d))
+ (fp_line (start 10.25 4.74) (end 11.25 4.74) (layer "F.CrtYd") (width 0.05) (tstamp 9ad16684-baf2-445e-bfc6-6ab900f2b87b))
+ (fp_line (start 12.15 1.99) (end 11.25 0.69) (layer "F.CrtYd") (width 0.05) (tstamp 9e4fd4de-53be-439e-b813-a5d76bbc20db))
+ (fp_line (start -5.15 3.44) (end -4.25 4.74) (layer "F.CrtYd") (width 0.05) (tstamp 9e9d9622-e47e-4e83-b1f4-27d672b08f87))
+ (fp_line (start -3.25 0.69) (end -4.25 0.69) (layer "F.CrtYd") (width 0.05) (tstamp ad53a4de-85f3-4a85-b0c8-d8c7a01d2ea3))
+ (fp_line (start -4.25 13.49) (end 11.25 13.49) (layer "F.CrtYd") (width 0.05) (tstamp bd888c7a-b74e-4dd4-902b-9e0f3b06c2c3))
+ (fp_line (start -5.15 3.44) (end -5.15 1.99) (layer "F.CrtYd") (width 0.05) (tstamp d3fc4e40-47f7-4a46-93fa-1d02a75760fb))
+ (fp_line (start 10.25 0.69) (end 10.25 -1.51) (layer "F.CrtYd") (width 0.05) (tstamp d786258d-96a7-49fd-a5f2-d24af201c6ef))
+ (fp_line (start -3.25 0.69) (end -3.25 -1.51) (layer "F.CrtYd") (width 0.05) (tstamp e88c36a1-124e-4685-ac1d-9d1409f3f69f))
+ (fp_line (start 10.25 0.69) (end 11.25 0.69) (layer "F.CrtYd") (width 0.05) (tstamp e8aa7157-b1d9-40e7-aaf0-c7d323012b85))
+ (fp_line (start 12.15 1.99) (end 12.15 3.44) (layer "F.CrtYd") (width 0.05) (tstamp ede0b8c5-a847-4a4a-bfc7-f9d183bd42d2))
+ (fp_line (start 12.15 3.44) (end 11.25 4.74) (layer "F.CrtYd") (width 0.05) (tstamp ef6df3b2-881d-47b5-9ef3-283f6d63e591))
+ (fp_line (start 10.25 11.99) (end 10.25 4.74) (layer "F.CrtYd") (width 0.05) (tstamp fcd67b54-024a-4524-8dde-b7daf1b576dd))
+ (fp_line (start -3.75 12.99) (end -3.75 12.49) (layer "F.Fab") (width 0.1) (tstamp 0c594938-4b52-4e75-9d99-fd340969554b))
+ (fp_line (start -3.75 12.99) (end 10.75 12.99) (layer "F.Fab") (width 0.1) (tstamp 127afb93-4ed3-4df4-ad7b-24663c838482))
+ (fp_line (start -2.75 12.49) (end -2.75 -1.01) (layer "F.Fab") (width 0.1) (tstamp 3ec02ef9-5829-4237-9a3e-07b3b2f0394d))
+ (fp_line (start -0.25 -1.01) (end 0 -0.76) (layer "F.Fab") (width 0.1) (tstamp 47655b28-653a-4007-96d9-d58befab8c6a))
+ (fp_line (start 9.75 12.49) (end 10.75 12.49) (layer "F.Fab") (width 0.1) (tstamp 522c3025-e384-47f7-8c76-01eb1d5ee71b))
+ (fp_line (start 10.75 12.49) (end 10.75 12.99) (layer "F.Fab") (width 0.1) (tstamp 52581b5a-589e-433a-8517-87a041d7dc4a))
+ (fp_line (start -3.75 12.49) (end -2.75 12.49) (layer "F.Fab") (width 0.1) (tstamp 5c07ade0-2882-4ff9-b0e4-6720f76107ce))
+ (fp_line (start -2.75 -1.01) (end 9.75 -1.01) (layer "F.Fab") (width 0.1) (tstamp 7f5d9a42-2a6b-470f-9aa9-6831d62de953))
+ (fp_line (start 0 -0.76) (end 0.25 -1.01) (layer "F.Fab") (width 0.1) (tstamp 9c3cab62-d44a-4e59-b980-5e7e37e2e1ac))
+ (fp_line (start 9.75 12.49) (end 9.75 -1.01) (layer "F.Fab") (width 0.1) (tstamp c2f6f556-d0a0-428b-aabb-c33d86658432))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp 62cb341c-dff3-4957-ad7e-4ab7e4473177))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp f6c4dc8d-4169-4d3c-82d1-7158fc33147b))
+ (pad "3" thru_hole circle (at 4.5 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp 231572ec-3bd2-4b56-8b9c-894dd1a10d59))
+ (pad "4" thru_hole circle (at 7 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp e646ff68-1a0c-40fd-8d52-27854e4b6a29))
+ (pad "5" thru_hole circle (at -3.07 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 07c3b6d0-0c73-4e26-b58b-edd2ef0fb6f2))
+ (pad "5" thru_hole circle (at 10.07 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 5853d5ae-fdea-457c-b80c-d05e298c712b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_Stewart_SS-52100-001_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_TE_292303-7_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_TE_292303-7_Horizontal.kicad_mod
new file mode 100644
index 00000000..0604f1ee
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_TE_292303-7_Horizontal.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "USB_A_TE_292303-7_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62015EC0)
+ (descr "USB type A, Horizontal, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=292303&DocType=Customer+Drawing&DocLang=English")
+ (tags "USB_A Female Connector receptacle")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.42) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 61d820e7-bdd9-4d01-98f6-c266842b8eca)
+ )
+ (fp_text value "USB_A_TE_292303-7_Horizontal" (at 0 9.09) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f2dee4c-8b9a-437f-8a72-a143eb74ad44)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.71) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45b59295-cecb-4c93-87f3-9940554e31e9)
+ )
+ (fp_line (start 7.43 7.17) (end 6.66 7.17) (layer "F.SilkS") (width 0.12) (tstamp 053d1550-decd-4267-86b6-8d00d60467e4))
+ (fp_line (start -2.67 -6.52) (end -1.85 -6.52) (layer "F.SilkS") (width 0.12) (tstamp 2f0dba5b-8fc8-4a3b-ae1f-88e52e834972))
+ (fp_line (start 7.43 7.69) (end 7.43 7.17) (layer "F.SilkS") (width 0.12) (tstamp 37766583-f7c0-405a-aced-0ed99b2a5b6b))
+ (fp_line (start 6.66 -6.53) (end 6.66 -4.46) (layer "F.SilkS") (width 0.12) (tstamp 41537650-994a-4a31-ac1e-ceea9c48ee4b))
+ (fp_line (start -7.43 7.17) (end -7.43 7.69) (layer "F.SilkS") (width 0.12) (tstamp 47fcd7e2-b06d-431d-b249-2b8f1c07e3a5))
+ (fp_line (start -6.66 -6.53) (end -6.66 -4.46) (layer "F.SilkS") (width 0.12) (tstamp 6d029dd9-8e64-46ef-b283-66aa974c0d12))
+ (fp_line (start -7.43 7.69) (end 7.43 7.69) (layer "F.SilkS") (width 0.12) (tstamp 7aafc9d7-b089-4240-93f3-357afe79f473))
+ (fp_line (start -6.66 -6.53) (end -4.35 -6.53) (layer "F.SilkS") (width 0.12) (tstamp 7eb282b6-26c8-4d70-a56e-71054a4c4f54))
+ (fp_line (start -6.66 7.17) (end -7.43 7.17) (layer "F.SilkS") (width 0.12) (tstamp 838ced6c-1422-48b4-8341-cf3bac4194ce))
+ (fp_line (start 6.66 -0.94) (end 6.66 7.17) (layer "F.SilkS") (width 0.12) (tstamp a5c27290-f729-4f17-ae14-f60311b5db04))
+ (fp_line (start -0.17 -6.52) (end 0.17 -6.52) (layer "F.SilkS") (width 0.12) (tstamp ad7210fd-fda0-4203-bd88-6fbba344bad9))
+ (fp_line (start -6.66 7.17) (end -6.66 -0.94) (layer "F.SilkS") (width 0.12) (tstamp cb80a00d-722a-4d3d-995f-8f2b5779c301))
+ (fp_line (start 4.35 -6.53) (end 6.66 -6.53) (layer "F.SilkS") (width 0.12) (tstamp e3ff570f-0808-411c-856a-c08e613f123f))
+ (fp_line (start -4.35 -7.82) (end -4.35 -6.53) (layer "F.SilkS") (width 0.12) (tstamp ee738eb3-d07c-4f1c-8479-9a42d693f35f))
+ (fp_line (start 1.85 -6.52) (end 2.67 -6.52) (layer "F.SilkS") (width 0.12) (tstamp fb7c3d84-9319-47a7-b930-87449d9e2a22))
+ (fp_line (start 4.63 -6.92) (end 7.05 -6.92) (layer "F.CrtYd") (width 0.05) (tstamp 385bbe0b-a7ae-412d-a23f-defb935a0822))
+ (fp_line (start -7.05 -0.75) (end -8.58 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp 4687a372-620d-4bc0-8003-d5980dc69bba))
+ (fp_line (start -7.05 -6.92) (end -7.05 -4.65) (layer "F.CrtYd") (width 0.05) (tstamp 5506b917-13c9-44b2-954c-0a964979221c))
+ (fp_line (start -4.63 -8.38) (end -4.63 -6.92) (layer "F.CrtYd") (width 0.05) (tstamp 5fb98fd3-6d7f-4056-896d-ea5d20146438))
+ (fp_line (start -7.05 -4.65) (end -8.58 -4.65) (layer "F.CrtYd") (width 0.05) (tstamp 651d6aec-c12d-4d06-8311-110642013245))
+ (fp_line (start 7.82 6.78) (end 7.05 6.78) (layer "F.CrtYd") (width 0.05) (tstamp 661f838a-c4fe-4a29-b389-9da291c93a35))
+ (fp_line (start -4.63 -8.38) (end 4.63 -8.38) (layer "F.CrtYd") (width 0.05) (tstamp 6862955e-5f73-4c79-aff7-657a1087d8b8))
+ (fp_line (start -8.58 -4.65) (end -8.58 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp 6d21fa04-794c-4dd7-a201-b09f1a8b994b))
+ (fp_line (start 8.58 -4.65) (end 7.05 -4.65) (layer "F.CrtYd") (width 0.05) (tstamp 740bb4e4-3167-4890-89e4-50e91ee12a00))
+ (fp_line (start 8.58 -4.65) (end 8.58 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp 778b0354-c972-45cb-b42c-408235d85343))
+ (fp_line (start 4.63 -8.38) (end 4.63 -6.92) (layer "F.CrtYd") (width 0.05) (tstamp 7c35275d-4632-49ef-b06a-eb49aa086528))
+ (fp_line (start -7.05 -6.92) (end -4.63 -6.92) (layer "F.CrtYd") (width 0.05) (tstamp 8b4ba14a-d820-4064-8633-13be1f692915))
+ (fp_line (start 7.05 -6.92) (end 7.05 -4.65) (layer "F.CrtYd") (width 0.05) (tstamp 97a82a7e-777b-435c-bd0e-8632a7b7b4a1))
+ (fp_line (start -7.82 6.78) (end -7.05 6.78) (layer "F.CrtYd") (width 0.05) (tstamp a895f2c1-4d49-4a50-8451-c9c5599a060d))
+ (fp_line (start -7.05 6.78) (end -7.05 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp b0ae5e33-30f5-48d7-90ca-3d8b012e2ca4))
+ (fp_line (start -7.82 8.08) (end -7.82 6.78) (layer "F.CrtYd") (width 0.05) (tstamp cf8afaf5-2d8f-4c4c-90de-ee935dbd1ba8))
+ (fp_line (start -7.82 8.08) (end 7.82 8.08) (layer "F.CrtYd") (width 0.05) (tstamp d177aded-767a-43fd-b67b-63e4eab43bd0))
+ (fp_line (start 7.05 6.78) (end 7.05 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp e4dff19e-db8c-4967-96bd-be684ce5ab7d))
+ (fp_line (start 8.58 -0.75) (end 7.05 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp eb64cc44-b9d0-47b6-84bc-f8865f922cef))
+ (fp_line (start 7.82 8.08) (end 7.82 6.78) (layer "F.CrtYd") (width 0.05) (tstamp edbd15c7-5e41-43f3-a4c5-b186c319261b))
+ (fp_line (start -6.55 7.28) (end -6.55 -6.42) (layer "F.Fab") (width 0.1) (tstamp 05aa12ef-3a96-4506-8e4a-cd2c70f4caf5))
+ (fp_line (start -3.8 -7.58) (end -3.2 -7.58) (layer "F.Fab") (width 0.1) (tstamp 1bd1a5d4-483d-43f4-94c6-4a55a8ed03ea))
+ (fp_line (start -1.3 -7.58) (end -0.7 -7.58) (layer "F.Fab") (width 0.1) (tstamp 225508b0-6a84-4af7-89a9-c072bb958b70))
+ (fp_line (start 1.3 -7.58) (end 1.3 -6.42) (layer "F.Fab") (width 0.1) (tstamp 32e27caa-55e5-49bd-959b-dcb6cff5f33d))
+ (fp_line (start 3.2 -7.58) (end 3.8 -7.58) (layer "F.Fab") (width 0.1) (tstamp 346e19fc-2e64-4a61-88e6-ac8e9ac6748c))
+ (fp_line (start -6.55 7.28) (end -7.32 7.28) (layer "F.Fab") (width 0.1) (tstamp 39b2c34b-9cc2-4ed0-9f8e-ee684874553b))
+ (fp_line (start -3.2 -7.58) (end -3.2 -6.42) (layer "F.Fab") (width 0.1) (tstamp 4669235f-1b8f-49ac-8490-cbeacf4ff181))
+ (fp_line (start -3.8 -7.58) (end -3.8 -6.42) (layer "F.Fab") (width 0.1) (tstamp 4cf7511e-a8be-430c-aea3-56f2e9d5ebb2))
+ (fp_line (start -7.32 7.28) (end -7.32 7.58) (layer "F.Fab") (width 0.1) (tstamp 62ea74f8-e8ff-4cc2-af97-3ecb117c163d))
+ (fp_line (start -0.7 -7.58) (end -0.7 -6.42) (layer "F.Fab") (width 0.1) (tstamp 6c9b40c7-7149-4899-b77e-ad0dc5043b74))
+ (fp_line (start -7.32 7.58) (end 7.32 7.58) (layer "F.Fab") (width 0.1) (tstamp 7efb8d89-d62d-4f7f-8b4c-22139e3b5c1a))
+ (fp_line (start 0.7 -7.58) (end 0.7 -6.42) (layer "F.Fab") (width 0.1) (tstamp 96bbbf44-09fc-4e6b-b3a5-80f37757d490))
+ (fp_line (start 3.8 -7.58) (end 3.8 -6.42) (layer "F.Fab") (width 0.1) (tstamp 9ae0c93c-29c3-40fb-a0e9-ea9705935c8d))
+ (fp_line (start -6.55 -6.42) (end 6.55 -6.42) (layer "F.Fab") (width 0.1) (tstamp b3aeca7d-487c-46b0-b8b5-a3e28280ac62))
+ (fp_line (start 7.32 7.58) (end 7.32 7.28) (layer "F.Fab") (width 0.1) (tstamp b5ec409d-2836-44e3-a48f-a68f081882cd))
+ (fp_line (start 6.55 -6.42) (end 6.55 7.28) (layer "F.Fab") (width 0.1) (tstamp bd256348-fa29-46cf-bf47-da1e5f3c4f72))
+ (fp_line (start 3.2 -7.58) (end 3.2 -6.42) (layer "F.Fab") (width 0.1) (tstamp c3ba8c8b-c1c7-441b-b844-68dbf07398ef))
+ (fp_line (start 0.7 -7.58) (end 1.3 -7.58) (layer "F.Fab") (width 0.1) (tstamp d677a5fa-b8a8-4fcf-abf9-887e6af64237))
+ (fp_line (start 7.32 7.28) (end 6.55 7.28) (layer "F.Fab") (width 0.1) (tstamp d698d26e-11a4-446f-bbbf-6714d8ce99af))
+ (fp_line (start -1.3 -7.58) (end -1.3 -6.42) (layer "F.Fab") (width 0.1) (tstamp eae60d9e-8c56-4f6e-a5ef-f6cd8992511f))
+ (pad "1" smd rect (at -3.5 -6.38) (size 1.25 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca7ec787-799d-43bc-9bf7-28e929c3c0b3))
+ (pad "2" smd rect (at -1 -6.38) (size 1.25 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0c4ec91-4bcb-4e34-8bef-fcb684996374))
+ (pad "3" smd rect (at 1 -6.38) (size 1.25 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 745403fc-9b4b-488a-ba23-a57ebabf194d))
+ (pad "4" smd rect (at 3.5 -6.38) (size 1.25 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52b28cb0-16b2-464f-aedd-8b3af953c64b))
+ (pad "5" thru_hole circle (at 6.57 -2.7) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 525ba07e-2a00-40b0-8a26-fa66c6c73852))
+ (pad "5" thru_hole circle (at -6.57 -2.7) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 63271c18-813c-463b-a8df-da29aee5e4cc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_TE_292303-7_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_614004134726_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_614004134726_Horizontal.kicad_mod
new file mode 100644
index 00000000..3a9023c3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_614004134726_Horizontal.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "USB_A_Wuerth_614004134726_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E77E221)
+ (descr "USB A connector https://www.we-online.com/catalog/datasheet/614004134726.pdf")
+ (tags "USB_A Female Connector receptacle")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0 -5.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cee20fe5-e916-49b0-8348-53c09f8fbc44)
+ )
+ (fp_text value "USB_A_Wuerth_614004134726_Horizontal" (at 0 5.08) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e3a5c5e-9de3-4a7d-bf5c-046c53aeba96)
+ )
+ (fp_text user "${REFERENCE}" (at -2.855 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d04757e-2fb0-44d8-9431-8db1ae88471f)
+ )
+ (fp_line (start -0.5 4.03) (end 0.5 4.03) (layer "F.SilkS") (width 0.12) (tstamp 85d08432-23a8-477f-8148-e68c54734f40))
+ (fp_line (start -12.43 -3.65) (end -12.43 3.65) (layer "F.SilkS") (width 0.12) (tstamp 86cc69e2-fee4-4483-9b34-61d20e553a49))
+ (fp_line (start 0.52 3.65) (end 5.02 3.65) (layer "F.SilkS") (width 0.12) (tstamp 8883355b-fa9a-4e3b-a7e4-23b02e332ffe))
+ (fp_line (start 7.07 -1.5) (end 7.07 1.5) (layer "F.SilkS") (width 0.12) (tstamp bffb3962-e5d7-4025-99b3-5fb8ac51ad84))
+ (fp_line (start -12.43 3.65) (end -1.98 3.65) (layer "F.SilkS") (width 0.12) (tstamp d58fda29-2c33-4f45-b1d3-93e91ba13778))
+ (fp_line (start 0.52 -3.65) (end 5.02 -3.65) (layer "F.SilkS") (width 0.12) (tstamp d6d4db99-c4b1-469a-896f-a009717f9e7b))
+ (fp_line (start -12.43 -3.65) (end -1.98 -3.65) (layer "F.SilkS") (width 0.12) (tstamp eb792834-82d2-491d-aba2-436e977148c6))
+ (fp_line (start -12.83 4.3) (end -12.83 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 04ba7018-1821-43f3-aa4b-b871933b4a6b))
+ (fp_line (start 7.85 4.3) (end -12.83 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 14952a1c-f273-4db5-b99d-bc5789a6528e))
+ (fp_line (start -12.83 -4.3) (end 7.85 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 1d702cf7-e651-4977-9379-408eb1a3d573))
+ (fp_line (start 7.85 -4.3) (end 7.85 4.3) (layer "F.CrtYd") (width 0.05) (tstamp b4ad3a63-7280-4251-8c94-ad5d2928db6f))
+ (fp_line (start -12.33 -3.55) (end 6.97 -3.55) (layer "F.Fab") (width 0.1) (tstamp 16472733-1584-46a6-83dc-776c5ca33049))
+ (fp_line (start -0.5 3.55) (end 0 1.25) (layer "F.Fab") (width 0.1) (tstamp 4c60e8e7-71e6-43f3-8346-6997dea6dddf))
+ (fp_line (start -12.33 3.55) (end -12.33 -3.55) (layer "F.Fab") (width 0.1) (tstamp 60c9ffcc-f1dc-4475-bc9d-b97b26a8e5b0))
+ (fp_line (start 6.97 -3.55) (end 6.97 3.55) (layer "F.Fab") (width 0.1) (tstamp 75e564ea-2cc0-4bc8-8dc8-fc02f66bbb07))
+ (fp_line (start 0 1.25) (end 0.5 3.55) (layer "F.Fab") (width 0.1) (tstamp ac775aa1-3fd1-4a9f-9bb3-96492233ae0e))
+ (fp_line (start 6.97 3.55) (end -12.33 3.55) (layer "F.Fab") (width 0.1) (tstamp d82aeffb-2a5e-4ae3-9c5b-2b473612e5fc))
+ (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp c70d1811-e4ae-49e0-8105-0f4290353658))
+ (pad "2" thru_hole circle (at 2 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp acb10ab9-b949-4445-8470-f4b2b9c8c694))
+ (pad "3" thru_hole circle (at 4 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp 33dbbb69-c4ef-4ff2-959a-0452483a3617))
+ (pad "4" thru_hole circle (at 6 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) (tstamp eefdf048-e9f6-473a-ae9b-47b589e26a89))
+ (pad "5" thru_hole circle (at 6.27 2.72) (size 2.15 2.15) (drill 1.5) (layers *.Cu *.Mask) (tstamp 3ac6ad30-74ad-410d-8715-2d82f8c123a0))
+ (pad "5" thru_hole circle (at 6.27 -2.72) (size 2.15 2.15) (drill 1.5) (layers *.Cu *.Mask) (tstamp 3fb52810-f71f-4229-b5c0-44a0cb660345))
+ (pad "5" thru_hole circle (at -0.73 2.72) (size 2.15 2.15) (drill 1.5) (layers *.Cu *.Mask) (tstamp 96f0aa32-58f5-4a2a-bd68-e48de8e7b2e2))
+ (pad "5" thru_hole circle (at -0.73 -2.72) (size 2.15 2.15) (drill 1.5) (layers *.Cu *.Mask) (tstamp bf20a7c2-e5d9-48ec-afdb-2a9bd2af1167))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_Wuerth_614004134726_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_61400826021_Horizontal_Stacked.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_61400826021_Horizontal_Stacked.kicad_mod
new file mode 100644
index 00000000..425ae68a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_A_Wuerth_61400826021_Horizontal_Stacked.kicad_mod
@@ -0,0 +1,89 @@
+(footprint "USB_A_Wuerth_61400826021_Horizontal_Stacked" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A8FF699)
+ (descr "Stacked USB A connector http://katalog.we-online.de/em/datasheet/61400826021.pdf")
+ (tags "Wuerth stacked USB_A")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.5 -3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09edddc3-65d5-43a3-bcbb-538dfbd8d078)
+ )
+ (fp_text value "USB_A_Wuerth_61400826021_Horizontal_Stacked" (at 3.5 17) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 230ff6f1-05b7-4c62-93a1-2709d9203cdd)
+ )
+ (fp_text user "${REFERENCE}" (at 3.5 7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab6286c6-3125-4852-9dce-cffaccd90a37)
+ )
+ (fp_line (start -3.81 15.67) (end -3.81 15.05) (layer "F.SilkS") (width 0.12) (tstamp 08ff79ab-85fc-4085-9d43-4f90d5135cf6))
+ (fp_line (start -3.81 15.05) (end -2.81 15.05) (layer "F.SilkS") (width 0.12) (tstamp 0df9216f-01ab-4c44-ab69-0d4f2a377bda))
+ (fp_line (start 9.81 15.05) (end 10.81 15.05) (layer "F.SilkS") (width 0.12) (tstamp 23f1ddaa-caf2-4f36-bc4e-1cd7bcbda977))
+ (fp_line (start 9.81 7.08) (end 9.81 15.05) (layer "F.SilkS") (width 0.12) (tstamp 34d82f93-b4a9-4d82-b1eb-6e910ba50533))
+ (fp_line (start -2.81 3.58) (end -2.81 1.4) (layer "F.SilkS") (width 0.12) (tstamp 3bbe89fa-f47c-4155-9ec7-839d08d3af85))
+ (fp_line (start -1.69 -1.45) (end 8.69 -1.45) (layer "F.SilkS") (width 0.12) (tstamp 4620016c-1ec8-40e5-9742-d0302a7a381d))
+ (fp_line (start 0.4 -1.6) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 77aca50e-d07a-4646-b191-a6e87ac1a3fc))
+ (fp_line (start -2.81 15.05) (end -2.81 7.08) (layer "F.SilkS") (width 0.12) (tstamp 8d6a84f7-2391-4bbd-8abd-fabf431cfabb))
+ (fp_line (start 10.81 15.05) (end 10.81 15.67) (layer "F.SilkS") (width 0.12) (tstamp 8d829ce9-365d-4643-89c7-a93d53da2979))
+ (fp_line (start 10.81 15.67) (end -3.81 15.67) (layer "F.SilkS") (width 0.12) (tstamp 95296668-22c0-4434-a0e3-e1256295ccc7))
+ (fp_line (start 9.81 3.58) (end 9.81 1.4) (layer "F.SilkS") (width 0.12) (tstamp c4e5d5d1-3828-4816-ac6f-4943e9edf4eb))
+ (fp_line (start 8.8 -1.89) (end -1.8 -1.89) (layer "F.CrtYd") (width 0.05) (tstamp 095e7214-4c7e-43e6-9224-1da3212f1db3))
+ (fp_line (start 9.26 -2.35) (end 8.8 -1.89) (layer "F.CrtYd") (width 0.05) (tstamp 0dd7e7c7-7542-4c26-8914-9b396f45ab8d))
+ (fp_line (start -3.26 7.33) (end -3.91 7.33) (layer "F.CrtYd") (width 0.05) (tstamp 1e461ad4-2cb8-4f5a-b653-c3e67aeefd3a))
+ (fp_line (start -4.25 16.11) (end 11.25 16.11) (layer "F.CrtYd") (width 0.05) (tstamp 2023e7ec-14c1-479b-9fbb-7238453a6acf))
+ (fp_line (start -2.26 -2.35) (end -1.8 -1.89) (layer "F.CrtYd") (width 0.05) (tstamp 20953e72-7b79-45b0-bf4c-c2db8102d158))
+ (fp_line (start 10.26 14.61) (end 11.25 14.61) (layer "F.CrtYd") (width 0.05) (tstamp 22853873-98a7-473b-b746-875cacdd65a2))
+ (fp_line (start -3.82 1.74) (end -3.26 1.74) (layer "F.CrtYd") (width 0.05) (tstamp 284d88e2-f43e-426a-83c5-effd3737d171))
+ (fp_line (start 12.07 4.49) (end 12.07 6.17) (layer "F.CrtYd") (width 0.05) (tstamp 28b6f35c-d931-4ce0-ab99-2d130dcc73d6))
+ (fp_line (start -3.26 1.74) (end -3.26 3.33) (layer "F.CrtYd") (width 0.05) (tstamp 2cc5ce1b-1bfc-48c2-b463-90a876613810))
+ (fp_line (start -3.91 3.33) (end -3.26 3.33) (layer "F.CrtYd") (width 0.05) (tstamp 2e4df41d-206f-49bf-b758-41556124464f))
+ (fp_line (start -5.07 -1.19) (end -5.07 0.49) (layer "F.CrtYd") (width 0.05) (tstamp 3137ba73-1541-4081-9071-9ab4bd620a86))
+ (fp_line (start 10.26 3.33) (end 10.91 3.33) (layer "F.CrtYd") (width 0.05) (tstamp 3f580c52-0d47-41cc-91eb-113ef363e1a5))
+ (fp_line (start -4.25 14.61) (end -4.25 16.11) (layer "F.CrtYd") (width 0.05) (tstamp 4d01eb73-0505-4df1-be95-b3ca5b20f711))
+ (fp_line (start 10.26 7.33) (end 10.91 7.33) (layer "F.CrtYd") (width 0.05) (tstamp 4d5bd68e-f7c1-4947-b42c-8fd793003d02))
+ (fp_line (start -5.07 6.17) (end -3.91 7.33) (layer "F.CrtYd") (width 0.05) (tstamp 59de0f2e-62b3-44ca-806f-74630f57e542))
+ (fp_line (start 10.26 7.33) (end 10.26 14.61) (layer "F.CrtYd") (width 0.05) (tstamp 63abed7b-7851-45b6-b09d-b0fb754e12f6))
+ (fp_line (start 10.26 1.74) (end 10.82 1.74) (layer "F.CrtYd") (width 0.05) (tstamp 7f236651-1a19-439d-86bc-9d762f681a5e))
+ (fp_line (start -3.91 3.33) (end -5.07 4.49) (layer "F.CrtYd") (width 0.05) (tstamp 8bb6b1f6-28b8-44f1-938f-2e683e79976e))
+ (fp_line (start 12.07 -1.19) (end 12.07 0.49) (layer "F.CrtYd") (width 0.05) (tstamp 90da6a99-c6ee-4b6a-b8ab-a9cb357b88ea))
+ (fp_line (start -3.26 7.33) (end -3.26 14.61) (layer "F.CrtYd") (width 0.05) (tstamp 96cfdf21-37db-4b1b-af50-2fb9e4303b23))
+ (fp_line (start 11.25 14.61) (end 11.25 16.11) (layer "F.CrtYd") (width 0.05) (tstamp 98049ecd-2c0f-4c1f-81c4-a8f7b055b8a5))
+ (fp_line (start 12.07 6.17) (end 10.91 7.33) (layer "F.CrtYd") (width 0.05) (tstamp 9b235f46-8f6c-449c-814b-5147bfe72f20))
+ (fp_line (start -5.07 0.49) (end -3.82 1.74) (layer "F.CrtYd") (width 0.05) (tstamp a3e6c6c4-8c02-4da4-a728-bab82aa893e4))
+ (fp_line (start -2.26 -2.35) (end -3.91 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp a893d78f-e8f8-495a-ab2a-f80546be4a0c))
+ (fp_line (start 10.26 1.74) (end 10.26 3.33) (layer "F.CrtYd") (width 0.05) (tstamp b078698f-1b32-4dfd-9244-f74f96e47889))
+ (fp_line (start 10.91 -2.35) (end 9.26 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp b3fe5633-35b4-4cdd-988a-9bb22def3a2c))
+ (fp_line (start -5.07 4.49) (end -5.07 6.17) (layer "F.CrtYd") (width 0.05) (tstamp c0fe1146-6f73-470d-bd02-2af166bc5fad))
+ (fp_line (start -3.91 -2.35) (end -5.07 -1.19) (layer "F.CrtYd") (width 0.05) (tstamp cde14704-cef1-436e-bab6-d8b49ed08066))
+ (fp_line (start 10.91 -2.35) (end 12.07 -1.19) (layer "F.CrtYd") (width 0.05) (tstamp d9bdae28-6432-439c-973e-4cf86d9b9b67))
+ (fp_line (start -3.26 14.61) (end -4.25 14.61) (layer "F.CrtYd") (width 0.05) (tstamp e28cb451-3634-4e42-85eb-c84b28e13f23))
+ (fp_line (start 12.07 0.49) (end 10.82 1.74) (layer "F.CrtYd") (width 0.05) (tstamp f1f7f68f-6495-434a-9f9e-4b7016780ae6))
+ (fp_line (start 10.91 3.33) (end 12.07 4.49) (layer "F.CrtYd") (width 0.05) (tstamp f39a32c3-1e25-433c-ab3e-3601da0f099f))
+ (fp_line (start 9.75 -1.39) (end 9.75 15.11) (layer "F.Fab") (width 0.1) (tstamp 6c09cc29-bad1-4567-b2b0-842c373ab627))
+ (fp_line (start -2.75 15.11) (end -3.75 15.11) (layer "F.Fab") (width 0.1) (tstamp 6f9cdbea-71cd-42ac-99ec-937362c7301f))
+ (fp_line (start 9.75 15.11) (end 10.75 15.11) (layer "F.Fab") (width 0.1) (tstamp 7b546de1-eded-47e5-bfac-05d31c81f2a7))
+ (fp_line (start 0 -1.1) (end -0.3 -1.38) (layer "F.Fab") (width 0.12) (tstamp a11b7075-606e-4327-b108-2ea71dfa2a35))
+ (fp_line (start 10.75 15.61) (end -3.75 15.61) (layer "F.Fab") (width 0.1) (tstamp a4e1b66a-0014-4d10-b9ae-fa5b92177944))
+ (fp_line (start -3.75 15.11) (end -3.75 15.61) (layer "F.Fab") (width 0.1) (tstamp b6869404-5e4e-4e67-80a8-b005387478d2))
+ (fp_line (start 10.75 15.11) (end 10.75 15.61) (layer "F.Fab") (width 0.1) (tstamp c5357ad6-6160-4637-ae2a-c1561aa8ab32))
+ (fp_line (start 0 -1.1) (end 0.3 -1.38) (layer "F.Fab") (width 0.12) (tstamp cd346842-e174-41a9-adf2-379767b9eac7))
+ (fp_line (start -2.75 -1.39) (end -2.75 15.11) (layer "F.Fab") (width 0.1) (tstamp d945cf6c-268f-4503-938f-e405654d0310))
+ (fp_line (start 9.75 -1.39) (end -2.75 -1.39) (layer "F.Fab") (width 0.1) (tstamp f2a092e7-20a2-4046-8eb7-fde8a544ed79))
+ (pad "1" thru_hole rect (at 0 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 91932784-37b2-4ce2-bcec-e6814ae8cd24))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 9dbf5a9c-88fa-415c-b879-ae5c2c660183))
+ (pad "3" thru_hole circle (at 4.5 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 349de078-867a-4c35-babd-9cc569039f47))
+ (pad "4" thru_hole circle (at 7 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp c742f5be-15fa-452b-9c1f-cbb0d82245eb))
+ (pad "5" thru_hole circle (at 0 2.62) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 39383364-f324-4d8d-b50a-745a6d850a2f))
+ (pad "6" thru_hole circle (at 2.5 2.62) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 51a20033-11d8-4e31-9b02-0ad0dd602271))
+ (pad "7" thru_hole circle (at 4.5 2.62) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 6ca88a88-858c-4611-a4ea-fb5c336870a5))
+ (pad "8" thru_hole circle (at 7 2.62) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp fe169b2d-ecbe-4bb4-ae9c-c5425aa6dee8))
+ (pad "9" thru_hole circle (at 10.07 -0.35) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 33eb3d86-6227-4bb7-8cc2-17a4be55157b))
+ (pad "9" thru_hole circle (at 10.07 5.33) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 48564f19-492e-46b6-aa7e-667f2628d3f9))
+ (pad "9" thru_hole circle (at -3.07 -0.35) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 70addb86-26d8-4486-be69-b3b283df75c6))
+ (pad "9" thru_hole circle (at -3.07 5.33) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp b2641492-4876-433f-bc8d-66e307634bef))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_A_Wuerth_61400826021_Horizontal_Stacked.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Amphenol_MUSB-D511_Vertical_Rugged.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Amphenol_MUSB-D511_Vertical_Rugged.kicad_mod
new file mode 100644
index 00000000..c872ba02
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Amphenol_MUSB-D511_Vertical_Rugged.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "USB_B_Amphenol_MUSB-D511_Vertical_Rugged" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A1DC0BC)
+ (descr "A,phenol MUSB_D511, USB B female connector, straight, rugged, https://www.amphenolcanada.com/ProductSearch/drawings/AC/MUSBD511XX.pdf")
+ (tags "USB_B_MUSB_Straight female connector straight rugged MUSB D511")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.8 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90e4385f-9d55-4e1d-9da4-ef7809daccab)
+ )
+ (fp_text value "USB_B_Amphenol_MUSB-D511_Vertical_Rugged" (at -1.25 10.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f78f1e8b-cfe2-44c8-82c7-3f73d2bd6052)
+ )
+ (fp_text user "${REFERENCE}" (at -1.2 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6bb1ba49-af39-4bf2-96fc-95df2ff484d0)
+ )
+ (fp_line (start 0 -4) (end 0.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 29f9f85a-04d7-45d6-ab57-8b431f4950c0))
+ (fp_line (start -8.3 -3.8) (end 5.8 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 431f1b77-a466-4d8c-85d7-3328705ffb33))
+ (fp_line (start -8.3 9.3) (end -8.3 4.5) (layer "F.SilkS") (width 0.12) (tstamp 68c1e826-6871-49e7-9e60-895632f3239e))
+ (fp_line (start 5.8 4.5) (end 5.8 9.3) (layer "F.SilkS") (width 0.12) (tstamp 77f66abb-6adf-4671-bed2-914d597acfaf))
+ (fp_line (start 5.8 -3.8) (end 5.8 1) (layer "F.SilkS") (width 0.12) (tstamp b8d0f3fa-7d80-4b74-acd6-8ad334d8ccbf))
+ (fp_line (start -0.5 -4.5) (end 0 -4) (layer "F.SilkS") (width 0.12) (tstamp c2e72f51-d99f-4be3-8ca3-fe089d13f51e))
+ (fp_line (start 0.5 -4.5) (end -0.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp c83bdc38-991d-485a-b487-84ea2c5f0e49))
+ (fp_line (start 5.8 9.3) (end -8.3 9.3) (layer "F.SilkS") (width 0.12) (tstamp d607bcd3-e363-4dc5-a4d3-e179b8e67a7d))
+ (fp_line (start -8.3 1) (end -8.3 -3.8) (layer "F.SilkS") (width 0.12) (tstamp f2f62a5d-9eda-45c7-a2bb-45b2bd9f1d4c))
+ (fp_line (start 12.5 9.5) (end 12.5 -4) (layer "F.CrtYd") (width 0.05) (tstamp 3d31361d-35ca-455a-86c8-9fa06cf6ddc1))
+ (fp_line (start -15 -4) (end -15 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 42e3468a-7195-4ec4-8286-020e6fff57c0))
+ (fp_line (start 12.5 9.5) (end -15 9.5) (layer "F.CrtYd") (width 0.05) (tstamp a4f2db83-75ca-4d70-be5a-52c7a3dd9384))
+ (fp_line (start -15 -4) (end 12.5 -4) (layer "F.CrtYd") (width 0.05) (tstamp acaaf00f-ef66-4d34-9d8d-fe568de3ec45))
+ (fp_line (start -8.25 9.25) (end -8.25 -3.75) (layer "F.Fab") (width 0.1) (tstamp 119f67b0-1451-48da-8881-be181955f793))
+ (fp_line (start 5.75 -3) (end 5.75 9.25) (layer "F.Fab") (width 0.1) (tstamp 55c29db3-3f9e-4632-9297-ed57411d25e5))
+ (fp_line (start -8.25 -3.75) (end 5 -3.75) (layer "F.Fab") (width 0.1) (tstamp e6e6d4ab-2552-4de3-9c2c-787c85482d18))
+ (fp_line (start 5 -3.75) (end 5.75 -3) (layer "F.Fab") (width 0.1) (tstamp f0d1defb-ca84-48b1-978e-51832f276550))
+ (fp_line (start 5.75 9.25) (end -8.25 9.25) (layer "F.Fab") (width 0.1) (tstamp fb1b344d-e6f3-491f-b1a0-38f2df3064af))
+ (fp_circle (center -12.25 2) (end -12.25 4.5) (layer "F.Fab") (width 0.12) (fill none) (tstamp 4a45d5e9-49de-4276-b210-80c371933441))
+ (fp_circle (center 9.75 2) (end 9.75 4.5) (layer "F.Fab") (width 0.12) (fill none) (tstamp c1130c00-f599-4b58-a59e-c3ef0a66460c))
+ (pad "1" thru_hole rect (at 0 0) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp 1e36e6c0-d6b7-4d48-8386-3f3c6d9f99fa))
+ (pad "2" thru_hole circle (at -2.5 0) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp 432b947f-02bd-4156-aa1b-c1faf015f6bc))
+ (pad "3" thru_hole circle (at -2.5 3.2) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp 996e9d14-b448-419a-b015-2dd567117fef))
+ (pad "4" thru_hole circle (at 0 3.2) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp 2e5b4de5-f4b0-488d-b543-476a77aa44aa))
+ (pad "5" thru_hole circle (at 4.77 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 0db6dfc6-bf2a-4882-90d6-0ae4617f49a4))
+ (pad "5" thru_hole circle (at -7.27 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 991ab2d5-009d-4554-84a4-a54ca2cc2ac7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_B_Amphenol_MUSB-D511_Vertical_Rugged.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Lumberg_2411_02_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Lumberg_2411_02_Horizontal.kicad_mod
new file mode 100644
index 00000000..0a0d5237
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_Lumberg_2411_02_Horizontal.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "USB_B_Lumberg_2411_02_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E6EAC30)
+ (descr "USB 2.0 receptacle type B, horizontal version, through-hole, https://downloads.lumberg.com/datenblaetter/en/2411_02.pdf")
+ (tags "USB B receptacle horizontal through-hole")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -7.65) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95ff2112-b586-4809-a6f2-a96edc1327c0)
+ )
+ (fp_text value "USB_B_Lumberg_2411_02_Horizontal" (at 7.05 10.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 40ffa620-b133-4c6d-b26e-0554e011b711)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 1.25 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 557b8ff8-a3a9-4b56-b3d4-ad82a92c570f)
+ )
+ (fp_line (start -1.35 -4.86) (end 2.4 -4.86) (layer "F.SilkS") (width 0.12) (tstamp 035be192-59d7-4d47-a52c-b89c414fbee4))
+ (fp_line (start 15.27 7.36) (end 7.3 7.36) (layer "F.SilkS") (width 0.12) (tstamp 163901c9-4fb4-414d-8f6e-7e872006fd5c))
+ (fp_line (start 15.27 7.36) (end 15.27 -4.86) (layer "F.SilkS") (width 0.12) (tstamp 2e4647f6-b421-4ed2-b341-bfb1ecc4fb95))
+ (fp_line (start -1.55 0) (end -2.05 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 6105ad6c-3fd8-4704-94b0-fd25b5399969))
+ (fp_line (start -1.35 7.36) (end -1.35 -4.86) (layer "F.SilkS") (width 0.12) (tstamp 820b59dc-a544-4249-9dc1-82495b12622d))
+ (fp_line (start 15.27 -4.86) (end 7.3 -4.86) (layer "F.SilkS") (width 0.12) (tstamp 8dcd6415-c9d3-4064-bf43-2f20aa9c17d9))
+ (fp_line (start -2.05 0.5) (end -1.55 0) (layer "F.SilkS") (width 0.12) (tstamp a96fd62c-174a-4778-8673-47debf6826e0))
+ (fp_line (start -1.35 7.36) (end 2.4 7.36) (layer "F.SilkS") (width 0.12) (tstamp b753c466-4a70-46bf-a8de-924cb9d1d244))
+ (fp_line (start -2.05 -0.5) (end -2.05 0.5) (layer "F.SilkS") (width 0.12) (tstamp d3fbc3dd-d275-4206-b15d-727d28f89ae2))
+ (fp_line (start -1.74 9.75) (end 15.66 9.75) (layer "F.CrtYd") (width 0.05) (tstamp 1d6ede4e-acf8-41f7-9236-c6622acc3bd5))
+ (fp_line (start 15.66 9.75) (end 15.66 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 57b6413a-d344-4b40-b0dc-b5dc46e78a36))
+ (fp_line (start -1.74 -7.25) (end -1.74 9.75) (layer "F.CrtYd") (width 0.05) (tstamp b53803cb-3c13-46b4-953e-d65c12a8a009))
+ (fp_line (start 15.66 -7.25) (end -1.74 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp ba664ea9-3b76-49a6-bee1-96e2ce69ac2d))
+ (fp_line (start -1.24 -4.75) (end 15.16 -4.75) (layer "F.Fab") (width 0.1) (tstamp 39cabec0-32ea-4180-9695-fe7a76deb30d))
+ (fp_line (start -0.75 0) (end -1.24 -0.49) (layer "F.Fab") (width 0.1) (tstamp 3b65bafb-ed19-4fa6-8f01-e6b27aeaff34))
+ (fp_line (start -1.24 0.49) (end -0.75 0) (layer "F.Fab") (width 0.1) (tstamp 74af9a0d-555a-4acd-9f81-ac71fb652d76))
+ (fp_line (start 15.16 -4.75) (end 15.16 7.25) (layer "F.Fab") (width 0.1) (tstamp b99d52e9-4394-43bd-a26a-b55472141b4f))
+ (fp_line (start -1.24 7.25) (end -1.24 -4.75) (layer "F.Fab") (width 0.1) (tstamp c23d2747-e4fb-49a1-b64c-56b8ce0711bf))
+ (fp_line (start 15.16 7.25) (end -1.24 7.25) (layer "F.Fab") (width 0.1) (tstamp e213bc5b-c81b-4189-9cb6-4b421d4c4139))
+ (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask) (tstamp b58e323d-9791-406d-820f-5b5e9f271c9b))
+ (pad "2" thru_hole circle (at 0 2.5 90) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2e0ab849-77c3-4ac1-b0ef-ef1c2e48db0f))
+ (pad "3" thru_hole circle (at 2 2.5 90) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask) (tstamp 08d5d514-baf4-4b3f-8de6-1f6ede35abc7))
+ (pad "4" thru_hole circle (at 2 0 90) (size 1.6 1.6) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3e7bcf7b-0c9c-4deb-82b1-2a3b5dbe21b8))
+ (pad "5" thru_hole circle (at 4.86 7.25 90) (size 4 4) (drill 2.3) (layers *.Cu *.Mask) (tstamp 6500c642-2771-4e03-94c8-169a8a63211a))
+ (pad "5" thru_hole circle (at 4.86 -4.75 90) (size 4 4) (drill 2.3) (layers *.Cu *.Mask) (tstamp a1d6da61-20d8-4e2b-9b63-74efb7ea6034))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_B_Lumberg_2411_02_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_OST_USB-B1HSxx_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_OST_USB-B1HSxx_Horizontal.kicad_mod
new file mode 100644
index 00000000..bcebc9db
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_OST_USB-B1HSxx_Horizontal.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "USB_B_OST_USB-B1HSxx_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AFE01FF)
+ (descr "USB B receptacle, Horizontal, through-hole, http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf")
+ (tags "USB-B receptacle horizontal through-hole")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.76 -7.77) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4d17080d-a2e9-4512-8239-490ceedd32d8)
+ )
+ (fp_text value "USB_B_OST_USB-B1HSxx_Horizontal" (at 6.76 10.27) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d0793c3-8622-461f-add1-aa6897295c71)
+ )
+ (fp_text user "${REFERENCE}" (at 6.76 1.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5aff91e6-8927-40ea-a372-fa3e5727cf04)
+ )
+ (fp_line (start 15.12 -4.91) (end 15.12 7.41) (layer "F.SilkS") (width 0.12) (tstamp 16a86737-37a3-43ae-a1f2-3d2a3e20577b))
+ (fp_line (start 2.66 -4.91) (end -1.6 -4.91) (layer "F.SilkS") (width 0.12) (tstamp 2a0d921f-b53d-40ee-ac9c-e32759d6692a))
+ (fp_line (start -2.32 0.5) (end -1.82 0) (layer "F.SilkS") (width 0.12) (tstamp 35f7b2fd-f59e-4812-a4dc-01c5d678fcaa))
+ (fp_line (start 6.76 -4.91) (end 15.12 -4.91) (layer "F.SilkS") (width 0.12) (tstamp 45c7a3c9-5718-4a9e-93fb-e4118ad5964c))
+ (fp_line (start 15.12 7.41) (end 6.76 7.41) (layer "F.SilkS") (width 0.12) (tstamp 47ff6b41-fbb9-41ca-93d6-cdbce550ecab))
+ (fp_line (start -1.6 7.41) (end 2.66 7.41) (layer "F.SilkS") (width 0.12) (tstamp 51a87705-0dfa-4227-ad75-cbf233cdb0b4))
+ (fp_line (start -1.6 -4.91) (end -1.6 7.41) (layer "F.SilkS") (width 0.12) (tstamp b38fa9ce-6aeb-48dd-bb9f-aa05dffaa2ac))
+ (fp_line (start -1.82 0) (end -2.32 -0.5) (layer "F.SilkS") (width 0.12) (tstamp b93f80d0-6d92-4006-9186-77ca57b07fe7))
+ (fp_line (start -2.32 -0.5) (end -2.32 0.5) (layer "F.SilkS") (width 0.12) (tstamp d470ccb0-d481-4ad3-b3c7-e12417f500d6))
+ (fp_line (start 15.51 9.52) (end 15.51 -7.02) (layer "F.CrtYd") (width 0.05) (tstamp a2706157-1138-4356-b34a-02d7455c023e))
+ (fp_line (start 15.51 -7.02) (end -1.99 -7.02) (layer "F.CrtYd") (width 0.05) (tstamp a70e3ce1-c9bb-4ffd-bb30-d0606a4d10ae))
+ (fp_line (start -1.99 9.52) (end 15.51 9.52) (layer "F.CrtYd") (width 0.05) (tstamp ad44d3ba-eaa8-4315-9291-bae7c3db85d9))
+ (fp_line (start -1.99 -7.02) (end -1.99 9.52) (layer "F.CrtYd") (width 0.05) (tstamp c03515b4-486b-462d-b858-cbce4f0caa8e))
+ (fp_line (start 15.01 7.3) (end -1.49 7.3) (layer "F.Fab") (width 0.1) (tstamp 2f85ee2f-a707-4874-a48d-84dbaf1d7435))
+ (fp_line (start 15.01 -4.8) (end 15.01 7.3) (layer "F.Fab") (width 0.1) (tstamp 4bc907cd-a079-4630-bd49-29020ad1cc8b))
+ (fp_line (start -1.49 -3.8) (end -0.49 -4.8) (layer "F.Fab") (width 0.1) (tstamp 666cbbff-6019-4a50-a4d2-19c33cc364a7))
+ (fp_line (start -1.49 7.3) (end -1.49 -3.8) (layer "F.Fab") (width 0.1) (tstamp 69895eac-606b-409e-b2de-2a94de80276b))
+ (fp_line (start -0.49 -4.8) (end 15.01 -4.8) (layer "F.Fab") (width 0.1) (tstamp cf757e5e-bb5c-429e-be86-4b714eeb7015))
+ (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) (tstamp 7ae90243-e095-4ae4-9893-46684273d958))
+ (pad "2" thru_hole circle (at 0 2.5) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) (tstamp 67c7c74b-1797-4c70-bfd1-0d3787fec719))
+ (pad "3" thru_hole circle (at 2 2.5) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) (tstamp 4c8453b2-7660-456a-a9e5-bd9c78a0c78d))
+ (pad "4" thru_hole circle (at 2 0) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) (tstamp dbbb2a36-4bf9-4857-8fa9-a9ef84ff9616))
+ (pad "5" thru_hole circle (at 4.71 -4.77) (size 3.5 3.5) (drill 2.33) (layers *.Cu *.Mask) (tstamp 1153a2d0-82c4-4276-a8fb-159f46d593c5))
+ (pad "5" thru_hole circle (at 4.71 7.27) (size 3.5 3.5) (drill 2.33) (layers *.Cu *.Mask) (tstamp 9af5a718-adc4-4cfc-8c9d-68719ca3d0c3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_B_OST_USB-B1HSxx_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_TE_5787834_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_TE_5787834_Vertical.kicad_mod
new file mode 100644
index 00000000..439ddc10
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_B_TE_5787834_Vertical.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "USB_B_TE_5787834_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A23F084)
+ (descr "http://www.mouser.com/ds/2/418/NG_CD_5787834_A4-669110.pdf")
+ (tags "USB_B USB B vertical female connector")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -5.8 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c7cbe93-a163-4203-851b-6b1334fd2dc3)
+ )
+ (fp_text value "USB_B_TE_5787834_Vertical" (at -1.25 10.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ed3a350-8e3b-459b-8cbe-917a6fb33c5f)
+ )
+ (fp_text user "${REFERENCE}" (at -1.2 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f27e8491-2ec5-4834-858b-49d649b5a7fb)
+ )
+ (fp_line (start 5.8 4.5) (end 5.8 9.3) (layer "F.SilkS") (width 0.12) (tstamp 0bb007ef-0732-4abb-879d-062fd41433ee))
+ (fp_line (start -0.5 -4.5) (end 0 -4) (layer "F.SilkS") (width 0.12) (tstamp 1575c021-cfcd-4d5b-b71b-eeb4345749cc))
+ (fp_line (start 5.8 9.3) (end -8.3 9.3) (layer "F.SilkS") (width 0.12) (tstamp 2e73c2b4-9fa7-4008-95c8-2bf38df0ecf8))
+ (fp_line (start -8.3 9.3) (end -8.3 4.5) (layer "F.SilkS") (width 0.12) (tstamp 601894a2-08a1-4fba-b3bf-1af4bbd8af49))
+ (fp_line (start 5.8 -3.8) (end 5.8 1) (layer "F.SilkS") (width 0.12) (tstamp 7bd7e75b-0e96-4cea-a8b7-53c327fc3e26))
+ (fp_line (start 0.5 -4.5) (end -0.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp b6381cdb-b9b6-4578-bd1e-2f634ccc7480))
+ (fp_line (start -8.3 1) (end -8.3 -3.8) (layer "F.SilkS") (width 0.12) (tstamp cb447a30-5f16-45c9-a18a-336e67247962))
+ (fp_line (start 0 -4) (end 0.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp d22122a8-ec6e-4875-995e-f5348cef77cd))
+ (fp_line (start -8.3 -3.8) (end 5.8 -3.8) (layer "F.SilkS") (width 0.12) (tstamp eb5b2dd0-d6ca-41b0-8bdd-21a64fd17f3b))
+ (fp_line (start -9 -4) (end -9 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 52d9c6ec-7c3a-4770-9466-13376a0c9730))
+ (fp_line (start -9 -4) (end 6.5 -4) (layer "F.CrtYd") (width 0.05) (tstamp 5e12790f-6be1-4907-8a81-aa3172d4aaa7))
+ (fp_line (start 6.5 9.5) (end -9 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 6f0953c4-3129-43f0-8b26-bca1b9dc1376))
+ (fp_line (start 6.5 9.5) (end 6.5 -4) (layer "F.CrtYd") (width 0.05) (tstamp 946524c6-de95-40a3-aa98-3120670d9381))
+ (fp_line (start -8.25 -3.75) (end 5 -3.75) (layer "F.Fab") (width 0.1) (tstamp 2ec22277-f345-4a15-83f6-2ea809c97ec2))
+ (fp_line (start 5.75 -3) (end 5.75 9.25) (layer "F.Fab") (width 0.1) (tstamp 36b46d8e-cf11-4f53-90ca-06c9e97a7ad4))
+ (fp_line (start 5 -3.75) (end 5.75 -3) (layer "F.Fab") (width 0.1) (tstamp 8be7f663-64f6-494f-8c7a-82a96f80a436))
+ (fp_line (start 5.75 9.25) (end -8.25 9.25) (layer "F.Fab") (width 0.1) (tstamp b417a01f-2fe7-48ed-a211-aa497d95bed9))
+ (fp_line (start -8.25 9.25) (end -8.25 -3.75) (layer "F.Fab") (width 0.1) (tstamp f667826e-642f-4334-8192-bc6529781195))
+ (pad "1" thru_hole rect (at 0 0) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp 16dddaf7-c91f-49c7-bbad-71fec349bcbe))
+ (pad "2" thru_hole circle (at -2.5 0) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp 9122c090-96e6-4d9d-9e00-5cba300ed775))
+ (pad "3" thru_hole circle (at -2.5 3.2) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp ecac436d-b273-42cf-bdfd-da89c41ce406))
+ (pad "4" thru_hole circle (at 0 3.2) (size 1.4 1.4) (drill 0.92) (layers *.Cu *.Mask) (tstamp 875f6113-50b7-44e7-b726-9f9b9de63fb5))
+ (pad "5" thru_hole circle (at -7.27 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 7dc2d159-4e1a-4bb8-8352-517fba95cf56))
+ (pad "5" thru_hole circle (at 4.77 2.71) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp ac61b273-5041-498a-b882-1968af6cef5b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_B_TE_5787834_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_JAE_DX07P024AJ1.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_JAE_DX07P024AJ1.kicad_mod
new file mode 100644
index 00000000..6ec968d9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_JAE_DX07P024AJ1.kicad_mod
@@ -0,0 +1,89 @@
+(footprint "USB_C_Plug_JAE_DX07P024AJ1" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D94DC0B)
+ (descr "Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, https://www.jae.com/en/searchfilter/?topics_keyword=DX07P024AJ1&mainItemSelect=1")
+ (tags "USB Type-C Plug Edge Mount")
+ (attr smd)
+ (fp_text reference "REF**" (at -2.6925 -3.54) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5ac4040-6d29-4570-b42d-dc38f8ce9392)
+ )
+ (fp_text value "USB_C_Plug_JAE_DX07P024AJ1" (at -0.1725 4.27) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e5d344f-172f-4922-99f1-3423bd569602)
+ )
+ (fp_text user "PCB Edge" (at 0 3.0225) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 03852d99-5a7a-4799-b181-e3d1bb822440)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5525) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.1)))
+ (tstamp 15260b9f-4e24-4238-9021-79d0c3f5f818)
+ )
+ (fp_line (start -2.925 2.8225) (end -2.925 2.5725) (layer "Edge.Cuts") (width 0.1) (tstamp 0a06faec-06ea-4432-bcce-e826dbfd3ba5))
+ (fp_line (start 2.925 2.8225) (end 2.925 2.5725) (layer "Edge.Cuts") (width 0.1) (tstamp 3ff6c0a5-898d-4c32-ac67-3a85c5ea6ec3))
+ (fp_line (start 3.9 1.9225) (end 3.9 -1.9175) (layer "Edge.Cuts") (width 0.1) (tstamp 4f1eb272-01df-4ceb-8b99-d6fd20a9bb20))
+ (fp_line (start -4.3 -1.93) (end -4.3 -0.2275) (layer "Edge.Cuts") (width 0.1) (tstamp 64c638f0-8a47-4e64-9d04-71a588db37df))
+ (fp_line (start 1.1 2.8225) (end 1.1 2.6225) (layer "Edge.Cuts") (width 0.1) (tstamp 672f448d-ada5-4059-8424-0b3c2cfd33fe))
+ (fp_line (start 1.3 3.0225) (end 2.725 3.0225) (layer "Edge.Cuts") (width 0.1) (tstamp 705172d1-c0ec-40c4-b7ad-3530d579ae65))
+ (fp_line (start 3.575 2.3725) (end 3.9 1.9225) (layer "Edge.Cuts") (width 0.1) (tstamp 80967426-9f22-4392-a70b-c7115fa2fa82))
+ (fp_line (start -0.3 2.6225) (end -0.3 2.8225) (layer "Edge.Cuts") (width 0.1) (tstamp 86f234bc-6547-4e42-be65-3846209815b2))
+ (fp_line (start -3.53 2.3725) (end -3.9 1.9225) (layer "Edge.Cuts") (width 0.1) (tstamp 8f104bea-8d3d-4750-a4e2-7bca1c0a0dbb))
+ (fp_line (start -0.5 3.0225) (end -2.725 3.0225) (layer "Edge.Cuts") (width 0.1) (tstamp 92b8cf94-1a03-4ae7-b3e0-d677fe12264d))
+ (fp_line (start -3.125 2.3725) (end -3.53 2.3725) (layer "Edge.Cuts") (width 0.1) (tstamp 93328cd7-5244-448f-86dc-3b6497c99081))
+ (fp_line (start -3.9 1.9225) (end -3.9 -0.2275) (layer "Edge.Cuts") (width 0.1) (tstamp 9d0fbfce-24ac-4588-8205-271a5aa51c13))
+ (fp_line (start 3.125 2.3725) (end 3.575 2.3725) (layer "Edge.Cuts") (width 0.1) (tstamp a3a2a747-807b-4775-be77-015b5e769cdb))
+ (fp_line (start -4.3 -0.2275) (end -3.9 -0.2275) (layer "Edge.Cuts") (width 0.1) (tstamp adbae574-0462-4f6b-9d7a-912a119cc345))
+ (fp_line (start -0.1 2.4225) (end 0.9 2.4225) (layer "Edge.Cuts") (width 0.1) (tstamp d79c8676-c041-4577-96b6-8b3a3519f306))
+ (fp_arc (start -3.125 2.3725) (mid -2.983579 2.431079) (end -2.925 2.5725) (layer "Edge.Cuts") (width 0.1) (tstamp 2bb62a54-7a5c-45ea-b0c7-3cd30d05fc89))
+ (fp_arc (start 2.925 2.8225) (mid 2.866421 2.963921) (end 2.725 3.0225) (layer "Edge.Cuts") (width 0.1) (tstamp 3765f3f3-e415-4427-9761-f68ae0022309))
+ (fp_arc (start -0.3 2.6225) (mid -0.241421 2.481079) (end -0.1 2.4225) (layer "Edge.Cuts") (width 0.1) (tstamp 3b063a62-dc1a-44e5-91a7-63df9a272b8e))
+ (fp_arc (start 1.3 3.0225) (mid 1.158579 2.963921) (end 1.1 2.8225) (layer "Edge.Cuts") (width 0.1) (tstamp 4d91e366-bf3b-46c7-bb49-40fe2fe1d180))
+ (fp_arc (start 0.9 2.4225) (mid 1.041421 2.481079) (end 1.1 2.6225) (layer "Edge.Cuts") (width 0.1) (tstamp 66ce06af-ba6c-49de-9d3e-754c4c301efc))
+ (fp_arc (start -0.3 2.8225) (mid -0.358579 2.963921) (end -0.5 3.0225) (layer "Edge.Cuts") (width 0.1) (tstamp 68b3d160-66ce-4a21-9b07-9db56dbd7b74))
+ (fp_arc (start -2.725 3.0225) (mid -2.866421 2.963921) (end -2.925 2.8225) (layer "Edge.Cuts") (width 0.1) (tstamp 79fda65b-62bf-49d9-a374-0f4ab17a718d))
+ (fp_arc (start 2.925 2.5725) (mid 2.983579 2.431079) (end 3.125 2.3725) (layer "Edge.Cuts") (width 0.1) (tstamp aecb9829-1e3a-46f4-b4a5-551c06ad4156))
+ (fp_line (start 4.1475 -2.38) (end 4.1475 3.27) (layer "B.CrtYd") (width 0.05) (tstamp 083ee774-76c0-48f4-8fec-491be2c9c53a))
+ (fp_line (start -4.5525 3.27) (end -4.5525 -2.38) (layer "B.CrtYd") (width 0.05) (tstamp 9961b035-ea13-40e5-905f-837eff727e07))
+ (fp_line (start -4.5525 -2.38) (end 4.1475 -2.38) (layer "B.CrtYd") (width 0.05) (tstamp aea2552c-a032-406c-a628-da945f495b07))
+ (fp_line (start 4.1475 3.27) (end -4.5525 3.27) (layer "B.CrtYd") (width 0.05) (tstamp c4c006cc-6190-4b97-ab2f-022913d60986))
+ (fp_line (start 4.1475 3.27) (end -4.5525 3.27) (layer "F.CrtYd") (width 0.05) (tstamp 3c1a3bd6-5855-4558-b1bb-59e6768233a1))
+ (fp_line (start 4.1475 -2.38) (end 4.1475 3.27) (layer "F.CrtYd") (width 0.05) (tstamp 822f5417-70d4-4e7c-85d1-b2f726961cd8))
+ (fp_line (start -4.5525 3.27) (end -4.5525 -2.38) (layer "F.CrtYd") (width 0.05) (tstamp a422b936-637c-4d94-8ed8-4da6b0406701))
+ (fp_line (start -4.5525 -2.38) (end 4.1475 -2.38) (layer "F.CrtYd") (width 0.05) (tstamp dc171ae9-f20f-444d-89af-95cd1672b9db))
+ (pad "" smd rect (at 3.405 1.0475) (size 0.36 1.75) (layers "F.Cu" "F.Mask") (tstamp 0d314629-9dbe-44a7-a709-96f4d8a8ea10))
+ (pad "" smd rect (at -3.405 1.0475) (size 0.36 1.75) (layers "F.Cu" "F.Mask") (tstamp bd83910e-ebb4-422c-b8f3-5405d99c117e))
+ (pad "A1" smd rect (at 2.825 1.1475) (size 0.41 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79ea8891-a586-41ec-a8a4-b325d475e4b2))
+ (pad "A2" smd rect (at 2.25 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdfd536b-a2dd-4068-9cae-244d4c173336))
+ (pad "A3" smd rect (at 1.75 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4288af06-9c84-445e-85fc-9588ea698262))
+ (pad "A4" smd rect (at 1.25 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26aaea7b-2d81-45c5-aef2-21c0402d2893))
+ (pad "A5" smd rect (at 0.75 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf3f8b37-c38f-4e78-9b48-cbed5dffd55c))
+ (pad "A6" smd rect (at 0.25 1.1475 180) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5753f58-d9e6-4b50-b8af-193ebfa04756))
+ (pad "A7" smd rect (at -0.25 1.1475 180) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00518084-dc1d-46f1-afc7-b8370e0c78f4))
+ (pad "A8" smd rect (at -0.75 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c96f0111-a59a-4de5-8e69-8eb27ec868eb))
+ (pad "A9" smd rect (at -1.25 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c717f32c-4ca8-4b4c-9133-92c697af9b05))
+ (pad "A10" smd rect (at -1.75 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8de56544-dc3e-4d53-b546-2c9c9e343797))
+ (pad "A11" smd rect (at -2.25 1.1475) (size 0.26 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4fcb8dc-677c-4bd3-b5ed-29a3ca93df80))
+ (pad "A12" smd rect (at -2.825 1.1475) (size 0.41 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aaf6748d-c17f-46d7-97d3-a7657ea5b1a9))
+ (pad "B1" smd rect (at -2.825 1.1475) (size 0.41 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 760e17fe-e7be-4c34-b5af-17d4cf299cb2))
+ (pad "B2" smd rect (at -2.25 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp be4d0587-b57e-4ed2-91f1-2ee85e546a4d))
+ (pad "B3" smd rect (at -1.75 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 37bd2e94-e137-45cd-a923-6129374abf0c))
+ (pad "B4" smd rect (at -1.25 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp ad29f4da-2143-41fa-9f48-75aee45e48dc))
+ (pad "B5" smd rect (at -0.75 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp bbc5d6f8-8f10-4c56-b5df-f5270d563ad2))
+ (pad "B6" smd rect (at -0.25 1.1475 180) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 418cc4f2-acbb-468c-9c87-b17f9a757026))
+ (pad "B7" smd rect (at 0.25 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 96585bb1-9eca-400b-81cc-d0d4f9767f42))
+ (pad "B8" smd rect (at 0.75 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 7ec95ea5-e7b1-48f0-8fc5-ea2487e150de))
+ (pad "B9" smd rect (at 1.25 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8d165891-a379-4c7c-b2f3-4dc2a7b97fb8))
+ (pad "B10" smd rect (at 1.75 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 2ba4b7dd-820b-4c3f-ab9d-c60656d00a5d))
+ (pad "B11" smd rect (at 2.25 1.1475) (size 0.26 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 11795a35-eadc-45b5-bea9-53cb7fd2d653))
+ (pad "B12" smd rect (at 2.825 1.1475) (size 0.41 1.55) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 80cb1d1d-975c-4a97-aa6e-cfc1d6ee4ca9))
+ (pad "S1" smd rect (at 3.405 0.8975) (size 0.36 2.05) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 34c52639-2f7f-49fe-a8bb-542acef7e0f9))
+ (pad "S1" smd rect (at 3.27 -1.1725 180) (size 0.7 1.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8fc0dca3-1c92-445f-959a-09a8af00fb4d))
+ (pad "S1" smd rect (at -3.625 -1.1725) (size 0.8 1.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c616db17-ece6-4c71-ac5f-3b044ca6dbb4))
+ (pad "S1" smd rect (at -3.405 0.8975) (size 0.36 2.05) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f601bbd9-8024-4888-85d1-310220d06a97))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Plug_JAE_DX07P024AJ1.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_Molex_105444.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_Molex_105444.kicad_mod
new file mode 100644
index 00000000..1e10e1bd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Plug_Molex_105444.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "USB_C_Plug_Molex_105444" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, http://www.molex.com/pdm_docs/sd/1054440001_sd.pdf")
+ (tags "USB Type-C Plug Edge Mount")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 2.04) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 167b7bf5-949d-4e95-b7f0-42f3b1d919ca)
+ )
+ (fp_text value "USB_C_Plug_Molex_105444" (at 0 -1.96) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67ba05a2-bd44-4874-8c06-4ed7ef8e8ebf)
+ )
+ (fp_text user "PCB Edge" (at 0 -0.96) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ (tstamp 79902f3d-2681-48f0-bc4a-06782f9f44ef)
+ )
+ (fp_text user "${REFERENCE}" (at 0 2.04) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp 85100a4f-c35e-4a46-90ca-7164f0f04757)
+ )
+ (fp_line (start 4.3 1.96) (end -4.3 1.96) (layer "F.CrtYd") (width 0.05) (tstamp 5a814aae-5cc8-4fcd-95f2-80c09189d11a))
+ (fp_line (start 4.3 -1.46) (end -4.3 -1.46) (layer "F.CrtYd") (width 0.05) (tstamp 5c983387-6255-4d5d-9e82-2b42d9395f67))
+ (fp_line (start 4.3 1.96) (end 4.3 -1.46) (layer "F.CrtYd") (width 0.05) (tstamp 8f702ff6-f27b-4270-8f45-63fd4ca4ac5d))
+ (fp_line (start -4.3 1.96) (end -4.3 -1.46) (layer "F.CrtYd") (width 0.05) (tstamp b82509d7-49a4-4c62-ac83-0f3af71ff116))
+ (fp_line (start -2.75 -0.96) (end 2.75 -0.96) (layer "F.Fab") (width 0.1) (tstamp 13b88ab1-1751-4a44-a8d7-359951899981))
+ (fp_line (start -3.35 0) (end -4.3 0) (layer "F.Fab") (width 0.1) (tstamp 437d3116-7194-4209-a409-3e86369c886a))
+ (fp_line (start -3.05 -0.66) (end -3.05 -0.3) (layer "F.Fab") (width 0.1) (tstamp b44e14ea-ca33-49ba-a1fb-8a142107a30f))
+ (fp_line (start 3.05 -0.66) (end 3.05 -0.3) (layer "F.Fab") (width 0.1) (tstamp c90f4269-a909-448f-9a2b-5c64ce1a7700))
+ (fp_line (start 3.35 0) (end 4.3 0) (layer "F.Fab") (width 0.1) (tstamp f42c7659-9f16-4ede-946d-053719b54a21))
+ (fp_arc (start -3.05 -0.3) (mid -3.137868 -0.087868) (end -3.35 0) (layer "F.Fab") (width 0.1) (tstamp 1d225e8e-4d97-46b4-a750-b6dc1088e342))
+ (fp_arc (start 3.35 0) (mid 3.137868 -0.087868) (end 3.05 -0.3) (layer "F.Fab") (width 0.1) (tstamp 9c2182e4-b995-4c68-a4f6-b7d4738accb2))
+ (fp_arc (start 2.75 -0.96) (mid 2.962132 -0.872132) (end 3.05 -0.66) (layer "F.Fab") (width 0.1) (tstamp f0bbe473-13d2-4f9c-89c9-d8fafbabc179))
+ (fp_arc (start -3.05 -0.66) (mid -2.962132 -0.872132) (end -2.75 -0.96) (layer "F.Fab") (width 0.1) (tstamp f2255756-2d0e-4786-8eef-5176f618b213))
+ (pad "A1" smd rect (at -2.75 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be6b4915-7508-4159-bb7a-8d8df0e1aed0))
+ (pad "A2" smd rect (at -2.25 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 969a75e4-54c5-4539-841e-24975f2ad171))
+ (pad "A3" smd rect (at -1.75 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 496f2af8-2283-4c0a-ae97-f779d1d0de04))
+ (pad "A4" smd rect (at -1.25 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04999cc9-ec6b-4289-a455-6fb8e508bae7))
+ (pad "A5" smd rect (at -0.75 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f527235f-6df4-4efa-ae85-578e155f23a8))
+ (pad "A6" smd rect (at -0.25 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 752a97bc-617c-47f3-a27c-078241d232d4))
+ (pad "A7" smd rect (at 0.25 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee53e888-fa22-41f8-98bc-d85cc52028fe))
+ (pad "A8" smd rect (at 0.75 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d639aaba-4424-46fb-bc77-c55133761a87))
+ (pad "A9" smd rect (at 1.25 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 575aa002-069f-437c-a1aa-fe5137c0d3dd))
+ (pad "A10" smd rect (at 1.75 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f8406ff-f53b-4809-ac5c-66e92b466de4))
+ (pad "A11" smd rect (at 2.25 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 498a58ff-20b5-47d4-818e-8bf459630352))
+ (pad "A12" smd rect (at 2.75 0.04) (size 0.38 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 012dd2e3-b57f-4885-845c-ad0e0061190b))
+ (pad "B1" smd rect (at 2.75 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3ce02b84-715a-4350-b23f-4c6d1d1e98b2))
+ (pad "B2" smd rect (at 2.25 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 9648fdf6-6253-462d-bc2a-0e1cd30b95bf))
+ (pad "B3" smd rect (at 1.75 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 1f36368b-af29-4ce2-be6b-f56f27bc2760))
+ (pad "B4" smd rect (at 1.25 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp bd0e15d2-5e99-4ff7-8ae1-8036380107c7))
+ (pad "B5" smd rect (at 0.75 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 505d33d6-e6df-4cff-b354-712312fcbed3))
+ (pad "B8" smd rect (at -0.75 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3d4fd374-1328-48d1-b69b-e807e3bb6b42))
+ (pad "B9" smd rect (at -1.25 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp e8057193-0ed3-45a7-b89c-076c619424c5))
+ (pad "B10" smd rect (at -1.75 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 6f7d4cd4-325b-4d8d-83b3-b0ac0c4f8ddf))
+ (pad "B11" smd rect (at -2.25 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp fa26d33e-91c2-4b80-8869-db3497c2c539))
+ (pad "B12" smd rect (at -2.75 0.04) (size 0.38 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 551212aa-41d2-4e1b-9ceb-4dfd56895c48))
+ (pad "S1" smd rect (at -3.42 0.88) (size 0.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3451f64c-22b1-4b3b-af0d-65f013be1639))
+ (pad "S1" smd rect (at 3.42 0.88) (size 0.7 1.15) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 429b673b-5c4d-4e03-b1bf-964208b47dbe))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Plug_Molex_105444.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A.kicad_mod
new file mode 100644
index 00000000..8bda6ae0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "USB_C_Receptacle_Amphenol_12401548E4-2A" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A")
+ (tags "USB C Type-C Receptacle Hybrid")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.36) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc9e4c39-bea7-4e94-9c24-79713f9cc7d3)
+ )
+ (fp_text value "USB_C_Receptacle_Amphenol_12401548E4-2A" (at 0 6.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7532bfbd-593b-4c4b-abe0-9db5aba2e09b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp fbad371e-9c1d-46a8-95d7-2d0a493b34e8)
+ )
+ (fp_line (start 4.75 -5.37) (end 4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp 7e708e34-9e65-4bc4-84d9-f33cdbc82037))
+ (fp_line (start -4.75 -5.37) (end -4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp c2931665-9613-433c-aa14-e9abf85d36ae))
+ (fp_line (start 3.25 -5.37) (end 4.75 -5.37) (layer "F.SilkS") (width 0.12) (tstamp ce47fb52-c99f-4a10-ab39-dda3800eb41a))
+ (fp_line (start -4.75 -5.37) (end -3.25 -5.37) (layer "F.SilkS") (width 0.12) (tstamp f90c6680-2cd6-4066-a128-2c8ebe03fab8))
+ (fp_line (start -5.39 -5.87) (end 5.39 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 7e6f05fe-1ec7-4741-9b94-1aad4bfad894))
+ (fp_line (start 5.39 5.73) (end -5.39 5.73) (layer "F.CrtYd") (width 0.05) (tstamp 8aff6d64-1c61-4c4a-ae06-88f52f8c1ad1))
+ (fp_line (start 5.39 -5.87) (end 5.39 5.73) (layer "F.CrtYd") (width 0.05) (tstamp edd86c06-80c4-475d-8ac0-b7fee2fe3517))
+ (fp_line (start -5.39 5.73) (end -5.39 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp f413cec4-7e61-490b-87ea-5ea1f59c9e57))
+ (fp_line (start 4.6 5.23) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 1bf977d5-ba47-4842-9234-360e3690a628))
+ (fp_line (start -4.6 5.23) (end 4.6 5.23) (layer "F.Fab") (width 0.1) (tstamp 28190817-4423-4e66-a398-129a3525923d))
+ (fp_line (start -4.6 -5.22) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 997697f8-ecfc-49c3-bab2-2067ad344e14))
+ (fp_line (start -4.6 5.23) (end -4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp c137d5f6-2825-4870-869b-1f19ad03e570))
+ (pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp 5c20b50b-02aa-487a-8116-0c18582b1e54))
+ (pad "" np_thru_hole oval (at 3.6 -4.36) (size 0.95 0.65) (drill oval 0.95 0.65) (layers *.Cu *.Mask) (tstamp db70c4b3-5c7b-49db-973b-e4035024016d))
+ (pad "A1" smd rect (at -2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 455f66be-5159-4e48-ba4a-a9918c1770b6))
+ (pad "A2" smd rect (at -2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79311372-68c4-4bab-a639-123bbddf4c73))
+ (pad "A3" smd rect (at -1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1676ebc9-9ffa-45e7-814e-a0f6b2b3194d))
+ (pad "A4" smd rect (at -1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4ab1667-0bfb-4604-8150-fdbdb4506122))
+ (pad "A5" smd rect (at -0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f55ce74-3f7c-4921-97a3-e2c82dab17a8))
+ (pad "A6" smd rect (at -0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bcf2b8a-7935-42d7-a5e4-efe216daffb3))
+ (pad "A7" smd rect (at 0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8115e39-cc50-4ac3-af5b-daf539ffa90a))
+ (pad "A8" smd rect (at 0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f98d70d-9b82-4cfd-8e6c-9a5a2dbdf850))
+ (pad "A9" smd rect (at 1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04e19e33-5ac7-4b55-88ab-2932180f8f92))
+ (pad "A10" smd rect (at 1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05c149aa-b044-4f11-8651-9576e24eecdf))
+ (pad "A11" smd rect (at 2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 464a2c29-9460-4887-a3ad-a2a20afaa63c))
+ (pad "A12" smd rect (at 2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 732487dc-dce3-4f7d-9571-85e0c7778b06))
+ (pad "B1" thru_hole circle (at 2.8 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 431e87f3-2b07-41bd-a79d-80b530c9f5ee))
+ (pad "B2" thru_hole circle (at 2.4 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 86fb9f59-f584-4146-b2b5-adc7715fe886))
+ (pad "B3" thru_hole circle (at 1.6 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 5b8e4f21-352b-42f5-b955-ba357534b41e))
+ (pad "B4" thru_hole circle (at 1.2 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 17ca9f6b-8544-4981-a45e-2c06bd8024f6))
+ (pad "B5" thru_hole circle (at 0.8 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp b963b755-7b45-4c8e-ad4c-b232259bcd59))
+ (pad "B6" thru_hole circle (at 0.4 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp f503c65f-671a-4782-abc8-0cccab8852f4))
+ (pad "B7" thru_hole circle (at -0.4 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 915f4772-9b94-4798-a740-3011a0736735))
+ (pad "B8" thru_hole circle (at -0.8 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 2ef8f15a-d2e1-4e9d-85bf-c67d9b011e81))
+ (pad "B9" thru_hole circle (at -1.2 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 4e6e1d06-e61d-49c9-b3de-2a2e4699d04c))
+ (pad "B10" thru_hole circle (at -1.6 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 96b737d4-8058-46f4-9419-eeb545a00b6d))
+ (pad "B11" thru_hole circle (at -2.4 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 8ea114ee-b284-4437-a1dd-8a72f55a83da))
+ (pad "B12" thru_hole circle (at -2.8 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 3eef3f4c-3406-4c3f-ad8b-a41ff605994c))
+ (pad "S1" thru_hole oval (at 4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp c7079066-c4a6-4757-9480-44b2ba6074fc))
+ (pad "S1" thru_hole oval (at 4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp db8bd402-e5c5-4dbf-b3c9-879f427d3681))
+ (pad "S1" thru_hole oval (at -4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp fb388ee2-eae3-4c1e-8b47-87883b962efa))
+ (pad "S1" thru_hole oval (at -4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp fde7d970-0215-4726-a454-86bbded93072))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_Amphenol_12401548E4-2A.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles.kicad_mod
new file mode 100644
index 00000000..6a4626b8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A")
+ (tags "USB C Type-C Receptacle Hybrid")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.36) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ae2c3fa-a8c4-4ec7-8f42-653e15aa448c)
+ )
+ (fp_text value "USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles" (at 0 6.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d966f661-c92d-4cd7-89a7-7208753d409b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp 67cd2c98-8c25-4410-804c-55ff3123ba8f)
+ )
+ (fp_line (start 3.25 -5.37) (end 4.75 -5.37) (layer "F.SilkS") (width 0.12) (tstamp 2aaade46-91b2-478d-9a2c-181673de8d7d))
+ (fp_line (start -4.75 -5.37) (end -4.75 -3.85) (layer "F.SilkS") (width 0.12) (tstamp 9a6ef3c7-28eb-4810-b0a7-f2dea5d14b7f))
+ (fp_line (start -4.75 -2.35) (end -4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp cf0c65fa-967c-479b-aabf-da7ba62837ca))
+ (fp_line (start 4.75 -2.35) (end 4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp e09fd33b-8462-42a1-83b5-3bd90489bdb7))
+ (fp_line (start 4.75 -5.37) (end 4.75 -3.85) (layer "F.SilkS") (width 0.12) (tstamp e916f025-d268-41fa-8922-2de840b310ca))
+ (fp_line (start -4.75 -5.37) (end -3.25 -5.37) (layer "F.SilkS") (width 0.12) (tstamp f348f22b-ae1d-4664-b8b6-0ba4ff60e7db))
+ (fp_line (start -5.69 -5.87) (end 5.69 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 0a9be0cc-6aae-41ac-83f7-6143f7e31510))
+ (fp_line (start 5.69 5.73) (end -5.69 5.73) (layer "F.CrtYd") (width 0.05) (tstamp 3eeceb4f-62bd-46c4-b235-17a941b43e67))
+ (fp_line (start -5.69 5.73) (end -5.69 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 4e0e54d7-e216-4e67-b6a0-3182d3dd8656))
+ (fp_line (start 5.69 -5.87) (end 5.69 5.73) (layer "F.CrtYd") (width 0.05) (tstamp c18d7ed0-83ee-4c1d-8356-6cdd29e5cfa9))
+ (fp_line (start -4.6 5.23) (end -4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 4f77307d-17ba-47fd-a303-557da244c203))
+ (fp_line (start -4.6 5.23) (end 4.6 5.23) (layer "F.Fab") (width 0.1) (tstamp 76401df3-7051-4599-8f87-7d31de5f6884))
+ (fp_line (start 4.6 5.23) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 792de079-5d29-4a29-8626-00fe25a090cd))
+ (fp_line (start -4.6 -5.22) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp c530673d-51a7-4db0-bdad-21291888b2c7))
+ (pad "" np_thru_hole circle (at 3.6 -4.36) (size 0.95 0.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cb855fb7-27b5-43b8-92b8-9fc1662083a8))
+ (pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp e76477b7-4f25-42f4-9127-7dfc2ce3411e))
+ (pad "A1" smd rect (at -2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66fbc6e2-919d-461a-b282-4fa50344d2f0))
+ (pad "A2" smd rect (at -2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28248d0a-a75c-4c9d-8e2b-85e6013ab9fe))
+ (pad "A3" smd rect (at -1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23b3dac9-70fb-485a-83db-13303d8dc2cf))
+ (pad "A4" smd rect (at -1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 920ac12c-11ff-40b7-88c6-c6a732706610))
+ (pad "A5" smd rect (at -0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5fdb32a-666a-4415-b85a-5b4c43e75540))
+ (pad "A6" smd rect (at -0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33fc2052-a828-4ae2-81f9-7a5bd18a7442))
+ (pad "A7" smd rect (at 0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0db8c1ce-9004-41e4-8d2b-5040086688da))
+ (pad "A8" smd rect (at 0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62a3514c-fc1d-4a84-a8af-4e6817d044ff))
+ (pad "A9" smd rect (at 1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 797aa6e8-e073-4119-abeb-d107c4f5f6ca))
+ (pad "A10" smd rect (at 1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa6cd6d0-9eab-491f-a529-f1cc62666071))
+ (pad "A11" smd rect (at 2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 158ed241-b8e1-4b1d-83c0-ff6c17e5a5dc))
+ (pad "A12" smd rect (at 2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a376a218-db51-4818-8400-2c5e1f622068))
+ (pad "B1" thru_hole circle (at 2.8 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 87659b4f-0350-4be9-b5a6-5485ed0fd88a))
+ (pad "B2" thru_hole circle (at 2.4 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 07f3e6f8-47eb-47b1-8c91-31ffc788edc4))
+ (pad "B3" thru_hole circle (at 1.6 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 04a2217b-6379-49d3-8e85-89505853ec1e))
+ (pad "B4" thru_hole circle (at 1.2 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp ef17a864-9c43-4be6-8246-1a168410c435))
+ (pad "B5" thru_hole circle (at 0.8 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 483c0c4f-84c7-4e90-bbfb-79fc2ba65a4e))
+ (pad "B6" thru_hole circle (at 0.4 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 9868264a-3c51-4e30-ab57-ba4ac41158dd))
+ (pad "B7" thru_hole circle (at -0.4 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp f953aab5-6138-4aaa-85a5-365321206608))
+ (pad "B8" thru_hole circle (at -0.8 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 02e5b076-8e52-44cf-ae78-8369e6d6b6fc))
+ (pad "B9" thru_hole circle (at -1.2 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp f079f687-e896-4fba-ae4e-352653c41817))
+ (pad "B10" thru_hole circle (at -1.6 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 379deb5d-e73c-4169-b015-963bfac067fa))
+ (pad "B11" thru_hole circle (at -2.4 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 57aaf945-0d13-4ba6-9649-411c81f6a802))
+ (pad "B12" thru_hole circle (at -2.8 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask) (tstamp 20ca51a0-f64d-406d-9fcb-09cdadc76ada))
+ (pad "S1" thru_hole circle (at -4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp 0667262d-09f7-4d3a-b9e3-b0dfa909b445))
+ (pad "S1" thru_hole circle (at 4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp 43fd2084-a516-4634-9923-a472a21fd043))
+ (pad "S1" thru_hole circle (at -4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp 7a5db09c-1440-4266-aa42-4ddeb99805e7))
+ (pad "S1" thru_hole circle (at 4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp 967ca132-c677-4ace-8f82-fdcc0176ebd8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_Amphenol_12401548E4-2A.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod
new file mode 100644
index 00000000..96af2061
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "USB_C_Receptacle_Amphenol_12401610E4-2A" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A")
+ (tags "USB C Type-C Receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.36) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9aacb549-467c-4495-85eb-94ac0ec1fad3)
+ )
+ (fp_text value "USB_C_Receptacle_Amphenol_12401610E4-2A" (at 0 6.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 759a288e-7e71-4283-81d5-4029205085ef)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp 342bd272-5355-46cc-8003-3b9404c64a6b)
+ )
+ (fp_line (start 3.25 -5.37) (end 4.75 -5.37) (layer "F.SilkS") (width 0.12) (tstamp 2ffa66cd-113d-4849-bffa-88cb207f8ba4))
+ (fp_line (start -4.75 -5.37) (end -4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp 5a262e3b-7215-4fe3-8e39-dfa51edb7755))
+ (fp_line (start -4.75 -5.37) (end -3.25 -5.37) (layer "F.SilkS") (width 0.12) (tstamp 61620574-c045-4796-aa87-e8d8100f689e))
+ (fp_line (start 4.75 -5.37) (end 4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp e3666fba-01d0-443b-8df7-3ca4c4a10d8f))
+ (fp_line (start 5.39 -5.87) (end 5.39 5.73) (layer "F.CrtYd") (width 0.05) (tstamp 1bf2647d-dc2f-4498-a425-1800bd69fba5))
+ (fp_line (start -5.39 5.73) (end -5.39 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 334a9317-a9a8-4abc-be72-e5e530916fbf))
+ (fp_line (start -5.39 -5.87) (end 5.39 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 4cd4fe9e-0175-42b5-8310-b5152777d10d))
+ (fp_line (start 5.39 5.73) (end -5.39 5.73) (layer "F.CrtYd") (width 0.05) (tstamp d1ace390-22e0-408c-a3d1-cbe11e9ab4eb))
+ (fp_line (start -4.6 -5.22) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 3b0eafdb-5960-47ce-8e45-ff9eb6697705))
+ (fp_line (start 4.6 5.23) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp a4e3e8ac-2523-4706-a381-889ce9cff64e))
+ (fp_line (start -4.6 5.23) (end -4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp c7180dd8-1d8f-4795-abb8-cd40c06f8cd4))
+ (fp_line (start -4.6 5.23) (end 4.6 5.23) (layer "F.Fab") (width 0.1) (tstamp f4e8dbfc-18e1-47ed-af6e-b212dbebb49e))
+ (pad "" np_thru_hole oval (at 3.6 -4.36) (size 0.95 0.65) (drill oval 0.95 0.65) (layers *.Cu *.Mask) (tstamp 84674de2-d663-4561-9cdc-79832e711267))
+ (pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp 846cda39-2872-40e2-9013-3e3c757b9815))
+ (pad "A1" smd rect (at -2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19db812f-109a-43c0-8c36-c62bf5339a2c))
+ (pad "A2" smd rect (at -2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2b488a1-77f6-4a87-87d2-c50e9fa3f33a))
+ (pad "A3" smd rect (at -1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd52fd5b-7516-471e-b906-7e8a110756fb))
+ (pad "A4" smd rect (at -1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af567fd8-1b0b-4e41-b59c-73ad3828f689))
+ (pad "A5" smd rect (at -0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e002a928-c69d-4aa5-b7bf-425b9f784cd1))
+ (pad "A6" smd rect (at -0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 299a155b-1678-4aa7-af4f-981e384493e9))
+ (pad "A7" smd rect (at 0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a3f0c8f-c12d-41d1-8e85-a87061f9da69))
+ (pad "A8" smd rect (at 0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9717ecb1-3e50-4712-ae62-6c8b56bd7b12))
+ (pad "A9" smd rect (at 1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37569dab-d7e1-4f03-b3a9-67d1cbce4c19))
+ (pad "A10" smd rect (at 1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 813ac32d-8495-4b2e-ac0e-32bca337a07e))
+ (pad "A11" smd rect (at 2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab33561d-5678-468f-b47f-eb09a93eada1))
+ (pad "A12" smd rect (at 2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 890765de-dfad-441c-a4c7-7f83371481d8))
+ (pad "B1" smd rect (at 2.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c92d8a4c-d0d1-4328-ab06-ef97ae4763ff))
+ (pad "B2" smd rect (at 2 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4294c37-fa42-47bc-b0ed-65786d89b5d7))
+ (pad "B3" smd rect (at 1.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8838ebc-0797-49d2-ac3e-072751b36d37))
+ (pad "B4" smd rect (at 1 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b96c5f1-ce34-484d-9ece-30002deafabc))
+ (pad "B5" smd rect (at 0.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 979d6779-6cc8-4ca2-b4ab-bedcb0b0bbce))
+ (pad "B6" smd rect (at 0 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8aa526f4-ddb3-4feb-9111-04bc706e378c))
+ (pad "B7" smd rect (at -0.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71109a45-faa1-465b-8bd9-057db91dce40))
+ (pad "B8" smd rect (at -1 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7a51cf7-4621-471f-8950-470485c05a8e))
+ (pad "B9" smd rect (at -1.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1e8ae03-510a-436a-be79-c95c325d2e8b))
+ (pad "B10" smd rect (at -2 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1057d372-3993-4593-8846-396afaf466dc))
+ (pad "B11" smd rect (at -2.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b5a0a82-7069-4228-8a42-fb0166e4a571))
+ (pad "B12" smd rect (at -3 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73e61240-4bd1-41f6-9215-b101033f09d6))
+ (pad "S1" thru_hole oval (at 4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp 4069a00f-1d48-4310-917f-c2fe6ab87551))
+ (pad "S1" thru_hole oval (at -4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp 80b37216-a307-42ca-9957-188bc01161cc))
+ (pad "S1" thru_hole oval (at -4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp 9ce74ffb-2983-43cf-84a5-864478dcdd2e))
+ (pad "S1" thru_hole oval (at 4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (tstamp 9eebc2f0-82e6-4432-9c63-c0ba17841a08))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_Amphenol_12401610E4-2A.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod
new file mode 100644
index 00000000..84020e21
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A")
+ (tags "USB C Type-C Receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.36) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 35ab60f8-892b-4215-a9ce-dc9e91559c38)
+ )
+ (fp_text value "USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles" (at 0 6.14) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45b50c34-9582-40e6-a272-823429252324)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp 06445cfa-41b4-4100-a93b-54c312c1647c)
+ )
+ (fp_line (start 4.75 -2.35) (end 4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp 54c601b4-9a2d-415f-bf8c-4700ed5ecb6a))
+ (fp_line (start 4.75 -5.37) (end 4.75 -3.85) (layer "F.SilkS") (width 0.12) (tstamp 59338044-ede6-46c9-8aa2-1aea4f3feb1d))
+ (fp_line (start 3.25 -5.37) (end 4.75 -5.37) (layer "F.SilkS") (width 0.12) (tstamp 712da65c-b397-4bea-9650-08c3b40b2573))
+ (fp_line (start -4.75 -5.37) (end -4.75 -3.85) (layer "F.SilkS") (width 0.12) (tstamp 8de0482e-82ca-4260-ab34-ab79cd55081c))
+ (fp_line (start -4.75 -5.37) (end -3.25 -5.37) (layer "F.SilkS") (width 0.12) (tstamp ad40d583-4cf8-4644-8773-bb40d0e83540))
+ (fp_line (start -4.75 -2.35) (end -4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp ed951333-b3a3-4397-9688-0fbda2d287ab))
+ (fp_line (start 5.69 5.73) (end -5.69 5.73) (layer "F.CrtYd") (width 0.05) (tstamp 6179385a-a9bc-4bbd-934f-125088b7b749))
+ (fp_line (start -5.69 5.73) (end -5.69 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 730443e4-cb70-46db-95b2-5231b15f02ba))
+ (fp_line (start 5.69 -5.87) (end 5.69 5.73) (layer "F.CrtYd") (width 0.05) (tstamp e556fadc-bd37-45ac-8b6c-aa363e42a873))
+ (fp_line (start -5.69 -5.87) (end 5.69 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp e8f6a2f6-9af6-4753-9ba7-084803e3c29e))
+ (fp_line (start 4.6 5.23) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 23f4b651-b72b-4ec3-a684-c6eb5f1a04c9))
+ (fp_line (start -4.6 5.23) (end -4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 7a62a522-d3df-4bbd-94cf-23382116c0c2))
+ (fp_line (start -4.6 5.23) (end 4.6 5.23) (layer "F.Fab") (width 0.1) (tstamp eb949db5-638a-490d-b2d4-41ddec72b739))
+ (fp_line (start -4.6 -5.22) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp f8dbc6e2-1fb1-4c9b-9fe1-35a295487348))
+ (pad "" np_thru_hole circle (at 3.6 -4.36) (size 0.95 0.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 723a1a50-e840-4cfd-900d-bd3481554c57))
+ (pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp e6649316-1d8e-400e-a3b2-5bbc0db11ea6))
+ (pad "A1" smd rect (at -2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa5ccfaa-e307-4671-b7fb-6cb45f227662))
+ (pad "A2" smd rect (at -2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78c2289f-0bb3-4541-8711-de0c945e2913))
+ (pad "A3" smd rect (at -1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 451805d8-cbac-488a-91fc-9f49d7e78d18))
+ (pad "A4" smd rect (at -1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 796a8f57-efb9-40d6-a4fd-7822dbf4bb97))
+ (pad "A5" smd rect (at -0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b289a9e9-116e-4de3-9542-51636aa5fe18))
+ (pad "A6" smd rect (at -0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9137d9f-036e-4747-a14d-874e888d44c0))
+ (pad "A7" smd rect (at 0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39d3cbd2-d638-4506-8c9c-131c4ca9f96f))
+ (pad "A8" smd rect (at 0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13fcd257-3e5b-49f6-bc50-bb955c50058c))
+ (pad "A9" smd rect (at 1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8a6a1a8-2be6-4bd6-91c4-6e54f078a1e1))
+ (pad "A10" smd rect (at 1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f26855c-b9c8-467d-b1a7-59fcaf0a0498))
+ (pad "A11" smd rect (at 2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 932555c8-f101-4349-b7a1-8a7f84d642a2))
+ (pad "A12" smd rect (at 2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b823309-78b8-41e3-9726-35be794b28f8))
+ (pad "B1" smd rect (at 2.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4586246-5723-4f2f-b2cd-da1d8913df5d))
+ (pad "B2" smd rect (at 2 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 189b993f-57b5-474e-b313-dbb9b829a842))
+ (pad "B3" smd rect (at 1.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da86ab6d-5ea2-41c3-9f40-4f0338bb791c))
+ (pad "B4" smd rect (at 1 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d55d5562-7ba4-4d17-8cf9-8495e03a8a98))
+ (pad "B5" smd rect (at 0.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d648acfc-b812-4520-8f9a-97efb81da9ce))
+ (pad "B6" smd rect (at 0 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 474d608a-e759-4100-9bde-20908aaf1d2f))
+ (pad "B7" smd rect (at -0.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4717896e-8da0-4527-8a3e-dc3dc0dd7023))
+ (pad "B8" smd rect (at -1 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c266b0b8-5f20-4fd5-b80a-d60ae5999c95))
+ (pad "B9" smd rect (at -1.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be360e54-76dc-448e-a959-5684140fa023))
+ (pad "B10" smd rect (at -2 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c853821-b7b0-463f-8956-e712994296f5))
+ (pad "B11" smd rect (at -2.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1035523f-8ef7-4bcd-a4e9-099c3d789a47))
+ (pad "B12" smd rect (at -3 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 202f7b8a-2e7f-489e-8d2e-cac247d1528a))
+ (pad "S1" thru_hole circle (at -4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp 67d52209-2ed2-436d-9f24-6d9a09c6d2e1))
+ (pad "S1" thru_hole circle (at 4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp 7d1b9542-5a19-4198-a48a-6971683af045))
+ (pad "S1" thru_hole circle (at -4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp ae9984b2-5cfb-4ecb-aa98-5fc45c2f9799))
+ (pad "S1" thru_hole circle (at 4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask) (tstamp eb0323a6-e7b6-44fa-9413-fe395de861ee))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_Amphenol_12401610E4-2A.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_CNCTech_C-ARA1-AK51X.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_CNCTech_C-ARA1-AK51X.kicad_mod
new file mode 100644
index 00000000..e7d8d66f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_CNCTech_C-ARA1-AK51X.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "USB_C_Receptacle_CNCTech_C-ARA1-AK51X" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62ED3661)
+ (descr "USB Type-C 3.0 Receptacle, 24-pin, right angle (source: https://www.cnctech.us/pdfs/C-ARA1-AK512.pdf)")
+ (tags "USB C Type-C Receptacle Hybrid CNCTech C-ARA1-AK51X")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4bae5679-05b3-4a78-a472-b4e3cfe6c614)
+ )
+ (fp_text value "USB_C_Receptacle_CNCTech_C-ARA1-AK51X" (at -0.02 7.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a7a28ccf-3322-44de-9c83-c8132977c5ce)
+ )
+ (fp_text user "PCB Edge" (at 0 4.84 unlocked) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 0d6f0859-c5fb-405b-9ef4-82bae955ac27)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1040ae11-1fc8-4773-baeb-bdd72ff14130)
+ )
+ (fp_line (start -4.7 3.55) (end -4.7 4.5) (layer "F.SilkS") (width 0.12) (tstamp 4af2b650-ab07-43c7-bceb-74e2e1ad87e6))
+ (fp_line (start -3 -4.8) (end -2.75 -4.45) (layer "F.SilkS") (width 0.12) (tstamp 59ff9130-6ab3-44ad-9b3e-9bbd8becdc54))
+ (fp_line (start -2.75 -4.45) (end -2.5 -4.8) (layer "F.SilkS") (width 0.12) (tstamp b2f60dd5-bcd4-4950-a89c-118bb81cf8a2))
+ (fp_line (start -2.65 -4.22) (end 2.65 -4.22) (layer "F.SilkS") (width 0.12) (tstamp d429e5b4-9c60-4bf6-917a-0319d316ea74))
+ (fp_line (start 4.7 4.5) (end 4.7 3.55) (layer "F.SilkS") (width 0.12) (tstamp f79f4cd5-584d-45c0-bd69-d3b91c894431))
+ (fp_line (start -4.7 5.25) (end 4.7 5.25) (layer "Dwgs.User") (width 0.1) (tstamp 28dc05d0-dd1d-4c34-838b-7be8ef76fd9e))
+ (fp_line (start -5.31 6.5) (end -5.31 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 3df91eb5-6ac7-4754-9d04-f60d4d2049c0))
+ (fp_line (start 5.31 6.5) (end -5.31 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 8904560b-458e-430b-aab7-cdd02054ed63))
+ (fp_line (start 5.31 -4.52) (end 5.31 6.5) (layer "F.CrtYd") (width 0.05) (tstamp a1168b1c-3c91-47e5-b43a-64dac3799cbd))
+ (fp_line (start -5.31 -4.52) (end 5.31 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp f67c0619-721a-4255-9697-7c7287a32fc6))
+ (fp_line (start 4.7 -4.22) (end 4.7 6.25) (layer "F.Fab") (width 0.1) (tstamp 458cc059-0584-47b8-8b5d-5369ba8ef0a9))
+ (fp_line (start -2.75 -4.45) (end -2.5 -4.8) (layer "F.Fab") (width 0.12) (tstamp 702b0f4a-e3ad-4d2b-a8f1-a0793cde3519))
+ (fp_line (start -4.7 -4.22) (end 4.7 -4.22) (layer "F.Fab") (width 0.1) (tstamp 78a1959b-5645-4284-8659-78d6e1ab4afc))
+ (fp_line (start -4.7 6.25) (end -4.7 -4.22) (layer "F.Fab") (width 0.1) (tstamp 8fddc317-96d5-4b1e-ae68-a3bd2d67a248))
+ (fp_line (start -3 -4.8) (end -2.75 -4.45) (layer "F.Fab") (width 0.12) (tstamp bf40cc4f-0b02-404b-ac1f-d34984e57daa))
+ (fp_line (start 4.7 6.25) (end -4.7 6.25) (layer "F.Fab") (width 0.1) (tstamp e443f877-b5ab-4501-9272-680c28f35ab8))
+ (pad "A1" smd rect (at -2.75 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc231cb4-f0e5-4a72-9ac6-f9a0e1f543bd))
+ (pad "A2" smd rect (at -2.25 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0878a802-790e-4c7d-b207-2fb4df1cf9b0))
+ (pad "A3" smd rect (at -1.75 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 357faa68-7510-4464-8600-1b92dc586b95))
+ (pad "A4" smd rect (at -1.25 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fd9e523-4010-4f5f-9e4d-e99299d38c29))
+ (pad "A5" smd rect (at -0.75 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ab2ee86-4491-4bf8-8491-63e650aa6a4b))
+ (pad "A6" smd rect (at -0.25 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a069f2ea-3e47-4a66-b14d-9eb984af43f3))
+ (pad "A7" smd rect (at 0.25 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50913021-a182-4df4-bae3-14283ac69749))
+ (pad "A8" smd rect (at 0.75 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91792d70-9140-41cf-989a-12da17661432))
+ (pad "A9" smd rect (at 1.25 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2bdafc00-8fc8-4cfd-9dbd-3e15a56b1bdc))
+ (pad "A10" smd rect (at 1.75 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e67b1f7a-8b60-4e6c-82e9-c070235c06a5))
+ (pad "A11" smd rect (at 2.25 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0a598d8-1b2c-4b45-8d8a-d4ecff2cb17f))
+ (pad "A12" smd rect (at 2.75 -3.31) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7938065-e1ca-4ea4-a7c4-1d0f77deae30))
+ (pad "B1" thru_hole circle (at 2.8 -2.2) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 3c96cc95-91ab-4cc4-a1d9-f0c43f307c3f))
+ (pad "B2" thru_hole circle (at 2.4 -1.3) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 107e8471-6445-48b0-82f7-b9a3a4afd4f9))
+ (pad "B3" thru_hole circle (at 1.6 -1.3) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp a811c8fb-c185-4866-9050-98b41fabda01))
+ (pad "B4" thru_hole circle (at 1.2 -2.2) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp e0ab4a3d-158e-4c19-89b8-cd0641b9a8d7))
+ (pad "B5" thru_hole circle (at 0.8 -1.3) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 72e4dbc2-3380-4144-93d9-bf817677f0d7))
+ (pad "B6" thru_hole circle (at 0.4 -2.2) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 6ce3f1b7-144c-43fd-909d-240b8816ff3a))
+ (pad "B7" thru_hole circle (at -0.4 -2.2) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 47629362-5923-4a21-950b-4754b04e5142))
+ (pad "B8" thru_hole circle (at -0.8 -1.3) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 58d2c78f-b9b8-4301-a5a3-565259b05695))
+ (pad "B9" thru_hole circle (at -1.2 -2.2) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 409c989d-2c7a-4b19-80b4-fc0ca719eb85))
+ (pad "B10" thru_hole circle (at -1.6 -1.3) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp e2c8c746-f11e-4b07-8e86-d1fde3b409d4))
+ (pad "B11" thru_hole circle (at -2.4 -1.3) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 76cd5baf-945e-46f1-a3ec-ae70a4ffe601))
+ (pad "B12" thru_hole circle (at -2.8 -2.2) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask "F.Paste") (tstamp 89c72293-c599-4a23-a234-ddb9e0e83842))
+ (pad "S1" thru_hole oval (at -4.295 -3.03) (size 0.95 1.8) (drill oval 0.55 1.4) (layers *.Cu *.Mask "F.Paste") (tstamp 01f315a0-1a67-4eaa-a647-7d57e69d36d2))
+ (pad "S1" thru_hole oval (at -4.39 -1.05) (size 1.33 1.98) (drill oval 0.93 1.58) (layers *.Cu *.Mask "F.Paste") (tstamp 5fc93620-1585-47f0-b26e-afe8f0266ffa))
+ (pad "S1" smd rect (at 3.375 -4.095) (size 0.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 877c8252-0526-4b70-b2d2-90c8d3ce61bd))
+ (pad "S1" thru_hole oval (at 4.575 2) (size 0.95 2.28) (drill oval 0.55 1.6 (offset 0 -0.14)) (layers *.Cu *.Mask "F.Paste") (tstamp 9b9d72df-fd7b-470f-aa46-8ec4d14f9474))
+ (pad "S1" smd rect (at -3.375 -4.095) (size 0.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4a0cff9-a999-4b19-bf9e-a83cf3209a63))
+ (pad "S1" thru_hole oval (at 4.39 -1.05) (size 1.33 1.98) (drill oval 0.93 1.58) (layers *.Cu *.Mask "F.Paste") (tstamp a58279bb-b04e-45ae-82e7-8eb3aa9c7ca3))
+ (pad "S1" thru_hole oval (at 4.295 -3.03) (size 0.95 1.8) (drill oval 0.55 1.4) (layers *.Cu *.Mask "F.Paste") (tstamp cbaa6f94-cdf5-434f-95b1-07516e24e43f))
+ (pad "S1" thru_hole oval (at -4.575 2) (size 0.95 2.28) (drill oval 0.55 1.6 (offset 0 -0.14)) (layers *.Cu *.Mask "F.Paste") (tstamp e95309d6-2525-4715-b36a-9f7be26999e7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_CNCTech_C-ARA1-AK51X.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_G-Switch_GT-USB-7010ASV.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_G-Switch_GT-USB-7010ASV.kicad_mod
new file mode 100644
index 00000000..187f010e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_G-Switch_GT-USB-7010ASV.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "USB_C_Receptacle_G-Switch_GT-USB-7010ASV" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E1305FC)
+ (descr "USB Type C, right-angle, SMT, https://datasheet.lcsc.com/lcsc/2204071530_G-Switch-GT-USB-7010ASV_C2988369.pdf")
+ (tags "USB C Type-C Receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a432b3eb-92f8-4746-aff4-7ac94a8dcf05)
+ )
+ (fp_text value "USB_C_Receptacle_G-Switch_GT-USB-7010ASV" (at 0 5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd301a04-be52-4bc1-963f-69790b266d55)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15ef0862-0895-4acd-966d-bd9a9754a23f)
+ )
+ (fp_line (start 4.58 3.785) (end -4.58 3.785) (layer "F.SilkS") (width 0.12) (tstamp 33e31502-05f6-4138-872e-a793a51b52d0))
+ (fp_line (start -4.58 3.785) (end -4.58 2.08) (layer "F.SilkS") (width 0.12) (tstamp 4dfe202d-491c-4175-92c2-29c1fd23f31e))
+ (fp_line (start 4.58 2.08) (end 4.58 3.785) (layer "F.SilkS") (width 0.12) (tstamp 6c015a9e-1a65-4d00-b36a-7395b6b9a2df))
+ (fp_line (start -4.58 -1.85) (end -4.58 0.07) (layer "F.SilkS") (width 0.12) (tstamp 7333808c-2e1b-4f52-a96e-0b8bb198f20f))
+ (fp_line (start 4.58 0.07) (end 4.58 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 848ce5ad-983a-4d40-871a-7c4fc602e9b5))
+ (fp_line (start 5.32 -4.85) (end 5.32 4.18) (layer "F.CrtYd") (width 0.05) (tstamp 553101a2-df2e-4179-a908-8c17b467f5f1))
+ (fp_line (start -5.32 4.18) (end -5.32 -4.85) (layer "F.CrtYd") (width 0.05) (tstamp 9c0bbfdb-3dc7-499b-aefe-cd1509d72229))
+ (fp_line (start -5.32 -4.85) (end 5.32 -4.85) (layer "F.CrtYd") (width 0.05) (tstamp 9e051379-7f1d-44d0-9345-a45543d447e4))
+ (fp_line (start 5.32 4.18) (end -5.32 4.18) (layer "F.CrtYd") (width 0.05) (tstamp b99dad18-feeb-4adb-ab5a-250a9fcc99b2))
+ (fp_line (start -4.47 -3.675) (end 4.47 -3.675) (layer "F.Fab") (width 0.1) (tstamp 198bdb9f-be8d-4f3f-bfec-8103a1805610))
+ (fp_line (start 4.47 3.675) (end 4.47 -3.675) (layer "F.Fab") (width 0.1) (tstamp 4c7867ff-4861-413a-95ed-6aa3c62cbae6))
+ (fp_line (start -4.47 3.675) (end 4.47 3.675) (layer "F.Fab") (width 0.1) (tstamp bd4bb27b-34af-460f-a05c-3423e8a6f16a))
+ (fp_line (start -4.47 -3.675) (end -4.47 3.675) (layer "F.Fab") (width 0.1) (tstamp feaad850-cb66-476a-9576-8d89ea758d13))
+ (pad "" np_thru_hole circle (at -2.89 -2.605) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp e5754d6e-8009-4def-9ca7-318b44aee975))
+ (pad "" np_thru_hole circle (at 2.89 -2.605) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp ffb3c201-5fd3-42bd-9f52-b57c734e38f5))
+ (pad "A1" smd rect (at -3.2 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dac84c22-f52c-4778-928e-2bcaa3760910))
+ (pad "A4" smd rect (at -2.4 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba3fd611-10c5-4268-abc5-3fb10032940e))
+ (pad "A5" smd rect (at -1.25 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 043253ec-169a-406e-ac54-04e7a03006c2))
+ (pad "A6" smd rect (at -0.25 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47861ba2-45a3-46b7-8842-f8b8f3640795))
+ (pad "A7" smd rect (at 0.25 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79c119c7-9796-4e8f-9318-714374272823))
+ (pad "A8" smd rect (at 1.25 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e946a96-5b3b-4ce4-829e-d7e15ee1eb71))
+ (pad "A9" smd rect (at 2.4 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acca73e5-e87c-4060-9cbb-3dc0ccb17db3))
+ (pad "A12" smd rect (at 3.2 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b31575f1-9e38-4318-b460-fba61cc3ad31))
+ (pad "B1" smd rect (at 3.2 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f5b9b6b-9c93-4caa-b4ca-534482087cfc))
+ (pad "B4" smd rect (at 2.4 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f8cf630-1181-4dd6-987b-644ac7435976))
+ (pad "B5" smd rect (at 1.75 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32c76394-9ef1-4442-862a-c2ccb40f3e44))
+ (pad "B6" smd rect (at 0.75 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ff83b81-c7ed-4a4a-b9f5-b5a04c3e32cd))
+ (pad "B7" smd rect (at -0.75 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77be9aa8-9d59-48f6-a32b-7f234368fc3d))
+ (pad "B8" smd rect (at -1.75 -3.725) (size 0.3 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 665cf146-749f-4b35-810c-c2d1c2d23ad6))
+ (pad "B9" smd rect (at -2.4 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 552311fe-2027-4dd7-8283-67de72ec71b5))
+ (pad "B12" smd rect (at -3.2 -3.725) (size 0.6 1.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff3638ab-f24f-4337-9e29-4cb413c5f8d4))
+ (pad "S1" thru_hole oval (at -4.32 1.075) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 30e55750-5283-490a-8687-4be74b145ce7))
+ (pad "S1" thru_hole oval (at -4.32 -3.125) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp 349b922c-4b57-4a5a-b9e9-fbd2200ecc79))
+ (pad "S1" thru_hole oval (at 4.32 -3.125) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp 86ef7f00-b092-47ac-8a4a-9d36df529db6))
+ (pad "S1" thru_hole oval (at 4.32 1.075) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 9384f131-71cb-498f-9829-60301a016f43))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_G-Switch_GT-USB-7010ASV.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4085.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4085.kicad_mod
new file mode 100644
index 00000000..3a28d99d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4085.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "USB_C_Receptacle_GCT_USB4085" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5BCCCD93)
+ (descr "USB 2.0 Type C Receptacle, https://gct.co/Files/Drawings/USB4085.pdf")
+ (tags "USB Type-C Receptacle Through-hole Right angle")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.975 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59110c11-6f9e-4b43-85a7-3f19345860a9)
+ )
+ (fp_text value "USB_C_Receptacle_GCT_USB4085" (at 2.975 9.925) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00ab8c3f-f9c4-43a6-b2b8-0a2c9ea1efae)
+ )
+ (fp_text user "PCB Edge" (at 2.975 6.1) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 67b623c5-dcce-4948-9705-8bbb63602c5b)
+ )
+ (fp_text user "${REFERENCE}" (at 2.975 4.025) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b33636e6-e4b8-44f1-96cd-5fdd0645e656)
+ )
+ (fp_line (start 7.57 6) (end 7.57 8.73) (layer "F.SilkS") (width 0.12) (tstamp 18fc60dd-4c01-407e-ab3f-1bb1756bba07))
+ (fp_line (start -1.5 -0.68) (end 7.45 -0.68) (layer "F.SilkS") (width 0.12) (tstamp 1ef0aceb-1b9e-42f4-b0c6-696445a3a27f))
+ (fp_line (start -1.62 8.73) (end 7.57 8.73) (layer "F.SilkS") (width 0.12) (tstamp c01587b4-5945-4a87-a8f4-2059f0309e2e))
+ (fp_line (start -1.62 2.4) (end -1.62 3.3) (layer "F.SilkS") (width 0.12) (tstamp d6f6f1fa-27cc-4a13-8a90-f2263b6a3adb))
+ (fp_line (start -1.62 6) (end -1.62 8.73) (layer "F.SilkS") (width 0.12) (tstamp d7762d32-1333-43b0-8385-810d32faaa22))
+ (fp_line (start 7.57 2.4) (end 7.57 3.3) (layer "F.SilkS") (width 0.12) (tstamp e6dbd2b7-00ee-4d5a-8d56-55b70378cca8))
+ (fp_line (start -2.3 -1.06) (end 8.25 -1.06) (layer "F.CrtYd") (width 0.05) (tstamp 3d191298-16d1-4078-bbb3-45d400744b65))
+ (fp_line (start -2.3 9.11) (end 8.25 9.11) (layer "F.CrtYd") (width 0.05) (tstamp 85bbbe30-9928-4e30-8238-506e07e9e75d))
+ (fp_line (start 8.25 -1.06) (end 8.25 9.11) (layer "F.CrtYd") (width 0.05) (tstamp a234ec41-5233-4776-ab43-bf762d86ae12))
+ (fp_line (start -2.3 -1.06) (end -2.3 9.11) (layer "F.CrtYd") (width 0.05) (tstamp ba19c308-c18f-4a64-b40e-622c195df3bd))
+ (fp_line (start -1.5 -0.56) (end -1.5 8.61) (layer "F.Fab") (width 0.1) (tstamp 4459c9f3-bed9-4898-b0f9-d704dc56efd4))
+ (fp_line (start -1.5 8.61) (end 7.45 8.61) (layer "F.Fab") (width 0.1) (tstamp b419da0b-c015-4845-a1c0-35393589f2ed))
+ (fp_line (start -1.5 -0.56) (end 7.45 -0.56) (layer "F.Fab") (width 0.1) (tstamp bb51e42f-f490-4f97-9ed2-76cf921c2f5e))
+ (fp_line (start 7.45 -0.56) (end 7.45 8.61) (layer "F.Fab") (width 0.1) (tstamp c3f11037-f8b0-42f9-818a-4f3daefcf7ca))
+ (fp_line (start -0.025 6.1) (end 5.975 6.1) (layer "F.Fab") (width 0.1) (tstamp eb053e3d-e814-46cc-9142-4cee41c83f09))
+ (pad "A1" thru_hole circle (at 0 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 973433db-dbe2-4b63-a2c7-f47e00988053))
+ (pad "A4" thru_hole circle (at 0.85 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 99d6436b-fa55-4f52-8e98-47cec3bfc02d))
+ (pad "A5" thru_hole circle (at 1.7 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 8f0ab270-50b1-4135-8a7e-b7c59f6e45ee))
+ (pad "A6" thru_hole circle (at 2.55 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 68d6c6ab-c45c-499e-82bd-63b20a3129a8))
+ (pad "A7" thru_hole circle (at 3.4 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp b8d12c18-f03d-4993-a88e-e1b6720ba265))
+ (pad "A8" thru_hole circle (at 4.25 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 41cc4085-e8d1-4114-876c-ebd9daa78a9f))
+ (pad "A9" thru_hole circle (at 5.1 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp ff3ac5f8-191a-4b29-9c51-26f675661566))
+ (pad "A12" thru_hole circle (at 5.95 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 013f0886-478f-4df3-843e-83c45ed19dd1))
+ (pad "B1" thru_hole circle (at 5.95 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 065ce6fb-d3bc-4f0f-8c50-2d505cb1962b))
+ (pad "B4" thru_hole circle (at 5.1 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 99ccba2d-a49d-486f-9691-c7fdd26402cf))
+ (pad "B5" thru_hole circle (at 4.25 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp e119bdb8-7639-43f7-8432-92c041d6914b))
+ (pad "B6" thru_hole circle (at 3.4 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp fab6ff1c-b2f6-4f20-bc26-9ec338d77b24))
+ (pad "B7" thru_hole circle (at 2.55 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 60bcd0e0-3717-4c6b-b499-416004cfd7c6))
+ (pad "B8" thru_hole circle (at 1.7 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp e3838170-a370-4746-a3b2-9aaf15ea5082))
+ (pad "B9" thru_hole circle (at 0.85 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 8d976016-b965-4db1-817f-1974b76ce035))
+ (pad "B12" thru_hole circle (at 0 1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 0ab0e897-5d63-4ef1-9ee6-3700773a5942))
+ (pad "S1" thru_hole oval (at 7.3 4.36) (size 0.9 1.7) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 76e830c0-2c82-4d14-a64c-e8c8edac400f))
+ (pad "S1" thru_hole oval (at -1.35 4.36) (size 0.9 1.7) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp b2b1cf48-5ba1-49a6-b657-dbfc4b173eb0))
+ (pad "S1" thru_hole oval (at 7.3 0.98) (size 0.9 2.4) (drill oval 0.6 2.1) (layers *.Cu *.Mask) (tstamp c2db037b-000a-48fc-8842-ed285004ea8a))
+ (pad "S1" thru_hole oval (at -1.35 0.98) (size 0.9 2.4) (drill oval 0.6 2.1) (layers *.Cu *.Mask) (tstamp cefc21b4-897a-4704-b79f-b03cac7e6196))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4085.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.kicad_mod
new file mode 100644
index 00000000..9a0733d8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 0)
+ (descr "USB 2.0 Type C Receptacle, GCT, 16P, top mounted, horizontal, 5A: https://gct.co/files/drawings/usb4105.pdf")
+ (tags "USB C Type-C Receptacle SMD USB 2.0 16P 16C USB4105-15-A USB4105-15-A-060 USB4105-15-A-120 USB4105-GF-A USB4105-GF-A-060 USB4105-GF-A-120")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.5 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95c2ba4d-6f60-4594-9ea9-52fbf5601365)
+ )
+ (fp_text value "USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" (at 0 5 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 36f32ef8-742f-42a9-978b-4071d547df0a)
+ )
+ (fp_text user "PCB Edge" (at 0 3.1 unlocked) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp c7ea6cd0-75e4-49f1-bf60-aaeb5b1ee23c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53f862d7-917b-42f8-a70b-d28887588c5b)
+ )
+ (fp_line (start -4.67 0) (end -4.67 -1.8) (layer "F.SilkS") (width 0.12) (tstamp 3e8369c7-5aa7-45a7-bf10-2ab128891993))
+ (fp_line (start -4.67 2.1) (end -4.67 3.25) (layer "F.SilkS") (width 0.12) (tstamp a011758e-5494-4c41-af53-8352ffd7f02a))
+ (fp_line (start 4.67 2.1) (end 4.67 3.25) (layer "F.SilkS") (width 0.12) (tstamp c15ae517-15ea-408f-ad53-32beced2ae66))
+ (fp_line (start 4.67 0) (end 4.67 -1.8) (layer "F.SilkS") (width 0.12) (tstamp ef2585f8-603b-4391-8d77-c60585673e72))
+ (fp_line (start 5 3.675) (end -5 3.675) (layer "Dwgs.User") (width 0.1) (tstamp 1b0efba6-6f62-4b3b-9769-b406a0b4fcfd))
+ (fp_rect (start -5.32 -4.76) (end 5.32 4.18) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 73879f5c-77cd-46bf-b854-389e1069ccdc))
+ (fp_rect (start -4.47 -3.675) (end 4.47 3.675) (layer "F.Fab") (width 0.1) (fill none) (tstamp 15e5f594-7c56-466a-af18-f0519ee4643f))
+ (pad "" np_thru_hole circle (at 2.89 -2.605) (size 0.65 0.65) (drill 0.65) (layers F&B.Cu *.Mask) (tstamp b4a3e62e-4f1b-42b0-a669-310a7a6cc976))
+ (pad "" np_thru_hole circle (at -2.89 -2.605) (size 0.65 0.65) (drill 0.65) (layers F&B.Cu *.Mask) (tstamp c2810e37-f823-4d81-8fdd-734b628f9ddd))
+ (pad "A1" smd rect (at -3.2 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e3ebec7-83a3-4d91-8905-4b765cecbe9a))
+ (pad "A4" smd rect (at -2.4 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f1945db-3b27-4ccf-9807-40a0ba265f74))
+ (pad "A5" smd rect (at -1.25 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed3ddd28-156d-4fbb-8752-6879a08dbc55))
+ (pad "A6" smd rect (at -0.25 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70d62980-ec6d-4137-8f58-d8b02e83425e))
+ (pad "A7" smd rect (at 0.25 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5562e47b-7047-4920-95e1-3968eb978cb3))
+ (pad "A8" smd rect (at 1.25 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6abb94fc-1331-41e1-9002-68927173cd38))
+ (pad "A9" smd rect (at 2.4 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 595ae39d-d672-4856-b605-8898a89fda23))
+ (pad "A12" smd rect (at 3.2 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 202e60a7-76af-4458-b990-25ff72340931))
+ (pad "B1" smd rect (at 3.2 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9186e189-4f60-4225-9538-5b0db14606e6))
+ (pad "B4" smd rect (at 2.4 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4437d973-f023-4f9a-a794-b78890c89902))
+ (pad "B5" smd rect (at 1.75 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2d6e4a6-6c0b-49cf-93af-e677a1f2f060))
+ (pad "B6" smd rect (at 0.75 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3558908b-aef7-4cd5-a254-7c7454aa39b2))
+ (pad "B7" smd rect (at -0.75 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3da980a-4d98-451b-bb2b-6a6372818190))
+ (pad "B8" smd rect (at -1.75 -3.68) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dca3f9c4-82e9-4e2c-9698-351f58bc8155))
+ (pad "B9" smd rect (at -2.4 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58847fd6-e878-4927-89e4-f29cb253b2b3))
+ (pad "B12" smd rect (at -3.2 -3.68) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4cb58fa9-1918-4541-89bb-74fe8b7edf8b))
+ (pad "S1" thru_hole oval (at -4.32 1.075) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 35603db2-7858-452d-90f0-c991ba6d7717))
+ (pad "S1" thru_hole oval (at 4.32 -3.105) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp 6a8af92a-66ec-4429-b364-6c69de6a7f23))
+ (pad "S1" thru_hole oval (at 4.32 1.075) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 78dd2ee1-deea-4d54-83ce-33895a8fe3a2))
+ (pad "S1" thru_hole oval (at -4.32 -3.105) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp f5592606-4e9d-4b62-afac-565ec9879275))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4115-03-C.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4115-03-C.kicad_mod
new file mode 100644
index 00000000..21164bd3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4115-03-C.kicad_mod
@@ -0,0 +1,132 @@
+(footprint "USB_C_Receptacle_GCT_USB4115-03-C" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 624B7B5A)
+ (descr "USB TYPE C, VERT RCPT PCB, SMT, https://gct.co/files/drawings/usb4115.pdf")
+ (tags "USB C Type-C Receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f4afb7ff-b070-4f3a-bcf2-ef64726526c0)
+ )
+ (fp_text value "USB_C_Receptacle_GCT_USB4115-03-C" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9cbcadba-9882-4e22-bada-151b78384071)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34b014e2-2f36-44c5-ae18-6c7635d94797)
+ )
+ (fp_line (start -4.27 2.02) (end -3.47 2.02) (layer "F.SilkS") (width 0.12) (tstamp 045f15c6-ced0-48a4-97fd-4eca3430d41c))
+ (fp_line (start -4.42 -2.17) (end -4.42 -1.67) (layer "F.SilkS") (width 0.12) (tstamp 1a654574-070f-4301-8b5c-230511807207))
+ (fp_line (start 4.27 -2.02) (end 3.47 -2.02) (layer "F.SilkS") (width 0.12) (tstamp 3919585d-9d4d-4078-8574-6032a651f457))
+ (fp_line (start 4.27 2.02) (end 3.47 2.02) (layer "F.SilkS") (width 0.12) (tstamp 6c741cb2-92e6-4ca8-98ab-a7ff3bef64f5))
+ (fp_line (start -4.42 -2.17) (end -3.92 -2.17) (layer "F.SilkS") (width 0.12) (tstamp 791d803c-2551-4c83-8a5c-a4c66c1faa43))
+ (fp_line (start -4.27 -2.02) (end -4.27 -1.12) (layer "F.SilkS") (width 0.12) (tstamp 82ac10c6-9d14-4a16-a0e0-f65cc73255c0))
+ (fp_line (start 4.27 2.02) (end 4.27 1.12) (layer "F.SilkS") (width 0.12) (tstamp 8f946dd9-c329-482d-a595-6a725ed374e8))
+ (fp_line (start -4.27 2.02) (end -4.27 1.12) (layer "F.SilkS") (width 0.12) (tstamp c4e1a7df-e005-4584-8fda-abb96698cd11))
+ (fp_line (start 4.27 -2.02) (end 4.27 -1.12) (layer "F.SilkS") (width 0.12) (tstamp e5831251-972a-4ae2-8429-9499d0b702c3))
+ (fp_line (start -4.27 -2.02) (end -3.47 -2.02) (layer "F.SilkS") (width 0.12) (tstamp e93dc4cf-b87f-48fc-b994-48a827e170e1))
+ (fp_line (start 4.97 -3.2) (end -4.97 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 2d95b40a-68b2-471b-8930-59f8450b2792))
+ (fp_line (start 4.97 3.2) (end 4.97 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 4d2dd29d-7474-4b75-a79b-80c1433f562d))
+ (fp_line (start -4.97 3.2) (end 4.97 3.2) (layer "F.CrtYd") (width 0.05) (tstamp bd5bb38f-828b-4e46-a9d0-32f6a0673e05))
+ (fp_line (start -4.97 -3.2) (end -4.97 3.2) (layer "F.CrtYd") (width 0.05) (tstamp fb7c4ac3-6a9f-458d-8ffa-900f85b842e9))
+ (fp_line (start -4.15 1.9) (end -3.35 1.9) (layer "F.Fab") (width 0.1) (tstamp 0494945d-30aa-4dfc-a7db-a76e4144928b))
+ (fp_line (start -0.5 2.15) (end -0.5 1.6) (layer "F.Fab") (width 0.1) (tstamp 2ac01e62-6352-4a00-a9da-a93228c8aaff))
+ (fp_line (start -2.89 1.58) (end 2.89 1.58) (layer "F.Fab") (width 0.1) (tstamp 32a6a89d-8e27-4c41-a8a1-866f443f001b))
+ (fp_line (start -2.5 -1.58) (end -2.75 -1.26) (layer "F.Fab") (width 0.1) (tstamp 39e6380f-1c3e-449f-987b-c6fc2d1470cc))
+ (fp_line (start -3.35 1.9) (end -3.35 1.55) (layer "F.Fab") (width 0.1) (tstamp 3b81d06a-ce18-4bca-803e-30b2703c3dd0))
+ (fp_line (start 1.7 2.15) (end 1.7 1.6) (layer "F.Fab") (width 0.1) (tstamp 3bcc6db4-e287-46e7-b64c-ae4031234fc9))
+ (fp_line (start 2.89 -1.58) (end -2.89 -1.58) (layer "F.Fab") (width 0.1) (tstamp 3e60d1a2-bbc3-478a-bd1a-757741907e9c))
+ (fp_line (start -1.7 -2.15) (end -1.7 -1.6) (layer "F.Fab") (width 0.1) (tstamp 3f0679cd-6856-4f42-87d5-f989ddaf4cf8))
+ (fp_line (start 4.15 -1.9) (end 4.15 -1) (layer "F.Fab") (width 0.1) (tstamp 3f4f770f-5e99-4a8e-b5af-7914e68b6289))
+ (fp_line (start 2.7 -2.15) (end 1.7 -2.15) (layer "F.Fab") (width 0.1) (tstamp 459b036d-0fde-43a8-9bcf-7e2c885957e8))
+ (fp_line (start -2.75 -1.26) (end -3 -1.58) (layer "F.Fab") (width 0.1) (tstamp 4c7eaba6-83da-49a5-81b8-75ee38d77f87))
+ (fp_line (start -0.5 -2.15) (end 0.5 -2.15) (layer "F.Fab") (width 0.1) (tstamp 4e955b08-8e11-4f92-9786-5b9639884b45))
+ (fp_line (start -4.15 1.9) (end -4.15 1) (layer "F.Fab") (width 0.1) (tstamp 5fe4dfb9-78c2-4092-9f03-981c86b315a8))
+ (fp_line (start 3.35 -1.9) (end 3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 67b26212-f25e-465a-9d17-0318d61c42da))
+ (fp_line (start 0.5 -2.15) (end 0.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 6ae290f7-da89-43ca-a0d9-cc6977872bdf))
+ (fp_line (start 2.7 -1.6) (end 2.7 -2.15) (layer "F.Fab") (width 0.1) (tstamp 6b717636-553b-4c6c-b9ad-4617676c956a))
+ (fp_line (start -0.5 -1.6) (end -0.5 -2.15) (layer "F.Fab") (width 0.1) (tstamp 7423242b-4a59-431e-b822-ae35cf7da68f))
+ (fp_line (start 4.15 -1.9) (end 3.35 -1.9) (layer "F.Fab") (width 0.1) (tstamp 7d214b74-03b9-4774-9708-d292b207cc67))
+ (fp_line (start 1.7 -2.15) (end 1.7 -1.6) (layer "F.Fab") (width 0.1) (tstamp 88e7319e-e788-4ad0-b393-5f2c11dcbda5))
+ (fp_line (start 0.5 1.6) (end 0.5 2.15) (layer "F.Fab") (width 0.1) (tstamp 921026b9-1e6a-4723-94a7-2f44d503e337))
+ (fp_line (start -2.7 2.15) (end -1.7 2.15) (layer "F.Fab") (width 0.1) (tstamp 96d64ec3-74dd-45f3-9f77-b1b10a62a585))
+ (fp_line (start 4.15 1.9) (end 4.15 1) (layer "F.Fab") (width 0.1) (tstamp 96fd4a95-657d-4c13-837d-324715a5db4b))
+ (fp_line (start -2.7 -1.6) (end -2.7 -2.15) (layer "F.Fab") (width 0.1) (tstamp a15daf2e-c6d9-44d3-bd81-e3c117dc0ce3))
+ (fp_line (start 2.7 1.6) (end 2.7 2.15) (layer "F.Fab") (width 0.1) (tstamp a242fd4f-7d9b-435e-bafc-b45908613756))
+ (fp_line (start -4.15 -1.9) (end -3.35 -1.9) (layer "F.Fab") (width 0.1) (tstamp a4ff9bd8-324b-49d7-b473-142df63e2275))
+ (fp_line (start -1.7 2.15) (end -1.7 1.6) (layer "F.Fab") (width 0.1) (tstamp b6a5cb6a-5d0f-4855-b382-e2ddcfa0582a))
+ (fp_line (start -4.15 -1.9) (end -4.15 -1) (layer "F.Fab") (width 0.1) (tstamp c23abb10-a189-4cd8-81ef-2e9f95f9e18c))
+ (fp_line (start -2.7 -2.15) (end -1.7 -2.15) (layer "F.Fab") (width 0.1) (tstamp c67f3d38-39d3-4b49-a9b2-6af78dd63a4a))
+ (fp_line (start 0.5 2.15) (end -0.5 2.15) (layer "F.Fab") (width 0.1) (tstamp ca525f82-ac2e-4e10-a87e-bb0d9e50779b))
+ (fp_line (start 3.35 1.9) (end 3.35 1.55) (layer "F.Fab") (width 0.1) (tstamp d74684c7-4b0b-47f9-b4d8-db3b39741e26))
+ (fp_line (start -3.35 -1.9) (end -3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp ef3053b8-279f-473d-82b1-edd879beea93))
+ (fp_line (start -2.7 1.6) (end -2.7 2.15) (layer "F.Fab") (width 0.1) (tstamp f5e39e11-4e32-4d48-9bfe-5f18bf1c64e5))
+ (fp_line (start 4.15 1.9) (end 3.35 1.9) (layer "F.Fab") (width 0.1) (tstamp f801ae22-44e8-40cc-bada-4cc5ecdf991a))
+ (fp_line (start 2.7 2.15) (end 1.7 2.15) (layer "F.Fab") (width 0.1) (tstamp f9474041-d97c-4f36-beb9-0f7826462190))
+ (fp_arc (start 2.89 -1.58) (mid 4.47 0) (end 2.89 1.58) (layer "F.Fab") (width 0.1) (tstamp 4957628a-0487-4b2e-9e46-2b76a5391512))
+ (fp_arc (start -2.89 1.58) (mid -4.47 0) (end -2.89 -1.58) (layer "F.Fab") (width 0.1) (tstamp 8d410b65-ef1c-4d77-9ee3-71c27d52b1c7))
+ (pad "" np_thru_hole circle (at -3.75 0) (size 0.66 0.66) (drill 0.66) (layers F&B.Cu *.Mask) (tstamp 8aa1c0d0-713a-4f0f-85f1-441cf6e1592a))
+ (pad "" np_thru_hole oval (at 3.75 0) (size 1 0.58) (drill oval 1 0.58) (layers F&B.Cu *.Mask) (tstamp 9b961bec-72e3-437f-aec5-47c220175e93))
+ (pad "A1" smd rect (at -2.75 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc2a4548-8b3a-4c87-864f-94f9f3b62158))
+ (pad "A2" smd rect (at -2.25 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2c91917-0da3-4ad3-9444-cee4bc68f238))
+ (pad "A3" smd rect (at -1.75 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11a6aa08-1ab2-4ef7-bc84-331a474d77ca))
+ (pad "A4" smd rect (at -1.25 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2710db11-5d01-40ea-b5e0-1964cb922e1a))
+ (pad "A5" smd rect (at -0.75 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95295c1d-e388-4357-8501-60a5f4c1b736))
+ (pad "A6" smd rect (at -0.25 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e158991-a058-4ceb-aaa3-fede6bca1c07))
+ (pad "A7" smd rect (at 0.25 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1888476a-87bf-4215-8663-6a56d2206999))
+ (pad "A8" smd rect (at 0.75 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20c3ea84-2eef-4e3b-a59b-f2c3f4bd39b9))
+ (pad "A9" smd rect (at 1.25 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 300cffe8-992c-44f7-ae3c-ed73a42e71e3))
+ (pad "A10" smd rect (at 1.75 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77ed2ceb-6505-4948-96e6-65ad3e059027))
+ (pad "A11" smd rect (at 2.25 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3185c5e5-aa00-41d5-b320-dfdbcd4e42b6))
+ (pad "A12" smd rect (at 2.75 -0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 958bd949-6979-47cd-9d2b-4835f662d2ae))
+ (pad "B1" smd rect (at 2.75 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8bbf5f63-48c1-4e6e-935f-894333d509fc))
+ (pad "B2" smd rect (at 2.25 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25b68d8b-b298-4cc0-9566-67f1e7df6a32))
+ (pad "B3" smd rect (at 1.75 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc91a0fa-9046-45d7-9eeb-0ec9d3c8d0e6))
+ (pad "B4" smd rect (at 1.25 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 168932da-c872-49d8-b15d-a58fe6c703a3))
+ (pad "B5" smd rect (at 0.75 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83847085-6141-45e7-821e-5a10a5eb2cb4))
+ (pad "B6" smd rect (at 0.25 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26cf2d98-b226-4271-a0fa-21fca818e42c))
+ (pad "B7" smd rect (at -0.25 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8b6591f8-9d86-4d51-9fce-af3f6f9a6540))
+ (pad "B8" smd rect (at -0.75 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 868642aa-3ca9-43a9-bb03-49725b860acd))
+ (pad "B9" smd rect (at -1.25 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa19a947-19d1-4c96-a85e-a06cc1fc3170))
+ (pad "B10" smd rect (at -1.75 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20142014-61d5-41c0-8dfe-642b1a8c8cce))
+ (pad "B11" smd rect (at -2.25 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 409f7c03-929b-4eeb-a1d1-c251eeb5acb7))
+ (pad "B12" smd rect (at -2.75 0.835) (size 0.3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1817b764-761d-4bf7-a6fe-5eb9ae689c9b))
+ (pad "S1" thru_hole circle (at 2.4 -2.15) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask "F.Paste") (tstamp 056f62b4-ec29-40fd-aa8b-423d8187149c))
+ (pad "S1" thru_hole circle (at -2.4 -2.15) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask "F.Paste") (tstamp 68c640ba-adee-4c52-92df-e91193573ea9))
+ (pad "S1" thru_hole circle (at -2.4 2.15) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask "F.Paste") (tstamp 6cbfb323-b92e-4844-bed4-a626388826a6))
+ (pad "S1" thru_hole circle (at 2.4 2.15) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask "F.Paste") (tstamp ef1175f6-e4fe-4e57-9600-b77269a0133b))
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 3d495a67-9e1e-4462-9dcc-73fc07bd70ab) (name "peg") (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (keepout (tracks allowed) (vias allowed) (pads not_allowed ) (copperpour not_allowed) (footprints not_allowed))
+ (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 0.8 -1.8)
+ (xy -0.8 -1.8)
+ (xy -0.8 -2.5)
+ (xy 0.8 -2.5)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp a1694c94-5a50-4f13-b76a-af2bbba4d12e) (name "peg") (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (keepout (tracks allowed) (vias allowed) (pads not_allowed ) (copperpour not_allowed) (footprints not_allowed))
+ (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 0.8 2.5)
+ (xy -0.8 2.5)
+ (xy -0.8 1.8)
+ (xy 0.8 1.8)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4115-03-C.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.kicad_mod
new file mode 100644
index 00000000..c0a27178
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 0)
+ (descr "USB Type C Receptacle, GCT, power-only, 6P, top mounted, horizontal, 3A: https://gct.co/files/drawings/usb4135.pdf")
+ (tags "USB C Type-C Receptacle SMD USB Power-only Charging-only 6P 6C USB4135-GF-A")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.5 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 211b1fd9-b9f2-449e-91f7-65ed7483dca0)
+ )
+ (fp_text value "USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal" (at 0 4.5 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 11e55561-75da-4550-9b22-27c5202f4396)
+ )
+ (fp_text user "PCB Edge" (at 0 2.9 unlocked) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 8cf83ac4-a58d-4cf8-92c0-9644e0e97e9d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30ded676-1509-4238-8e47-7ba002d943c0)
+ )
+ (fp_line (start 4.6 -2.1025) (end 4.6 -0.3475) (layer "F.SilkS") (width 0.12) (tstamp 7b2bcab6-d2e4-44c3-8ef7-856da736ae33))
+ (fp_line (start -4.6 1.6) (end -4.6 3) (layer "F.SilkS") (width 0.12) (tstamp 99c9f3de-6307-45a9-b26f-950239247de1))
+ (fp_line (start 4.6 1.6) (end 4.6 3) (layer "F.SilkS") (width 0.12) (tstamp d74a7890-71ed-4b8e-865b-72aefd5ff984))
+ (fp_line (start -4.6 -2.1025) (end -4.6 -0.3475) (layer "F.SilkS") (width 0.12) (tstamp f8491470-cd56-44f1-9907-526385bab548))
+ (fp_line (start -4.75 3.4525) (end 4.75 3.4525) (layer "Dwgs.User") (width 0.1) (tstamp ac3706a5-d00f-4a2b-b553-845537f84ef0))
+ (fp_line (start 6.55 -4.2) (end -6.55 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 0316b420-503b-48ad-816d-d8f3f8fafda7))
+ (fp_line (start -5 1.9) (end -6.55 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 127a5d55-b9b7-4901-a3b9-1725cfb763c5))
+ (fp_line (start -5 4) (end 5 4) (layer "F.CrtYd") (width 0.05) (tstamp 1b0a0972-4aeb-4fcc-a920-9183a747bdbe))
+ (fp_line (start -6.55 -1.8) (end -5 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 1b875ae7-423e-440e-be16-bad792537f6d))
+ (fp_line (start -6.55 -4.2) (end -6.55 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 35aa38c2-e04b-48a5-ac2b-72d96bfa6e86))
+ (fp_line (start -6.55 -0.65) (end -6.55 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 3d520551-40c0-48a6-9654-96699a1baf60))
+ (fp_line (start 6.55 -0.65) (end 5 -0.65) (layer "F.CrtYd") (width 0.05) (tstamp 6f8d0900-1bc2-48be-bd3d-0220ded59198))
+ (fp_line (start -5 1.9) (end -5 4) (layer "F.CrtYd") (width 0.05) (tstamp 72aca6a1-d261-4283-9e68-826e5d3bb681))
+ (fp_line (start -5 -1.8) (end -5 -0.65) (layer "F.CrtYd") (width 0.05) (tstamp 7b477b16-392d-4fa6-8ffe-9adf0f7df555))
+ (fp_line (start 6.55 -0.65) (end 6.55 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 8914e587-1375-4d90-86bf-e5edf429e332))
+ (fp_line (start 6.55 1.9) (end 5 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 975e8ec2-965d-4dc9-897c-818fc4af7a29))
+ (fp_line (start 5 -1.8) (end 6.55 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp a3853817-13c1-41f3-bfda-0e4ae522d98c))
+ (fp_line (start 5 -1.8) (end 5 -0.65) (layer "F.CrtYd") (width 0.05) (tstamp d481d6db-4ed6-40b1-8bf9-b3b0071f4243))
+ (fp_line (start -5 -0.65) (end -6.55 -0.65) (layer "F.CrtYd") (width 0.05) (tstamp e0ae7aa5-f4cd-45b9-957c-8922f0f24474))
+ (fp_line (start 6.55 -4.2) (end 6.55 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp efcdbd4b-542f-43f1-beff-fd9d12dc71e7))
+ (fp_line (start 5 1.9) (end 5 4) (layer "F.CrtYd") (width 0.05) (tstamp fad20376-1883-4dbc-89c7-e305dbb3fd62))
+ (fp_rect (start -4.47 -3.4525) (end 4.47 3.4525) (layer "F.Fab") (width 0.1) (fill none) (tstamp 82ddcd73-4545-43a2-846d-a184cb19430a))
+ (pad "A5" smd rect (at -0.5 -3.0325) (size 0.7 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c6363d8-789c-4a95-ad09-b83c7701f2b5))
+ (pad "A9" smd rect (at 1.52 -3.0325 180) (size 0.76 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 574b732b-1a04-4c46-9fea-39f40dc77f78))
+ (pad "A12" smd rect (at 2.75 -3.0325 180) (size 0.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f77c05c-6920-4b16-a9a8-75401d94c776))
+ (pad "B5" smd rect (at 0.5 -3.0325 180) (size 0.7 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96cd80f3-f33a-4e28-8283-71636431c18a))
+ (pad "B9" smd rect (at -1.52 -3.0325) (size 0.76 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebd072b3-427a-4bf1-ac97-6b3957bb2a2b))
+ (pad "B12" smd rect (at -2.75 -3.0325) (size 0.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55e5fb07-6015-4991-8f56-82a741fc10c7))
+ (pad "S1" smd rect (at -5.125 -2.9775) (size 1.8 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 137779e0-679e-40cd-972c-5fbeb13904e0))
+ (pad "S1" smd rect (at 5.125 0.6025) (size 1.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25c54f7e-c029-4761-b6f2-b3aa7679f90d))
+ (pad "S1" smd rect (at -5.125 0.6025) (size 1.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4527a69e-f4d0-4e0b-9842-2c2cc03c34a6))
+ (pad "S1" smd rect (at 5.125 -2.9775) (size 1.8 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7811aaf-bd05-4136-9583-a85eadf3decb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod
new file mode 100644
index 00000000..16b665dc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "USB_C_Receptacle_HRO_TYPE-C-31-M-12" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D3C0721)
+ (descr "USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf")
+ (tags "usb usb-c 2.0 pd")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.645) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a144ce76-cc23-44fb-8108-bf18e64a4c3d)
+ )
+ (fp_text value "USB_C_Receptacle_HRO_TYPE-C-31-M-12" (at 0 5.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ca5cf76-e951-4e58-a402-14dc42a864b3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9189a13a-f353-4ddb-8257-370c54398cd0)
+ )
+ (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer "F.SilkS") (width 0.12) (tstamp 177e7db1-b916-4e65-ace8-532e6e1f85db))
+ (fp_line (start -4.7 2) (end -4.7 3.9) (layer "F.SilkS") (width 0.12) (tstamp 7abeef8d-db92-4e88-b3d6-7c7e4efa4938))
+ (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer "F.SilkS") (width 0.12) (tstamp 9513b845-7495-41b4-99da-c8a12a5f4b76))
+ (fp_line (start 4.7 2) (end 4.7 3.9) (layer "F.SilkS") (width 0.12) (tstamp bd122681-67e3-4c23-b564-57e345c7c818))
+ (fp_line (start -4.7 3.9) (end 4.7 3.9) (layer "F.SilkS") (width 0.12) (tstamp f40329f5-4d09-479c-8f81-97fdcd13c5cd))
+ (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer "F.CrtYd") (width 0.05) (tstamp 3215d7dd-650e-4c6a-86e5-bc970c8d9c6c))
+ (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 3b610068-7f90-495b-a772-9a6b7e6a55c9))
+ (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer "F.CrtYd") (width 0.05) (tstamp c38cb6a1-740b-49d2-b49e-f8ce3382fe48))
+ (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer "F.CrtYd") (width 0.05) (tstamp d939342c-cab3-429e-ad71-738d34173267))
+ (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer "F.Fab") (width 0.1) (tstamp 47095738-bb75-4e91-802c-f92840c443b3))
+ (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer "F.Fab") (width 0.1) (tstamp 6142486d-ba8a-4b38-a6ca-d52b6a020ef2))
+ (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer "F.Fab") (width 0.1) (tstamp 84966fee-864e-4cdc-8345-c62bca33694f))
+ (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer "F.Fab") (width 0.1) (tstamp f6b3cf35-21be-4e1f-8c99-3404cfc41d3f))
+ (pad "" np_thru_hole circle (at 2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp 4558f1f0-2fa3-46e1-a220-284fa2707bb5))
+ (pad "" np_thru_hole circle (at -2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp e13b4b37-788a-41d5-87ca-c66be43ee32d))
+ (pad "A1" smd rect (at -3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 245fae56-8b58-4bd8-bbf1-36624dc3fa3e))
+ (pad "A4" smd rect (at -2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 412cd3c1-0d89-4ca6-be0e-1b17d8471f5a))
+ (pad "A5" smd rect (at -1.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93953890-acba-456b-bb6d-b1e79179ffa0))
+ (pad "A6" smd rect (at -0.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a642da3-3122-4031-a6e9-68498b0f5bb9))
+ (pad "A7" smd rect (at 0.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01b9b129-063c-4bae-b620-9610006254cb))
+ (pad "A8" smd rect (at 1.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46ecdf8a-0917-4257-a388-b77e7451dc23))
+ (pad "A9" smd rect (at 2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a35f3da7-7460-43f1-99b7-9ed521817778))
+ (pad "A12" smd rect (at 3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3795b0f1-50f9-473e-9d26-381fc08b3c2d))
+ (pad "B1" smd rect (at 3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9e8a0db-2a60-41d9-b783-6c4e64a8fb5d))
+ (pad "B4" smd rect (at 2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51b193ee-c8c2-4ee6-8d8c-14b79a2c1520))
+ (pad "B5" smd rect (at 1.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45f8f791-f545-4341-9848-fb81a03703a6))
+ (pad "B6" smd rect (at 0.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efc27675-62a0-44de-8210-29c2190dd309))
+ (pad "B7" smd rect (at -0.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96622dcb-c1cc-4b7d-8455-8cd0ce1e5c34))
+ (pad "B8" smd rect (at -1.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09bb6e12-e7e5-4788-b43e-4cc6c50a557a))
+ (pad "B9" smd rect (at -2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70539c09-2020-4a42-a156-43d1513170d0))
+ (pad "B12" smd rect (at -3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eda87c04-3a59-4e2c-a9bd-f59ed31672aa))
+ (pad "S1" thru_hole oval (at -4.32 1.05) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask) (tstamp 5991ca6f-c5c1-4692-8fe9-cf4b7ca50c4b))
+ (pad "S1" thru_hole oval (at -4.32 -3.13) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp 69c3dc88-a37e-49ef-ae4d-497d3191ad5b))
+ (pad "S1" thru_hole oval (at 4.32 -3.13) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp af5ae63f-ef36-487e-a6b8-831b84890f25))
+ (pad "S1" thru_hole oval (at 4.32 1.05) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask) (tstamp e783dde5-f762-4528-9b55-9220820b0b1c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S016JA1R1500.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S016JA1R1500.kicad_mod
new file mode 100644
index 00000000..a3318194
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S016JA1R1500.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "USB_C_Receptacle_JAE_DX07S016JA1R1500" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 6056970E)
+ (descr "USB TYPE C, USB 2.0, SMT, https://www.jae.com/en/connectors/series/detail/product/id=91780")
+ (tags "USB C Type-C Receptacle SMD USB 2.0")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c7d67a2-2d36-4939-8a8b-3adf045277c7)
+ )
+ (fp_text value "USB_C_Receptacle_JAE_DX07S016JA1R1500" (at 0 5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e709cb90-96ed-4a5b-b4ec-af99615c5a49)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 709a5f4f-0146-4f4e-9521-74d025522729)
+ )
+ (fp_line (start -4.58 -1.215) (end -4.58 -0.36) (layer "F.SilkS") (width 0.12) (tstamp 1a82140e-ad0e-4c1c-8432-aeca3f492947))
+ (fp_line (start 4.58 2.76) (end 4.58 3.71) (layer "F.SilkS") (width 0.12) (tstamp 1bf917a7-ab2e-4425-8c15-c2bef9aceca1))
+ (fp_line (start -4.58 2.76) (end -4.58 3.71) (layer "F.SilkS") (width 0.12) (tstamp 1e1a4996-e0b3-429e-b7e0-28fa4638d910))
+ (fp_line (start 4.58 -1.215) (end 4.58 -0.36) (layer "F.SilkS") (width 0.12) (tstamp 28ceec9c-c242-4a32-a49c-c308126a0fc0))
+ (fp_line (start -4.58 3.71) (end 4.58 3.71) (layer "F.SilkS") (width 0.12) (tstamp 4e5d41fc-ae9c-4e69-9a4d-198648b17e9d))
+ (fp_line (start -5.47 4.1) (end 5.47 4.1) (layer "F.CrtYd") (width 0.05) (tstamp 2758543e-e200-414c-9c48-a9bdacc71318))
+ (fp_line (start 5.47 -4.33) (end 5.47 4.1) (layer "F.CrtYd") (width 0.05) (tstamp 6bd219dc-eedb-4428-996b-07e29920013f))
+ (fp_line (start -5.47 -4.33) (end 5.47 -4.33) (layer "F.CrtYd") (width 0.05) (tstamp 9320ba63-c8e5-4807-98b8-97c881cb5ef5))
+ (fp_line (start -5.47 -4.33) (end -5.47 4.1) (layer "F.CrtYd") (width 0.05) (tstamp f5f02ca6-5385-4f0c-bdba-0f6496ed03e8))
+ (fp_line (start -4.47 -3.3) (end 4.47 -3.3) (layer "F.Fab") (width 0.1) (tstamp 03eec3d6-dc64-4c2b-8426-118fb275cff3))
+ (fp_line (start -4.47 3.6) (end 4.47 3.6) (layer "F.Fab") (width 0.1) (tstamp 544c756d-cc2c-4d28-9a49-920954332ee2))
+ (fp_line (start 4.47 -3.3) (end 4.47 3.6) (layer "F.Fab") (width 0.1) (tstamp 87504a10-31bc-474e-a5c8-8fe2927401c9))
+ (fp_line (start -4.47 -3.3) (end -4.47 3.6) (layer "F.Fab") (width 0.1) (tstamp 99e1e18c-eac6-4611-a8cb-1485f4161413))
+ (pad "" smd rect (at -1.4 1.15) (size 1 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03dda9aa-434f-4765-ae0d-a6fe049a0db5))
+ (pad "" smd rect (at 1.4 1.15) (size 1 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bce69d9-6258-4f55-8ea4-285ff1e54d43))
+ (pad "" np_thru_hole circle (at -3 -1.95) (size 0.6 0.6) (drill 0.6) (layers F&B.Cu *.Mask) (tstamp 54731c52-a14e-46bb-8018-94a1ccf6c976))
+ (pad "" np_thru_hole oval (at 3 -1.95) (size 0.85 0.6) (drill oval 0.85 0.6) (layers F&B.Cu *.Mask) (tstamp 9a844dfa-4fcf-4eb3-8597-ffa838f92d18))
+ (pad "A1" smd rect (at -3.1 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c760eb4-4eeb-40aa-95c1-03dd6c175c39))
+ (pad "A4" smd rect (at -2.35 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2b79f78-97d4-4b40-8086-c52d4ac37ce9))
+ (pad "A5" smd rect (at -1.75 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7b9f8f8-c208-435a-ad86-c4d18e1b169b))
+ (pad "A6" smd rect (at -0.25 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d2e5de7-48d9-4d3a-a874-e8ad9ae80f5a))
+ (pad "A7" smd rect (at 0.75 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a3fe0ef-25d9-4be7-8459-584597662381))
+ (pad "A8" smd rect (at 1.75 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20ad6aee-23fb-4f41-b4b2-2613cc82995f))
+ (pad "A9" smd rect (at 2.35 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa3ba5eb-a9e6-41b7-a5aa-406c56c56f69))
+ (pad "A12" smd rect (at 3.1 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02da4692-17b4-4af3-a105-619771da38f1))
+ (pad "B1" smd rect (at 3.1 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06133eee-0695-4091-a444-0727c78be57d))
+ (pad "B4" smd rect (at 2.35 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bf0d95f-f081-4e5c-9d4b-7acf51907f69))
+ (pad "B5" smd rect (at 1.25 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ddd8f11-6b8c-4a4f-8ad3-f641ae14217a))
+ (pad "B6" smd rect (at 0.25 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa1c0408-8679-4f95-8bfe-ebdb92c0e541))
+ (pad "B7" smd rect (at -0.75 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6cbfdee-7376-4922-861b-4290c54f05ec))
+ (pad "B8" smd rect (at -1.25 -3.05) (size 0.27 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2c13b85-59d1-4894-9d07-6b170babb36e))
+ (pad "B9" smd rect (at -2.35 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ad1db31-da7d-47fa-8e00-b3d65e7cc773))
+ (pad "B12" smd rect (at -3.1 -3.05) (size 0.52 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e11b76c4-b337-405b-8fc4-814cea151a56))
+ (pad "S1" thru_hole oval (at -4.32 -2.675) (size 1.3 2.3) (drill oval 0.6 1.6) (layers *.Cu *.Mask) (tstamp 41a3a848-2c5b-41ec-b4b7-e06088f5d440))
+ (pad "S1" thru_hole oval (at 4.32 1.15) (size 1.3 2.6) (drill oval 0.6 1.9) (layers *.Cu *.Mask) (tstamp 4ab489a4-51fe-4d65-82eb-b3732aedf23f))
+ (pad "S1" thru_hole oval (at 4.32 -2.675) (size 1.3 2.3) (drill oval 0.6 1.6) (layers *.Cu *.Mask) (tstamp 96e0337a-6126-4068-a46f-af44032bbc73))
+ (pad "S1" thru_hole oval (at -4.32 1.15) (size 1.3 2.6) (drill oval 0.6 1.9) (layers *.Cu *.Mask) (tstamp da983741-fad0-4de2-b833-a46faf9a2ff4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_JAE_DX07S016JA1R1500.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ1R350.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ1R350.kicad_mod
new file mode 100644
index 00000000..8c6592ec
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ1R350.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "USB_C_Receptacle_JAE_DX07S024WJ1R350" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2D0470)
+ (descr "http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117219.pdf")
+ (tags "USB C Type-C Receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at -3.8 -4.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1ae703bc-1b1c-4b56-96e1-be951b0b6e39)
+ )
+ (fp_text value "USB_C_Receptacle_JAE_DX07S024WJ1R350" (at 0 5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 876c0285-526d-44d1-b833-c43b5dc365e0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp e051b69a-4a8f-4cd0-98d5-8b1758a71f06)
+ )
+ (fp_line (start -5.7 3.7) (end -4.8 3.7) (layer "F.SilkS") (width 0.12) (tstamp 03dcb2b7-9fb3-4fdd-b0fd-9336bb943301))
+ (fp_line (start -5.7 -3.7) (end -5.7 3.7) (layer "F.SilkS") (width 0.12) (tstamp 4260f3f6-384d-4bea-b0f2-a2ec1292c132))
+ (fp_line (start 4.8 -3.7) (end 5.7 -3.7) (layer "F.SilkS") (width 0.12) (tstamp 5e024feb-1afc-48f1-a52a-345cd8894324))
+ (fp_line (start -5.7 -3.7) (end -4.8 -3.7) (layer "F.SilkS") (width 0.12) (tstamp 62c15e18-e929-4bf0-9b3d-e4f7b2533430))
+ (fp_line (start 4.8 3.7) (end 5.7 3.7) (layer "F.SilkS") (width 0.12) (tstamp 66430fb5-d0cc-4e4b-a76e-5da2b1c9c48b))
+ (fp_line (start 5.7 -3.7) (end 5.7 3.7) (layer "F.SilkS") (width 0.12) (tstamp 8d59abde-1817-44e2-8483-645c317a49e8))
+ (fp_circle (center -2.75 -3.65) (end -2.638197 -3.65) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 3f41c539-dc07-49af-ac69-6d8ecdc72cbc))
+ (fp_line (start 6 -4) (end 6 4) (layer "F.CrtYd") (width 0.05) (tstamp 48bdc317-d40c-47ea-a42c-5cbad0afff58))
+ (fp_line (start 6 4) (end -6 4) (layer "F.CrtYd") (width 0.05) (tstamp 66733106-f71c-4824-9046-a4c7f5df39a3))
+ (fp_line (start -6 4) (end -6 -4) (layer "F.CrtYd") (width 0.05) (tstamp d5f25cc1-185a-42b7-a5c5-ed0df027fd9c))
+ (fp_line (start -6 -4) (end 6 -4) (layer "F.CrtYd") (width 0.05) (tstamp e65a9935-5844-4ce3-a7f2-7e511305dde1))
+ (fp_line (start -2.75 -3) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 2062bd3c-3f15-4a35-9c45-46afaad926d1))
+ (fp_line (start 5.5 3.5) (end 5.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 2eb7e561-df67-4c74-b76d-fe8ca14f5c5f))
+ (fp_line (start -5.5 -3.5) (end -3 -3.5) (layer "F.Fab") (width 0.1) (tstamp 4036d92d-20c4-49c0-83f5-ca08bef664b1))
+ (fp_line (start -5.5 3.5) (end 5.5 3.5) (layer "F.Fab") (width 0.1) (tstamp 76064d51-3e27-490f-ad37-a9dbca8a15d2))
+ (fp_line (start -5.5 3.5) (end -5.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 9c253d61-0f52-4e31-8a97-3aef99c204e5))
+ (fp_line (start -3 -3.5) (end -2.75 -3) (layer "F.Fab") (width 0.1) (tstamp db9611b5-203c-4084-a536-7a7db9537f13))
+ (fp_line (start 5.5 -3.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp f8430b85-bb45-4a5e-a6f7-54d2313effed))
+ (pad "" np_thru_hole oval (at 3.5 -1.35) (size 0.85 0.6) (drill oval 0.85 0.6) (layers *.Cu *.Mask) (tstamp 66cf6d59-2ad0-49fa-8d39-3067d6c766dc))
+ (pad "" np_thru_hole circle (at -3.5 -1.35) (size 0.6 0.6) (drill 0.6) (layers *.Cu *.Mask) (tstamp e1165996-dfd2-40d1-a1fe-616a90f5de81))
+ (pad "A1" smd rect (at -2.75 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94b3eed9-063a-4eb6-b6cd-cf15a8787927))
+ (pad "A2" smd rect (at -2.25 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2a7cc7e-abf1-4161-851c-488995bec849))
+ (pad "A3" smd rect (at -1.75 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 891640ac-3742-4e11-90a0-924411559194))
+ (pad "A4" smd rect (at -1.25 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7856ac53-abca-4aa6-bc8d-8aec338f824d))
+ (pad "A5" smd rect (at -0.75 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d4fd547-6dbe-4523-8d69-cc0ccdcf16b0))
+ (pad "A6" smd rect (at -0.25 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b2c8ad8-912b-4d0b-9e23-9afc9a73d066))
+ (pad "A7" smd rect (at 0.25 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbcfff48-4ffb-4761-a641-73f0be9e40f6))
+ (pad "A8" smd rect (at 0.75 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48424a9d-f664-40dd-9fe2-9f21816065e5))
+ (pad "A9" smd rect (at 1.25 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65563905-f2b5-49cb-af8e-7657c1e5e8e7))
+ (pad "A10" smd rect (at 1.75 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60e8366e-3912-465e-90aa-71a52a38f247))
+ (pad "A11" smd rect (at 2.25 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5635bfab-74f8-4a5b-83f9-a356cf0df6d1))
+ (pad "A12" smd rect (at 2.75 -2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9801e3d-1515-4501-bebd-dc8b6c084a51))
+ (pad "B1" smd rect (at 2.75 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37b037f9-7571-4378-b3d5-d77879e3e3e1))
+ (pad "B2" smd rect (at 2.25 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d81e62a-60a0-4a5b-840c-86eafcf486ff))
+ (pad "B3" smd rect (at 1.75 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c8c7bc0-e8ec-4e59-919f-3acd9fce8472))
+ (pad "B4" smd rect (at 1.25 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4445950e-66d4-42dc-966e-b8094c6ce40a))
+ (pad "B5" smd rect (at 0.75 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16cbd7ed-1006-4efe-b765-e99cc88a0c4c))
+ (pad "B6" smd rect (at 0.25 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97f79058-0828-469a-9c43-d9587e8f29b5))
+ (pad "B7" smd rect (at -0.25 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bd27b41-3e7c-47b3-bc0b-21ce06fc4c64))
+ (pad "B8" smd rect (at -0.75 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd94cb9e-16f8-4709-95f4-2bf19ec606c7))
+ (pad "B9" smd rect (at -1.25 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efa512f1-9894-46d0-bd38-b87e3c04f036))
+ (pad "B10" smd rect (at -1.75 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c7d1b83-3ec8-454c-8fa0-cdad82e43dc6))
+ (pad "B11" smd rect (at -2.25 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e68722f-19e3-4857-ad54-8b1813fb6e86))
+ (pad "B12" smd rect (at -2.75 2.3) (size 0.27 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37e25e8b-c75c-4eb7-9279-0e49351cb07c))
+ (pad "S1" thru_hole oval (at -4.1 -3.07 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp 03db60a9-62c5-4dbd-a9bd-94a648e9fd26))
+ (pad "S1" thru_hole oval (at -3.775 0 90) (size 0.95 1.35) (drill oval 0.55 0.95) (layers *.Cu *.Mask) (tstamp 14d28ca0-1441-4908-be03-99fd1635a957))
+ (pad "S1" thru_hole oval (at 4.1 -3.07 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp 46e9628b-2354-46e5-b290-650a60c320b4))
+ (pad "S1" thru_hole oval (at 4.1 3.07 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp 4e5c735a-c97f-4be9-a6dd-09675a400778))
+ (pad "S1" thru_hole oval (at 3.775 0 90) (size 0.95 1.35) (drill oval 0.55 0.95) (layers *.Cu *.Mask) (tstamp cc636615-efed-458e-9da9-2828f5b46756))
+ (pad "S1" thru_hole oval (at -4.1 3.07 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp da6aaecd-25da-43fb-97ad-d1846f027055))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_JAE_DX07S024WJ1R350.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ3R400.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ3R400.kicad_mod
new file mode 100644
index 00000000..c3050c35
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ3R400.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "USB_C_Receptacle_JAE_DX07S024WJ3R400" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C12C75F)
+ (descr "USB TYPE C, VERT RCPT PCB, SMT, http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117928.pdf")
+ (tags "USB C Type-C Receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at -4.05 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f4afb7ff-b070-4f3a-bcf2-ef64726526c0)
+ )
+ (fp_text value "USB_C_Receptacle_JAE_DX07S024WJ3R400" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9cbcadba-9882-4e22-bada-151b78384071)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp 34b014e2-2f36-44c5-ae18-6c7635d94797)
+ )
+ (fp_line (start 4.5 -2.65) (end 5.7 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 15de56ab-42c6-4bb2-800c-e991f79b69cd))
+ (fp_line (start -6.15 -2.65) (end -6.15 2.65) (layer "F.SilkS") (width 0.12) (tstamp 20399c26-5369-4dcc-aafa-ae6f5ea758be))
+ (fp_line (start 5.7 2.65) (end 6.15 2.2) (layer "F.SilkS") (width 0.12) (tstamp 67e9ad99-7e1b-4ad8-85d3-1daee0caa980))
+ (fp_line (start 4.5 2.65) (end 5.7 2.65) (layer "F.SilkS") (width 0.12) (tstamp 7f6a05a1-21b4-4dee-9ed6-be5015dafbf9))
+ (fp_line (start 5.7 -2.65) (end 6.15 -2.2) (layer "F.SilkS") (width 0.12) (tstamp 8dbd56eb-1e28-49ca-94fc-425d9b994213))
+ (fp_line (start -6.15 2.65) (end -4.5 2.65) (layer "F.SilkS") (width 0.12) (tstamp de4caeba-10ba-4607-894c-b7f4504ea401))
+ (fp_line (start -6.15 -2.65) (end -4.5 -2.65) (layer "F.SilkS") (width 0.12) (tstamp f90f6b04-cad6-43f8-9055-7b0c459ccf75))
+ (fp_line (start 6.15 -2.2) (end 6.15 2.2) (layer "F.SilkS") (width 0.12) (tstamp ffb0a2f3-6da2-4bc9-b88e-8d461f1058fe))
+ (fp_circle (center -3.5 -2.5) (end -3.388197 -2.5) (layer "F.SilkS") (width 0.15) (fill none) (tstamp 6cfcbfbd-efff-4cfa-8ae0-c299cdf2c9bd))
+ (fp_line (start -6.5 -3) (end 6.5 -3) (layer "F.CrtYd") (width 0.05) (tstamp 2d95b40a-68b2-471b-8930-59f8450b2792))
+ (fp_line (start -6.5 3) (end -6.5 -3) (layer "F.CrtYd") (width 0.05) (tstamp 4d2dd29d-7474-4b75-a79b-80c1433f562d))
+ (fp_line (start 6.5 -3) (end 6.5 3) (layer "F.CrtYd") (width 0.05) (tstamp ad73c281-1747-4ee6-927a-f1f6878507e3))
+ (fp_line (start 6.5 3) (end -6.5 3) (layer "F.CrtYd") (width 0.05) (tstamp efa56a76-3cc9-4267-a5eb-2f0a11968080))
+ (fp_line (start -3.05 -2.5) (end -2.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp 2290fc02-7956-465f-b032-334031655fbf))
+ (fp_line (start -6 2.5) (end -6 -2.5) (layer "F.Fab") (width 0.1) (tstamp 36604a43-2528-4d81-9227-6b6d254a6e3d))
+ (fp_line (start -6 -2.5) (end -3.05 -2.5) (layer "F.Fab") (width 0.1) (tstamp 42961737-0d2c-467a-a498-e27007a1e67c))
+ (fp_line (start -6 2.5) (end 5.65 2.5) (layer "F.Fab") (width 0.1) (tstamp 4be36ff9-6afb-4a58-a668-2df233b7a1a5))
+ (fp_line (start 5.65 -2.5) (end 6 -2.15) (layer "F.Fab") (width 0.1) (tstamp 549471ac-b615-404a-8c5d-add2051cd2d8))
+ (fp_line (start 6 2.15) (end 6 -2.15) (layer "F.Fab") (width 0.1) (tstamp 5746a2d6-2aa4-417e-9bc6-9d5c0a1f2cc0))
+ (fp_line (start 5.65 2.5) (end 6 2.15) (layer "F.Fab") (width 0.1) (tstamp 9a743229-f1c2-4ce7-a763-0902c0e6d74a))
+ (fp_line (start 5.65 -2.5) (end -2.45 -2.5) (layer "F.Fab") (width 0.1) (tstamp a3c54e08-4c34-4c92-bc71-51f9c47cd730))
+ (fp_line (start -2.75 -2.2) (end -2.45 -2.5) (layer "F.Fab") (width 0.1) (tstamp eb2719c7-5517-4293-a675-71a21ef8a2a9))
+ (pad "" np_thru_hole circle (at -5.5 -1.3) (size 0.6 0.6) (drill 0.6) (layers *.Cu *.Mask) (tstamp 8aa1c0d0-713a-4f0f-85f1-441cf6e1592a))
+ (pad "" np_thru_hole circle (at 5.5 -1.3) (size 0.6 0.6) (drill 0.6) (layers *.Cu *.Mask) (tstamp 9b961bec-72e3-437f-aec5-47c220175e93))
+ (pad "A1" smd rect (at -2.75 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc2a4548-8b3a-4c87-864f-94f9f3b62158))
+ (pad "A2" smd rect (at -2.25 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2c91917-0da3-4ad3-9444-cee4bc68f238))
+ (pad "A3" smd rect (at -1.75 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11a6aa08-1ab2-4ef7-bc84-331a474d77ca))
+ (pad "A4" smd rect (at -1.25 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2710db11-5d01-40ea-b5e0-1964cb922e1a))
+ (pad "A5" smd rect (at -0.75 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95295c1d-e388-4357-8501-60a5f4c1b736))
+ (pad "A6" smd rect (at -0.25 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e158991-a058-4ceb-aaa3-fede6bca1c07))
+ (pad "A7" smd rect (at 0.25 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1888476a-87bf-4215-8663-6a56d2206999))
+ (pad "A8" smd rect (at 0.75 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20c3ea84-2eef-4e3b-a59b-f2c3f4bd39b9))
+ (pad "A9" smd rect (at 1.25 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 300cffe8-992c-44f7-ae3c-ed73a42e71e3))
+ (pad "A10" smd rect (at 1.75 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77ed2ceb-6505-4948-96e6-65ad3e059027))
+ (pad "A11" smd rect (at 2.25 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3185c5e5-aa00-41d5-b320-dfdbcd4e42b6))
+ (pad "A12" smd rect (at 2.75 -1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 958bd949-6979-47cd-9d2b-4835f662d2ae))
+ (pad "B1" smd rect (at 2.75 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8bbf5f63-48c1-4e6e-935f-894333d509fc))
+ (pad "B2" smd rect (at 2.25 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25b68d8b-b298-4cc0-9566-67f1e7df6a32))
+ (pad "B3" smd rect (at 1.75 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc91a0fa-9046-45d7-9eeb-0ec9d3c8d0e6))
+ (pad "B4" smd rect (at 1.25 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 168932da-c872-49d8-b15d-a58fe6c703a3))
+ (pad "B5" smd rect (at 0.75 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83847085-6141-45e7-821e-5a10a5eb2cb4))
+ (pad "B6" smd rect (at 0.25 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26cf2d98-b226-4271-a0fa-21fca818e42c))
+ (pad "B7" smd rect (at -0.25 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8b6591f8-9d86-4d51-9fce-af3f6f9a6540))
+ (pad "B8" smd rect (at -0.75 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 868642aa-3ca9-43a9-bb03-49725b860acd))
+ (pad "B9" smd rect (at -1.25 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa19a947-19d1-4c96-a85e-a06cc1fc3170))
+ (pad "B10" smd rect (at -1.75 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20142014-61d5-41c0-8dfe-642b1a8c8cce))
+ (pad "B11" smd rect (at -2.25 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 409f7c03-929b-4eeb-a1d1-c251eeb5acb7))
+ (pad "B12" smd rect (at -2.75 1.75) (size 0.27 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1817b764-761d-4bf7-a6fe-5eb9ae689c9b))
+ (pad "S1" thru_hole oval (at -4.1 1.47 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp 056f62b4-ec29-40fd-aa8b-423d8187149c))
+ (pad "S1" thru_hole oval (at -4.1 -1.47 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp 68c640ba-adee-4c52-92df-e91193573ea9))
+ (pad "S1" thru_hole oval (at 4.1 1.47 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp 6cbfb323-b92e-4844-bed4-a626388826a6))
+ (pad "S1" thru_hole oval (at 4.1 -1.47 90) (size 1.2 1.7) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (tstamp ef1175f6-e4fe-4e57-9600-b77269a0133b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_JAE_DX07S024WJ3R400.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Molex_105450-0101.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Molex_105450-0101.kicad_mod
new file mode 100644
index 00000000..8180e73b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Molex_105450-0101.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "USB_C_Receptacle_Molex_105450-0101" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 0)
+ (descr "USB 3.0 3.1 3.2 4.0 Type-C receptable, through-hole mount, SMD, right-angle (https://www.molex.com/pdm_docs/sd/1054500101_sd.pdf)")
+ (tags "USB C Type-C USB3 receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.315 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7bd6a5a6-975a-47f2-9ae0-724cced216ae)
+ )
+ (fp_text value "USB_C_Receptacle_Molex_105450-0101" (at 0 5.935 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4362d6f1-39b0-4140-a0c9-e1c7e29f1387)
+ )
+ (fp_text user "PCB Edge" (at 0 3.875 unlocked) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.125)))
+ (tstamp 507638d4-7fb3-4ed3-964f-9e3bb837b211)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.51 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1c6434d3-2eb4-45c4-919b-76bc5df93b2a)
+ )
+ (fp_line (start 4.75 1.125) (end 4.75 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 89460726-8ec5-4f46-968d-a3160f4c5f93))
+ (fp_line (start -4.75 -1.625) (end -4.75 1.075) (layer "F.SilkS") (width 0.12) (tstamp 8e0100ab-5bec-42c9-88a7-058bf79e923b))
+ (fp_line (start -3.125 -4.275) (end -2.9 -4.275) (layer "F.SilkS") (width 0.12) (tstamp 8fef5ecc-754d-49b5-85a6-8459cd49e0b4))
+ (fp_line (start -4.75 4.235) (end -4.75 4.025) (layer "F.SilkS") (width 0.12) (tstamp a6599f2c-a813-4ec4-889a-a3c42b3d9024))
+ (fp_line (start -4.75 -4.125) (end 4.75 -4.125) (layer "F.SilkS") (width 0.12) (tstamp bb7e1885-8c5b-40e4-a514-27aa758ecfd2))
+ (fp_line (start 4.75 4.225) (end 4.75 4) (layer "F.SilkS") (width 0.12) (tstamp d11572a2-0ec3-435f-b83d-bf2571d2a572))
+ (fp_line (start -4 4.325) (end 4 4.325) (layer "Dwgs.User") (width 0.1) (tstamp 17c369cf-c27d-429e-9fd7-b60e8872935e))
+ (fp_rect (start -5.3 -4.46) (end 5.3 5) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 33e0e933-7271-4fd2-9fbb-71fc2a2a02fd))
+ (fp_line (start -4.6 4.505) (end 4.6 4.505) (layer "F.Fab") (width 0.1) (tstamp 6e2190a8-0a8f-4569-8c96-006456c6e6b2))
+ (fp_line (start 4.6 4.505) (end 4.6 -3.965) (layer "F.Fab") (width 0.1) (tstamp 6e358669-3de0-4722-aa93-76f2cbf033ca))
+ (fp_line (start -3 -3.775) (end -2.85 -3.95) (layer "F.Fab") (width 0.1) (tstamp a56f16a2-807f-444a-a200-24803eba09c4))
+ (fp_line (start -4.6 -3.965) (end 4.6 -3.965) (layer "F.Fab") (width 0.1) (tstamp f150533b-1259-41c5-ad28-2c6245d0e07a))
+ (fp_line (start -3.175 -3.95) (end -3 -3.775) (layer "F.Fab") (width 0.1) (tstamp f9ed4703-8b54-485d-92eb-cb84b60e1ee5))
+ (fp_line (start -4.6 -3.965) (end -4.6 4.505) (layer "F.Fab") (width 0.1) (tstamp fa287af3-8143-4b7d-ba6a-f713228393e0))
+ (pad "A1" smd rect (at -3 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42770697-efd8-47a4-998a-d1be32b61634))
+ (pad "A2" smd rect (at -2.5 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 732f4616-9686-45b7-995e-72519f23bdcd))
+ (pad "A3" smd rect (at -2 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95b30749-aec6-48f0-8358-fd329add7197))
+ (pad "A4" smd rect (at -1.5 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c27dc86-1701-4cfb-9ebf-f044da440656))
+ (pad "A5" smd rect (at -1 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a86913b-d325-469d-99bf-10362833b6d6))
+ (pad "A6" smd rect (at -0.5 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30aad354-f659-4962-8ba3-32f351d490c0))
+ (pad "A7" smd rect (at 0.5 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db00ed9d-5cbd-42e1-a367-f32e41a8348a))
+ (pad "A8" smd rect (at 1 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02eeeaf0-02f1-49a3-b288-95e452374a4f))
+ (pad "A9" smd rect (at 1.5 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 206bfdd0-417d-49a5-beaa-7015cee73d7c))
+ (pad "A10" smd rect (at 2 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c54946dc-b56a-4075-a391-5835ff06fc87))
+ (pad "A11" smd rect (at 2.5 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c41543a3-3bad-4682-9e5f-797025664df0))
+ (pad "A12" smd rect (at 3 -3.215) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57e60628-6d13-49e5-8e0f-1cf31bada668))
+ (pad "B1" smd rect (at 3.1 -1.915) (size 1 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b680c6f-6bf5-42bc-954e-399a8095278c))
+ (pad "B2" smd rect (at 2.25 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22ce5f01-00e9-4ddd-a65e-815d60dce969))
+ (pad "B3" smd rect (at 1.75 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e171e27-0952-4a5f-bd26-afc8662a6d9a))
+ (pad "B4" smd rect (at 1.25 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5efeb95-9dc3-486a-bcda-cc7446645e28))
+ (pad "B5" smd rect (at 0.75 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b3d4208-4257-4a45-bf45-0ac0b66edc08))
+ (pad "B6" smd rect (at 0.25 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09f6b727-b73b-4591-a484-7c0de0a910bf))
+ (pad "B7" smd rect (at -0.25 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbe6d1fa-41f5-4203-bfc1-ec3317627975))
+ (pad "B8" smd rect (at -0.75 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b84e5c3c-d5ba-45dc-a996-457d3d15ea34))
+ (pad "B9" smd rect (at -1.25 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08402209-d3fd-42d4-8065-6a77e812c43c))
+ (pad "B10" smd rect (at -1.75 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec3b3a1b-bc30-4c1b-a40c-639e4fb72f82))
+ (pad "B11" smd rect (at -2.25 -1.915) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2449ad7e-7c10-430f-8adf-47601bb4af79))
+ (pad "B12" smd rect (at -3.1 -1.915) (size 1 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c2b8904-a734-4a85-a82f-6473c641e8e2))
+ (pad "S1" thru_hole oval (at -4.32 2.555) (size 1.1 2.6) (drill oval 0.6 2.1) (layers *.Cu *.Mask) (tstamp 196b4d12-8e07-4703-8fe8-4da98394f0b6))
+ (pad "S1" thru_hole oval (at 4.32 2.555) (size 1.1 2.6) (drill oval 0.6 2.1) (layers *.Cu *.Mask) (tstamp 583bd426-b49b-4e7c-ad61-436f13b7a903))
+ (pad "S1" thru_hole oval (at -4.32 -2.805) (size 1.1 2.1) (drill oval 0.6 1.6) (layers *.Cu *.Mask) (tstamp 6cbd3a6d-e8b4-4a95-be74-c741893631c8))
+ (pad "S1" thru_hole oval (at 4.32 -2.805) (size 1.1 2.1) (drill oval 0.6 1.6) (layers *.Cu *.Mask) (tstamp b5084c89-9ef9-4fc9-83c8-88e6bc8e892b))
+ (zone (net 0) (net_name "") (layers "F.Cu" "Dwgs.User") (tstamp a63bc584-eeb6-40c6-8804-6cb35a542b24) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed))
+ (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 3.5 4.325)
+ (xy -3.5 4.325)
+ (xy -3.5 -1.305)
+ (xy 3.5 -1.305)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_Molex_105450-0101.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Palconn_UTC16-G.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Palconn_UTC16-G.kicad_mod
new file mode 100644
index 00000000..8ad067ad
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_Palconn_UTC16-G.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "USB_C_Receptacle_Palconn_UTC16-G" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5CF432E0)
+ (descr "http://www.palpilot.com/wp-content/uploads/2017/05/UTC027-GKN-OR-Rev-A.pdf")
+ (tags "USB C Type-C Receptacle USB2.0")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.58) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2e2bf03f-0160-47b1-adb1-bd16e5565c09)
+ )
+ (fp_text value "USB_C_Receptacle_Palconn_UTC16-G" (at 0 6.24) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 879a25d0-353c-4b1e-9972-74f8f5626871)
+ )
+ (fp_text user "PCB Edge" (at 0 3.43) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4847ef51-a99b-40e6-99f4-c443580adf75)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.18) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 75ee5832-d77c-4871-8ca6-462e8638a73e)
+ )
+ (fp_line (start 4.47 -0.67) (end 4.47 1.13) (layer "F.SilkS") (width 0.12) (tstamp 98c71fb7-90b7-460d-9435-2401c99f78ca))
+ (fp_line (start 4.47 4.84) (end -4.47 4.84) (layer "F.SilkS") (width 0.12) (tstamp b00e6fab-d501-4f40-8e24-e2833bf83ff3))
+ (fp_line (start 4.47 4.84) (end 4.47 3.38) (layer "F.SilkS") (width 0.12) (tstamp cc88e19a-cdde-46b1-826e-b89a466f4a56))
+ (fp_line (start -4.47 4.84) (end -4.47 3.38) (layer "F.SilkS") (width 0.12) (tstamp d4f21fff-49ab-47c2-b4d2-63de6945476a))
+ (fp_line (start -4.47 -0.67) (end -4.47 1.13) (layer "F.SilkS") (width 0.12) (tstamp dd262230-4004-4281-8cbe-60e21fdbda25))
+ (fp_line (start -4.47 4.34) (end 4.47 4.34) (layer "Dwgs.User") (width 0.1) (tstamp 08925822-4821-4a65-bdb5-8a15fed7fad1))
+ (fp_line (start 5.27 5.34) (end 5.27 -3.59) (layer "F.CrtYd") (width 0.05) (tstamp 4ae3e76a-a14e-419a-aa9f-2a379acf1b46))
+ (fp_line (start 5.27 -3.59) (end -5.27 -3.59) (layer "F.CrtYd") (width 0.05) (tstamp 4d1bf7b3-7cdb-4891-9543-04500493b439))
+ (fp_line (start -5.27 5.34) (end 5.27 5.34) (layer "F.CrtYd") (width 0.05) (tstamp c73d449a-0137-4589-9995-b7a2b2ebc71b))
+ (fp_line (start -5.27 -3.59) (end -5.27 5.34) (layer "F.CrtYd") (width 0.05) (tstamp cf77f9f1-e54d-4569-8968-3a2b00764087))
+ (fp_line (start 4.47 4.84) (end -4.47 4.84) (layer "F.Fab") (width 0.1) (tstamp 3b3a79b4-24b5-46d1-9cc0-42c8368105eb))
+ (fp_line (start 4.47 -2.48) (end 4.47 4.84) (layer "F.Fab") (width 0.1) (tstamp 9a32dd72-2ae1-4d87-8ea0-da0d0ad9f66d))
+ (fp_line (start -4.47 -2.48) (end 4.47 -2.48) (layer "F.Fab") (width 0.1) (tstamp b5a0f09d-935f-44e6-ac48-23a1ea47a31a))
+ (fp_line (start -4.47 -2.48) (end -4.47 4.84) (layer "F.Fab") (width 0.1) (tstamp c4ee2d9a-c192-4027-9267-94130320fe81))
+ (pad "" np_thru_hole circle (at -2.89 -1.45 180) (size 0.6 0.6) (drill 0.6) (layers *.Cu *.Mask) (tstamp 78d17b2c-8a9e-4e06-87a4-7772af1953ca))
+ (pad "" np_thru_hole circle (at 2.89 -1.45 180) (size 0.6 0.6) (drill 0.6) (layers *.Cu *.Mask) (tstamp e6cff726-0f32-4400-9daf-cd66b3a26b51))
+ (pad "A1" smd rect (at -3.2 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff23e080-af98-4eca-8da4-4e9691209e05))
+ (pad "A4" smd rect (at -2.4 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06ce6c4a-b20c-4060-b9cd-cb9b9ca60493))
+ (pad "A5" smd rect (at -1.25 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 951cd3c5-518e-45dc-8e00-6f80800f3fbd))
+ (pad "A6" smd rect (at -0.25 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58aba5aa-0528-4ea4-8c1c-c54b42a1e033))
+ (pad "A7" smd rect (at 0.25 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 409b8857-abae-4381-a533-1bfaa58e38da))
+ (pad "A8" smd rect (at 1.25 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d76e0731-d10c-451e-a724-1dee534c8210))
+ (pad "A9" smd rect (at 2.4 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d059755a-3323-485a-a67c-4a4becc034eb))
+ (pad "A12" smd rect (at 3.2 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 800b605b-6b4e-4fb2-85da-de45e0f87b2b))
+ (pad "B1" smd rect (at 3.2 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d493aad-d260-4820-bd05-2c334c4ca457))
+ (pad "B4" smd rect (at 2.4 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59cc741f-3b01-4ca1-80a5-7724a3685eca))
+ (pad "B5" smd rect (at 1.75 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef3f348d-c592-480e-ace0-7613935c118e))
+ (pad "B6" smd rect (at 0.75 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dfa2120-604b-4cf0-81f8-8d924e3d33ad))
+ (pad "B7" smd rect (at -0.75 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e85c51a9-9667-4011-b656-002684d10136))
+ (pad "B8" smd rect (at -1.75 -2.51 180) (size 0.3 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 412eae4d-dcdf-4f2e-baea-fc2916bc312d))
+ (pad "B9" smd rect (at -2.4 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 018e5d7b-8c02-41de-af68-8621231bc730))
+ (pad "B12" smd rect (at -3.2 -2.51) (size 0.6 1.16) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0361489c-9dc3-4c12-a929-fcc4fb7d0550))
+ (pad "S1" thru_hole oval (at -4.32 -1.93 90) (size 2 0.9) (drill oval 1.7 0.6) (layers *.Cu *.Mask) (tstamp 555ea411-5c50-4666-9f5d-4c89fccdd5c6))
+ (pad "S1" thru_hole oval (at -4.32 2.24 90) (size 1.7 0.9) (drill oval 1.4 0.6) (layers *.Cu *.Mask) (tstamp 5c8a199e-42e7-4fbe-bb19-c17edc4d7abd))
+ (pad "S1" thru_hole oval (at 4.32 -1.93 90) (size 2 0.9) (drill oval 1.7 0.6) (layers *.Cu *.Mask) (tstamp 9ec5d390-2213-4279-a09e-eda16f92967d))
+ (pad "S1" thru_hole oval (at 4.32 2.24 90) (size 1.7 0.9) (drill oval 1.4 0.6) (layers *.Cu *.Mask) (tstamp b7c446f9-6247-4043-9975-f25b7d37dfc7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_Palconn_UTC16-G.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_XKB_U262-16XN-4BVC11.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_XKB_U262-16XN-4BVC11.kicad_mod
new file mode 100644
index 00000000..ac93c7bd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_C_Receptacle_XKB_U262-16XN-4BVC11.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "USB_C_Receptacle_XKB_U262-16XN-4BVC11" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E1305FC)
+ (descr "USB Type C, right-angle, SMT, https://datasheet.lcsc.com/szlcsc/1811141824_XKB-Enterprise-U262-161N-4BVC11_C319148.pdf")
+ (tags "USB C Type-C Receptacle SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.715) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a432b3eb-92f8-4746-aff4-7ac94a8dcf05)
+ )
+ (fp_text value "USB_C_Receptacle_XKB_U262-16XN-4BVC11" (at 0 4.935) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd301a04-be52-4bc1-963f-69790b266d55)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15ef0862-0895-4acd-966d-bd9a9754a23f)
+ )
+ (fp_line (start 4.58 3.785) (end -4.58 3.785) (layer "F.SilkS") (width 0.12) (tstamp 33e31502-05f6-4138-872e-a793a51b52d0))
+ (fp_line (start -4.58 3.785) (end -4.58 2.08) (layer "F.SilkS") (width 0.12) (tstamp 4dfe202d-491c-4175-92c2-29c1fd23f31e))
+ (fp_line (start 4.58 2.08) (end 4.58 3.785) (layer "F.SilkS") (width 0.12) (tstamp 6c015a9e-1a65-4d00-b36a-7395b6b9a2df))
+ (fp_line (start -4.58 -1.85) (end -4.58 0.07) (layer "F.SilkS") (width 0.12) (tstamp 7333808c-2e1b-4f52-a96e-0b8bb198f20f))
+ (fp_line (start 4.58 0.07) (end 4.58 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 848ce5ad-983a-4d40-871a-7c4fc602e9b5))
+ (fp_line (start 5.32 -4.75) (end 5.32 4.18) (layer "F.CrtYd") (width 0.05) (tstamp 553101a2-df2e-4179-a908-8c17b467f5f1))
+ (fp_line (start -5.32 4.18) (end -5.32 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 9c0bbfdb-3dc7-499b-aefe-cd1509d72229))
+ (fp_line (start -5.32 -4.75) (end 5.32 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 9e051379-7f1d-44d0-9345-a45543d447e4))
+ (fp_line (start 5.32 4.18) (end -5.32 4.18) (layer "F.CrtYd") (width 0.05) (tstamp b99dad18-feeb-4adb-ab5a-250a9fcc99b2))
+ (fp_line (start -4.47 -3.675) (end 4.47 -3.675) (layer "F.Fab") (width 0.1) (tstamp 198bdb9f-be8d-4f3f-bfec-8103a1805610))
+ (fp_line (start 4.47 3.675) (end 4.47 -3.675) (layer "F.Fab") (width 0.1) (tstamp 4c7867ff-4861-413a-95ed-6aa3c62cbae6))
+ (fp_line (start -4.47 3.675) (end 4.47 3.675) (layer "F.Fab") (width 0.1) (tstamp bd4bb27b-34af-460f-a05c-3423e8a6f16a))
+ (fp_line (start -4.47 -3.675) (end -4.47 3.675) (layer "F.Fab") (width 0.1) (tstamp feaad850-cb66-476a-9576-8d89ea758d13))
+ (pad "" np_thru_hole circle (at -2.89 -2.605) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp e5754d6e-8009-4def-9ca7-318b44aee975))
+ (pad "" np_thru_hole circle (at 2.89 -2.605) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp ffb3c201-5fd3-42bd-9f52-b57c734e38f5))
+ (pad "A1" smd rect (at -3.35 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dac84c22-f52c-4778-928e-2bcaa3760910))
+ (pad "A4" smd rect (at -2.55 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba3fd611-10c5-4268-abc5-3fb10032940e))
+ (pad "A5" smd rect (at -1.25 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 043253ec-169a-406e-ac54-04e7a03006c2))
+ (pad "A6" smd rect (at -0.25 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47861ba2-45a3-46b7-8842-f8b8f3640795))
+ (pad "A7" smd rect (at 0.25 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79c119c7-9796-4e8f-9318-714374272823))
+ (pad "A8" smd rect (at 1.25 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e946a96-5b3b-4ce4-829e-d7e15ee1eb71))
+ (pad "A9" smd rect (at 2.55 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acca73e5-e87c-4060-9cbb-3dc0ccb17db3))
+ (pad "A12" smd rect (at 3.35 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b31575f1-9e38-4318-b460-fba61cc3ad31))
+ (pad "B1" smd rect (at 3.05 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f5b9b6b-9c93-4caa-b4ca-534482087cfc))
+ (pad "B4" smd rect (at 2.25 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f8cf630-1181-4dd6-987b-644ac7435976))
+ (pad "B5" smd rect (at 1.75 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32c76394-9ef1-4442-862a-c2ccb40f3e44))
+ (pad "B6" smd rect (at 0.75 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ff83b81-c7ed-4a4a-b9f5-b5a04c3e32cd))
+ (pad "B7" smd rect (at -0.75 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77be9aa8-9d59-48f6-a32b-7f234368fc3d))
+ (pad "B8" smd rect (at -1.75 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 665cf146-749f-4b35-810c-c2d1c2d23ad6))
+ (pad "B9" smd rect (at -2.25 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 552311fe-2027-4dd7-8283-67de72ec71b5))
+ (pad "B12" smd rect (at -3.05 -3.67) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff3638ab-f24f-4337-9e29-4cb413c5f8d4))
+ (pad "S1" thru_hole oval (at -4.32 1.075) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask) (tstamp 30e55750-5283-490a-8687-4be74b145ce7))
+ (pad "S1" thru_hole oval (at -4.32 -3.105) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp 349b922c-4b57-4a5a-b9e9-fbd2200ecc79))
+ (pad "S1" thru_hole oval (at 4.32 -3.105) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (tstamp 86ef7f00-b092-47ac-8a4a-9d36df529db6))
+ (pad "S1" thru_hole oval (at 4.32 1.075) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask) (tstamp 9384f131-71cb-498f-9829-60301a016f43))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_XKB_U262-16XN-4BVC11.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-AB_Molex_47590-0001.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-AB_Molex_47590-0001.kicad_mod
new file mode 100644
index 00000000..364d1e60
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-AB_Molex_47590-0001.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "USB_Micro-AB_Molex_47590-0001" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DAEB89E)
+ (descr "Micro USB AB receptable, right-angle inverted (https://www.molex.com/pdm_docs/sd/475900001_sd.pdf)")
+ (tags "Micro AB USB SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.8 -180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 934339ec-1cb6-463e-8be7-53de8c8333c7)
+ )
+ (fp_text value "USB_Micro-AB_Molex_47590-0001" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbe7cf3e-519b-4cc6-bb14-9eb244b4d642)
+ )
+ (fp_text user "PCB Edge" (at 0 1.45) (layer "Dwgs.User")
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ (tstamp bab58309-66f6-4101-abc0-1146c4c6eb53)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a98430f-5a6a-4beb-9df6-2ff5de8ad42d)
+ )
+ (fp_line (start -3.87 1.2) (end -3.87 1.45) (layer "F.SilkS") (width 0.12) (tstamp 0d46e52b-92f1-4829-89fc-4aaac518b86c))
+ (fp_line (start -3.87 -3.27) (end -3.87 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 2d37630d-fc20-46e3-9f0a-37884fe92080))
+ (fp_line (start 1 -3.8) (end 1.6 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 2da27fd0-40d0-4d12-8acb-9b0c4746f591))
+ (fp_line (start 1.3 -3.5) (end 1.6 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 35601a70-353f-406d-bbd0-8caf92f19c0b))
+ (fp_line (start 3 -3.27) (end 3.87 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 40a7b295-350d-4143-baec-c6f8ff9d76d2))
+ (fp_line (start 3.87 -3.27) (end 3.87 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 74dfe2ea-e3fd-4caa-b764-c1de0b7a69ff))
+ (fp_line (start -3.87 -3.27) (end -3 -3.27) (layer "F.SilkS") (width 0.12) (tstamp 7a091366-bda5-4ae9-b8bb-05ca09dde226))
+ (fp_line (start 3.87 1.2) (end 3.87 1.45) (layer "F.SilkS") (width 0.12) (tstamp 8ec0b9c7-7985-473b-bcc5-ddfb4408d2c9))
+ (fp_line (start 1.3 -3.5) (end 1 -3.8) (layer "F.SilkS") (width 0.12) (tstamp ec3cbbc1-7abb-4a2b-9614-d47a3494480c))
+ (fp_line (start -3.75 1.45) (end -2.8 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 024d267c-18aa-4abd-a1d0-c92a6e485600))
+ (fp_line (start -2.8 -0.125) (end -2.8 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 401e311c-0ca8-4584-8ff2-3f4f6b51d241))
+ (fp_line (start 2.8 1.45) (end 3.75 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 50bc56b1-3a29-4e1f-8652-d659f7d57da0))
+ (fp_line (start -1.95 -0.125) (end -1.95 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 73d911a7-90a3-4d1d-a029-378744021085))
+ (fp_line (start 1.95 -0.125) (end 1.95 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 74b35cff-17e2-4b36-add6-6ec4112541a5))
+ (fp_line (start 2.8 -0.125) (end 2.8 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 869611ae-d851-4622-abc5-aad71c6b09f1))
+ (fp_line (start -1.95 1.45) (end 1.95 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp ee5977e1-c184-40f7-a823-45eb668167aa))
+ (fp_arc (start 1.95 -0.125) (mid 2.375 -0.55) (end 2.8 -0.125) (layer "Edge.Cuts") (width 0.1) (tstamp 110f4d1a-d4c5-4e63-a5a9-f29f4fdc854e))
+ (fp_arc (start -2.8 -0.125) (mid -2.375 -0.55) (end -1.95 -0.125) (layer "Edge.Cuts") (width 0.1) (tstamp 7f5410bb-983e-4e57-b73a-0eb543c44190))
+ (fp_line (start -5.18 -4.13) (end -5.18 2.65) (layer "F.CrtYd") (width 0.05) (tstamp 002ef12b-00f9-48b1-a279-9f817643f514))
+ (fp_line (start -5.18 2.65) (end 5.18 2.65) (layer "F.CrtYd") (width 0.05) (tstamp 0a5b36ae-286f-405c-9ec9-aabba86c2fd8))
+ (fp_line (start -5.18 -4.13) (end 5.18 -4.13) (layer "F.CrtYd") (width 0.05) (tstamp 5e020143-41e5-42c6-808c-eb743d1d2f89))
+ (fp_line (start 5.18 -4.13) (end 5.18 2.65) (layer "F.CrtYd") (width 0.05) (tstamp 7b6c0121-e313-40f8-9310-831434e7c888))
+ (fp_line (start -3.75 -3.15) (end -3.75 1.45) (layer "F.Fab") (width 0.1) (tstamp 0fb604fc-b92e-45b6-8bda-e4899a9d5c8b))
+ (fp_line (start -3.75 1.45) (end 3.75 1.45) (layer "F.Fab") (width 0.1) (tstamp 736ab801-951d-47eb-856b-bbd96669fe85))
+ (fp_line (start 3.75 -3.15) (end 3.75 1.45) (layer "F.Fab") (width 0.1) (tstamp a10d755e-b990-4a0f-8473-2fa6c925a77c))
+ (fp_line (start -3.75 -3.15) (end 3.75 -3.15) (layer "F.Fab") (width 0.1) (tstamp b12cf5c4-387b-4583-ac97-4f26bfd82512))
+ (fp_line (start -3.75 2.15) (end 3.75 2.15) (layer "F.Fab") (width 0.1) (tstamp c70f2741-31b9-423c-a2a3-1fcfab4a62e2))
+ (pad "" smd rect (at 3.5 0) (size 0.3 0.85) (layers "F.Paste") (tstamp 098f3983-cc81-4561-b6b3-5fbeddabea75))
+ (pad "" smd rect (at -3.5 0) (size 0.3 0.85) (layers "F.Paste") (tstamp f6d16555-361c-45c0-b638-e30497582a0c))
+ (pad "1" smd rect (at 1.3 -2.675) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f18640f9-bb70-4637-8b80-13ef4e4668f7))
+ (pad "2" smd rect (at 0.65 -2.675) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14681c88-b094-46f2-ba05-0a108b5873e0))
+ (pad "3" smd rect (at 0 -2.675) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b99f8391-4192-462d-b63f-3c48dbc61c83))
+ (pad "4" smd rect (at -0.65 -2.675) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80b1b826-b2d9-4a3f-a60f-983859b1fe2d))
+ (pad "5" smd rect (at -1.3 -2.675) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a5037d8-1adf-4802-9521-386cc4a58105))
+ (pad "6" thru_hole oval (at 2.225 -3) (size 1.05 1.25) (drill oval 0.65 0.85) (layers *.Cu *.Mask) (tstamp 01f02161-1ba3-4dcf-8e86-2976ec735572))
+ (pad "6" smd rect (at -3.7375 0) (size 0.875 1.9) (layers "F.Cu" "F.Mask") (tstamp 1e7c2782-72c9-4974-bc76-c1345656f1ec))
+ (pad "6" thru_hole oval (at -4.175 0) (size 1 1.9) (drill oval 0.6 1.3) (layers *.Cu *.Mask) (tstamp 2a498101-d5c5-4cd8-90c5-73bbbec37691))
+ (pad "6" thru_hole oval (at -2.225 -3) (size 1.05 1.25) (drill oval 0.65 0.85) (layers *.Cu *.Mask) (tstamp 2eaa79f2-3c21-4753-9b73-293766af4544))
+ (pad "6" thru_hole oval (at 4.175 0) (size 1 1.9) (drill oval 0.6 1.3) (layers *.Cu *.Mask) (tstamp 2f5ca876-b96e-4aec-8976-4c39f69f46be))
+ (pad "6" smd rect (at 3.7375 0) (size 0.875 1.9) (layers "F.Cu" "F.Mask") (tstamp b23bb249-4cd3-40fc-8105-d0d7b8908f58))
+ (pad "6" smd rect (at 0 0) (size 2.9 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbaf77de-f7e5-4a41-9e1b-9dddcbff5b82))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-AB_Molex_47590-0001.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10103594-0001LF_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10103594-0001LF_Horizontal.kicad_mod
new file mode 100644
index 00000000..e7c5de04
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10103594-0001LF_Horizontal.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "USB_Micro-B_Amphenol_10103594-0001LF_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A1DC0BD)
+ (descr "Micro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf")
+ (tags "USB USB_B USB_micro USB_OTG")
+ (attr smd)
+ (fp_text reference "REF**" (at 1.925 -3.365) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 360be59d-99e0-4192-afc7-e4f7dbc4da25)
+ )
+ (fp_text value "USB_Micro-B_Amphenol_10103594-0001LF_Horizontal" (at -0.025 4.435) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a6ad670-3df4-4b60-b807-059877f291ac)
+ )
+ (fp_text user "PCB edge" (at -0.025 2.235) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp fa658357-afa3-44cf-aada-f6952331e698)
+ )
+ (fp_text user "${REFERENCE}" (at -0.025 -0.015) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f4e502e-84ae-4913-849e-bcbe81525b16)
+ )
+ (fp_line (start 4.125 -0.065) (end 4.125 -1.615) (layer "F.SilkS") (width 0.12) (tstamp 11a46c7a-5ad7-4d7f-8a0d-2cd40a838348))
+ (fp_line (start 3.825 2.735) (end 3.825 -0.065) (layer "F.SilkS") (width 0.12) (tstamp 28280310-f425-4466-bda0-0720c51130e2))
+ (fp_line (start -4.175 -0.065) (end -4.175 -1.615) (layer "F.SilkS") (width 0.12) (tstamp 9eeafb48-8ae0-461c-9712-93e0f81840de))
+ (fp_line (start 3.825 -0.065) (end 4.125 -0.065) (layer "F.SilkS") (width 0.12) (tstamp aad1ba6a-d3c9-442a-9ee7-25d6cf3f3fc7))
+ (fp_line (start -3.875 2.735) (end -3.875 -0.065) (layer "F.SilkS") (width 0.12) (tstamp ac9b5e9a-1278-451e-9fb7-45aaffe7600c))
+ (fp_line (start -0.925 -3.315) (end -1.325 -2.865) (layer "F.SilkS") (width 0.12) (tstamp bff17161-7021-47ef-a5eb-9aa9d34d5ebc))
+ (fp_line (start -4.175 -0.065) (end -3.875 -0.065) (layer "F.SilkS") (width 0.12) (tstamp d5c4b8bd-f036-4d5e-940f-6167352b3e8f))
+ (fp_line (start -1.325 -2.865) (end -1.725 -3.315) (layer "F.SilkS") (width 0.12) (tstamp e82dd2c0-7196-41b6-b6c7-daa3fa9680ab))
+ (fp_line (start -1.725 -3.315) (end -0.925 -3.315) (layer "F.SilkS") (width 0.12) (tstamp fd8d875f-cc58-4cd4-afbf-292931069e65))
+ (fp_line (start -4.025 2.835) (end 3.975 2.835) (layer "Dwgs.User") (width 0.1) (tstamp eded99f6-a1c7-4296-aa36-3ca7c581d23f))
+ (fp_line (start -4.13 -2.88) (end 4.14 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp 097ef41e-18ac-4e59-a54a-0e7387de546b))
+ (fp_line (start -4.13 -2.88) (end -4.13 3.58) (layer "F.CrtYd") (width 0.05) (tstamp 2fc08c77-684f-4db6-8fd9-ef6e82c48171))
+ (fp_line (start 4.14 3.58) (end 4.14 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp 6b89e874-69d2-4f4d-a547-83bb391e0bc6))
+ (fp_line (start 4.14 3.58) (end -4.13 3.58) (layer "F.CrtYd") (width 0.05) (tstamp bc23f96d-277e-4a46-9202-db81f1be1093))
+ (fp_line (start -3.775 -0.865) (end -2.975 -1.615) (layer "F.Fab") (width 0.12) (tstamp 1889ca21-d1b0-48bb-84b2-89a4d092e160))
+ (fp_line (start 3.725 -1.615) (end 3.725 3.335) (layer "F.Fab") (width 0.12) (tstamp 8d81b0fd-08f9-452b-829a-908f9ebd2994))
+ (fp_line (start 3.725 3.335) (end -3.775 3.335) (layer "F.Fab") (width 0.12) (tstamp 9f8fdd2a-4ab9-464a-bb46-bc01e0578b3e))
+ (fp_line (start -3.775 3.335) (end -3.775 -0.865) (layer "F.Fab") (width 0.12) (tstamp da2d3c89-1072-44d5-92df-6f7ac5a30adb))
+ (fp_line (start -2.975 -1.615) (end 3.725 -1.615) (layer "F.Fab") (width 0.12) (tstamp de2e1f43-67d5-46f8-9c61-a41d3e269304))
+ (pad "1" smd rect (at -1.325 -1.765 90) (size 1.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 497d7ad8-9b48-48e7-92b2-bba6470f99e9))
+ (pad "2" smd rect (at -0.675 -1.765 90) (size 1.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a511def2-bf81-4ec8-af92-ee3f697fb7ec))
+ (pad "3" smd rect (at -0.025 -1.765 90) (size 1.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73c0bbce-d3a3-42c9-bfe9-fae7ab1c55cf))
+ (pad "4" smd rect (at 0.625 -1.765 90) (size 1.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6be93c90-0e3b-4c77-a6e9-83a1277af011))
+ (pad "5" smd rect (at 1.275 -1.765 90) (size 1.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ca79443-eecd-4fa3-9026-f5d83a138720))
+ (pad "6" smd rect (at 2.875 -1.885) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f426c6d-fb43-4aba-8725-47488353e575))
+ (pad "6" thru_hole oval (at -2.755 1.115 90) (size 1.7 1.35) (drill oval 1.2 0.7) (layers *.Cu *.Mask) (tstamp 29573b85-51f4-461b-96da-b70d77dc6297))
+ (pad "6" thru_hole oval (at 2.705 1.115 90) (size 1.7 1.35) (drill oval 1.2 0.7) (layers *.Cu *.Mask) (tstamp 4439014a-ba48-425b-8ab9-b7823328b111))
+ (pad "6" smd rect (at 2.725 0.185) (size 1.35 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 588cc4d0-20d0-470a-bf07-873402bc6239))
+ (pad "6" smd rect (at -2.755 0.185) (size 1.35 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d5f337a-ed2b-487c-be1e-4ed5c527009a))
+ (pad "6" smd rect (at -2.975 -0.565) (size 1.825 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98ed9224-3bf9-42d5-9973-f01583c63f0a))
+ (pad "6" thru_hole oval (at -2.445 -1.885 90) (size 1.5 1.1) (drill oval 1.05 0.65) (layers *.Cu *.Mask) (tstamp 9f9c486e-f7e6-48ce-93d9-29447e52ea59))
+ (pad "6" smd rect (at 0.935 1.385 90) (size 2.5 1.43) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6afa114-705b-49b8-a7b4-d7caaa9d3296))
+ (pad "6" thru_hole oval (at 2.395 -1.885 90) (size 1.5 1.1) (drill oval 1.05 0.65) (layers *.Cu *.Mask) (tstamp a89f3327-621b-486e-9005-009976096d69))
+ (pad "6" smd rect (at 2.975 -0.565) (size 1.825 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bfa9c6a5-815d-4a31-bf93-2ea5b772ca87))
+ (pad "6" smd rect (at -2.875 -1.865) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4a8dcb2-0e14-4766-9ec1-79634f67085d))
+ (pad "6" smd rect (at -0.985 1.385 90) (size 2.5 1.43) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdd2f459-514c-4a30-90d2-ceacb6bbf5d3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Amphenol_10103594-0001LF_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10104110_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10104110_Horizontal.kicad_mod
new file mode 100644
index 00000000..c7bfdd7f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10104110_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "USB_Micro-B_Amphenol_10104110_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E5842A1)
+ (descr "USB Micro-B, horizontal, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10104110.pdf")
+ (tags "USB Micro B horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2a74b26f-c9f8-48b8-ac66-2d633f43d7ba)
+ )
+ (fp_text value "USB_Micro-B_Amphenol_10104110_Horizontal" (at 0 5.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 401e7da7-3e83-458c-a34e-d4ef215ab75c)
+ )
+ (fp_text user "PCB edge" (at 0 2.75) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ (tstamp a4a94fa0-7f8c-4cf7-a0d9-ace3ced40919)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 621b3733-1927-42de-b225-bde8f2062fce)
+ )
+ (fp_line (start 3.86 -1.66) (end 1.8 -1.66) (layer "F.SilkS") (width 0.12) (tstamp 1adc6aba-e8b1-47ce-ab55-be85e48c2eb1))
+ (fp_line (start 3.86 4.16) (end 3.86 2.55) (layer "F.SilkS") (width 0.12) (tstamp 24dd526b-582d-4fe6-b7b4-0b232a56fb79))
+ (fp_line (start -3.86 4.16) (end -3.86 2.55) (layer "F.SilkS") (width 0.12) (tstamp 2606145e-3f0c-4eee-815a-8c126fd1bf6e))
+ (fp_line (start -3.86 4.16) (end 3.86 4.16) (layer "F.SilkS") (width 0.12) (tstamp 513ddd5b-5bfd-479c-9677-dc417e2fee64))
+ (fp_line (start -3.86 -1.66) (end -1.8 -1.66) (layer "F.SilkS") (width 0.12) (tstamp 7159f7e0-80b6-4915-9567-f04cd93960d6))
+ (fp_line (start -1.8 -1.66) (end -1.8 -2.25) (layer "F.SilkS") (width 0.12) (tstamp 7b106100-dd6c-4771-9e53-e608ddfc7377))
+ (fp_line (start -3.86 0.05) (end -3.86 -1.66) (layer "F.SilkS") (width 0.12) (tstamp bcea80e5-ab2d-4e2e-81c5-66cc5d8f1151))
+ (fp_line (start 3.86 0.05) (end 3.86 -1.66) (layer "F.SilkS") (width 0.12) (tstamp df0475ec-59ab-4da6-bce9-40f38b4b2d01))
+ (fp_line (start -5.4 4.55) (end 5.4 4.55) (layer "F.CrtYd") (width 0.05) (tstamp 149c9610-e908-4bb9-bce3-8f929aab1f50))
+ (fp_line (start -5.4 -2.75) (end -5.4 4.55) (layer "F.CrtYd") (width 0.05) (tstamp 7f7c30be-ddf3-4e84-98bc-6bf03eb5f4df))
+ (fp_line (start 5.4 4.55) (end 5.4 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp c22c8ac3-ba4d-46a7-92f3-a4940f32ee98))
+ (fp_line (start 5.4 -2.75) (end -5.4 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp fe981c29-9467-4a69-bc49-f3452c2e30e8))
+ (fp_line (start -1.7 -2.25) (end -1.3 -1.85) (layer "F.Fab") (width 0.1) (tstamp 748a4974-dff2-499e-938d-8c3198c8ee15))
+ (fp_line (start 3.75 4.05) (end -3.75 4.05) (layer "F.Fab") (width 0.1) (tstamp 78a7290d-71cc-4204-b101-54fd1584b9f7))
+ (fp_line (start -2.6 2.75) (end 2.6 2.75) (layer "F.Fab") (width 0.1) (tstamp 834ee9e8-f7ae-453d-a416-aedc7e111483))
+ (fp_line (start -3.75 -1.55) (end 3.75 -1.55) (layer "F.Fab") (width 0.1) (tstamp 94e60671-45b5-4996-828e-d9948f7e5981))
+ (fp_line (start -0.9 -2.25) (end -1.7 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9580bafe-c820-4442-96f2-66b4cc92f988))
+ (fp_line (start -1.3 -1.85) (end -0.9 -2.25) (layer "F.Fab") (width 0.1) (tstamp b702e0f3-613f-488f-8d70-625b59e4d7d0))
+ (fp_line (start 3.75 -1.55) (end 3.75 4.05) (layer "F.Fab") (width 0.1) (tstamp f8b759ed-6b65-4e4d-99f6-c0eb9fed82aa))
+ (fp_line (start -3.75 4.05) (end -3.75 -1.55) (layer "F.Fab") (width 0.1) (tstamp fe31f9ca-ba89-4850-a744-d178fb793a3e))
+ (pad "1" smd rect (at -1.3 -1.55) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8efc7de5-184b-4294-8dd7-0da897354215))
+ (pad "2" smd rect (at -0.65 -1.55) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d9c647f-9e27-4d65-b59d-72562d9801d7))
+ (pad "3" smd rect (at 0 -1.55) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf540517-c84b-4e9a-b2ea-3057954eb8b1))
+ (pad "4" smd rect (at 0.65 -1.55) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5975dca9-e63e-4c86-9eb2-c4ba06915cf5))
+ (pad "5" smd rect (at 1.3 -1.55) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2bbb9b8-6780-483f-93ce-85cc5aefa816))
+ (pad "6" smd rect (at 3.75 1.3) (size 2.3 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1158d133-ab92-481a-b36d-8aa0397cbd45))
+ (pad "6" smd rect (at 1.15 1.3) (size 1.8 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c487e46-d979-4555-9fa9-690930abe4e0))
+ (pad "6" smd rect (at -3.75 1.3) (size 2.3 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec602ce5-6167-46b6-91c2-422e941a79b2))
+ (pad "6" smd rect (at -1.15 1.3) (size 1.8 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd0cf4a6-868e-4ad8-9846-14afcd39eba4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Amphenol_10104110_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10118194_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10118194_Horizontal.kicad_mod
new file mode 100644
index 00000000..736d8963
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Amphenol_10118194_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "USB_Micro-B_Amphenol_10118194_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F2142B6)
+ (descr "USB Micro-B receptacle, horizontal, SMD, 10118194, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10118194.pdf")
+ (tags "USB Micro B horizontal SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6d18cfc2-8961-4ada-b43f-3633405ff6ed)
+ )
+ (fp_text value "USB_Micro-B_Amphenol_10118194_Horizontal" (at 0 4.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 54d2ca1a-2249-44d3-be88-330e8d8e19a5)
+ )
+ (fp_text user "PCB Edge" (at 0 2.75) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ (tstamp 9570cdd3-0bac-4a53-97ae-6bf5a11a86d1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9c06721-cbed-4343-93cf-3845b797d699)
+ )
+ (fp_line (start -1.31 -2.34) (end -1.76 -2.34) (layer "F.SilkS") (width 0.12) (tstamp 1ee39ce4-db0e-48c9-8cac-81d1dd36ad24))
+ (fp_line (start 3.76 -1.66) (end 3.34 -1.66) (layer "F.SilkS") (width 0.12) (tstamp 4669f3ca-25f8-40eb-acb5-487dc4f1e551))
+ (fp_line (start -1.76 -1.89) (end -1.76 -2.34) (layer "F.SilkS") (width 0.12) (tstamp 76143093-c0f4-4884-a8ff-7c9af36340c6))
+ (fp_line (start -3.76 2.69) (end -3.76 2.29) (layer "F.SilkS") (width 0.12) (tstamp 940fad0d-4176-4956-861a-c5cb923f4405))
+ (fp_line (start 3.76 2.29) (end 3.76 2.69) (layer "F.SilkS") (width 0.12) (tstamp a1e0d559-5b5d-4fba-b265-3ee5fad60b9e))
+ (fp_line (start 3.76 0.32) (end 3.76 -1.66) (layer "F.SilkS") (width 0.12) (tstamp b03a0fd2-a422-4368-a411-600058b5c017))
+ (fp_line (start -3.76 0.32) (end -3.76 -1.66) (layer "F.SilkS") (width 0.12) (tstamp dd393ee3-5029-4b9a-912d-444a9d7fbdb2))
+ (fp_line (start -3.76 -1.66) (end -3.34 -1.66) (layer "F.SilkS") (width 0.12) (tstamp ff7b1e14-fe43-44a7-aafa-4159354ea153))
+ (fp_line (start 3 2.75) (end -3 2.75) (layer "Dwgs.User") (width 0.1) (tstamp 3da03d03-f9dd-4d30-a59f-826360b1c5b9))
+ (fp_line (start -4.45 3.95) (end 4.45 3.95) (layer "F.CrtYd") (width 0.05) (tstamp 1bb17448-5054-440b-b044-0fadc12ecc39))
+ (fp_line (start -4.45 -2.58) (end 4.45 -2.58) (layer "F.CrtYd") (width 0.05) (tstamp 973d437a-a068-4acb-8d54-b17e55530a52))
+ (fp_line (start 4.45 -2.58) (end 4.45 3.95) (layer "F.CrtYd") (width 0.05) (tstamp a6939330-f36f-48dd-a9ba-84fa4046b242))
+ (fp_line (start -4.45 -2.58) (end -4.45 3.95) (layer "F.CrtYd") (width 0.05) (tstamp c6041864-1386-406f-8a32-2fbf35dc2f90))
+ (fp_line (start -3.65 -0.55) (end -2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 0a70f07b-0e59-425b-a3b7-4ac4de30b7e4))
+ (fp_line (start -2.65 -1.55) (end 3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 19910dfc-0204-431d-88b1-e1b210978549))
+ (fp_line (start 3.65 -1.55) (end 3.65 3.45) (layer "F.Fab") (width 0.1) (tstamp 676d476d-074b-4fea-be16-79f049114e48))
+ (fp_line (start 3.65 3.45) (end -3.65 3.45) (layer "F.Fab") (width 0.1) (tstamp 7d609727-e9e4-4632-80f0-233148ca0c08))
+ (fp_line (start -3.65 3.45) (end -3.65 -0.55) (layer "F.Fab") (width 0.1) (tstamp 8ecdb0ea-970c-42c8-95ed-d2cb051df3bf))
+ (pad "" smd oval (at -3.5 1.3) (size 0.89 1.55) (layers "F.Paste") (tstamp 076228f0-2330-4e4c-831d-7f35e2984a2d))
+ (pad "" smd oval (at 3.5 1.3) (size 0.89 1.55) (layers "F.Paste") (tstamp 21778a62-2822-4600-9890-631eabc55302))
+ (pad "" smd oval (at 2.5 -1.4) (size 1.25 0.95) (layers "F.Paste") (tstamp 46b380b5-54c2-41a6-85f0-2aa6c3d043fe))
+ (pad "" smd oval (at -2.5 -1.4) (size 1.25 0.95) (layers "F.Paste") (tstamp f4e1debb-4c52-4988-8f49-535a8c497f6d))
+ (pad "1" smd rect (at -1.3 -1.4) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 382f593c-2757-4906-bb49-5aec7ef6e4d2))
+ (pad "2" smd rect (at -0.65 -1.4) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f09662b-9fad-4c92-befd-1def79c87a36))
+ (pad "3" smd rect (at 0 -1.4) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b42c991-ada2-496d-8385-0a5f3db3650a))
+ (pad "4" smd rect (at 0.65 -1.4) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91c26d70-f973-40c0-a6ab-17565c0cc8e6))
+ (pad "5" smd rect (at 1.3 -1.4) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ca8bcfd-92a6-4739-8e9d-31be179301b8))
+ (pad "6" smd rect (at -2.9 1.3) (size 1.2 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04adbbc4-4cde-4c8e-8d60-76b0bc1d5b03))
+ (pad "6" thru_hole oval (at 2.5 -1.4) (size 1.25 0.95) (drill oval 0.85 0.55) (layers *.Cu *.Mask) (tstamp 1d5e3f8d-e4dd-4b96-bcbf-ac112d739849))
+ (pad "6" smd rect (at 1 1.3) (size 1.5 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32b8d832-4a1d-4dd0-a0d6-b406c29cb748))
+ (pad "6" thru_hole oval (at 3.5 1.3) (size 0.89 1.55) (drill oval 0.5 1.15) (layers *.Cu *.Mask) (tstamp 64160303-7c26-493f-819a-9caff8bf9a92))
+ (pad "6" smd rect (at 2.9 1.3) (size 1.2 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 814f4b63-7d8b-420a-b626-7dc884638d4b))
+ (pad "6" thru_hole oval (at -2.5 -1.4) (size 1.25 0.95) (drill oval 0.85 0.55) (layers *.Cu *.Mask) (tstamp 884ac8c4-0777-42bf-93e9-c71f6910696c))
+ (pad "6" smd rect (at -1 1.3) (size 1.5 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9014bc3f-542d-4004-a614-35d329a07e56))
+ (pad "6" thru_hole oval (at -3.5 1.3) (size 0.89 1.55) (drill oval 0.5 1.15) (layers *.Cu *.Mask) (tstamp f8545e13-d6bb-4e21-99f6-9b541c2af4c7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Amphenol_10118194_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_GCT_USB3076-30-A.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_GCT_USB3076-30-A.kicad_mod
new file mode 100644
index 00000000..e809295e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_GCT_USB3076-30-A.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "USB_Micro-B_GCT_USB3076-30-A" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A170D03)
+ (descr "GCT Micro USB https://gct.co/files/drawings/usb3076.pdf")
+ (tags "Micro-USB SMD Typ-B GCT")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8f1b8e3-c7b2-4a7c-a214-bde5425b8cc3)
+ )
+ (fp_text value "USB_Micro-B_GCT_USB3076-30-A" (at 0 5.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c6dc060-bb1b-4c14-a61a-657f5de50fd3)
+ )
+ (fp_text user "PCB Edge" (at 0 2.65) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ (tstamp 1f56a303-be0d-4761-8fff-46cf3a173247)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 01b02045-4eb1-4a90-a3c1-51b7d43e1bf7)
+ )
+ (fp_line (start -3.81 2.59) (end -3.81 2.38) (layer "F.SilkS") (width 0.12) (tstamp 15c7a291-d675-4d67-bf80-63c04376db73))
+ (fp_line (start -3.81 0.02) (end -3.81 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 4ef728e3-0730-4e1b-a505-b776c5eb438c))
+ (fp_line (start 3.81 2.59) (end 3.81 2.38) (layer "F.SilkS") (width 0.12) (tstamp 75146f77-474b-4a18-9633-52aac0ab4eb9))
+ (fp_line (start -1.76 -2.41) (end -1.31 -2.41) (layer "F.SilkS") (width 0.12) (tstamp b53ced89-8ba8-4ed8-b2a6-4a80ec087bb9))
+ (fp_line (start -3.81 -1.71) (end -3.15 -1.71) (layer "F.SilkS") (width 0.12) (tstamp b685abe2-d216-4a3a-98b2-4c3c2a4d8bd2))
+ (fp_line (start -1.76 -2.41) (end -1.76 -2.02) (layer "F.SilkS") (width 0.12) (tstamp b7e4a9d1-ad97-407a-a480-1b389f15e261))
+ (fp_line (start 3.81 -1.71) (end 3.16 -1.71) (layer "F.SilkS") (width 0.12) (tstamp c1d58774-19bd-4d89-875b-ff330ac3a6d5))
+ (fp_line (start 3.81 0.02) (end 3.81 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d5c4b9b0-2f01-45e0-bed0-e1d5ee0ac683))
+ (fp_line (start -4.6 4.45) (end 4.6 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 4f848dfa-12d9-4c67-a0f8-4252ec03bd25))
+ (fp_line (start -4.6 4.45) (end -4.6 -2.65) (layer "F.CrtYd") (width 0.05) (tstamp 5de270c9-7d8a-46a9-91eb-542aecbe3257))
+ (fp_line (start -4.6 -2.65) (end 4.6 -2.65) (layer "F.CrtYd") (width 0.05) (tstamp 711664b6-67bc-4176-9662-cfbf827357e6))
+ (fp_line (start 4.6 -2.65) (end 4.6 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 8d9e97b9-3a27-49ce-a728-2e76b5f96d3e))
+ (fp_line (start -1.3 -1.75) (end -1.5 -1.95) (layer "F.Fab") (width 0.1) (tstamp 21325016-7150-48ee-a371-b68fab8bc3f0))
+ (fp_line (start -1.5 -2.16) (end -1.5 -1.95) (layer "F.Fab") (width 0.1) (tstamp 5c284c20-96aa-43b8-9fbd-fe86d23fb5fb))
+ (fp_line (start -1.1 -1.95) (end -1.3 -1.75) (layer "F.Fab") (width 0.1) (tstamp 63bc2e4e-a284-400b-b089-07fee9c910e3))
+ (fp_line (start -3 2.65) (end 3 2.65) (layer "F.Fab") (width 0.1) (tstamp 7b08993b-2705-4661-a856-a47eee00764b))
+ (fp_line (start -1.1 -2.16) (end -1.1 -1.95) (layer "F.Fab") (width 0.1) (tstamp 830b5de5-042b-466c-b082-e2d3b20c3469))
+ (fp_line (start -3.7 -1.6) (end 3.7 -1.6) (layer "F.Fab") (width 0.1) (tstamp c2a4d46b-723a-4fe4-ae16-0b6277950cd4))
+ (fp_line (start -1.5 -2.16) (end -1.1 -2.16) (layer "F.Fab") (width 0.1) (tstamp d99a9cb6-b430-4c0e-b05b-f541b4f540c6))
+ (fp_line (start -3.7 3.95) (end 3.7 3.95) (layer "F.Fab") (width 0.1) (tstamp f1422805-a3e8-4dfe-9e00-a7d564714aaa))
+ (fp_line (start -3.7 3.95) (end -3.7 -1.6) (layer "F.Fab") (width 0.1) (tstamp f2aa20cc-2376-4957-b154-4d66423052fc))
+ (fp_line (start 3.7 3.95) (end 3.7 -1.6) (layer "F.Fab") (width 0.1) (tstamp fe8a2f2f-1e85-432c-a550-17704e0c99cd))
+ (pad "1" smd rect (at -1.3 -1.45) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8933f36d-2f4e-48c2-9206-1564af38bbe6))
+ (pad "2" smd rect (at -0.65 -1.45) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f47ec3c1-9f31-4e30-afd7-4698305929c8))
+ (pad "3" smd rect (at 0 -1.45) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a273fb00-1a03-4314-af7b-87fb42050b77))
+ (pad "4" smd rect (at 0.65 -1.45) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a2ba5d8-0b1f-4372-808b-686960ebb254))
+ (pad "5" smd rect (at 1.3 -1.45) (size 0.4 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60d790f8-8bcc-4046-b962-c15672ae19e1))
+ (pad "6" thru_hole oval (at -3.575 1.2 180) (size 1.05 1.9) (drill oval 0.45 1.25) (layers *.Cu *.Mask) (tstamp 0222a965-9d34-4c1e-8f36-fac96d65bca0))
+ (pad "6" smd rect (at -1.125 1.2) (size 1.75 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 174ebe70-fd8e-4461-815d-9ac76f1a84ba))
+ (pad "6" smd rect (at -2.32 -1.03) (size 1.15 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2328c0c9-47dc-4677-90f0-35e7ddebf59d))
+ (pad "6" smd rect (at 1.125 1.2) (size 1.75 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2521fcf2-ac92-4ce5-a2fa-93848ff54127))
+ (pad "6" smd rect (at 2.32 -1.03) (size 1.15 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a314fd9-8df1-4002-8b7a-f8260456c66c))
+ (pad "6" thru_hole oval (at 3.575 1.2) (size 1.05 1.9) (drill oval 0.45 1.25) (layers *.Cu *.Mask) (tstamp 704b2aad-651d-4df9-8717-c9788c22bb85))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_GCT_USB3076-30-A.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105017-0001.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105017-0001.kicad_mod
new file mode 100644
index 00000000..909eb2a4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105017-0001.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "USB_Micro-B_Molex-105017-0001" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A1DC0BE)
+ (descr "http://www.molex.com/pdm_docs/sd/1050170001_sd.pdf")
+ (tags "Micro-USB SMD Typ-B")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.1125) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f03a979d-a65d-4cd4-b98a-501038f3dbc6)
+ )
+ (fp_text value "USB_Micro-B_Molex-105017-0001" (at 0.3 4.3375) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 47c2d984-bfd9-461c-b07e-6f1a56c38ec1)
+ )
+ (fp_text user "PCB Edge" (at 0 2.6875) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ (tstamp 3ddad5cd-1395-4da3-a652-08371055e265)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.8875) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 66aeafb1-9aed-4768-bad2-75c0f6dae647)
+ )
+ (fp_line (start -3.9 -1.7625) (end -3.45 -1.7625) (layer "F.SilkS") (width 0.12) (tstamp 057c9ac1-dc84-4101-b1ba-1ce668fe2a17))
+ (fp_line (start -1.7 -2.3125) (end -1.7 -1.8625) (layer "F.SilkS") (width 0.12) (tstamp 37211e05-c03a-432d-b9e5-e8bbf7d66a20))
+ (fp_line (start -3.9 0.0875) (end -3.9 -1.7625) (layer "F.SilkS") (width 0.12) (tstamp 3a1d9e1a-4cef-4d60-95a4-56b14db2dac1))
+ (fp_line (start 3.9 2.6375) (end 3.9 2.3875) (layer "F.SilkS") (width 0.12) (tstamp 6c5cf2e4-43ac-4a37-a680-81b5b126a02d))
+ (fp_line (start -1.7 -2.3125) (end -1.25 -2.3125) (layer "F.SilkS") (width 0.12) (tstamp 8fcc4c76-e46a-4e42-bb54-5b5b00037e2f))
+ (fp_line (start 3.9 0.0875) (end 3.9 -1.7625) (layer "F.SilkS") (width 0.12) (tstamp b3126407-4233-4ea8-9a33-363019484b60))
+ (fp_line (start 3.9 -1.7625) (end 3.45 -1.7625) (layer "F.SilkS") (width 0.12) (tstamp e497f221-ef70-4904-b721-0b6c832ffef0))
+ (fp_line (start -3.9 2.6375) (end -3.9 2.3875) (layer "F.SilkS") (width 0.12) (tstamp fcf56a08-1ab1-45ad-8a8e-ed0b6259de5d))
+ (fp_line (start -4.4 3.64) (end -4.4 -2.46) (layer "F.CrtYd") (width 0.05) (tstamp 60d9763c-8ee2-4750-b498-43b36fbcf79e))
+ (fp_line (start -4.4 3.64) (end 4.4 3.64) (layer "F.CrtYd") (width 0.05) (tstamp 8bcecb03-610c-4bf9-b619-5364f1220b75))
+ (fp_line (start -4.4 -2.46) (end 4.4 -2.46) (layer "F.CrtYd") (width 0.05) (tstamp b1ab646c-8a46-4a2b-af77-0d881d0ab47a))
+ (fp_line (start 4.4 -2.46) (end 4.4 3.64) (layer "F.CrtYd") (width 0.05) (tstamp c1ada9d7-8136-4cb7-bd69-5b74d5a3be35))
+ (fp_line (start -1.5 -2.1225) (end -1.1 -2.1225) (layer "F.Fab") (width 0.1) (tstamp 08ee9ad5-220d-44c5-a8f2-6cd439c73a24))
+ (fp_line (start -3.75 3.389204) (end 3.75 3.389204) (layer "F.Fab") (width 0.1) (tstamp 17307863-626f-41e1-9b11-93f35b3c8233))
+ (fp_line (start -3.75 3.3875) (end -3.75 -1.6125) (layer "F.Fab") (width 0.1) (tstamp 40451952-9a70-40db-8a18-8dc538ee7223))
+ (fp_line (start -3.75 -1.6125) (end 3.75 -1.6125) (layer "F.Fab") (width 0.1) (tstamp 42a11402-fbc6-43bb-8255-41171a56ca92))
+ (fp_line (start -1.1 -2.1225) (end -1.1 -1.9125) (layer "F.Fab") (width 0.1) (tstamp 5e74180d-4f06-4094-9d5b-f695c74b8d5d))
+ (fp_line (start -1.5 -2.1225) (end -1.5 -1.9125) (layer "F.Fab") (width 0.1) (tstamp 69ab040d-d6d3-468e-be49-0aa2ba88c83a))
+ (fp_line (start 3.75 3.3875) (end 3.75 -1.6125) (layer "F.Fab") (width 0.1) (tstamp 95460a20-a2a0-42ea-ac2f-157d66b4108c))
+ (fp_line (start -1.1 -1.9125) (end -1.3 -1.7125) (layer "F.Fab") (width 0.1) (tstamp 9f4f2474-f1c9-4bd4-a24b-60fd63395b88))
+ (fp_line (start -1.3 -1.7125) (end -1.5 -1.9125) (layer "F.Fab") (width 0.1) (tstamp c744313b-81b8-49b7-9c1b-a165e6d4fc32))
+ (fp_line (start -3 2.689204) (end 3 2.689204) (layer "F.Fab") (width 0.1) (tstamp ee5330a3-b9be-4fd9-b802-4352cb442cdd))
+ (pad "1" smd rect (at -1.3 -1.4625) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a861d347-957c-4bb6-bd78-0452d21ccb40))
+ (pad "2" smd rect (at -0.65 -1.4625) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52d8f392-758d-4cd8-a4ef-f1706868aa9c))
+ (pad "3" smd rect (at 0 -1.4625) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03ef51a4-e7b3-4639-aed2-5ff0c30be944))
+ (pad "4" smd rect (at 0.65 -1.4625) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48e9046a-afde-4ce8-9ee7-86144967689f))
+ (pad "5" smd rect (at 1.3 -1.4625) (size 0.4 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce41ce20-6908-4a0f-995d-b03f48b91072))
+ (pad "6" smd rect (at -1 1.2375) (size 1.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d44c1b5-5c46-480b-9589-287edd5d9f9a))
+ (pad "6" smd rect (at 2.9 1.2375) (size 1.2 1.9) (layers "F.Cu" "F.Mask") (tstamp 34000812-cfa3-450f-aef7-aeefe5b5cb0b))
+ (pad "6" thru_hole oval (at 3.5 1.2375) (size 1.2 1.9) (drill oval 0.6 1.3) (layers *.Cu *.Mask) (tstamp 40bb8287-ec66-4bdb-a650-9fa23f8d283e))
+ (pad "6" thru_hole circle (at -2.5 -1.4625) (size 1.45 1.45) (drill 0.85) (layers *.Cu *.Mask) (tstamp 57ee12dc-2169-4755-82df-e72493537aa5))
+ (pad "6" thru_hole oval (at -3.5 1.2375 180) (size 1.2 1.9) (drill oval 0.6 1.3) (layers *.Cu *.Mask) (tstamp b0b27164-f718-4eb8-ad3a-035fbf079010))
+ (pad "6" smd rect (at -2.9 1.2375) (size 1.2 1.9) (layers "F.Cu" "F.Mask") (tstamp b91b7d8f-f569-4fc4-b08a-8f24a9fc34b7))
+ (pad "6" thru_hole circle (at 2.5 -1.4625) (size 1.45 1.45) (drill 0.85) (layers *.Cu *.Mask) (tstamp bdd76bfa-4c14-4d94-95d2-20f648a96a2e))
+ (pad "6" smd rect (at 1 1.2375) (size 1.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c75a8b11-7b06-4d57-91b0-16b8f2774ac9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Molex-105017-0001.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0001.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0001.kicad_mod
new file mode 100644
index 00000000..3d2acee7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0001.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "USB_Micro-B_Molex-105133-0001" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf)")
+ (tags "Micro-USB SMD Typ-B Vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7542b1d0-5658-48ce-8916-c8cba04b284a)
+ )
+ (fp_text value "USB_Micro-B_Molex-105133-0001" (at -0.025 3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7fa0e631-3e0c-4d21-8a48-9d11036bfe31)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.375) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a5e3fc8-9358-47bb-aa59-a1e730e2cedf)
+ )
+ (fp_line (start -4.15 -1.825) (end -4.15 1.725) (layer "F.SilkS") (width 0.12) (tstamp 1c32870e-1cf6-4446-bcdb-796836afa3eb))
+ (fp_line (start 4.15 1.725) (end 1.25 1.725) (layer "F.SilkS") (width 0.12) (tstamp 25727567-870c-4500-8fb4-831227f865e4))
+ (fp_line (start -2 -1.825) (end -4.15 -1.825) (layer "F.SilkS") (width 0.12) (tstamp 42c89761-c192-4ff9-ac54-f4c13624c715))
+ (fp_line (start 4.15 -1.825) (end 4.15 1.725) (layer "F.SilkS") (width 0.12) (tstamp 4e87d4e2-2b50-4ee4-92fb-7c833e156d96))
+ (fp_line (start -1.7 -1.075) (end -1.7 -1.825) (layer "F.SilkS") (width 0.12) (tstamp 611a3326-aab9-4f14-810c-62c84b15a1d9))
+ (fp_line (start -1.7 -1.825) (end -1.1 -1.825) (layer "F.SilkS") (width 0.12) (tstamp 75eaace7-cd9d-4a80-a0d0-412a52457882))
+ (fp_line (start 2 -1.825) (end 4.15 -1.825) (layer "F.SilkS") (width 0.12) (tstamp 7cc218ab-1254-41a5-80ed-098808189f39))
+ (fp_line (start -4.15 1.725) (end -1.25 1.725) (layer "F.SilkS") (width 0.12) (tstamp eb120b5e-20e1-44a8-85a3-d52531aa5e63))
+ (fp_line (start 4.5 2.13) (end 4.5 -2.13) (layer "F.CrtYd") (width 0.05) (tstamp 02292204-0e7c-49d4-abb0-6dc57ab5f7a9))
+ (fp_line (start -4.5 2.13) (end 4.5 2.13) (layer "F.CrtYd") (width 0.05) (tstamp 103c1d40-0333-4704-b15e-634624502927))
+ (fp_line (start -4.5 -2.13) (end 4.5 -2.13) (layer "F.CrtYd") (width 0.05) (tstamp 4ed74ab6-da51-4b33-aac0-b0a3ee7fda83))
+ (fp_line (start -4.5 2.13) (end -4.5 -2.13) (layer "F.CrtYd") (width 0.05) (tstamp dfc757e2-3820-440c-8ddd-250a8cd67505))
+ (fp_line (start 4 1.565) (end 4 -1.435) (layer "F.Fab") (width 0.1) (tstamp 0befdb2d-9eeb-42eb-bce0-0f1054263bd7))
+ (fp_line (start 4 -1.435) (end -4 -1.435) (layer "F.Fab") (width 0.1) (tstamp 3b00ddd0-7756-4503-9024-7d6d0aa66a46))
+ (fp_line (start -1.3 -1.675) (end -1.075 -1.85) (layer "F.Fab") (width 0.1) (tstamp 40f1830d-89f7-4eea-82cd-fc9aa23546b1))
+ (fp_line (start -1.3 -1.675) (end -1.525 -1.85) (layer "F.Fab") (width 0.1) (tstamp 54be73b8-fb80-4437-b74b-bab8350d9574))
+ (fp_line (start -1.525 -2.075) (end -1.075 -2.075) (layer "F.Fab") (width 0.1) (tstamp 8397bc18-1865-4d29-baa6-e8582306361c))
+ (fp_line (start -1.075 -2.075) (end -1.075 -1.85) (layer "F.Fab") (width 0.1) (tstamp a546fc11-389b-4839-b0af-6b091d594b53))
+ (fp_line (start -4 1.565) (end -4 -1.435) (layer "F.Fab") (width 0.1) (tstamp d4bc01a0-b375-46d7-91dd-eddd58e85e77))
+ (fp_line (start -4 1.565) (end 4 1.565) (layer "F.Fab") (width 0.1) (tstamp e34c23ae-603e-4b98-93c4-382d695c3095))
+ (fp_line (start -1.525 -1.85) (end -1.525 -2.075) (layer "F.Fab") (width 0.1) (tstamp ece0cdff-4065-45f6-af50-9338e203a4ad))
+ (pad "1" smd rect (at -1.3 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3819d70e-ffa4-4102-b70b-e8ccb8230972))
+ (pad "2" smd rect (at -0.65 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a90b81f-2b8b-428b-bfd5-5718c093d027))
+ (pad "3" smd rect (at 0 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66c02a38-669f-486c-a107-03ea6ff48572))
+ (pad "4" smd rect (at 0.65 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0010639-43b9-4e1e-a7ac-c52e51c0b9e7))
+ (pad "5" smd rect (at 1.3 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f177efa-90b4-4aa5-9557-61672ea17d7e))
+ (pad "6" thru_hole oval (at 0 1.075) (size 2.2 1.1) (drill oval 1.6 0.5) (layers *.Cu *.Mask) (tstamp 29d3ded5-f493-4618-889c-2f8d3303e9a5))
+ (pad "6" thru_hole oval (at 2.8 -1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask) (tstamp 3512797c-ad4a-48fd-bade-9e2fefe7f9e0))
+ (pad "6" thru_hole oval (at -2.8 -1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask) (tstamp 4cbde5f0-591a-459a-bae0-b0ca67da1acb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Molex-105133-0001.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0031.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0031.kicad_mod
new file mode 100644
index 00000000..097898d0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex-105133-0031.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "USB_Micro-B_Molex-105133-0031" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C192CA7)
+ (descr "Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf)")
+ (tags "Micro-USB SMD Typ-B Vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 895167c4-f84f-41e9-aa75-4e93855e3ebf)
+ )
+ (fp_text value "USB_Micro-B_Molex-105133-0031" (at 0 3.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9fa8bb5e-0e0c-41b9-84ed-845cc03ffcc1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.375) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c740476-15f0-4cd0-9f69-d4058b5b548e)
+ )
+ (fp_line (start 4.31 -1.785) (end 4.31 2.135) (layer "F.SilkS") (width 0.12) (tstamp 0cc0c12d-94a7-4a0d-b2c0-0b2389a88676))
+ (fp_line (start -1.7 -1.075) (end -1.7 -1.825) (layer "F.SilkS") (width 0.12) (tstamp 154a616c-5d37-4587-9198-6de65bd7639c))
+ (fp_line (start -1.7 -1.825) (end -1.1 -1.825) (layer "F.SilkS") (width 0.12) (tstamp 16c96a9c-10f5-45e2-a71c-a907fdeada52))
+ (fp_line (start -2.04 1.305) (end -1.21 1.305) (layer "F.SilkS") (width 0.12) (tstamp 3debe68b-c1d6-4e87-b158-5f156c0fc2a9))
+ (fp_line (start 2.04 1.305) (end 1.21 1.305) (layer "F.SilkS") (width 0.12) (tstamp 48f69faa-0139-4601-93ec-033bbf38137e))
+ (fp_line (start -4.31 -1.785) (end -4.31 2.135) (layer "F.SilkS") (width 0.12) (tstamp 56fd524f-9e7f-42bb-9d3d-12f72b3fee0a))
+ (fp_line (start 4.31 2.135) (end 2.04 2.135) (layer "F.SilkS") (width 0.12) (tstamp 5ba8d993-9c8d-48a4-a083-8b6fed326d11))
+ (fp_line (start 2.04 1.305) (end 2.04 2.135) (layer "F.SilkS") (width 0.12) (tstamp 71391736-568f-4cff-bb62-d3bb3d7d5571))
+ (fp_line (start -4.31 2.135) (end -2.04 2.135) (layer "F.SilkS") (width 0.12) (tstamp 97f97d33-162e-47d1-b556-3314c3abe019))
+ (fp_line (start -2 -1.785) (end -4.31 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 9e6670cd-54b5-43de-a689-9e3fc4474561))
+ (fp_line (start -2.04 1.305) (end -2.04 2.135) (layer "F.SilkS") (width 0.12) (tstamp b9b70718-8ec5-4300-aef8-6a064eca3682))
+ (fp_line (start 2 -1.785) (end 4.31 -1.785) (layer "F.SilkS") (width 0.12) (tstamp e2643511-9ccf-461a-b93b-60f6abe93e86))
+ (fp_line (start -4.81 2.64) (end 4.81 2.64) (layer "F.CrtYd") (width 0.05) (tstamp 491f8ae6-19ac-4ca7-b23c-4028bc5d13e9))
+ (fp_line (start -4.81 2.64) (end -4.81 -2.29) (layer "F.CrtYd") (width 0.05) (tstamp 5b6975f9-279b-4521-971a-84714005c53a))
+ (fp_line (start 4.81 2.64) (end 4.81 -2.29) (layer "F.CrtYd") (width 0.05) (tstamp 7a8c3bb2-b7a4-4a85-b884-738918eb8857))
+ (fp_line (start -4.81 -2.29) (end 4.81 -2.29) (layer "F.CrtYd") (width 0.05) (tstamp 9cc073ae-c7af-494b-86fc-ac696e78b72a))
+ (fp_line (start -4.25 2.075) (end -2.1 2.075) (layer "F.Fab") (width 0.1) (tstamp 104bebf6-589e-453c-bb88-0bb2b30ae3b7))
+ (fp_line (start -2.1 2.075) (end -2.1 1.245) (layer "F.Fab") (width 0.1) (tstamp 307e3a4c-ecc2-4805-b15a-ad59ad5d42cd))
+ (fp_line (start 2.1 2.075) (end 4.25 2.075) (layer "F.Fab") (width 0.1) (tstamp 3588031a-ce9e-4341-b0f0-842159d49421))
+ (fp_line (start -1.525 -1.225) (end -3.43 -1.225) (layer "F.Fab") (width 0.1) (tstamp 4117077e-cced-4597-8596-c108d8928143))
+ (fp_line (start -3.43 -1.725) (end -4.25 -1.725) (layer "F.Fab") (width 0.1) (tstamp 4f95ef35-b7d7-4727-87a5-a49bc8b74f90))
+ (fp_line (start -4.25 -1.725) (end -4.25 2.075) (layer "F.Fab") (width 0.1) (tstamp 58d457e7-1ebf-460b-9a8a-f109ec1fd503))
+ (fp_line (start 4.25 2.075) (end 4.25 -1.725) (layer "F.Fab") (width 0.1) (tstamp 69d66468-af6d-4a7c-8ac2-848bc6600333))
+ (fp_line (start 4.25 -1.725) (end 3.43 -1.725) (layer "F.Fab") (width 0.1) (tstamp 6c3db320-e8f0-495e-829b-63384e133b65))
+ (fp_line (start -3.43 -1.225) (end -3.43 -1.725) (layer "F.Fab") (width 0.1) (tstamp 7c41434d-7d20-43cf-aa4c-7172450e5398))
+ (fp_line (start -1.3 -1) (end -1.075 -1.225) (layer "F.Fab") (width 0.1) (tstamp 8830cfcf-bc16-47d1-a8ac-6b0dc8f20af4))
+ (fp_line (start -1.525 -1.225) (end -1.3 -1) (layer "F.Fab") (width 0.1) (tstamp 8a0fa258-d5bc-421e-b53d-fc9728206894))
+ (fp_line (start -2.1 1.245) (end 2.1 1.245) (layer "F.Fab") (width 0.1) (tstamp ade71acc-f6fc-4a84-97e6-ba2bd14e4cb4))
+ (fp_line (start 2.1 1.245) (end 2.1 2.075) (layer "F.Fab") (width 0.1) (tstamp f724117c-8898-4742-aa35-7ad07ee47b92))
+ (fp_line (start 3.43 -1.725) (end 3.43 -1.225) (layer "F.Fab") (width 0.1) (tstamp f9deb665-ca98-4c07-9b32-e40be6a5e660))
+ (fp_line (start 3.43 -1.225) (end -1.075 -1.225) (layer "F.Fab") (width 0.1) (tstamp fe0ecc66-bab3-4835-b289-a6e9c1cd6d06))
+ (pad "1" smd rect (at -1.3 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f480c944-4e1c-4ee1-a144-7cee07e7a7d5))
+ (pad "2" smd rect (at -0.65 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09d6d32f-e246-46cf-ab8c-1c81b65dccd8))
+ (pad "3" smd rect (at 0 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 964581ab-0f7c-413a-ac2e-bd8f982de39c))
+ (pad "4" smd rect (at 0.65 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59d9a094-ea10-4112-ace2-9ea530139769))
+ (pad "5" smd rect (at 1.3 -0.825) (size 0.45 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77997dcc-57a9-43c4-862b-a12f6c1bab5f))
+ (pad "6" thru_hole oval (at -2.8 -1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask) (tstamp 5e496239-cf57-4052-8127-24c25d444634))
+ (pad "6" thru_hole oval (at 0 1.075) (size 2.2 1.1) (drill oval 1.6 0.5) (layers *.Cu *.Mask) (tstamp cd47e890-41d3-4c2d-adc3-349659935a42))
+ (pad "6" thru_hole oval (at 2.8 -1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask) (tstamp f7278410-4b9f-49ff-8de6-25eec1b19da4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Molex-105133-0031.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex_47346-0001.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex_47346-0001.kicad_mod
new file mode 100644
index 00000000..13eb175e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Molex_47346-0001.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "USB_Micro-B_Molex_47346-0001" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D8620A7)
+ (descr "Micro USB B receptable with flange, bottom-mount, SMD, right-angle (http://www.molex.com/pdm_docs/sd/473460001_sd.pdf)")
+ (tags "Micro B USB SMD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a1ad70d0-21fd-46c0-9cfc-c6140fa81aec)
+ )
+ (fp_text value "USB_Micro-B_Molex_47346-0001" (at 0 4.6 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a7f2267a-cfc2-4801-919f-63a6fb7930cc)
+ )
+ (fp_text user "PCB Edge" (at 0 2.67 180) (layer "Dwgs.User")
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ (tstamp 235555d1-7b23-4b6b-a085-667aaa7548a9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c3dc0bbf-a55f-4448-a4c0-37a582634183)
+ )
+ (fp_line (start 3.81 -1.71) (end 3.43 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 1ec147a0-383c-40d9-9bb4-f5b2b2fbeb52))
+ (fp_line (start -3.81 0.06) (end -3.81 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 2822766c-468a-4c69-b159-9db0e3dde5ce))
+ (fp_line (start 3.81 -1.71) (end 3.81 0.06) (layer "F.SilkS") (width 0.12) (tstamp 2f65bdd5-d432-487d-a314-2d2a12c3891a))
+ (fp_line (start -3.81 -1.71) (end -3.43 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 7a279428-e150-411d-b5f9-e59493f7d1df))
+ (fp_line (start 3.81 2.34) (end 3.81 2.6) (layer "F.SilkS") (width 0.12) (tstamp a79c0249-6970-4084-8bf3-34c4933975f0))
+ (fp_line (start -3.81 2.6) (end -3.81 2.34) (layer "F.SilkS") (width 0.12) (tstamp de98a511-ca80-4e13-a97e-f1ec73a94e2f))
+ (fp_line (start -4.7 3.85) (end -4.7 -2.65) (layer "F.CrtYd") (width 0.05) (tstamp 68d4847b-22bd-4781-b927-40e94ec4f74e))
+ (fp_line (start 4.7 -2.65) (end 4.7 3.85) (layer "F.CrtYd") (width 0.05) (tstamp 6c002130-df7d-49a1-9ccb-fe9a24b53821))
+ (fp_line (start -4.7 -2.65) (end 4.7 -2.65) (layer "F.CrtYd") (width 0.05) (tstamp 92abd6b7-6097-42f3-9e8e-4ed5a33b9631))
+ (fp_line (start 4.7 3.85) (end -4.7 3.85) (layer "F.CrtYd") (width 0.05) (tstamp e6ad0216-5b56-42ae-8d1e-873463abe822))
+ (fp_line (start 3.75 -1.65) (end 3.75 3.35) (layer "F.Fab") (width 0.1) (tstamp 31f2a123-45ea-4fff-837b-4e9333433a86))
+ (fp_line (start 3.75 3.35) (end -3.75 3.35) (layer "F.Fab") (width 0.1) (tstamp 6e4cea03-f977-40b4-824c-5b6deec0ef5a))
+ (fp_line (start -3.25 2.65) (end 3.25 2.65) (layer "F.Fab") (width 0.1) (tstamp 9ce6cc8f-618a-403f-8ea6-134962654f74))
+ (fp_line (start -3.75 3.35) (end -3.75 -1.65) (layer "F.Fab") (width 0.1) (tstamp d5221d56-821c-4c3f-b40c-d62021c68cf4))
+ (fp_line (start -3.75 -1.65) (end 3.75 -1.65) (layer "F.Fab") (width 0.1) (tstamp d5cf8623-3e85-40f3-af39-7fcbc4278bae))
+ (pad "1" smd rect (at -1.3 -1.46) (size 0.45 1.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2984208-5786-42e7-be51-91297d8780ea))
+ (pad "2" smd rect (at -0.65 -1.46) (size 0.45 1.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27cad2ec-3334-4738-927c-44da42b3906e))
+ (pad "3" smd rect (at 0 -1.46) (size 0.45 1.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38846792-d511-4f79-a2cc-ad6d9dfb19d8))
+ (pad "4" smd rect (at 0.65 -1.46) (size 0.45 1.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91392a5f-3bc5-4724-af1b-cfa378cd6883))
+ (pad "5" smd rect (at 1.3 -1.46) (size 0.45 1.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29cde39e-7611-4bc0-a10d-a52cf2911378))
+ (pad "6" smd rect (at -1.15 1.2) (size 1.8 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0171c55c-882e-46c9-af4b-a5906532c443))
+ (pad "6" smd rect (at 3.375 1.2) (size 1.65 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0db560dc-2578-4f2a-8d4c-858e50de96fd))
+ (pad "6" smd rect (at -3.375 1.2) (size 1.65 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d34f138-ed47-4c8c-99c0-9b05fc02ab50))
+ (pad "6" smd rect (at -2.4875 -1.375) (size 1.425 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a93f9f9b-55bc-4176-8969-bf78fa0eca6b))
+ (pad "6" smd rect (at 1.55 1.2) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bec9b5d8-f17f-4c85-a7ce-f52251ad2da3))
+ (pad "6" smd rect (at 2.4875 -1.375) (size 1.425 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7de2c47-c40b-4458-a08d-a88f7bcce509))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Molex_47346-0001.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical.kicad_mod
new file mode 100644
index 00000000..8de020e9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "USB_Micro-B_Wuerth_614105150721_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf")
+ (tags "usb micro receptacle vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.3 -2.48) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6aff463-1363-48b4-b491-2a56b962fcb6)
+ )
+ (fp_text value "USB_Micro-B_Wuerth_614105150721_Vertical" (at 1.3 2.92) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 248be61f-2fb7-4ca1-95e0-6330332e00b2)
+ )
+ (fp_text user "${REFERENCE}" (at 1.3 0.22) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26318f28-2115-4360-a983-bf4cf7c644da)
+ )
+ (fp_line (start 5.45 -1.38) (end 5.45 -0.905) (layer "F.SilkS") (width 0.15) (tstamp 1750c308-b8b8-416f-9c4c-778e590d3db4))
+ (fp_line (start -1 -1.68) (end 1 -1.68) (layer "F.SilkS") (width 0.15) (tstamp 317f3c24-19a5-4197-8d8d-ae6577a41849))
+ (fp_line (start -2.85 -0.905) (end -2.85 -1.38) (layer "F.SilkS") (width 0.15) (tstamp 9b4c5cd3-40df-4df2-9d94-2cecde43f3c3))
+ (fp_line (start -2.85 1.345) (end -2.85 1.82) (layer "F.SilkS") (width 0.15) (tstamp a32196ef-2ccc-4b7d-b113-0f3497b11066))
+ (fp_line (start -2.85 -1.38) (end 5.45 -1.38) (layer "F.SilkS") (width 0.15) (tstamp ad65b1c5-de24-4776-b316-9c1683005c96))
+ (fp_line (start 5.45 1.82) (end 5.45 1.345) (layer "F.SilkS") (width 0.15) (tstamp af086fd3-2b7c-49f5-bbe7-f7af734245f8))
+ (fp_line (start -2.85 1.82) (end 5.45 1.82) (layer "F.SilkS") (width 0.15) (tstamp e3bfe556-1451-4579-8605-2a9375eb913e))
+ (fp_line (start 5.8 -1.73) (end -3.2 -1.73) (layer "F.CrtYd") (width 0.05) (tstamp a9f3369c-bc0f-4c9c-ae40-8c6331f33180))
+ (fp_line (start -3.2 -1.73) (end -3.2 2.17) (layer "F.CrtYd") (width 0.05) (tstamp ae3ae96a-2368-4626-9355-aa7fbd95821d))
+ (fp_line (start -3.2 2.17) (end 5.8 2.17) (layer "F.CrtYd") (width 0.05) (tstamp cf653026-43dd-4e81-8325-9def1d71b262))
+ (fp_line (start 5.8 2.17) (end 5.8 -1.73) (layer "F.CrtYd") (width 0.05) (tstamp f24ca52a-a124-4eee-b518-f9bbf35b4b55))
+ (fp_line (start 5.3 -1.23) (end 5.3 1.67) (layer "F.Fab") (width 0.15) (tstamp 148d5cc4-b156-433f-9f4e-753b4a7297d4))
+ (fp_line (start 5.3 1.67) (end -2.7 1.67) (layer "F.Fab") (width 0.15) (tstamp 246198e1-6c06-44a7-b391-60f16bc7dbaf))
+ (fp_line (start -2.7 1.67) (end -2.7 -1.23) (layer "F.Fab") (width 0.15) (tstamp 41b6563c-7a6c-4821-93ea-ad07b2c850d8))
+ (fp_line (start 0 -0.23) (end 1 -1.23) (layer "F.Fab") (width 0.15) (tstamp 48cc58f9-b051-411b-aa71-169d76701ad3))
+ (fp_line (start 1 -1.23) (end 5.3 -1.23) (layer "F.Fab") (width 0.15) (tstamp 54602339-d83a-4fdc-8059-75d5000ad76e))
+ (fp_line (start -1 -1.23) (end 0 -0.23) (layer "F.Fab") (width 0.15) (tstamp abba648a-57bf-4331-8895-87417039bb5a))
+ (fp_line (start -2.7 -1.23) (end -1 -1.23) (layer "F.Fab") (width 0.15) (tstamp ff00f0f2-28f2-4c94-8f8a-969dfad604f7))
+ (pad "1" thru_hole rect (at 0 0) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp 5da9cb99-16b4-47e4-bf0f-c34b302dae9c))
+ (pad "2" thru_hole circle (at 0.65 1) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp ef3bee2d-391b-42b2-9695-d2cbc6a51b8c))
+ (pad "3" thru_hole circle (at 1.3 0) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp bb97af1d-6c99-4ea5-b93e-30901724bec1))
+ (pad "4" thru_hole circle (at 1.95 1) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp 9b9b7fab-fa4e-4192-bba5-5e24651edf32))
+ (pad "5" thru_hole circle (at 2.6 0) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp 6e78b9c0-5911-4aa0-8d80-66dfc35f36ce))
+ (pad "6" thru_hole oval (at -2.275 0.22) (size 0.85 1.85) (drill oval 0.35 1.35) (layers *.Cu *.Mask) (tstamp 34030271-8d72-4896-876c-0c8a93c170e2))
+ (pad "6" thru_hole oval (at 4.875 0.22) (size 0.85 1.85) (drill oval 0.35 1.35) (layers *.Cu *.Mask) (tstamp 83ba3d31-a300-4e0c-af39-a79ed7723551))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Wuerth_614105150721_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles.kicad_mod
new file mode 100644
index 00000000..b568f3dd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf")
+ (tags "usb micro receptacle vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.3 -2.48) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f91ef023-6a8c-4e54-b83a-edfe3297dc2f)
+ )
+ (fp_text value "USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles" (at 1.3 2.92) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e08ae1bd-16b2-494d-8569-81ae4f1cb3f7)
+ )
+ (fp_text user "${REFERENCE}" (at 1.3 0.22) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ae4db60-6cbf-4aeb-b086-4b5be2cc209a)
+ )
+ (fp_line (start -2.85 1.345) (end -2.85 1.82) (layer "F.SilkS") (width 0.15) (tstamp 3917b545-e381-4e3f-9aa9-9c241ce7da70))
+ (fp_line (start -2.85 -1.38) (end 5.45 -1.38) (layer "F.SilkS") (width 0.15) (tstamp 4e8c3b1c-b05a-49aa-9d32-2fa1d2f7350b))
+ (fp_line (start -1 -1.68) (end 1 -1.68) (layer "F.SilkS") (width 0.15) (tstamp 658172de-eb89-43cb-b751-ec5d35ee4c83))
+ (fp_line (start 5.45 -1.38) (end 5.45 -0.905) (layer "F.SilkS") (width 0.15) (tstamp 8c5bca56-4357-4bbe-bed7-245c960aa9a2))
+ (fp_line (start -2.85 1.82) (end 5.45 1.82) (layer "F.SilkS") (width 0.15) (tstamp a6861aa8-c865-415a-a29a-4636e540f8cf))
+ (fp_line (start -2.85 -0.905) (end -2.85 -1.38) (layer "F.SilkS") (width 0.15) (tstamp cc885a3b-c50d-47a4-9c0e-c61ef401f240))
+ (fp_line (start 5.45 1.82) (end 5.45 1.345) (layer "F.SilkS") (width 0.15) (tstamp ef8d2c3a-1f6d-4df8-838d-ee3a392664b7))
+ (fp_line (start 6.3 -1.73) (end -3.7 -1.73) (layer "F.CrtYd") (width 0.05) (tstamp 267f1194-0ff4-4944-a8ba-a49b3b7fedef))
+ (fp_line (start -3.7 2.17) (end 6.3 2.17) (layer "F.CrtYd") (width 0.05) (tstamp 3c99f417-eb05-4b8f-ab30-78dc8b2aaa66))
+ (fp_line (start 6.3 2.17) (end 6.3 -1.73) (layer "F.CrtYd") (width 0.05) (tstamp 774a2360-c174-4296-b819-5353fd687aac))
+ (fp_line (start -3.7 -1.73) (end -3.7 2.17) (layer "F.CrtYd") (width 0.05) (tstamp bd9d706e-1a69-489d-a61a-82e23697ecfa))
+ (fp_line (start 5.3 -1.23) (end 5.3 1.67) (layer "F.Fab") (width 0.15) (tstamp 27a30b6e-18ca-4eec-98b3-c22fd7bdd447))
+ (fp_line (start 0 -0.23) (end 1 -1.23) (layer "F.Fab") (width 0.15) (tstamp 3c2fe278-a5e1-4c93-93f3-a09abcdffd96))
+ (fp_line (start 5.3 1.67) (end -2.7 1.67) (layer "F.Fab") (width 0.15) (tstamp 476a432b-81f5-472b-99b0-571cbe266276))
+ (fp_line (start -2.7 -1.23) (end -1 -1.23) (layer "F.Fab") (width 0.15) (tstamp 9d41d90a-0308-4596-8c87-7d3d0aba25e9))
+ (fp_line (start -1 -1.23) (end 0 -0.23) (layer "F.Fab") (width 0.15) (tstamp 9f16404b-7823-4490-a32c-8afe2b6501e2))
+ (fp_line (start 1 -1.23) (end 5.3 -1.23) (layer "F.Fab") (width 0.15) (tstamp bc6cba3a-043e-4e56-aa30-38b8071fb343))
+ (fp_line (start -2.7 1.67) (end -2.7 -1.23) (layer "F.Fab") (width 0.15) (tstamp cf75b840-e965-45f2-a5b7-2038fc5e9e39))
+ (pad "1" thru_hole rect (at 0 0) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp ab5d9382-6832-439e-877e-96ac9b6a4414))
+ (pad "2" thru_hole circle (at 0.65 1) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp 5151cdb2-feba-4220-a953-f1f5ac7fb74c))
+ (pad "3" thru_hole circle (at 1.3 0) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp 4ab862ed-4823-4159-b2af-82c3050178d0))
+ (pad "4" thru_hole circle (at 1.95 1) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp f3529963-3320-4759-8a9f-1dd58c57ed34))
+ (pad "5" thru_hole circle (at 2.6 0) (size 0.84 0.84) (drill 0.44) (layers *.Cu *.Mask) (tstamp 4e142677-a63d-4def-b944-57a90f2091de))
+ (pad "6" thru_hole circle (at 4.875 0.22) (size 1.85 1.85) (drill 1.35) (layers *.Cu *.Mask) (tstamp 45055cf8-d803-49dc-a3eb-25b601d8bab1))
+ (pad "6" thru_hole circle (at -2.275 0.22) (size 1.85 1.85) (drill 1.35) (layers *.Cu *.Mask) (tstamp 4ddad3dd-ca7b-4149-b3e2-2aa53bd6575c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521.kicad_mod
new file mode 100644
index 00000000..6e31fadf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "USB_Micro-B_Wuerth_629105150521" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf")
+ (tags "usb micro receptacle")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95a01d80-716e-467e-a50e-c0053a64362f)
+ )
+ (fp_text value "USB_Micro-B_Wuerth_629105150521" (at 0 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56959812-949b-4e7d-9b2c-9282162e522f)
+ )
+ (fp_text user "PCB Edge" (at 0 3.75) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ (tstamp 7554d888-d692-4c8a-a78c-8b52a6d00c38)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad700539-bc32-44e9-ba1b-87dc94841de2)
+ )
+ (fp_line (start 1.8 -2.4) (end 2.8 -2.4) (layer "F.SilkS") (width 0.15) (tstamp 003a4815-d490-4021-9de2-1f0a22857836))
+ (fp_line (start 3.85 3.3) (end 4.15 3.3) (layer "F.SilkS") (width 0.15) (tstamp 094ca3f1-aa26-4f41-abf6-47d21e14101c))
+ (fp_line (start 4.15 3.3) (end 4.15 3.15) (layer "F.SilkS") (width 0.15) (tstamp 0fcdc1b4-624b-4dbb-adf0-1deb54e0c16b))
+ (fp_line (start 3.85 3.75) (end 3.85 3.3) (layer "F.SilkS") (width 0.15) (tstamp 1c14bad7-0aa9-4bad-869c-3ce8d75dd3f9))
+ (fp_line (start -4.15 -0.65) (end -4.15 0.75) (layer "F.SilkS") (width 0.15) (tstamp 2e810dd7-b703-46ea-9d9b-f08a39bb4eb5))
+ (fp_line (start -1.075 -2.825) (end -1.8 -2.825) (layer "F.SilkS") (width 0.15) (tstamp 342343f6-26ab-46fc-9191-f74e39ad88b1))
+ (fp_line (start -4.15 3.3) (end -3.85 3.3) (layer "F.SilkS") (width 0.15) (tstamp 669a9c74-6cda-4812-88f9-4496b20730c0))
+ (fp_line (start 4.15 0.75) (end 4.15 -0.65) (layer "F.SilkS") (width 0.15) (tstamp 6ae4a70c-41d7-41ce-8d7e-bc176ce84ec6))
+ (fp_line (start -1.8 -2.825) (end -1.8 -2.4) (layer "F.SilkS") (width 0.15) (tstamp 8c0e2ced-95a0-48e2-a364-dddac2f33553))
+ (fp_line (start -4.15 3.15) (end -4.15 3.3) (layer "F.SilkS") (width 0.15) (tstamp a4185bb1-5e42-4c06-afa3-c552526ddfa5))
+ (fp_line (start -3.85 3.3) (end -3.85 3.75) (layer "F.SilkS") (width 0.15) (tstamp f63d0347-a816-4293-bd6e-f601506f2aa5))
+ (fp_line (start -1.8 -2.4) (end -2.8 -2.4) (layer "F.SilkS") (width 0.15) (tstamp f91e5f1d-c359-47e4-bd6f-08860c10eba3))
+ (fp_line (start -4.94 4.85) (end 4.95 4.85) (layer "F.CrtYd") (width 0.05) (tstamp 01933ab2-7c6e-4c90-b850-f135d4197745))
+ (fp_line (start -4.94 -3.34) (end -4.94 4.85) (layer "F.CrtYd") (width 0.05) (tstamp a3632969-060b-4612-866f-3356fa53f5b4))
+ (fp_line (start 4.95 4.85) (end 4.95 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp c5b8933a-2f1c-409d-b9ec-c251097c5687))
+ (fp_line (start 4.95 -3.34) (end -4.94 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp cb2ac8f8-2fab-4bc3-8694-fdb8a4298c74))
+ (fp_line (start 3.7 4.35) (end 3.7 3.15) (layer "F.Fab") (width 0.15) (tstamp 04ab2c38-51c4-4476-a864-aa406581e6d4))
+ (fp_line (start -1.075 -2.725) (end -1.3 -2.55) (layer "F.Fab") (width 0.15) (tstamp 06b7be2b-3bc8-4549-9e18-83b241e945b6))
+ (fp_line (start 4 3.15) (end 4 -2.25) (layer "F.Fab") (width 0.15) (tstamp 1722c40a-51a9-474f-a120-8a52df7d5474))
+ (fp_line (start -4 3.15) (end -3.7 3.15) (layer "F.Fab") (width 0.15) (tstamp 1c9e71db-18c5-4b39-806f-2145209575b7))
+ (fp_line (start -1.525 -2.725) (end -1.525 -2.95) (layer "F.Fab") (width 0.15) (tstamp 3e18f669-e6bb-4450-8144-feff4c2235c9))
+ (fp_line (start -1.075 -2.95) (end -1.075 -2.725) (layer "F.Fab") (width 0.15) (tstamp 53d12eef-c473-4b4c-800e-566f671ffbb9))
+ (fp_line (start -3.7 3.15) (end -3.7 4.35) (layer "F.Fab") (width 0.15) (tstamp 6641ad4e-7b78-44cd-800b-af6b5b05e59d))
+ (fp_line (start -1.525 -2.95) (end -1.075 -2.95) (layer "F.Fab") (width 0.15) (tstamp 78b50df8-cdfe-436f-9702-312feb9cbe65))
+ (fp_line (start -4 -2.25) (end -4 3.15) (layer "F.Fab") (width 0.15) (tstamp a0b82027-e8c6-4872-a51b-ed41048cd069))
+ (fp_line (start 3.7 3.15) (end 4 3.15) (layer "F.Fab") (width 0.15) (tstamp a7353976-c5d0-45d0-bb9c-fab7a734f68a))
+ (fp_line (start 4 -2.25) (end -4 -2.25) (layer "F.Fab") (width 0.15) (tstamp c2ee54a8-4320-4d99-8e83-ab6df1398c59))
+ (fp_line (start -2.7 3.75) (end 2.7 3.75) (layer "F.Fab") (width 0.15) (tstamp cef732c8-ca31-4f65-b0c0-71077b9e42ab))
+ (fp_line (start -3.7 4.35) (end 3.7 4.35) (layer "F.Fab") (width 0.15) (tstamp e00ccf77-e297-43e8-97b0-b68d8c0bc8fc))
+ (fp_line (start -1.3 -2.55) (end -1.525 -2.725) (layer "F.Fab") (width 0.15) (tstamp ef9284d6-ef1d-496e-a31b-cd87bf7d825b))
+ (pad "" np_thru_hole oval (at -2.5 -0.8) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask) (tstamp 29985ade-c6ba-49c0-826a-0bcb0ca5e3bd))
+ (pad "" np_thru_hole oval (at 2.5 -0.8) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask) (tstamp c5de99ad-4498-4e77-9440-00ffc45c2c2e))
+ (pad "1" smd rect (at -1.3 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3f22c02-77c4-42a7-9e50-040e8fd85bee))
+ (pad "2" smd rect (at -0.65 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f923c77-d17b-4ebc-a4f7-155d18ffc0ef))
+ (pad "3" smd rect (at 0 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e09bf611-aaf2-4e61-904a-94292f25d1c7))
+ (pad "4" smd rect (at 0.65 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 996af788-1e6e-4763-9cc7-cf541c6b6142))
+ (pad "5" smd rect (at 1.3 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba21340e-edc3-47b1-a8c0-4c2c7c33bca8))
+ (pad "6" thru_hole oval (at -3.725 -1.85) (size 1.45 2) (drill oval 0.85 1.4) (layers *.Cu *.Mask) (tstamp 103bb114-8cfe-4f75-8635-7efcfdc82038))
+ (pad "6" thru_hole oval (at 3.725 -1.85) (size 1.45 2) (drill oval 0.85 1.4) (layers *.Cu *.Mask) (tstamp 5ed5dba4-9bff-4c65-9ebb-f72870f1fab2))
+ (pad "6" thru_hole oval (at -3.875 1.95) (size 1.15 1.8) (drill oval 0.55 1.2) (layers *.Cu *.Mask) (tstamp b44df903-bd58-4ffd-a572-52f8de33ecf0))
+ (pad "6" thru_hole oval (at 3.875 1.95) (size 1.15 1.8) (drill oval 0.55 1.2) (layers *.Cu *.Mask) (tstamp f21f15f9-e387-44cb-8b56-351902e45e67))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Wuerth_629105150521.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521_CircularHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521_CircularHoles.kicad_mod
new file mode 100644
index 00000000..59f7d2f6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Micro-B_Wuerth_629105150521_CircularHoles.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "USB_Micro-B_Wuerth_629105150521_CircularHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A142044)
+ (descr "USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf")
+ (tags "usb micro receptacle")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e82cb55f-f4b6-45a5-8ca0-1a471aa315e1)
+ )
+ (fp_text value "USB_Micro-B_Wuerth_629105150521_CircularHoles" (at 0 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 411cfb58-1a37-4dca-b92c-8dc03d2dbd13)
+ )
+ (fp_text user "PCB Edge" (at 0 3.75) (layer "Dwgs.User")
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ (tstamp 2697e6b5-c0fd-44ee-b88f-5a7145819e82)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7d15563d-a20f-409d-8d19-8d9b597e485e)
+ )
+ (fp_line (start 1.8 -2.4) (end 2.525 -2.4) (layer "F.SilkS") (width 0.15) (tstamp 03025548-46aa-40c1-95e1-1fc8c68e0a4f))
+ (fp_line (start -1.8 -2.825) (end -1.8 -2.4) (layer "F.SilkS") (width 0.15) (tstamp 0d1fb89f-95b9-4a3c-8749-e64775e08794))
+ (fp_line (start -1.8 -2.4) (end -2.525 -2.4) (layer "F.SilkS") (width 0.15) (tstamp 1791f76a-073f-4c70-897e-41a991070db0))
+ (fp_line (start -4.15 3.15) (end -4.15 3.3) (layer "F.SilkS") (width 0.15) (tstamp 25dda829-a199-435a-96af-53f9aebfea7d))
+ (fp_line (start 3.85 3.75) (end 3.85 3.3) (layer "F.SilkS") (width 0.15) (tstamp 2780e690-a740-4258-a497-7794ebe51da7))
+ (fp_line (start 4.15 0.75) (end 4.15 -0.65) (layer "F.SilkS") (width 0.15) (tstamp 61cdd4b5-a258-4467-b541-e6444df4803c))
+ (fp_line (start -3.85 3.3) (end -3.85 3.75) (layer "F.SilkS") (width 0.15) (tstamp 7c2fff7e-78fe-435f-a1c8-e7a69922d469))
+ (fp_line (start -4.15 3.3) (end -3.85 3.3) (layer "F.SilkS") (width 0.15) (tstamp 7ed32cf1-476b-429c-bea5-f41cc2668b19))
+ (fp_line (start -1.075 -2.825) (end -1.8 -2.825) (layer "F.SilkS") (width 0.15) (tstamp 91ff3d05-eefe-440e-981f-62dce4ff7599))
+ (fp_line (start 3.85 3.3) (end 4.15 3.3) (layer "F.SilkS") (width 0.15) (tstamp c9129d91-3976-46b0-8557-c9c99c222176))
+ (fp_line (start -4.15 -0.65) (end -4.15 0.75) (layer "F.SilkS") (width 0.15) (tstamp e6f49358-ca88-4730-971d-0d268b3b29ee))
+ (fp_line (start 4.15 3.3) (end 4.15 3.15) (layer "F.SilkS") (width 0.15) (tstamp e9753a24-50eb-44d1-a39b-4e4d2183846e))
+ (fp_line (start 5.28 4.85) (end 5.28 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp 408bfd52-84fb-44e4-8272-20bfc0d698c3))
+ (fp_line (start -5.27 4.85) (end 5.28 4.85) (layer "F.CrtYd") (width 0.05) (tstamp 57b533e1-cea6-4713-be8b-754e9a3b2738))
+ (fp_line (start 5.28 -3.34) (end -5.27 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp 57faa746-17ab-436e-ac86-bfbe964858f4))
+ (fp_line (start -5.27 -3.34) (end -5.27 4.85) (layer "F.CrtYd") (width 0.05) (tstamp 58389066-2b9a-4733-a477-2def5e75c6e6))
+ (fp_line (start -2.7 3.75) (end 2.7 3.75) (layer "F.Fab") (width 0.15) (tstamp 08d7d8c6-0dce-46f0-ac18-9facdbf977c7))
+ (fp_line (start -3.7 3.15) (end -3.7 4.35) (layer "F.Fab") (width 0.15) (tstamp 092551be-7fd1-4314-9e4d-756db973d4f8))
+ (fp_line (start 4 3.15) (end 4 -2.25) (layer "F.Fab") (width 0.15) (tstamp 0cdb8509-fbb5-4719-8fd2-ea42c68f5c90))
+ (fp_line (start -1.525 -2.95) (end -1.075 -2.95) (layer "F.Fab") (width 0.15) (tstamp 0f312115-b28c-4349-a36d-f1e30a31342e))
+ (fp_line (start -3.7 4.35) (end 3.7 4.35) (layer "F.Fab") (width 0.15) (tstamp 27091f8d-50f2-4f34-be1d-463028238a32))
+ (fp_line (start 3.7 3.15) (end 4 3.15) (layer "F.Fab") (width 0.15) (tstamp 3354c7f4-52eb-4cac-9a85-00d7ac251fca))
+ (fp_line (start -1.3 -2.55) (end -1.525 -2.725) (layer "F.Fab") (width 0.15) (tstamp 4512f849-c780-4eec-923f-1bf09f3ab503))
+ (fp_line (start -4 -2.25) (end -4 3.15) (layer "F.Fab") (width 0.15) (tstamp 7e952ca8-6f49-4b21-8f82-7349b38b26e2))
+ (fp_line (start -1.525 -2.725) (end -1.525 -2.95) (layer "F.Fab") (width 0.15) (tstamp 87360619-ba08-422d-95ff-38fddcb4c11c))
+ (fp_line (start -4 3.15) (end -3.7 3.15) (layer "F.Fab") (width 0.15) (tstamp 8c8ebfd9-054c-42fd-ae5c-7563d8f5cb56))
+ (fp_line (start -1.075 -2.725) (end -1.3 -2.55) (layer "F.Fab") (width 0.15) (tstamp aec4652f-a2aa-46b4-ae4d-97ddf3fc123e))
+ (fp_line (start 4 -2.25) (end -4 -2.25) (layer "F.Fab") (width 0.15) (tstamp b6780b8e-ef51-4baf-8a07-deff39690ae2))
+ (fp_line (start 3.7 4.35) (end 3.7 3.15) (layer "F.Fab") (width 0.15) (tstamp ded9b394-2c69-48ee-bb66-733096996d6d))
+ (fp_line (start -1.075 -2.95) (end -1.075 -2.725) (layer "F.Fab") (width 0.15) (tstamp eb5ea87f-f709-4878-a1ce-116e1fd26870))
+ (pad "" np_thru_hole circle (at -2.5 -0.8) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask) (tstamp 41c9a27a-227e-4991-b94a-57d57e1da753))
+ (pad "" np_thru_hole circle (at 2.5 -0.8) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask) (tstamp c915e9af-58cd-498f-9a83-3bac666453f3))
+ (pad "1" smd rect (at -1.3 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5ee5bf4-b0fb-4a86-8ddf-88a357eeeaa3))
+ (pad "2" smd rect (at -0.65 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e4fee91-f4b5-44ec-8792-416608924383))
+ (pad "3" smd rect (at 0 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e796a180-29f6-458c-a003-214f8f70008d))
+ (pad "4" smd rect (at 0.65 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9070c7c3-f459-4b13-9764-d19c4d582235))
+ (pad "5" smd rect (at 1.3 -1.9) (size 0.45 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 193102d0-f5de-4ba2-8d49-2d449336c890))
+ (pad "6" thru_hole circle (at 3.725 -1.85) (size 2 2) (drill 1.4) (layers *.Cu *.Mask) (tstamp 1633dde1-5086-4b23-85a0-820f567f44f0))
+ (pad "6" thru_hole circle (at -3.725 -1.85) (size 2 2) (drill 1.4) (layers *.Cu *.Mask) (tstamp cace70cf-7101-4607-84e8-42ab022bc7fa))
+ (pad "6" thru_hole circle (at -3.875 1.95) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (tstamp cadf5e81-abd1-49f3-967e-262b39de839e))
+ (pad "6" thru_hole circle (at 3.875 1.95) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (tstamp cc8d9da1-435d-4919-b143-fcdc1d548726))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Wuerth_629105150521_CircularHoles.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical.kicad_mod
new file mode 100644
index 00000000..b2ed9f42
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B6C3FF0)
+ (descr "http://www.adam-tech.com/upload/MUSB-B5-S-VT-TSMT-1.pdf")
+ (tags "USB Mini-B")
+ (attr smd)
+ (fp_text reference "REF**" (at -2.18 4.39 90) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84989e9f-56ec-4c06-94e0-d282ea805dd0)
+ )
+ (fp_text value "USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical" (at 0 7.58) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f91ddb99-edb5-4bae-8fed-f5f974b292dc)
+ )
+ (fp_text user "${REFERENCE}" (at 0.49 0.015 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e6841d7-7b9c-4edd-be53-d32a21f17511)
+ )
+ (fp_line (start 2.95 -3.95) (end 0.65 -3.95) (layer "F.SilkS") (width 0.1) (tstamp 0b03f333-69ef-4bff-9e46-c2521d265ad6))
+ (fp_line (start -2.2 -2.05) (end -1.15 -2.05) (layer "F.SilkS") (width 0.1) (tstamp 120400d0-6d98-43f9-a177-f96cc2ae83fe))
+ (fp_line (start 0.65 3.95) (end 2.95 3.95) (layer "F.SilkS") (width 0.1) (tstamp 6797c904-30f7-402b-9f3b-f142898a64c6))
+ (fp_line (start -1.138539 2.064476) (end -1.138539 3.064476) (layer "F.SilkS") (width 0.1) (tstamp 816b4467-19f7-497c-8f0e-9cca35243a18))
+ (fp_line (start -1.15 -2.05) (end -1.15 -3.05) (layer "F.SilkS") (width 0.1) (tstamp c0ee00ef-629d-4e3b-b9b2-7eda6ccf222b))
+ (fp_line (start 2.95 3.95) (end 2.95 -3.95) (layer "F.SilkS") (width 0.1) (tstamp d2de702e-9426-415f-b675-fba7f96b5dd8))
+ (fp_line (start -2.85 -6.75) (end 3.35 -6.75) (layer "F.CrtYd") (width 0.05) (tstamp 12abcd6a-112c-4b03-8d07-1c3f16368b3c))
+ (fp_line (start 3.35 6.75) (end -2.85 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 2a2d0f74-a2c2-48c8-a5a9-c4f10c3f4cb9))
+ (fp_line (start -2.85 6.75) (end -2.85 -6.75) (layer "F.CrtYd") (width 0.05) (tstamp 9fa4ad4b-c3e3-4551-874f-f7d5111bb583))
+ (fp_line (start 3.35 -6.75) (end 3.35 6.75) (layer "F.CrtYd") (width 0.05) (tstamp b4a76a14-1f21-4673-a7e0-2d69788e7c72))
+ (fp_line (start 2.85 -3.85) (end -1.05 -3.85) (layer "F.Fab") (width 0.1) (tstamp 00fa36ef-9bf3-4fe1-872a-d6d16437fc81))
+ (fp_line (start 2.85 3.85) (end 2.85 -3.85) (layer "F.Fab") (width 0.1) (tstamp 4c98a91c-92ad-474e-a381-06fb528d2f6b))
+ (fp_line (start -1.05 5.85) (end 0.2 5.85) (layer "F.Fab") (width 0.1) (tstamp 552b55d5-1450-4f5e-af75-52198c528d73))
+ (fp_line (start -1.05 -1.85) (end -0.65 -1.6) (layer "F.Fab") (width 0.1) (tstamp 5ff8fa91-27cc-43bb-972f-7b44a4123431))
+ (fp_line (start -1.05 3.85) (end 2.85 3.85) (layer "F.Fab") (width 0.1) (tstamp 629f1c49-3baa-4356-a172-45e8ea4759dd))
+ (fp_line (start 0.2 5.85) (end 0.2 3.85) (layer "F.Fab") (width 0.1) (tstamp 65ca1a8f-6555-43f9-a501-cad7f3183484))
+ (fp_line (start -1.05 -5.85) (end 0.2 -5.85) (layer "F.Fab") (width 0.1) (tstamp 8a9f4458-1738-4902-8c03-50dee2caf850))
+ (fp_line (start -0.65 -1.6) (end -1.05 -1.35) (layer "F.Fab") (width 0.1) (tstamp c0d75e9c-e58d-4236-a09d-c29e050370ee))
+ (fp_line (start -1.05 -5.85) (end -1.05 5.85) (layer "F.Fab") (width 0.1) (tstamp c888cfb9-d81b-4af8-8701-f919229e43fc))
+ (fp_line (start 0.2 -5.85) (end 0.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp d85d6497-d842-4bcb-9a6b-114384fd9e0f))
+ (pad "" np_thru_hole circle (at 1.85 -3 90) (size 1 1) (drill 1) (layers *.Cu *.Mask) (tstamp 1ff0fdb2-330d-47a6-8123-d863f7347c63))
+ (pad "" np_thru_hole circle (at 1.85 3 90) (size 1 1) (drill 1) (layers *.Cu *.Mask) (tstamp fbe3aeb5-6bec-4000-b15a-b447d658fac7))
+ (pad "1" smd rect (at -1.6 -1.6 90) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0658f46-e250-4cc4-b2bd-f6cd2bca229c))
+ (pad "2" smd rect (at -1.6 -0.8 90) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b7ab684-d014-46a1-bc9b-89423a268a28))
+ (pad "3" smd rect (at -1.6 0 90) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1932a4ad-d590-4612-a770-2df41fce0014))
+ (pad "4" smd rect (at -1.6 0.8 90) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2866e96-18f3-4757-b504-ef53b2f7439d))
+ (pad "5" smd rect (at -1.6 1.6 90) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74aa6cd7-d073-4d8b-bba0-c5178a0b1c62))
+ (pad "6" smd rect (at -0.45 -4.75 90) (size 3 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d8dbb84-cd95-4c56-a270-c79737f1f529))
+ (pad "6" smd rect (at -0.45 4.75 90) (size 3 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97756c47-2a59-4fe3-8f2a-4da0bca1f0ae))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Lumberg_2486_01_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Lumberg_2486_01_Horizontal.kicad_mod
new file mode 100644
index 00000000..6c823c21
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Lumberg_2486_01_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "USB_Mini-B_Lumberg_2486_01_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AC6B535)
+ (descr "USB Mini-B 5-pin SMD connector, http://downloads.lumberg.com/datenblaetter/en/2486_01.pdf")
+ (tags "USB USB_B USB_Mini connector")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b7ec97f-ea93-4a1c-a1ed-2a7089f4ad94)
+ )
+ (fp_text value "USB_Mini-B_Lumberg_2486_01_Horizontal" (at 0 7.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1671e6a-592d-4792-978a-0c32f0a2727c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.6 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 758d63d9-0c31-4c47-8d73-b6defaced665)
+ )
+ (fp_line (start -3.91 5.91) (end -3.91 3.96) (layer "F.SilkS") (width 0.12) (tstamp 15456037-537e-4ee5-84d9-d4c2a151ae0f))
+ (fp_line (start 3.91 5.91) (end 3.91 3.96) (layer "F.SilkS") (width 0.12) (tstamp 2d1ef526-d923-4ca6-a7a4-9ede99dc061f))
+ (fp_line (start -3.19 -3.41) (end -2.11 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 41bc1356-0f1b-415a-bac4-f871407871f2))
+ (fp_line (start 2.11 -3.41) (end 3.19 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 46f14aab-10d6-46bc-b8be-1597dbef5fd7))
+ (fp_line (start -3.91 1.74) (end -3.91 -1.49) (layer "F.SilkS") (width 0.12) (tstamp 84ba77ce-3676-4ef0-8d6f-9440cdfdd172))
+ (fp_line (start 3.91 5.91) (end -3.91 5.91) (layer "F.SilkS") (width 0.12) (tstamp cfc1d95c-c1fd-4711-9085-3758d9f38ca2))
+ (fp_line (start 3.91 1.74) (end 3.91 -1.49) (layer "F.SilkS") (width 0.12) (tstamp d16a88b2-779f-4a1a-86d0-4a2b3e858606))
+ (fp_line (start -2.11 -3.41) (end -2.11 -3.84) (layer "F.SilkS") (width 0.12) (tstamp e59db222-4227-4e0e-9616-dfcd7e186b1c))
+ (fp_line (start 2.35 -3.95) (end 2.35 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 1676cca9-f671-4444-a08c-4bcdb84de777))
+ (fp_line (start 5.95 1.5) (end 5.95 4.2) (layer "F.CrtYd") (width 0.05) (tstamp 1ae16cc1-0cd3-485e-b3ce-fd950434f763))
+ (fp_line (start 5.95 -3.95) (end 5.95 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 22ea044e-15b6-4194-95f8-bf1ec8b6518d))
+ (fp_line (start -2.35 -3.95) (end -2.35 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 3234d3f0-2eed-4cd9-a6c5-97134daf1490))
+ (fp_line (start -4.35 6.35) (end -4.35 4.2) (layer "F.CrtYd") (width 0.05) (tstamp 34b3a74c-7bbc-429d-922c-3ac3d4c81153))
+ (fp_line (start 2.35 -4.2) (end -2.35 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 3b21ff7c-9e0d-4d5a-bff1-1483274695d1))
+ (fp_line (start 5.95 -3.95) (end 2.35 -3.95) (layer "F.CrtYd") (width 0.05) (tstamp 4f728ef1-822f-447f-8482-2c59ce3c2532))
+ (fp_line (start 4.35 -1.25) (end 5.95 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 56251b4e-7a97-4aa7-a15c-bd64316c9641))
+ (fp_line (start -4.35 4.2) (end -5.95 4.2) (layer "F.CrtYd") (width 0.05) (tstamp 5b85fd4c-861f-4c9f-a9dc-6fdf912162ec))
+ (fp_line (start -4.35 1.5) (end -5.95 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 672f24bb-1b10-4c0d-ad72-3ce24618a3c3))
+ (fp_line (start 4.35 -1.25) (end 4.35 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 6c1b26ff-e0c8-444b-81d2-d963ce26bd19))
+ (fp_line (start -5.95 -3.95) (end -2.35 -3.95) (layer "F.CrtYd") (width 0.05) (tstamp 9586e7ce-8ca1-49df-acbe-e2a5528b11ac))
+ (fp_line (start -4.35 6.35) (end 4.35 6.35) (layer "F.CrtYd") (width 0.05) (tstamp b1997046-4321-45e5-9efe-180308cf74d0))
+ (fp_line (start -5.95 -3.95) (end -5.95 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp c417410b-ae66-4c38-8bb1-a8852bd83eba))
+ (fp_line (start 4.35 6.35) (end 4.35 4.2) (layer "F.CrtYd") (width 0.05) (tstamp d0a66069-41be-471e-b36c-17fdcddfba4c))
+ (fp_line (start -5.95 1.5) (end -5.95 4.2) (layer "F.CrtYd") (width 0.05) (tstamp d123987e-418e-4242-95be-8ae5d304fc1f))
+ (fp_line (start 4.35 4.2) (end 5.95 4.2) (layer "F.CrtYd") (width 0.05) (tstamp d508e2e2-589b-4843-94ce-eafb7b2db9df))
+ (fp_line (start 4.35 1.5) (end 5.95 1.5) (layer "F.CrtYd") (width 0.05) (tstamp ead7cb25-f7d6-4f4f-b387-5271afff2920))
+ (fp_line (start -4.35 -1.25) (end -4.35 1.5) (layer "F.CrtYd") (width 0.05) (tstamp ef734d1b-7f30-4952-84b4-d5c9fb793f42))
+ (fp_line (start -4.35 -1.25) (end -5.95 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp f6ca9f30-fb3f-484f-81d0-172f8a177a7c))
+ (fp_line (start -3.85 -3.35) (end 3.85 -3.35) (layer "F.Fab") (width 0.1) (tstamp 0801e94d-0b3f-40b8-8675-343f8536667a))
+ (fp_line (start 3.85 5.85) (end 3.85 -3.35) (layer "F.Fab") (width 0.1) (tstamp 7432ee3b-7ed9-4ee5-b506-991126fa8e36))
+ (fp_line (start -1.6 -2.85) (end -1.25 -3.35) (layer "F.Fab") (width 0.1) (tstamp 75820d28-e0cf-427a-baa5-b9500484b665))
+ (fp_line (start -3.85 5.85) (end 3.85 5.85) (layer "F.Fab") (width 0.1) (tstamp 8220a6f0-5da3-4fdb-a6b9-77289d12bdb1))
+ (fp_line (start -3.85 -3.35) (end -3.85 5.85) (layer "F.Fab") (width 0.1) (tstamp 9455e1b5-e93e-4189-9843-f4e3e3830fad))
+ (fp_line (start -1.95 -3.35) (end -1.6 -2.85) (layer "F.Fab") (width 0.1) (tstamp d927ac5c-0c88-4dfd-af3e-c0595947be2c))
+ (pad "" np_thru_hole circle (at 2.2 0) (size 1 1) (drill 1) (layers *.Cu *.Mask) (tstamp 2bdee599-4348-4f27-aa01-1636fdece167))
+ (pad "" np_thru_hole circle (at -2.2 0) (size 1 1) (drill 1) (layers *.Cu *.Mask) (tstamp 48cd3de4-9701-42df-9348-681dbe96cc91))
+ (pad "1" smd rect (at -1.6 -2.7) (size 0.5 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85e8a3db-8825-4546-afc1-bfd0374d7c18))
+ (pad "2" smd rect (at -0.8 -2.7) (size 0.5 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd8c6bc0-46d1-4998-9e70-4d179c8406d8))
+ (pad "3" smd rect (at 0 -2.7) (size 0.5 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d517b3b-bc58-41e5-8725-fde64e945229))
+ (pad "4" smd rect (at 0.8 -2.7) (size 0.5 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 498d74cf-416a-4708-b865-9775daef8253))
+ (pad "5" smd rect (at 1.6 -2.7) (size 0.5 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e02e141d-1aed-441b-9572-033e1a19fbdc))
+ (pad "6" smd rect (at -4.45 -2.6) (size 2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4862507b-4f16-428f-ae9f-56c921c6b0d1))
+ (pad "6" smd rect (at 4.45 -2.6) (size 2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5921b591-0bde-4152-9f6b-34ab750b806f))
+ (pad "6" smd rect (at -4.45 2.85) (size 2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f92ea45-151f-4fb4-bfb0-1ad20e01daf8))
+ (pad "6" smd rect (at 4.45 2.85) (size 2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e80583d-81a5-49af-839a-82f61ecda265))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Mini-B_Lumberg_2486_01_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical.kicad_mod
new file mode 100644
index 00000000..2e4cabac
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "USB_Mini-B_Tensility_54-00023_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A24F112)
+ (descr "http://www.tensility.com/pdffiles/54-00023.pdf")
+ (tags "usb mini receptacle vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.6 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00e2fc61-5f72-4b0e-a29b-e7b083d4d8bb)
+ )
+ (fp_text value "USB_Mini-B_Tensility_54-00023_Vertical" (at 1.5 2.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d25d23e7-7cdf-482a-8632-4df38d6c6723)
+ )
+ (fp_text user "${REFERENCE}" (at 1.5 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0a3aa1a-969c-40e1-b222-53998362fd57)
+ )
+ (fp_line (start -2.3 1.2) (end 5.5 1.2) (layer "F.SilkS") (width 0.15) (tstamp 1ab327d8-f8ed-410a-8f64-3b8c661a7946))
+ (fp_line (start 5.5 1.2) (end 5.5 0.6) (layer "F.SilkS") (width 0.15) (tstamp 680e7bdc-5596-4241-a6d1-f0a2c9835212))
+ (fp_line (start -0.5 1.5) (end 0.5 1.5) (layer "F.SilkS") (width 0.15) (tstamp 9498eb72-5576-4b41-9f00-052b10112385))
+ (fp_line (start 5.5 -2.9) (end 5.5 -2.3) (layer "F.SilkS") (width 0.15) (tstamp b2404c8a-539b-4750-95b7-144345636b5c))
+ (fp_line (start -2.3 0.6) (end -2.3 1.2) (layer "F.SilkS") (width 0.15) (tstamp b52757dd-8465-4ff5-90ba-6c9f1e7b0ee6))
+ (fp_line (start -2.3 -2.9) (end 5.5 -2.9) (layer "F.SilkS") (width 0.15) (tstamp bc92af64-469e-4956-a3d4-c1e1531aad28))
+ (fp_line (start -2.3 -2.3) (end -2.3 -2.9) (layer "F.SilkS") (width 0.15) (tstamp f7cf8fba-7dda-49bd-9781-ed07e232ad89))
+ (fp_line (start -2.8 1.5) (end 6 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 3cc21634-f48f-466d-ba87-99e2f4f5410c))
+ (fp_line (start 6 -3.2) (end -2.8 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 853d7b12-f019-4fdd-b521-2737a2989608))
+ (fp_line (start 6 1.5) (end 6 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 9bee8558-c3d5-4e1c-9ee1-9d1eb9131446))
+ (fp_line (start -2.8 -3.2) (end -2.8 1.5) (layer "F.CrtYd") (width 0.05) (tstamp caad1372-057f-444b-9349-a0d512e962ef))
+ (fp_line (start 0.7 0.9) (end 5.2 0.9) (layer "F.Fab") (width 0.15) (tstamp 16b387a0-1f46-4721-b1f3-2b94e8992989))
+ (fp_line (start -0.7 0.9) (end 0 0.2) (layer "F.Fab") (width 0.15) (tstamp 2efa7ed3-9390-4b7b-ad2a-84ba48d564cb))
+ (fp_line (start -2 0.9) (end -0.7 0.9) (layer "F.Fab") (width 0.15) (tstamp 5ecdd84e-9822-4641-95a3-7122173c61b8))
+ (fp_line (start -2 0.9) (end -2 -2.6) (layer "F.Fab") (width 0.15) (tstamp 63b18340-ff21-46af-abec-ecbd1526fa40))
+ (fp_line (start 5.2 -2.6) (end -2 -2.6) (layer "F.Fab") (width 0.15) (tstamp 85742f74-0e61-41f1-9990-3554223230da))
+ (fp_line (start 5.2 -2.6) (end 5.2 0.9) (layer "F.Fab") (width 0.15) (tstamp b10f3bc0-60df-4b65-8fad-47185a450ec7))
+ (fp_line (start 0 0.2) (end 0.7 0.9) (layer "F.Fab") (width 0.15) (tstamp f4e11d49-86c5-4b75-af2d-7b5f054c901d))
+ (pad "1" thru_hole rect (at 0 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp 772d8982-c47b-43f6-a55a-17ea8af80a89))
+ (pad "2" thru_hole circle (at 0.8 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp 9f20b72c-eafa-4a8c-83e8-49df40b299df))
+ (pad "3" thru_hole circle (at 1.6 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp e9b28187-27b5-4ff2-a6a0-e0b1b8eba819))
+ (pad "4" thru_hole circle (at 2.4 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp f5254525-359b-455b-91fe-22112e23c801))
+ (pad "5" thru_hole circle (at 3.2 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp 05ae332c-522c-4df9-b80a-0d63fb6a7fe3))
+ (pad "6" thru_hole oval (at 5.25 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask) (tstamp 6931925c-5e27-40ef-8e98-06cf86e9cd38))
+ (pad "6" thru_hole oval (at -2.05 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask) (tstamp de7a98e0-5374-4cd2-8db5-1e02f27bd1dc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Mini-B_Tensility_54-00023_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles.kicad_mod
new file mode 100644
index 00000000..d5b1237a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A24F127)
+ (descr "http://www.tensility.com/pdffiles/54-00023.pdf")
+ (tags "usb mini receptacle vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.6 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3161cf77-1ba5-409a-8187-45c97f67d7dd)
+ )
+ (fp_text value "USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles" (at 1.5 2.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4cb469c6-917e-4b3a-866d-6c8e331350cb)
+ )
+ (fp_text user "${REFERENCE}" (at 1.5 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7fa7c61-4a57-46ac-966f-23229a2374bc)
+ )
+ (fp_line (start -2.3 -2.9) (end 5.5 -2.9) (layer "F.SilkS") (width 0.15) (tstamp 1dd82ace-1e14-479b-a143-4ad6d38a2094))
+ (fp_line (start -0.5 1.5) (end 0.5 1.5) (layer "F.SilkS") (width 0.15) (tstamp 20174ef3-7ed8-4052-a6b2-984e73c0e8d4))
+ (fp_line (start 5.5 1.2) (end 5.5 0.6) (layer "F.SilkS") (width 0.15) (tstamp 503f0ecb-b7ad-4400-80dd-64f32b0c231c))
+ (fp_line (start -2.3 0.6) (end -2.3 1.2) (layer "F.SilkS") (width 0.15) (tstamp 726edf6f-e65c-434f-ae8d-7b7d0262a122))
+ (fp_line (start -2.3 1.2) (end 5.5 1.2) (layer "F.SilkS") (width 0.15) (tstamp 86995f2e-f345-4b12-a33b-d4aad8727745))
+ (fp_line (start -2.3 -2.3) (end -2.3 -2.9) (layer "F.SilkS") (width 0.15) (tstamp b0357770-728d-4364-adcb-db469b3e32ff))
+ (fp_line (start 5.5 -2.9) (end 5.5 -2.3) (layer "F.SilkS") (width 0.15) (tstamp b83c9c70-1310-4fd2-a9ff-cf6307551700))
+ (fp_line (start 6.7 1.5) (end 6.7 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 3f821053-1fea-42c7-9df6-79f9903103eb))
+ (fp_line (start 6.7 -3.2) (end -3.5 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 6a8afd79-b72e-40e3-b629-9c0b037e5dfa))
+ (fp_line (start -3.5 1.5) (end 6.7 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 6fffa98c-0305-40bf-b3e8-bc988593e6c9))
+ (fp_line (start -3.5 -3.2) (end -3.5 1.5) (layer "F.CrtYd") (width 0.05) (tstamp ece3f4cc-97e4-4fa7-bc42-419793ea27fa))
+ (fp_line (start -2 0.9) (end -0.7 0.9) (layer "F.Fab") (width 0.15) (tstamp 163f70a7-a96c-45ff-8f0e-48bc75c6d2ed))
+ (fp_line (start -0.7 0.9) (end 0 0.2) (layer "F.Fab") (width 0.15) (tstamp 204210ad-3d15-47f5-bca0-bc94bea8b59e))
+ (fp_line (start -2 0.9) (end -2 -2.6) (layer "F.Fab") (width 0.15) (tstamp 58d85f86-b5de-4836-ae94-95a963f2c156))
+ (fp_line (start 5.2 -2.6) (end 5.2 0.9) (layer "F.Fab") (width 0.15) (tstamp 59250e16-c109-4ec0-a785-918999a9059c))
+ (fp_line (start 0 0.2) (end 0.7 0.9) (layer "F.Fab") (width 0.15) (tstamp 645bbd6f-2ff5-4f67-bb45-4c46d95f2342))
+ (fp_line (start 5.2 -2.6) (end -2 -2.6) (layer "F.Fab") (width 0.15) (tstamp 6a781d40-275b-49f1-940b-8727583f070e))
+ (fp_line (start 0.7 0.9) (end 5.2 0.9) (layer "F.Fab") (width 0.15) (tstamp 8582bc55-2b24-4500-956b-aa2df345800f))
+ (pad "1" thru_hole rect (at 0 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp 61b551af-5a8a-4d8c-84b5-bfe9e89c7045))
+ (pad "2" thru_hole circle (at 0.8 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp 54d1ce01-aaa9-4526-8ba2-3132e5bc2bb7))
+ (pad "3" thru_hole circle (at 1.6 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp a5423c11-3ae2-48cc-b227-591c888c2173))
+ (pad "4" thru_hole circle (at 2.4 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp 80093bfb-aee3-474a-a0bd-43edbd4c0899))
+ (pad "5" thru_hole circle (at 3.2 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask) (tstamp 8ceb3a65-b3a7-417a-b10b-a8c4661ab0ee))
+ (pad "6" thru_hole circle (at -2.05 -0.875) (size 2.4 2.4) (drill 2) (layers *.Cu *.Mask) (tstamp 103be037-c2a3-4c92-ad40-0a398a3fe75d))
+ (pad "6" thru_hole circle (at 5.25 -0.875) (size 2.4 2.4) (drill 2) (layers *.Cu *.Mask) (tstamp c8b83f12-064d-43b2-98ca-8b9b8a1d36a7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Mini-B_Tensility_54-00023_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Wuerth_65100516121_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Wuerth_65100516121_Horizontal.kicad_mod
new file mode 100644
index 00000000..7eb9c802
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_USB.pretty/USB_Mini-B_Wuerth_65100516121_Horizontal.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "USB_Mini-B_Wuerth_65100516121_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D90ED94)
+ (descr "Mini USB 2.0 Type B SMT Horizontal 5 Contacts (https://katalog.we-online.de/em/datasheet/65100516121.pdf)")
+ (tags "Mini USB 2.0 Type B")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.25) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c32a548-ceb1-40d7-8491-091608722446)
+ )
+ (fp_text value "USB_Mini-B_Wuerth_65100516121_Horizontal" (at 0 7.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f8ec1a8-b35c-43a5-b3b9-23f364c6e88b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 522d65f1-9e18-45a4-8d5e-eff9611ba2ce)
+ )
+ (fp_line (start -2.05 -4.05) (end -1.35 -4.05) (layer "F.SilkS") (width 0.12) (tstamp 1361a843-fbf5-44cc-96a2-c82f476f27b1))
+ (fp_line (start 3.96 6.01) (end 3.96 4.35) (layer "F.SilkS") (width 0.12) (tstamp 1da84af3-34c0-406b-89e6-57abd7ac37ea))
+ (fp_line (start 3.96 -1.15) (end 3.96 1.45) (layer "F.SilkS") (width 0.12) (tstamp 2915cb69-007e-4352-9304-07f395922398))
+ (fp_line (start -3.96 4.35) (end -3.96 6.01) (layer "F.SilkS") (width 0.12) (tstamp 3bb9d053-61ae-4970-aa30-07e22567ba5e))
+ (fp_line (start -2.05 -3.46) (end -2.05 -4.05) (layer "F.SilkS") (width 0.12) (tstamp 4942b769-1f42-4889-991d-e3d53ea83f2a))
+ (fp_line (start -3.96 1.45) (end -3.96 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 5ba3b6f8-4206-455d-a8d8-3a84f0957a48))
+ (fp_line (start -3.2 -3.46) (end -2.05 -3.46) (layer "F.SilkS") (width 0.12) (tstamp 700d09c8-9aac-419e-a7e9-4b62d6d08c63))
+ (fp_line (start -3.96 6.01) (end 3.96 6.01) (layer "F.SilkS") (width 0.12) (tstamp 76848d76-a1ce-4ed3-b8a6-fc47bdbdb1fe))
+ (fp_line (start 2.05 -3.46) (end 3.2 -3.46) (layer "F.SilkS") (width 0.12) (tstamp 9f43cedb-ab91-4102-aa08-1e80dabfe222))
+ (fp_line (start -4.35 4.65) (end -5.89 4.65) (layer "F.CrtYd") (width 0.05) (tstamp 044c2eb4-b83d-49f3-8b9a-d1a33c22e3c7))
+ (fp_line (start 5.9 -4.35) (end 5.9 -0.85) (layer "F.CrtYd") (width 0.05) (tstamp 0520861d-66cd-4625-92c0-c88cc306b9dd))
+ (fp_line (start 4.35 1.15) (end 5.9 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 25429df6-dbc5-46c4-b671-722aa5327fd2))
+ (fp_line (start -4.35 1.15) (end -4.35 -0.85) (layer "F.CrtYd") (width 0.05) (tstamp 31f4d061-0eb5-4d38-9aba-39837cec9913))
+ (fp_line (start 5.9 4.65) (end 4.35 4.65) (layer "F.CrtYd") (width 0.05) (tstamp 44232e1d-f7ec-4a4c-b326-0d0d0d69a21c))
+ (fp_line (start 4.35 6.4) (end -4.35 6.4) (layer "F.CrtYd") (width 0.05) (tstamp 636893ee-2c4f-4be8-ba03-5bc2da31daeb))
+ (fp_line (start -4.35 -0.85) (end -5.9 -0.85) (layer "F.CrtYd") (width 0.05) (tstamp 91663cbd-6a26-4aca-923e-828dc7a2a1a4))
+ (fp_line (start -5.9 -4.35) (end 5.9 -4.35) (layer "F.CrtYd") (width 0.05) (tstamp 965d648a-2c91-4265-9d89-dd73cf218240))
+ (fp_line (start 4.35 -0.85) (end 4.35 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 99cfdca6-25cc-45ab-8742-23b7dbd1a6e0))
+ (fp_line (start -5.89 4.65) (end -5.9 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 99f30d9b-e3b1-46f0-983d-17ba7aa6d087))
+ (fp_line (start -4.35 6.4) (end -4.35 4.65) (layer "F.CrtYd") (width 0.05) (tstamp ae35732b-a010-444e-9945-50d0eb3220a6))
+ (fp_line (start -5.9 -0.85) (end -5.9 -4.35) (layer "F.CrtYd") (width 0.05) (tstamp be6cc4a7-8e11-4cd1-8873-330e484ae2a8))
+ (fp_line (start 4.35 4.65) (end 4.35 6.4) (layer "F.CrtYd") (width 0.05) (tstamp beea4c16-cbc4-4c18-962d-3e24af973fea))
+ (fp_line (start 5.9 -0.85) (end 4.35 -0.85) (layer "F.CrtYd") (width 0.05) (tstamp cbfb926e-d13b-4780-9a2a-1dac4db87666))
+ (fp_line (start -5.9 1.15) (end -4.35 1.15) (layer "F.CrtYd") (width 0.05) (tstamp ea35f518-ded5-4d67-b02e-338223c0940c))
+ (fp_line (start 5.9 1.15) (end 5.9 4.65) (layer "F.CrtYd") (width 0.05) (tstamp ffe3d00c-cf3a-47fb-bc8e-c93ebfbd27f1))
+ (fp_line (start -3.85 -3.35) (end -1.9 -3.35) (layer "F.Fab") (width 0.1) (tstamp 1fa95533-8b9a-4271-97a6-f372f2b9ea7e))
+ (fp_line (start -1.3 -3.35) (end 3.85 -3.35) (layer "F.Fab") (width 0.1) (tstamp 2ea1f4ce-7448-4457-acda-1a799d5b2688))
+ (fp_line (start 3.85 -3.35) (end 3.85 5.9) (layer "F.Fab") (width 0.1) (tstamp 4613f8dc-145b-4171-a06c-275d21f2d00d))
+ (fp_line (start -3.85 5.9) (end -3.85 -3.35) (layer "F.Fab") (width 0.1) (tstamp 5a71fe6c-6d88-4a0c-be73-4c1ce0fd1eb3))
+ (fp_line (start -1.9 -3.35) (end -1.6 -2.85) (layer "F.Fab") (width 0.1) (tstamp 954fcdf4-93c1-48fb-968c-5bc62d6767f2))
+ (fp_line (start -1.6 -2.85) (end -1.3 -3.35) (layer "F.Fab") (width 0.1) (tstamp cf282abe-f508-4d4d-86ec-660779151ee0))
+ (fp_line (start 3.85 5.9) (end -3.85 5.9) (layer "F.Fab") (width 0.1) (tstamp da7528f8-bbc7-43b6-a0c7-ff32f2faffa0))
+ (pad "" np_thru_hole circle (at 2.2 0) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask) (tstamp 63f62ea5-8193-4c03-96b3-b9468f0c4057))
+ (pad "" np_thru_hole circle (at -2.2 0) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask) (tstamp a93387cc-67e5-45ee-953e-20b1b9168944))
+ (pad "1" smd rect (at -1.6 -2.6) (size 0.5 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 754e96ed-205b-4e2a-bf72-4a67bd5cf08a))
+ (pad "2" smd rect (at -0.8 -2.6) (size 0.5 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7163312-9ed2-4b62-b430-fb1483920789))
+ (pad "3" smd rect (at 0 -2.6) (size 0.5 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0961144-0b91-48a6-8684-fbfb79aebac2))
+ (pad "4" smd rect (at 0.8 -2.6) (size 0.5 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e548e277-3f50-45a7-b303-b3668d093250))
+ (pad "5" smd rect (at 1.6 -2.6) (size 0.5 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 015c89b9-ca99-4c8c-9441-bfdaa99727bd))
+ (pad "6" smd rect (at 4.4 2.9) (size 2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48f3288a-56e0-447d-aea6-fe5849b15d56))
+ (pad "6" smd rect (at 4.4 -2.6) (size 2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4dbe22c-edec-4f4d-a87e-ad7a8f1c5945))
+ (pad "6" smd rect (at -4.4 -2.6) (size 2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e496f487-33d4-4087-9477-fd8895de680b))
+ (pad "6" smd rect (at -4.4 2.9) (size 2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa9d3e9d-cece-4dee-9684-5a89a5b049b7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Mini-B_Wuerth_65100516121_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)