diff --git a/fab.kicad_sym b/fab.kicad_sym
index 39c5b0f0bc52549f0f48cae8d5c8b07b3ce8de32..3f3409fa9e53c4ad1fd65c6afbb58466a2e9118e 100644
--- a/fab.kicad_sym
+++ b/fab.kicad_sym
@@ -9212,7 +9212,7 @@
         (name "OUT2" (effects (font (size 1.27 1.27))))
         (number "8" (effects (font (size 1.27 1.27))))
       )
-      (pin unspecified line (at 2.54 -10.16 90) (length 2.54)
+      (pin power_in line (at 2.54 -10.16 90) (length 2.54)
         (name "PAD" (effects (font (size 1.27 1.27))))
         (number "9" (effects (font (size 1.27 1.27))))
       )
@@ -13090,10 +13090,10 @@
     )
   )
   (symbol "Transistor_MOSFET_NCh_SOT23" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
-    (property "Reference" "Q" (at 1.27 7.62 0)
+    (property "Reference" "Q" (at 3.81 1.27 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "Transistor_MOSFET_NCh_SOT23" (at 1.27 5.08 0)
+    (property "Value" "Transistor_MOSFET_NCh_SOT23" (at 3.81 -1.27 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Footprint" "fab:SOT-23-3" (at 0 0 0)
@@ -13112,143 +13112,98 @@
       (effects (font (size 1.27 1.27)) hide)
     )
     (symbol "Transistor_MOSFET_NCh_SOT23_0_1"
-      (rectangle (start -3.81 3.81) (end 3.81 -3.81)
-        (stroke (width 0.254) (type default))
-        (fill (type background))
-      )
-    )
-    (symbol "Transistor_MOSFET_NCh_SOT23_1_0"
       (polyline
         (pts
-          (xy -2.54 -2.54)
-          (xy -2.54 2.54)
+          (xy 0 2.54)
+          (xy 1.27 2.54)
+          (xy 1.27 -2.54)
+          (xy 0 -2.54)
         )
         (stroke (width 0) (type default))
         (fill (type none))
       )
-      (polyline
-        (pts
-          (xy -1.524 -2.159)
-          (xy 0 -2.159)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
+    )
+    (symbol "Transistor_MOSFET_NCh_SOT23_1_0"
+      (text "D" (at 1.27 4.445 0)
+        (effects (font (size 1.27 1.27)))
       )
-      (polyline
-        (pts
-          (xy -1.524 2.159)
-          (xy 0 2.159)
-        )
+      (text "G" (at -5.08 -1.27 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (text "S" (at 1.27 -4.445 0)
+        (effects (font (size 1.27 1.27)))
+      )
+    )
+    (symbol "Transistor_MOSFET_NCh_SOT23_1_1"
+      (rectangle (start -3.175 3.175) (end 3.175 -3.175)
         (stroke (width 0) (type default))
-        (fill (type none))
+        (fill (type background))
       )
       (polyline
         (pts
-          (xy -0.508 0)
-          (xy 0 0)
+          (xy -2.54 -2.54)
+          (xy -2.54 1.27)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 -2.159)
+          (xy -1.905 -2.54)
           (xy 0 -2.54)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 0)
-          (xy 0 -2.159)
+          (xy -1.905 2.54)
+          (xy -1.905 -2.54)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 2.159)
           (xy 0 2.54)
+          (xy -1.905 2.54)
         )
-        (stroke (width 0) (type default))
-        (fill (type none))
-      )
-      (polyline
-        (pts
-          (xy 0 3.048)
-          (xy 1.397 3.048)
-        )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 -3.048)
-          (xy 0 -3.048)
+          (xy 0.635 0.635)
+          (xy 1.905 0.635)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 -0.254)
-          (xy 1.397 -3.048)
+          (xy 0 -2.54)
+          (xy 0 0)
+          (xy -1.905 0)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 3.048)
-          (xy 1.397 0.762)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
-      )
-      (text "D" (at -1.27 5.08 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (text "G" (at -5.08 -1.27 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (text "S" (at 1.27 -5.08 0)
-        (effects (font (size 1.27 1.27)))
-      )
-    )
-    (symbol "Transistor_MOSFET_NCh_SOT23_1_1"
-      (rectangle (start -2.032 -2.921) (end -1.524 -1.397)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (rectangle (start -2.032 -0.762) (end -1.524 0.762)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (rectangle (start -2.032 1.397) (end -1.524 2.921)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (polyline
-        (pts
-          (xy -1.524 0)
-          (xy -0.508 0.635)
-          (xy -0.508 0.635)
-          (xy -0.508 -0.635)
-          (xy -0.508 -0.635)
-          (xy -1.524 0)
+          (xy -1.905 0)
+          (xy -1.27 0.635)
+          (xy -1.27 -0.635)
+          (xy -1.905 0)
         )
         (stroke (width 0) (type default))
         (fill (type outline))
       )
       (polyline
         (pts
-          (xy 1.397 0.762)
-          (xy 2.032 -0.254)
-          (xy 2.032 -0.254)
-          (xy 0.762 -0.254)
-          (xy 0.762 -0.254)
-          (xy 1.397 0.762)
+          (xy 1.27 0.635)
+          (xy 1.905 0)
+          (xy 0.635 0)
+          (xy 1.27 0.635)
         )
         (stroke (width 0) (type default))
         (fill (type outline))
@@ -13268,10 +13223,10 @@
     )
   )
   (symbol "Transistor_MOSFET_NCh_TO252" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes)
-    (property "Reference" "Q" (at 1.27 7.62 0)
+    (property "Reference" "Q" (at 3.81 1.27 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "Transistor_MOSFET_NCh_TO252" (at 1.27 5.08 0)
+    (property "Value" "Transistor_MOSFET_NCh_TO252" (at 3.81 -1.27 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Footprint" "fab:TO-252" (at 0 0 0)
@@ -13289,144 +13244,99 @@
     (property "ki_fp_filters" "*TO?252*" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (symbol "Transistor_MOSFET_NCh_TO252_0_0"
-      (rectangle (start -3.81 3.81) (end 3.81 -3.81)
-        (stroke (width 0.254) (type default))
-        (fill (type background))
-      )
-    )
-    (symbol "Transistor_MOSFET_NCh_TO252_1_0"
+    (symbol "Transistor_MOSFET_NCh_TO252_0_1"
       (polyline
         (pts
-          (xy -2.54 -2.54)
-          (xy -2.54 2.54)
+          (xy 0 2.54)
+          (xy 1.27 2.54)
+          (xy 1.27 -2.54)
+          (xy 0 -2.54)
         )
         (stroke (width 0) (type default))
         (fill (type none))
       )
-      (polyline
-        (pts
-          (xy -1.524 -2.159)
-          (xy 0 -2.159)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
+    )
+    (symbol "Transistor_MOSFET_NCh_TO252_1_0"
+      (text "D" (at 1.27 4.445 0)
+        (effects (font (size 1.27 1.27)))
       )
-      (polyline
-        (pts
-          (xy -1.524 2.159)
-          (xy 0 2.159)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
+      (text "G" (at -5.08 -1.27 0)
+        (effects (font (size 1.27 1.27)))
       )
-      (polyline
-        (pts
-          (xy -0.508 0)
-          (xy 0 0)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
+      (text "S" (at 1.27 -4.445 0)
+        (effects (font (size 1.27 1.27)))
       )
-      (polyline
-        (pts
-          (xy 0 -2.159)
-          (xy 0 -2.54)
-        )
+    )
+    (symbol "Transistor_MOSFET_NCh_TO252_1_1"
+      (rectangle (start -3.175 3.175) (end 3.175 -3.175)
         (stroke (width 0) (type default))
-        (fill (type none))
+        (fill (type background))
       )
       (polyline
         (pts
-          (xy 0 0)
-          (xy 0 -2.159)
+          (xy -2.54 -2.54)
+          (xy -2.54 1.27)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 2.159)
-          (xy 0 2.54)
+          (xy -1.905 -2.54)
+          (xy 0 -2.54)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 3.048)
-          (xy 1.397 3.048)
+          (xy -1.905 2.54)
+          (xy -1.905 -2.54)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 -3.048)
-          (xy 0 -3.048)
+          (xy 0 2.54)
+          (xy -1.905 2.54)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 -0.254)
-          (xy 1.397 -3.048)
+          (xy 0.635 0.635)
+          (xy 1.905 0.635)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 3.048)
-          (xy 1.397 0.762)
+          (xy 0 -2.54)
+          (xy 0 0)
+          (xy -1.905 0)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
-      (text "D" (at -1.27 5.08 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (text "G" (at -5.08 -1.27 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (text "S" (at 1.27 -5.08 0)
-        (effects (font (size 1.27 1.27)))
-      )
-    )
-    (symbol "Transistor_MOSFET_NCh_TO252_1_1"
-      (rectangle (start -2.032 -2.921) (end -1.524 -1.397)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (rectangle (start -2.032 -0.762) (end -1.524 0.762)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (rectangle (start -2.032 1.397) (end -1.524 2.921)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
       (polyline
         (pts
-          (xy -1.524 0)
-          (xy -0.508 0.635)
-          (xy -0.508 0.635)
-          (xy -0.508 -0.635)
-          (xy -0.508 -0.635)
-          (xy -1.524 0)
+          (xy -1.905 0)
+          (xy -1.27 0.635)
+          (xy -1.27 -0.635)
+          (xy -1.905 0)
         )
         (stroke (width 0) (type default))
         (fill (type outline))
       )
       (polyline
         (pts
-          (xy 1.397 0.762)
-          (xy 2.032 -0.254)
-          (xy 2.032 -0.254)
-          (xy 0.762 -0.254)
-          (xy 0.762 -0.254)
-          (xy 1.397 0.762)
+          (xy 1.27 0.635)
+          (xy 1.905 0)
+          (xy 0.635 0)
+          (xy 1.27 0.635)
         )
         (stroke (width 0) (type default))
         (fill (type outline))
@@ -13446,10 +13356,10 @@
     )
   )
   (symbol "Transistor_MOSFET_PCh_SOT23" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes)
-    (property "Reference" "Q" (at 1.27 7.62 0)
+    (property "Reference" "Q" (at 3.81 1.27 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "Transistor_MOSFET_PCh_SOT23" (at 1.27 5.08 0)
+    (property "Value" "Transistor_MOSFET_PCh_SOT23" (at 3.81 -1.27 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Footprint" "fab:SOT-23-3" (at 0 0 0)
@@ -13467,144 +13377,99 @@
     (property "ki_fp_filters" "*SOT?23*" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (symbol "Transistor_MOSFET_PCh_SOT23_0_0"
-      (rectangle (start -3.81 3.81) (end 3.81 -3.81)
-        (stroke (width 0.254) (type default))
-        (fill (type background))
+    (symbol "Transistor_MOSFET_PCh_SOT23_0_1"
+      (polyline
+        (pts
+          (xy 0 2.54)
+          (xy 1.27 2.54)
+          (xy 1.27 -2.54)
+          (xy 0 -2.54)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
       )
-      (text "D" (at -1.27 5.08 0)
+    )
+    (symbol "Transistor_MOSFET_PCh_SOT23_1_0"
+      (text "D" (at 1.27 4.445 0)
         (effects (font (size 1.27 1.27)))
       )
       (text "G" (at -5.08 -1.27 0)
         (effects (font (size 1.27 1.27)))
       )
-      (text "S" (at -1.27 -5.08 0)
+      (text "S" (at 1.27 -4.445 0)
         (effects (font (size 1.27 1.27)))
       )
     )
-    (symbol "Transistor_MOSFET_PCh_SOT23_1_0"
-      (polyline
-        (pts
-          (xy -2.54 -2.54)
-          (xy -2.54 2.54)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
-      )
-      (polyline
-        (pts
-          (xy -1.651 0)
-          (xy 0 0)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
-      )
-      (polyline
-        (pts
-          (xy -1.524 -2.159)
-          (xy 0 -2.159)
-        )
+    (symbol "Transistor_MOSFET_PCh_SOT23_1_1"
+      (rectangle (start -3.175 3.175) (end 3.175 -3.175)
         (stroke (width 0) (type default))
-        (fill (type none))
+        (fill (type background))
       )
       (polyline
         (pts
-          (xy -1.524 2.159)
-          (xy 0 2.159)
+          (xy -2.54 -2.54)
+          (xy -2.54 1.27)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 -2.159)
+          (xy -1.905 -2.54)
           (xy 0 -2.54)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 0)
-          (xy 0 -2.159)
+          (xy -1.905 2.54)
+          (xy -1.905 -2.54)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 0 2.159)
           (xy 0 2.54)
+          (xy -1.905 2.54)
         )
-        (stroke (width 0) (type default))
-        (fill (type none))
-      )
-      (polyline
-        (pts
-          (xy 0 3.048)
-          (xy 1.397 3.048)
-        )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 -3.048)
-          (xy 0 -3.048)
+          (xy 0.635 -0.635)
+          (xy 1.905 -0.635)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 -0.508)
-          (xy 1.397 -3.048)
+          (xy 0 -2.54)
+          (xy 0 0)
+          (xy -1.905 0)
         )
-        (stroke (width 0) (type default))
+        (stroke (width 0.15) (type default))
         (fill (type none))
       )
       (polyline
         (pts
-          (xy 1.397 3.048)
-          (xy 1.397 0.381)
-        )
-        (stroke (width 0) (type default))
-        (fill (type none))
-      )
-    )
-    (symbol "Transistor_MOSFET_PCh_SOT23_1_1"
-      (rectangle (start -2.032 -2.921) (end -1.524 -1.397)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (rectangle (start -2.032 -0.762) (end -1.524 0.762)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (rectangle (start -2.032 1.397) (end -1.524 2.921)
-        (stroke (width 0) (type default))
-        (fill (type outline))
-      )
-      (polyline
-        (pts
-          (xy -0.127 0)
-          (xy -1.143 -0.635)
-          (xy -1.143 -0.635)
-          (xy -1.143 0.635)
-          (xy -1.143 0.635)
-          (xy -0.127 0)
+          (xy 0 0)
+          (xy -0.635 -0.635)
+          (xy -0.635 0.635)
+          (xy 0 0)
         )
         (stroke (width 0) (type default))
         (fill (type outline))
       )
       (polyline
         (pts
-          (xy 1.397 -0.508)
-          (xy 0.762 0.508)
-          (xy 0.762 0.508)
-          (xy 2.032 0.508)
-          (xy 2.032 0.508)
-          (xy 1.397 -0.508)
+          (xy 1.27 -0.635)
+          (xy 0.635 0)
+          (xy 1.905 0)
+          (xy 1.27 -0.635)
         )
         (stroke (width 0) (type default))
         (fill (type outline))