diff --git a/fab.kicad_sym b/fab.kicad_sym
index 27b39f7c3dcb6e51e403607680731c56dd051d03..ca524356c2cece845efae7c6e5c6805cc0db31b8 100644
--- a/fab.kicad_sym
+++ b/fab.kicad_sym
@@ -4708,6 +4708,57 @@
       )
     )
   )
+  (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821" (in_bom yes) (on_board yes)
+    (property "Reference" "P" (at -5.08 8.89 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "Conn_USB_microB_Socket_WurthElektronik_629105136821" (at 1.27 8.89 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "fab:Conn_USB_microB_Socket_WurthElektronik_629105136821" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.we-online.com/components/products/datasheet/629105136821.pdf" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_keywords" "USB microB socket SMD 629105136821" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_description" "CONN RCPT USB2.0 MICRO B SMD R/A" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_fp_filters" "*USB*A*" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821_0_1"
+      (rectangle (start -5.08 7.62) (end 5.08 -7.62)
+        (stroke (width 0.254) (type default))
+        (fill (type background))
+      )
+    )
+    (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821_1_1"
+      (pin power_in line (at 0 10.16 270) (length 2.54)
+        (name "VCC" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -7.62 5.08 0) (length 2.54)
+        (name "D-" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -7.62 2.54 0) (length 2.54)
+        (name "D+" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -7.62 -5.08 0) (length 2.54)
+        (name "ID" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 0 -10.16 90) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "Crystal_ECS-CR2-20" (in_bom yes) (on_board yes)
     (property "Reference" "Y" (at -6.35 6.35 0)
       (effects (font (size 1.27 1.27)) (justify left))
diff --git a/fab.pretty/Conn_USB_microB_Socket_WurthElektronik_629105136821.kicad_mod b/fab.pretty/Conn_USB_microB_Socket_WurthElektronik_629105136821.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..506e33497249473842e6a025cb9ca0a9ef4948ee
--- /dev/null
+++ b/fab.pretty/Conn_USB_microB_Socket_WurthElektronik_629105136821.kicad_mod
@@ -0,0 +1,137 @@
+(footprint "Conn_USB_microB_Socket_WurthElektronik_629105136821" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (descr "Micro USB B socket connector SMD")
+  (tags "usb microb smd 629105136821")
+  (attr smd)
+  (fp_text reference "REF**" (at 1.2 -6.5 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)) (justify bottom))
+    (tstamp 69e3e90d-88fe-4c5f-bb3d-2436876463d0)
+  )
+  (fp_text value "Conn_USB_microB_Socket_WurthElektronik_629105136821" (at 0 0 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 01ab8514-a065-4e59-beb5-21d5ba014788)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 421628ff-208f-43de-bcb8-ca2ddc404ec0)
+  )
+  (fp_text user "BRD EDGE" (at 5.2 -1.5 unlocked) (layer "F.Fab")
+      (effects (font (size 0.5 0.5) (thickness 0.075)) (justify left bottom))
+    (tstamp e8440ee0-28bd-4fce-89ff-cec9dd296718)
+  )
+  (fp_line (start -4 -5.9) (end -1.9 -5.9)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 82756559-28c0-4836-a2bb-33ade5c2c3c8))
+  (fp_line (start -4 -4) (end -4 -5.9)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 00b6f1d8-f180-40fc-84a4-19d94a37d0cb))
+  (fp_line (start 1.8 -5.9) (end 4 -5.9)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp abc4befe-ca48-4050-89ca-e1d4e23ebf24))
+  (fp_line (start 4 -5.9) (end 4 -4)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 436c2d96-5fd4-455f-892a-38419d43b2e3))
+  (fp_circle (center -1.3 -6.6) (end -1.5 -6.6)
+    (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp 3f4b27bd-4d03-42e2-a8a1-410f1913fc28))
+  (fp_rect (start -5 -1.3) (end 5 -6.2)
+    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp eadbed79-1b9a-4d51-9839-c27b54838808))
+  (fp_line (start -5 -1.3) (end 9.1 -1.3)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 950b8fe1-8fcd-46c3-ad8f-fa7052f3fcad))
+  (fp_line (start -3.975 0) (end -3.775 0)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 721b6db7-34bf-48ae-b41d-b116f29ad24e))
+  (fp_line (start -3.775 0) (end -3.5 -0.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp d6512ef7-eb63-45b7-9eb2-d29723e0e464))
+  (fp_line (start -3.7 -5.6) (end -1.625 -5.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 6d35ca91-9021-46ed-9393-09847276334f))
+  (fp_line (start -3.7 -0.6) (end -3.975 0)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp ac2d92b9-d663-4ab9-b255-4c37f796d58a))
+  (fp_line (start -3.7 -0.6) (end -3.7 -5.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp a45f8f5f-0274-4ec6-9770-a57f5598d973))
+  (fp_line (start -3.5 -0.6) (end -3.3 -0.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp e41d0251-3986-4f46-b5e7-ad1e1e90cf8f))
+  (fp_line (start -3.3 -0.6) (end -3.3 0)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5edf9e0c-c172-49bc-8f95-301f59a6324c))
+  (fp_line (start -3.3 0) (end 3.3 0)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 067e2b54-59f0-4f22-b9ac-e3835945db62))
+  (fp_line (start -1.625 -5.6) (end -1.625 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 888ad6f6-1bd2-4a63-ad7d-bed773fff633))
+  (fp_line (start -1.625 -5.175) (end -1.425 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c778ac34-e3b0-43d5-ad56-b016e073f993))
+  (fp_line (start -1.425 -5.9) (end -1.175 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 2cf59251-9ac7-415f-aec5-5775ce27c6d3))
+  (fp_line (start -1.425 -5.175) (end -1.425 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 6bf68212-ff9d-41e9-b1e2-0a2c444e71e1))
+  (fp_line (start -1.175 -5.9) (end -1.175 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5dff7d98-e833-48dc-9a86-ba8c59f8c2dc))
+  (fp_line (start -1.175 -5.175) (end -0.775 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 00ce462a-4a99-4fa7-9289-275cfdcd0a16))
+  (fp_line (start -0.775 -5.9) (end -0.525 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 29ecff90-2391-4e23-85b6-9c90b42128d3))
+  (fp_line (start -0.775 -5.175) (end -0.775 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 9c975792-53d7-4717-bc15-7caacb6e2513))
+  (fp_line (start -0.525 -5.9) (end -0.525 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp b748c020-1059-45a5-aa4a-b0b6cc075492))
+  (fp_line (start -0.525 -5.175) (end -0.125 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5b6bffca-c482-4d26-8277-7ba632c9238e))
+  (fp_line (start -0.125 -5.9) (end 0.125 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp ea49eff1-73dc-4c50-978b-d35f7a522e44))
+  (fp_line (start -0.125 -5.175) (end -0.125 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp bbb5313f-af83-4187-b1cf-da4d84c5c21e))
+  (fp_line (start 0.125 -5.9) (end 0.125 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 0f9fee2d-2cd0-4712-89ac-1cbea5de0d08))
+  (fp_line (start 0.125 -5.175) (end 0.525 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 40befa99-be39-4b4c-9df1-b9383a68aa91))
+  (fp_line (start 0.525 -5.9) (end 0.775 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp e8f3105b-14da-46a4-8040-cca7d35ca738))
+  (fp_line (start 0.525 -5.175) (end 0.525 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 01ecaa56-f2ee-475b-80f0-4453eaed238f))
+  (fp_line (start 0.775 -5.9) (end 0.775 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 1a0cb406-d3ba-4e70-adbc-4f2f0f46c595))
+  (fp_line (start 0.775 -5.175) (end 1.175 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp dc4848a7-eed3-4485-95a4-e89bed6b42bc))
+  (fp_line (start 1.175 -5.9) (end 1.425 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 3be73dbd-8811-4ad3-8fb9-77df9284ff54))
+  (fp_line (start 1.175 -5.175) (end 1.175 -5.9)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c68a51cb-7755-4230-a22d-8e8dd827bb10))
+  (fp_line (start 1.425 -5.9) (end 1.425 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 0479df6f-5fb3-412d-a13f-bcd820bbb25c))
+  (fp_line (start 1.425 -5.175) (end 1.6 -5.175)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp fc2020f4-15b4-44cc-9deb-81c89a42fcae))
+  (fp_line (start 1.6 -5.6) (end 3.7 -5.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 281bd388-fe86-4998-bba9-3dd2795ac6da))
+  (fp_line (start 1.6 -5.175) (end 1.6 -5.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp b5e33674-57b5-45bd-99ea-3f0d45608446))
+  (fp_line (start 3.3 -0.6) (end 3.3 0)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 41731288-e099-40ed-aac7-d405b3611b2c))
+  (fp_line (start 3.5 -0.6) (end 3.3 -0.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp cbf5f5d2-032e-45a2-908c-b2616926a704))
+  (fp_line (start 3.7 -5.6) (end 3.7 -0.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 1e7016a5-a273-4f88-9538-b9aa25bb8ca4))
+  (fp_line (start 3.7 -0.6) (end 4.025 -0.025)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp d3e5cf89-978c-4591-bc67-60cc822231bf))
+  (fp_line (start 3.825 -0.025) (end 3.5 -0.6)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 2be125b0-5d94-4954-84b5-473efa23f317))
+  (fp_line (start 4.025 -0.025) (end 3.825 -0.025)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 8bef2105-ecd0-46ed-9dfc-977eddf29df3))
+  (pad "" smd rect (at -4.9 -2.75) (size 1.9 1.9) (drill (offset 0.95 0)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp e093c0a6-b6f6-4d5d-aca6-7697853081b5))
+  (pad "" smd rect (at -2.15 -2.75) (size 1.9 1.9) (drill (offset 0.95 0)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp f20de995-9d26-461e-98e3-726250438949))
+  (pad "" thru_hole circle (at -2.075 -5.2) (size 0.81 0.81) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 2c8b98f4-bfb3-4283-aad3-6b4294b098d9))
+  (pad "" thru_hole circle (at 2.075 -5.2) (size 0.81 0.81) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp b02cb4b3-f972-4d45-9c3a-4827f6e23f94))
+  (pad "" smd rect (at 2.15 -2.75) (size 1.9 1.9) (drill (offset -0.95 0)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp f819caf8-23c9-428c-9f0d-bd896254a380))
+  (pad "" smd rect (at 4.9 -2.75) (size 1.9 1.9) (drill (offset -0.95 0)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp 377f9e61-1f24-475a-9496-1460ae396166))
+  (pad "1" smd rect (at -1.3 -6.1) (size 0.4 1.35) (drill (offset 0 0.675)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp 233ab433-f565-48a0-99b2-382081e9aa12))
+  (pad "2" smd rect (at -0.65 -6.1) (size 0.4 1.35) (drill (offset 0 0.675)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp f68ef546-b0b6-4dbb-84e9-3ea076e229bf))
+  (pad "3" smd rect (at 0 -6.1) (size 0.4 1.35) (drill (offset 0 0.675)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp 2dc9d44a-f2a9-45bb-ac2b-f29ef36f8624))
+  (pad "4" smd rect (at 0.65 -6.1) (size 0.4 1.35) (drill (offset 0 0.675)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp c465aa72-92a9-4140-a189-566910cc4caa))
+  (pad "5" smd rect (at 1.3 -6.1) (size 0.4 1.35) (drill (offset 0 0.675)) (layers "F.Cu" "F.Paste" "F.Mask")
+    (thermal_bridge_angle 45) (tstamp 01e4640d-469b-429d-8b09-20c39c2415d6))
+  (model "fab.3dshapes/Conn_USB_microB_Socket_WurthElektronik_629105136821"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)