diff --git a/lib/s0_Jiangsu_Changjing_Electronics_Technology.kicad_sym b/lib/s0_Jiangsu_Changjing_Electronics_Technology.kicad_sym
index e3911a5fcbf376cfdf2917469e808493d0b1603a..90b81651602ac391a70c01d8e180cd50fbe817f2 100644
--- a/lib/s0_Jiangsu_Changjing_Electronics_Technology.kicad_sym
+++ b/lib/s0_Jiangsu_Changjing_Electronics_Technology.kicad_sym
@@ -1,36 +1,39 @@
-(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
   (symbol "RB491D" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
-    (property "Reference" "D" (id 0) (at 0 2.54 0)
+    (property "Reference" "D" (at 0 2.54 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "RB491D" (id 1) (at 0 -2.54 0)
+    (property "Value" "RB491D" (at 0 -2.54 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 0 0 0)
+    (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 0 6.35 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "./s0-kicad-lib/datasheets/Diodes/Jiangsu-Changjing-Electronics-Technology-RB491D.pdf" (id 3) (at 0 0 0)
+    (property "Datasheet" "./s0-kicad-lib/datasheets/Diodes/Jiangsu-Changjing-Electronics-Technology-RB491D.pdf" (at 0 13.97 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "LCSC PN" "C8605" (id 4) (at 0 0 0)
+    (property "LCSC PN" "C8605" (at 0 -6.35 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "LCSC Link" "https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_Changjiang-Electronics-Tech-CJ-RB491D_C8605.html" (id 5) (at 0 0 0)
+    (property "LCSC Link" "https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_Changjiang-Electronics-Tech-CJ-RB491D_C8605.html" (at 0 11.43 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Manufacturer" "Jiangsu Changjing Electronics Technology" (id 6) (at 0 0 0)
+    (property "Manufacturer" "Jiangsu Changjing Electronics Technology" (at 0 8.89 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "MPN" "RB491D" (id 7) (at 0 0 0)
+    (property "MPN" "RB491D" (at 0 19.05 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Distributors:" "LCSC: C8605" (id 8) (at 0 0 0)
+    (property "Distributors:" "LCSC: C8605" (at 0 16.51 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "ki_description" "20V 450mV 1A 1A SOT-23(SOT-23-3) Schottky Barrier Diodes (SBD) ROHS " (id 9) (at 0 0 0)
+    (property "Marking" "D2E" (at 0 0 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "ki_description" "20V 450mV 1A 1A SOT-23(SOT-23-3) Schottky Barrier Diodes (SBD) ROHS " (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 10) (at 0 0 0)
+    (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (symbol "RB491D_0_1"
@@ -41,7 +44,7 @@
           (xy -1.27 0)
           (xy 1.27 1.27)
         )
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (stroke (width 0.254) (type default))
         (fill (type none))
       )
       (polyline
@@ -51,7 +54,7 @@
           (xy 2.54 0)
           (xy -1.27 0)
         )
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (polyline
@@ -63,11 +66,11 @@
           (xy -0.635 -1.27)
           (xy -0.635 -0.635)
         )
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (stroke (width 0.254) (type default))
         (fill (type none))
       )
       (circle (center 2.54 0) (radius 0.254)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type outline))
       )
     )
diff --git a/lib/s0_diodes.kicad_sym b/lib/s0_diodes.kicad_sym
index 574e68a391f113663c75e7fa46c7e463f12d851e..c781cc1720c18ea5b505892a072dd2a8b5e15da2 100644
--- a/lib/s0_diodes.kicad_sym
+++ b/lib/s0_diodes.kicad_sym
@@ -21,6 +21,9 @@
     (property "Distributors:" "LCSC: C134963" (at 0 2.54 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Marking" "BIUR, UNIR" (at 0 0 0)
+      (effects (font (size 1.27 1.27)))
+    )
     (property "ki_description" "17V unidirectional supressor diode" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
diff --git a/lib/s0_espressif.kicad_sym b/lib/s0_espressif.kicad_sym
index db5d963fe701f2cc6d699fd2efda2e8f38ef0c2f..b8efb20213866fe0511851789613eccb1ebba984 100644
--- a/lib/s0_espressif.kicad_sym
+++ b/lib/s0_espressif.kicad_sym
@@ -1,38 +1,38 @@
-(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
   (symbol "ESP32-C3-MINI-1-N4" (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 1.27 35.56 0)
+    (property "Reference" "U" (at 1.27 35.56 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "ESP32-C3-MINI-1-N4" (id 1) (at 1.27 36.83 0)
+    (property "Value" "ESP32-C3-MINI-1-N4" (at 1.27 36.83 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "s0_espressif:eps32-c3-mini-1" (id 2) (at 29.21 0 0)
+    (property "Footprint" "s0_espressif:esp32-c3-mini-1" (at 29.21 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "./s0-kicad-lib/datasheets/Microcontrollers_SOMs/esp32_c3_mini_1_datasheet_en.pdf" (id 3) (at 0 40.64 0)
+    (property "Datasheet" "./s0-kicad-lib/datasheets/Microcontrollers_SOMs/esp32_c3_mini_1_datasheet_en.pdf" (at 0 40.64 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Fit" "fit: " (id 4) (at 0 0 0)
+    (property "Fit" "fit: " (at 0 0 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Manufacturer" "Espressif" (id 5) (at 0 0 0)
+    (property "Manufacturer" "Espressif" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "MPN" "ESP32-C3-MINI-1-N4" (id 6) (at 0 -1.27 0)
+    (property "MPN" "ESP32-C3-MINI-1-N4" (at 0 -1.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Distributors" "Mouser: 356-ESP32-C3-MINI1N4 " (id 7) (at 0 -1.27 0)
+    (property "Distributors" "Mouser: 356-ESP32-C3-MINI1N4 " (at 0 -1.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "ki_locked" "" (id 8) (at 0 0 0)
+    (property "ki_locked" "" (at 0 0 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "ki_description" "2.4 GHz WIFI/BL5 module, RISCV, 15MB flash, On-board antenna, 15 GPIOs" (id 9) (at 0 0 0)
+    (property "ki_description" "2.4 GHz WIFI/BL5 module, RISCV, 15MB flash, On-board antenna, 15 GPIOs" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (symbol "ESP32-C3-MINI-1-N4_1_1"
       (rectangle (start -7.62 35.56) (end 7.62 -31.75)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type background))
       )
       (pin power_in line (at -10.16 24.13 0) (length 2.54)
@@ -190,7 +190,7 @@
     )
     (symbol "ESP32-C3-MINI-1-N4_2_1"
       (rectangle (start -27.94 15.24) (end 15.24 -15.24)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type background))
       )
       (pin bidirectional line (at -30.48 12.7 0) (length 2.54)
diff --git a/lib/s0_sofng.kicad_sym b/lib/s0_sofng.kicad_sym
index cd31a2e32afe7dc18b10945e93a93bfbb2f5d335..b43679870f8188761b797a78249094cd8674aed7 100644
--- a/lib/s0_sofng.kicad_sym
+++ b/lib/s0_sofng.kicad_sym
@@ -1,124 +1,124 @@
-(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
   (symbol "MC-311S" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "J" (id 0) (at -10.16 19.05 0)
+    (property "Reference" "J" (at -10.16 19.05 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "MC-311S" (id 1) (at 19.05 19.05 0)
+    (property "Value" "MC-311S" (at 19.05 19.05 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Footprint" "s0_sofng:MC-311S" (id 2) (at 3.81 0 0)
+    (property "Footprint" "s0_sofng:MC-311S" (at 3.81 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "./s0-kicad-lib/datasheets/Connectors/SOFNG-MC-311S8.pdf" (id 3) (at 3.81 -2.54 0)
+    (property "Datasheet" "./s0-kicad-lib/datasheets/Connectors/SOFNG-MC-311S.pdf" (at 3.81 -2.54 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Manufacturer" "Sofng" (id 4) (at 0 0 0)
+    (property "Manufacturer" "Sofng" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "MPN" "MC-311S" (id 5) (at 0 0 0)
+    (property "MPN" "MC-311S" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Distributor" "LCSC: C2977718" (id 6) (at 0 0 0)
+    (property "Distributor" "LCSC: C2977718" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "LCSC PN:" "C2977718" (id 7) (at 0 0 0)
+    (property "LCSC PN:" "C2977718" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "ki_description" "USB 2.0-only Type-C Receptacle connector, SMD" (id 8) (at 0 0 0)
+    (property "ki_description" "USB 2.0-only Type-C Receptacle connector, SMD" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "ki_fp_filters" "USB*C*Receptacle*" (id 9) (at 0 0 0)
+    (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (symbol "MC-311S_0_0"
       (rectangle (start 10.16 -22.606) (end 9.144 -23.114)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 -20.066) (end 9.144 -20.574)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 -14.986) (end 9.144 -15.494)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 -12.446) (end 9.144 -12.954)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 -7.366) (end 9.144 -7.874)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 -4.826) (end 9.144 -5.334)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 -2.286) (end 9.144 -2.794)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 0.254) (end 9.144 -0.254)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 5.334) (end 9.144 4.826)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 7.874) (end 9.144 7.366)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 12.954) (end 9.144 12.446)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
       (rectangle (start 10.16 15.494) (end 9.144 14.986)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
     )
     (symbol "MC-311S_0_1"
       (rectangle (start -10.16 17.78) (end 10.16 -25.4)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (stroke (width 0.254) (type default))
         (fill (type background))
       )
-      (arc (start -8.89 -3.81) (mid -6.985 -5.715) (end -5.08 -3.81)
-        (stroke (width 0.508) (type default) (color 0 0 0 0))
+      (arc (start -8.89 -3.81) (mid -6.985 -5.7067) (end -5.08 -3.81)
+        (stroke (width 0.508) (type default))
         (fill (type none))
       )
-      (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+      (arc (start -7.62 -3.81) (mid -6.985 -4.4423) (end -6.35 -3.81)
+        (stroke (width 0.254) (type default))
         (fill (type none))
       )
-      (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+      (arc (start -7.62 -3.81) (mid -6.985 -4.4423) (end -6.35 -3.81)
+        (stroke (width 0.254) (type default))
         (fill (type outline))
       )
       (rectangle (start -7.62 -3.81) (end -6.35 3.81)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (stroke (width 0.254) (type default))
         (fill (type outline))
       )
-      (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+      (arc (start -6.35 3.81) (mid -6.985 4.4423) (end -7.62 3.81)
+        (stroke (width 0.254) (type default))
         (fill (type none))
       )
-      (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+      (arc (start -6.35 3.81) (mid -6.985 4.4423) (end -7.62 3.81)
+        (stroke (width 0.254) (type default))
         (fill (type outline))
       )
-      (arc (start -5.08 3.81) (mid -6.985 5.715) (end -8.89 3.81)
-        (stroke (width 0.508) (type default) (color 0 0 0 0))
+      (arc (start -5.08 3.81) (mid -6.985 5.7067) (end -8.89 3.81)
+        (stroke (width 0.508) (type default))
         (fill (type none))
       )
       (circle (center -2.54 1.143) (radius 0.635)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (stroke (width 0.254) (type default))
         (fill (type outline))
       )
       (circle (center 0 -5.842) (radius 1.27)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type outline))
       )
       (polyline
@@ -126,7 +126,7 @@
           (xy -8.89 -3.81)
           (xy -8.89 3.81)
         )
-        (stroke (width 0.508) (type default) (color 0 0 0 0))
+        (stroke (width 0.508) (type default))
         (fill (type none))
       )
       (polyline
@@ -134,7 +134,7 @@
           (xy -5.08 3.81)
           (xy -5.08 -3.81)
         )
-        (stroke (width 0.508) (type default) (color 0 0 0 0))
+        (stroke (width 0.508) (type default))
         (fill (type none))
       )
       (polyline
@@ -142,7 +142,7 @@
           (xy 0 -5.842)
           (xy 0 4.318)
         )
-        (stroke (width 0.508) (type default) (color 0 0 0 0))
+        (stroke (width 0.508) (type default))
         (fill (type none))
       )
       (polyline
@@ -151,7 +151,7 @@
           (xy -2.54 -0.762)
           (xy -2.54 0.508)
         )
-        (stroke (width 0.508) (type default) (color 0 0 0 0))
+        (stroke (width 0.508) (type default))
         (fill (type none))
       )
       (polyline
@@ -160,7 +160,7 @@
           (xy 2.54 0.508)
           (xy 2.54 1.778)
         )
-        (stroke (width 0.508) (type default) (color 0 0 0 0))
+        (stroke (width 0.508) (type default))
         (fill (type none))
       )
       (polyline
@@ -170,11 +170,11 @@
           (xy 1.27 4.318)
           (xy -1.27 4.318)
         )
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (stroke (width 0.254) (type default))
         (fill (type outline))
       )
       (rectangle (start 1.905 1.778) (end 3.175 3.048)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (stroke (width 0.254) (type default))
         (fill (type outline))
       )
     )
diff --git a/pretty/s0_espressif.pretty/eps32-c3-mini-1.kicad_mod b/pretty/s0_espressif.pretty/esp32-c3-mini-1.kicad_mod
similarity index 98%
rename from pretty/s0_espressif.pretty/eps32-c3-mini-1.kicad_mod
rename to pretty/s0_espressif.pretty/esp32-c3-mini-1.kicad_mod
index 5044ad94f0b1d150547a0aa2ca649fda8434ad34..7cbfb9549f51786b69fc1af2223b2030d8f1e3e7 100644
--- a/pretty/s0_espressif.pretty/eps32-c3-mini-1.kicad_mod
+++ b/pretty/s0_espressif.pretty/esp32-c3-mini-1.kicad_mod
@@ -1,11 +1,11 @@
-(footprint "eps32-c3-mini-1" (version 20221018) (generator pcbnew)
+(footprint "esp32-c3-mini-1" (version 20221018) (generator pcbnew)
   (layer "F.Cu")
   (attr smd)
   (fp_text reference "REF**" (at 0 9.2) (layer "F.SilkS")
       (effects (font (size 1 1) (thickness 0.15)))
     (tstamp 21d85529-6d2f-44d5-87a7-7f19f0622f90)
   )
-  (fp_text value "eps32-c3-mini-1" (at 0 3.7 unlocked) (layer "F.Fab") hide
+  (fp_text value "esp32-c3-mini-1" (at 0 3.7 unlocked) (layer "F.Fab") hide
       (effects (font (size 1 1) (thickness 0.15)))
     (tstamp 52cb751d-e156-4cb5-8b0e-20d7ba0ca49b)
   )