diff --git a/Bell-cache.lib b/Bell-cache.lib
index b22596b42b9df59db16f5c9826b206dedb039bb5..76ca6709a6c5df1b6de4a925984947924f47da15 100644
--- a/Bell-cache.lib
+++ b/Bell-cache.lib
@@ -57,23 +57,6 @@ X Pin_7 7 -200 -300 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# Connector_TestPoint
-#
-DEF Connector_TestPoint TP 0 30 N N 1 F N
-F0 "TP" 0 270 50 H V C CNN
-F1 "Connector_TestPoint" 0 200 50 H V C CNN
-F2 "" 200 0 50 H I C CNN
-F3 "" 200 0 50 H I C CNN
-$FPLIST
- Pin*
- Test*
-$ENDFPLIST
-DRAW
-C 0 130 30 0 1 0 N
-X 1 1 0 0 100 U 50 50 1 1 P
-ENDDRAW
-ENDDEF
-#
 # Connector_USB_C_Plug_USB2.0
 #
 DEF Connector_USB_C_Plug_USB2.0 P 0 40 Y Y 1 F N
diff --git a/Bell.kicad_pcb b/Bell.kicad_pcb
index a2be893c4b68e78bd5dd928ff678d428affb8bf2..9208c9ab17e59bae40145d9f4e64e521368542f5 100644
--- a/Bell.kicad_pcb
+++ b/Bell.kicad_pcb
@@ -2,11 +2,11 @@
 
   (general
     (thickness 0.8)
-    (drawings 19)
-    (tracks 71)
+    (drawings 16)
+    (tracks 395)
     (zones 0)
-    (modules 57)
-    (nets 65)
+    (modules 62)
+    (nets 58)
   )
 
   (page A4)
@@ -36,6 +36,8 @@
   (setup
     (last_trace_width 0.25)
     (user_trace_width 0.127)
+    (user_trace_width 0.2)
+    (user_trace_width 0.25)
     (user_trace_width 0.5)
     (user_trace_width 0.7)
     (user_trace_width 0.8)
@@ -124,45 +126,38 @@
   (net 23 RXD)
   (net 24 Vtarget)
   (net 25 "Net-(J4-PadA5)")
-  (net 26 "Net-(J4-PadA7)")
-  (net 27 "Net-(J4-PadA6)")
-  (net 28 "Net-(J4-PadB5)")
-  (net 29 "Net-(P1-PadA5)")
-  (net 30 "Net-(R8-Pad1)")
-  (net 31 "Net-(R9-Pad1)")
-  (net 32 "Net-(R10-Pad1)")
-  (net 33 "Net-(R11-Pad1)")
-  (net 34 "Net-(R12-Pad1)")
-  (net 35 "Net-(R14-Pad1)")
-  (net 36 "Net-(R15-Pad1)")
-  (net 37 "Net-(R16-Pad1)")
-  (net 38 "Net-(R17-Pad1)")
-  (net 39 "Net-(TP3-Pad1)")
-  (net 40 "Net-(TP4-Pad1)")
-  (net 41 "Net-(TP5-Pad1)")
-  (net 42 "Net-(TP6-Pad1)")
-  (net 43 "Net-(P1-PadA6)")
-  (net 44 "Net-(P1-PadA7)")
-  (net 45 "Net-(U1-Pad6)")
-  (net 46 "Net-(U1-Pad5)")
-  (net 47 "Net-(D12-Pad2)")
-  (net 48 "Net-(D13-Pad2)")
-  (net 49 3V3_D)
-  (net 50 VT_D)
-  (net 51 "Net-(J1-Pad2)")
-  (net 52 "Net-(J4-PadB8)")
-  (net 53 "Net-(J4-PadA8)")
-  (net 54 "Net-(P1-PadB5)")
-  (net 55 "Net-(U1-Pad15)")
-  (net 56 "Net-(U2-Pad28)")
-  (net 57 "Net-(U2-Pad27)")
-  (net 58 "Net-(U2-Pad18)")
-  (net 59 "Net-(U2-Pad8)")
-  (net 60 "Net-(U2-Pad7)")
-  (net 61 "Net-(U2-Pad6)")
-  (net 62 "Net-(U2-Pad3)")
-  (net 63 "Net-(U3-Pad10)")
-  (net 64 "Net-(U3-Pad12)")
+  (net 26 "Net-(J4-PadB5)")
+  (net 27 "Net-(P1-PadA5)")
+  (net 28 "Net-(R8-Pad1)")
+  (net 29 "Net-(R9-Pad1)")
+  (net 30 "Net-(R10-Pad1)")
+  (net 31 "Net-(R11-Pad1)")
+  (net 32 "Net-(R12-Pad1)")
+  (net 33 "Net-(R14-Pad1)")
+  (net 34 "Net-(R15-Pad1)")
+  (net 35 "Net-(R16-Pad1)")
+  (net 36 "Net-(R17-Pad1)")
+  (net 37 "Net-(P1-PadA6)")
+  (net 38 "Net-(P1-PadA7)")
+  (net 39 "Net-(D12-Pad2)")
+  (net 40 "Net-(D13-Pad2)")
+  (net 41 3V3_D)
+  (net 42 VT_D)
+  (net 43 "Net-(C12-Pad2)")
+  (net 44 "Net-(C13-Pad2)")
+  (net 45 "Net-(J3-PadA5)")
+  (net 46 /sheet60D327EE/D-)
+  (net 47 /sheet60D327EE/D+)
+  (net 48 "Net-(J3-PadB5)")
+  (net 49 /Receptacle/D-)
+  (net 50 /Receptacle/D+)
+  (net 51 "Net-(J5-PadA5)")
+  (net 52 /sheet60D3EF31/D-)
+  (net 53 /sheet60D3EF31/D+)
+  (net 54 "Net-(J5-PadB5)")
+  (net 55 "Net-(U1-Pad8)")
+  (net 56 "Net-(U1-Pad7)")
+  (net 57 "Net-(P1-PadB5)")
 
   (net_class Default "This is the default net class."
     (clearance 0.2)
@@ -175,6 +170,8 @@
     (add_net 3V3_D)
     (add_net GND)
     (add_net "Net-(C1-Pad2)")
+    (add_net "Net-(C12-Pad2)")
+    (add_net "Net-(C13-Pad2)")
     (add_net "Net-(C4-Pad2)")
     (add_net "Net-(C5-Pad2)")
     (add_net "Net-(C6-Pad2)")
@@ -193,13 +190,12 @@
     (add_net "Net-(D7-Pad2)")
     (add_net "Net-(D8-Pad2)")
     (add_net "Net-(D9-Pad2)")
-    (add_net "Net-(J1-Pad2)")
+    (add_net "Net-(J3-PadA5)")
+    (add_net "Net-(J3-PadB5)")
     (add_net "Net-(J4-PadA5)")
-    (add_net "Net-(J4-PadA6)")
-    (add_net "Net-(J4-PadA7)")
-    (add_net "Net-(J4-PadA8)")
     (add_net "Net-(J4-PadB5)")
-    (add_net "Net-(J4-PadB8)")
+    (add_net "Net-(J5-PadA5)")
+    (add_net "Net-(J5-PadB5)")
     (add_net "Net-(P1-PadA5)")
     (add_net "Net-(P1-PadA6)")
     (add_net "Net-(P1-PadA7)")
@@ -213,22 +209,6 @@
     (add_net "Net-(R17-Pad1)")
     (add_net "Net-(R8-Pad1)")
     (add_net "Net-(R9-Pad1)")
-    (add_net "Net-(TP3-Pad1)")
-    (add_net "Net-(TP4-Pad1)")
-    (add_net "Net-(TP5-Pad1)")
-    (add_net "Net-(TP6-Pad1)")
-    (add_net "Net-(U1-Pad15)")
-    (add_net "Net-(U1-Pad5)")
-    (add_net "Net-(U1-Pad6)")
-    (add_net "Net-(U2-Pad18)")
-    (add_net "Net-(U2-Pad27)")
-    (add_net "Net-(U2-Pad28)")
-    (add_net "Net-(U2-Pad3)")
-    (add_net "Net-(U2-Pad6)")
-    (add_net "Net-(U2-Pad7)")
-    (add_net "Net-(U2-Pad8)")
-    (add_net "Net-(U3-Pad10)")
-    (add_net "Net-(U3-Pad12)")
     (add_net VT_D)
   )
 
@@ -239,6 +219,14 @@
     (via_drill 0.3)
     (uvia_dia 0.3)
     (uvia_drill 0.1)
+    (add_net /Receptacle/D+)
+    (add_net /Receptacle/D-)
+    (add_net /sheet60D327EE/D+)
+    (add_net /sheet60D327EE/D-)
+    (add_net /sheet60D3EF31/D+)
+    (add_net /sheet60D3EF31/D-)
+    (add_net "Net-(U1-Pad7)")
+    (add_net "Net-(U1-Pad8)")
     (add_net RXD)
     (add_net TXD)
     (add_net Vtarget)
@@ -246,6 +234,874 @@
     (add_net ~RESET)
   )
 
+  (module TripwireHook:USB_C_Plug_U261-24XN-4BS60 locked (layer F.Cu) (tedit 60D5C211) (tstamp 60B9BEE1)
+    (at 150 100 90)
+    (descr "LCSC: C319150")
+    (path /60AB8B39)
+    (fp_text reference P1 (at 0 -2.6 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value USB_C_Plug_USB2.0 (at -1 -7 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -3.05 -1.95) (end 3.05 -1.95) (layer Eco1.User) (width 0.12))
+    (fp_line (start -3.05 -1.95) (end -3.05 -1.05) (layer Eco1.User) (width 0.12))
+    (fp_line (start -3.05 -1.05) (end -3.85 -1.05) (layer Eco1.User) (width 0.12))
+    (fp_line (start 3.05 -1.95) (end 3.05 -1.05) (layer Eco1.User) (width 0.12))
+    (fp_line (start 3.05 -1.05) (end 3.85 -1.05) (layer Eco1.User) (width 0.12))
+    (pad B12 smd roundrect (at 2.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (pad B11 smd roundrect (at 2.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
+    (pad B10 smd roundrect (at 1.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
+    (pad B9 smd roundrect (at 1.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
+      (net 3 +5V))
+    (pad B8 smd roundrect (at 0.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
+    (pad B7 smd roundrect (at 0.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
+    (pad B6 smd roundrect (at -0.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
+    (pad B5 smd roundrect (at -0.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
+      (net 57 "Net-(P1-PadB5)"))
+    (pad B4 smd roundrect (at -1.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
+      (net 3 +5V))
+    (pad B3 smd roundrect (at -1.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
+    (pad B2 smd roundrect (at -2.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
+    (pad B1 smd roundrect (at -2.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (pad A1 smd roundrect (at 2.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (pad A2 smd roundrect (at 2.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
+    (pad A3 smd roundrect (at 1.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
+    (pad A4 smd roundrect (at 1.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 3 +5V))
+    (pad A5 smd roundrect (at 0.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 27 "Net-(P1-PadA5)"))
+    (pad A6 smd roundrect (at 0.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 37 "Net-(P1-PadA6)"))
+    (pad A7 smd roundrect (at -0.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 38 "Net-(P1-PadA7)"))
+    (pad A8 smd roundrect (at -0.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
+    (pad A9 smd roundrect (at -1.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 3 +5V))
+    (pad A10 smd roundrect (at -1.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
+    (pad A11 smd roundrect (at -2.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
+    (pad A12 smd roundrect (at -2.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (pad S1 smd roundrect (at -3.5 0.05 90) (size 0.7 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 1 "Net-(C1-Pad2)"))
+    (pad S1 smd roundrect (at 3.6 0.05 90) (size 0.7 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
+      (net 1 "Net-(C1-Pad2)"))
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8A52)
+    (at 153 95.3)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /60DF1F72)
+    (attr smd)
+    (fp_text reference C2 (at 2.875 0.2) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 22µF (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 +5V))
+    (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Bell:HexOutline locked (layer F.Cu) (tedit 60CF2FEB) (tstamp 60CAF7A7)
+    (at 168.625 100)
+    (fp_text reference REF** (at 0 2) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value HexOutline (at 0 -2) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.094177 22.497) (end 0.187988 22.4882) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.187988 22.4882) (end 0.281067 22.4734) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.281067 22.4734) (end 0.373032 22.4529) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.373032 22.4529) (end 0.463516 22.4266) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.463516 22.4266) (end 0.552185 22.3947) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.552185 22.3947) (end 0.638657 22.3572) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.638657 22.3572) (end 0.722626 22.3145) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.722626 22.3145) (end 18.9636 11.783) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 18.9636 11.783) (end 19.0426 11.7317) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.0426 11.7317) (end 19.1182 11.6755) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.1182 11.6755) (end 19.1902 11.6147) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.1902 11.6147) (end 19.2582 11.5495) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.2582 11.5495) (end 19.322 11.4801) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.322 11.4801) (end 19.3813 11.4069) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.3813 11.4069) (end 19.4359 11.3301) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.4359 11.3301) (end 19.4856 11.25) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.4856 11.25) (end 19.5301 11.1669) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.5301 11.1669) (end 19.5693 11.0813) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.5693 11.0813) (end 19.6031 10.9933) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6031 10.9933) (end 19.6313 10.9034) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6313 10.9034) (end 19.6537 10.8119) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6537 10.8119) (end 19.6704 10.7191) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6704 10.7191) (end 19.6813 10.6255) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6813 10.6255) (end 19.6862 10.5314) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6862 10.5314) (end 19.6862 -10.5314) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6862 -10.5314) (end 19.6813 -10.6255) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6813 -10.6255) (end 19.6704 -10.7191) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6704 -10.7191) (end 19.6537 -10.8119) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6537 -10.8119) (end 19.6313 -10.9034) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6313 -10.9034) (end 19.6031 -10.9933) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.6031 -10.9933) (end 19.5693 -11.0813) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.5693 -11.0813) (end 19.5301 -11.1669) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.5301 -11.1669) (end 19.4856 -11.25) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.4856 -11.25) (end 19.4359 -11.3301) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.4359 -11.3301) (end 19.3813 -11.4069) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.3813 -11.4069) (end 19.322 -11.4801) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.322 -11.4801) (end 19.2582 -11.5495) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.2582 -11.5495) (end 19.1902 -11.6147) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.1902 -11.6147) (end 19.1182 -11.6755) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.1182 -11.6755) (end 19.0426 -11.7317) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 19.0426 -11.7317) (end 18.9636 -11.783) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 18.9636 -11.783) (end 0.722626 -22.3145) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.722626 -22.3145) (end 0.638657 -22.3572) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.638657 -22.3572) (end 0.552185 -22.3947) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.552185 -22.3947) (end 0.463516 -22.4266) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.463516 -22.4266) (end 0.373032 -22.4529) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.373032 -22.4529) (end 0.281067 -22.4734) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.281067 -22.4734) (end 0.187988 -22.4882) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.187988 -22.4882) (end 0.094177 -22.497) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0.094177 -22.497) (end 0 -22.5) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0 -22.5) (end -0.094177 -22.497) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.094177 -22.497) (end -0.187988 -22.4882) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.187988 -22.4882) (end -0.281067 -22.4734) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.281067 -22.4734) (end -0.373032 -22.4529) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.373032 -22.4529) (end -0.463516 -22.4266) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.463516 -22.4266) (end -0.552185 -22.3947) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.552185 -22.3947) (end -0.638657 -22.3572) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.638657 -22.3572) (end -0.722626 -22.3145) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.722626 -22.3145) (end -18.9636 -11.783) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -18.9636 -11.783) (end -19.0426 -11.7317) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.0426 -11.7317) (end -19.1182 -11.6755) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.1182 -11.6755) (end -19.1902 -11.6147) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.1902 -11.6147) (end -19.2582 -11.5495) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.2582 -11.5495) (end -19.322 -11.4801) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.322 -11.4801) (end -19.3813 -11.4069) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.3813 -11.4069) (end -19.4359 -11.3301) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.4359 -11.3301) (end -19.4856 -11.25) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.4856 -11.25) (end -19.5301 -11.1669) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.5301 -11.1669) (end -19.5693 -11.0813) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.5693 -11.0813) (end -19.6031 -10.9933) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6031 -10.9933) (end -19.6313 -10.9034) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6313 -10.9034) (end -19.6537 -10.8119) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6537 -10.8119) (end -19.6704 -10.7191) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6704 -10.7191) (end -19.6813 -10.6255) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6813 -10.6255) (end -19.6862 -10.5314) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6862 -10.5314) (end -19.6862 -3.04999) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6862 -3.04999) (end -20.4856 -3.04999) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -20.4856 -3.04999) (end -20.5856 -2.95) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -20.5856 -2.95) (end -20.5856 2.95) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -20.5856 2.95) (end -20.4856 3.04999) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -20.4856 3.04999) (end -19.6862 3.04999) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6862 3.04999) (end -19.6862 10.5314) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6862 10.5314) (end -19.6813 10.6255) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6813 10.6255) (end -19.6704 10.7191) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6704 10.7191) (end -19.6537 10.8119) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6537 10.8119) (end -19.6313 10.9034) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6313 10.9034) (end -19.6031 10.9933) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.6031 10.9933) (end -19.5693 11.0813) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.5693 11.0813) (end -19.5301 11.1669) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.5301 11.1669) (end -19.4856 11.25) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.4856 11.25) (end -19.4359 11.3301) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.4359 11.3301) (end -19.3813 11.4069) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.3813 11.4069) (end -19.322 11.4801) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.322 11.4801) (end -19.2582 11.5495) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.2582 11.5495) (end -19.1902 11.6147) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.1902 11.6147) (end -19.1182 11.6755) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.1182 11.6755) (end -19.0426 11.7317) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -19.0426 11.7317) (end -18.9636 11.783) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -18.9636 11.783) (end -0.722626 22.3145) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.722626 22.3145) (end -0.638657 22.3572) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.638657 22.3572) (end -0.552185 22.3947) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.552185 22.3947) (end -0.463516 22.4266) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.463516 22.4266) (end -0.373032 22.4529) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.373032 22.4529) (end -0.281067 22.4734) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.281067 22.4734) (end -0.187988 22.4882) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.187988 22.4882) (end -0.094177 22.497) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start -0.094177 22.497) (end 0 22.5) (layer Edge.Cuts) (width 0.02))
+    (fp_line (start 0 22.5) (end 0.094177 22.497) (layer Edge.Cuts) (width 0.02))
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80DB6)
+    (at 180.525 108.95 300)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60D3EF35/60CC6031)
+    (attr smd)
+    (fp_text reference R25 (at 0 -1.17 120) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100K (at 0 1.17 120) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0 300) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -0.51 0 300) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 44 "Net-(C13-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80DA5)
+    (at 181.475 110.575 120)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60D3EF35/60CD5DFF)
+    (attr smd)
+    (fp_text reference R24 (at 0 -1.17 120) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10K (at 0 1.17 120) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0 120) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 54 "Net-(J5-PadB5)"))
+    (pad 1 smd roundrect (at -0.51 0 120) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 +5V))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80D94)
+    (at 182.4 112.175 300)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60D3EF35/60CD5DF9)
+    (attr smd)
+    (fp_text reference R23 (at 0 -1.17 120) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10K (at 0 1.17 120) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0 300) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 51 "Net-(J5-PadA5)"))
+    (pad 1 smd roundrect (at -0.51 0 300) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 +5V))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80D83)
+    (at 182.45 94.175)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60D327F2/60CC6031)
+    (attr smd)
+    (fp_text reference R22 (at 0 -1.17) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100K (at 0 1.17) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 43 "Net-(C12-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80D72)
+    (at 184.325 94.175 180)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60D327F2/60CD5DFF)
+    (attr smd)
+    (fp_text reference R21 (at 0 -1.17) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10K (at 0 1.17) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 48 "Net-(J3-PadB5)"))
+    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 +5V))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80D61)
+    (at 186.225 94.175)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60D327F2/60CD5DF9)
+    (attr smd)
+    (fp_text reference R20 (at 0 -1.17) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10K (at 0 1.17) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 45 "Net-(J3-PadA5)"))
+    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 +5V))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80C90)
+    (at 170.45 85.05 60)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60C8BC69/60CC6031)
+    (attr smd)
+    (fp_text reference R13 (at 0 -1.17 60) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100K (at 0 1.17 60) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0 60) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -0.51 0 60) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 8 "Net-(C9-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80BDF)
+    (at 171.396651 83.4125 240)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60C8BC69/60CD5DFF)
+    (attr smd)
+    (fp_text reference R7 (at 0 1.15 60) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10K (at 0 1.17 60) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0 240) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 26 "Net-(J4-PadB5)"))
+    (pad 1 smd roundrect (at -0.51 0 240) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 +5V))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80BCE)
+    (at 172.33415 81.788702 60)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /60C8BC69/60CD5DF9)
+    (attr smd)
+    (fp_text reference R6 (at 0 -1.17 60) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10K (at 0 1.17 60) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.51 0 60) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 25 "Net-(J4-PadA5)"))
+    (pad 1 smd roundrect (at -0.51 0 60) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 +5V))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 locked (layer F.Cu) (tedit 5D3C0721) (tstamp 60C80AD9)
+    (at 176.375 113.425 30)
+    (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")
+    (path /60D3EF35/60CC601F)
+    (attr smd)
+    (fp_text reference J5 (at 0 -5.645 30) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value USB_C_Receptacle_USB2.0 (at 0 5.1 30) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.7 3.9) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.7 2) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.7 2) (end -4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 0 30) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad B1 smd rect (at 3.25 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A9 smd rect (at 2.45 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B9 smd rect (at -2.45 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B12 smd rect (at -3.25 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A1 smd rect (at -3.25 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A4 smd rect (at -2.45 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B4 smd rect (at 2.45 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad A12 smd rect (at 3.25 -4.045 30) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad B8 smd rect (at -1.75 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask))
+    (pad A5 smd rect (at -1.25 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 51 "Net-(J5-PadA5)"))
+    (pad B7 smd rect (at -0.75 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 52 /sheet60D3EF31/D-))
+    (pad A7 smd rect (at 0.25 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 52 /sheet60D3EF31/D-))
+    (pad B6 smd rect (at 0.75 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 53 /sheet60D3EF31/D+))
+    (pad A8 smd rect (at 1.25 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask))
+    (pad B5 smd rect (at 1.75 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 54 "Net-(J5-PadB5)"))
+    (pad A6 smd rect (at -0.25 -4.045 30) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 53 /sheet60D3EF31/D+))
+    (pad S1 thru_hole oval (at 4.32 -3.13 30) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 44 "Net-(C13-Pad2)"))
+    (pad S1 thru_hole oval (at -4.32 -3.13 30) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 44 "Net-(C13-Pad2)"))
+    (pad "" np_thru_hole circle (at -2.89 -2.6 30) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
+    (pad S1 thru_hole oval (at -4.32 1.05 30) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 44 "Net-(C13-Pad2)"))
+    (pad "" np_thru_hole circle (at 2.89 -2.6 30) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
+    (pad S1 thru_hole oval (at 4.32 1.05 30) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 44 "Net-(C13-Pad2)"))
+    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 locked (layer F.Cu) (tedit 5D3C0721) (tstamp 60C80AB1)
+    (at 176.375 86.55 150)
+    (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")
+    (path /60C8BC69/60CC601F)
+    (attr smd)
+    (fp_text reference J4 (at 1.304839 -0.839952 150) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value USB_C_Receptacle_USB2.0 (at 0 5.1 150) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.7 3.9) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.7 2) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.7 2) (end -4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 0 150) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad B1 smd rect (at 3.25 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A9 smd rect (at 2.45 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B9 smd rect (at -2.45 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B12 smd rect (at -3.25 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A1 smd rect (at -3.25 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A4 smd rect (at -2.45 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B4 smd rect (at 2.45 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad A12 smd rect (at 3.25 -4.045 150) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad B8 smd rect (at -1.75 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask))
+    (pad A5 smd rect (at -1.25 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 25 "Net-(J4-PadA5)"))
+    (pad B7 smd rect (at -0.75 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 49 /Receptacle/D-))
+    (pad A7 smd rect (at 0.25 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 49 /Receptacle/D-))
+    (pad B6 smd rect (at 0.75 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 50 /Receptacle/D+))
+    (pad A8 smd rect (at 1.25 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask))
+    (pad B5 smd rect (at 1.75 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 26 "Net-(J4-PadB5)"))
+    (pad A6 smd rect (at -0.25 -4.045 150) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 50 /Receptacle/D+))
+    (pad S1 thru_hole oval (at 4.32 -3.13 150) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 8 "Net-(C9-Pad2)"))
+    (pad S1 thru_hole oval (at -4.32 -3.13 150) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 8 "Net-(C9-Pad2)"))
+    (pad "" np_thru_hole circle (at -2.89 -2.6 150) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
+    (pad S1 thru_hole oval (at -4.32 1.05 150) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 8 "Net-(C9-Pad2)"))
+    (pad "" np_thru_hole circle (at 2.89 -2.6 150) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
+    (pad S1 thru_hole oval (at 4.32 1.05 150) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 8 "Net-(C9-Pad2)"))
+    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 locked (layer F.Cu) (tedit 5D3C0721) (tstamp 60C80A89)
+    (at 184.175 100 90)
+    (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")
+    (path /60D327F2/60CC601F)
+    (attr smd)
+    (fp_text reference J3 (at 0 -5.645 90) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value USB_C_Receptacle_USB2.0 (at 0 5.1 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.7 3.9) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.7 2) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.7 2) (end -4.7 3.9) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad B1 smd rect (at 3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A9 smd rect (at 2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B9 smd rect (at -2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B12 smd rect (at -3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A1 smd rect (at -3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad A4 smd rect (at -2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad B4 smd rect (at 2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 3 +5V))
+    (pad A12 smd rect (at 3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 2 GND))
+    (pad B8 smd rect (at -1.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask))
+    (pad A5 smd rect (at -1.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 45 "Net-(J3-PadA5)"))
+    (pad B7 smd rect (at -0.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 46 /sheet60D327EE/D-))
+    (pad A7 smd rect (at 0.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 46 /sheet60D327EE/D-))
+    (pad B6 smd rect (at 0.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 47 /sheet60D327EE/D+))
+    (pad A8 smd rect (at 1.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask))
+    (pad B5 smd rect (at 1.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 48 "Net-(J3-PadB5)"))
+    (pad A6 smd rect (at -0.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
+      (net 47 /sheet60D327EE/D+))
+    (pad S1 thru_hole oval (at 4.32 -3.13 90) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 43 "Net-(C12-Pad2)"))
+    (pad S1 thru_hole oval (at -4.32 -3.13 90) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 43 "Net-(C12-Pad2)"))
+    (pad "" np_thru_hole circle (at -2.89 -2.6 90) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
+    (pad S1 thru_hole oval (at -4.32 1.05 90) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 43 "Net-(C12-Pad2)"))
+    (pad "" np_thru_hole circle (at 2.89 -2.6 90) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
+    (pad S1 thru_hole oval (at 4.32 1.05 90) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 43 "Net-(C12-Pad2)"))
+    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80811)
+    (at 179.6 107.35 300)
+    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /60D3EF35/60CC602B)
+    (attr smd)
+    (fp_text reference C13 (at 0 -1.16 120) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100nF (at 0 1.16 120) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.48 0 300) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 44 "Net-(C13-Pad2)"))
+    (pad 1 smd roundrect (at -0.48 0 300) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C80800)
+    (at 180.575 94.175)
+    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /60D327F2/60CC602B)
+    (attr smd)
+    (fp_text reference C12 (at 0 -1.16) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100nF (at 0 1.16) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 43 "Net-(C12-Pad2)"))
+    (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C807AF)
+    (at 169.525 86.675 60)
+    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags capacitor)
+    (path /60C8BC69/60CC602B)
+    (attr smd)
+    (fp_text reference C9 (at 0 -1.16 60) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100nF (at 0 1.16 60) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+    )
+    (pad 2 smd roundrect (at 0.48 0 60) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 8 "Net-(C9-Pad2)"))
+    (pad 1 smd roundrect (at -0.48 0 60) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C4B04B)
     (at 150.1 106.9 180)
     (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
@@ -258,9 +1114,6 @@
     (fp_text value 1µF (at 0 1.16) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.25 0.25) (thickness 0.04)))
-    )
     (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
     (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
@@ -271,6 +1124,9 @@
     (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+    )
     (pad 2 smd roundrect (at 0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 3 +5V))
     (pad 1 smd roundrect (at -0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
@@ -282,13 +1138,13 @@
     )
   )
 
-  (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B00)
-    (at 189.5 114 180)
+  (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B00)
+    (at 174 94.275 180)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60C5BB25)
     (attr smd)
-    (fp_text reference D2 (at -2.65 0) (layer F.SilkS)
+    (fp_text reference D2 (at -2.65 0) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value LED (at 0 1.38) (layer F.Fab)
@@ -320,13 +1176,13 @@
     )
   )
 
-  (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8AED)
-    (at 189.5 112 180)
+  (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8AED)
+    (at 150.9 92.475)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60D0EA97)
     (attr smd)
-    (fp_text reference D1 (at -2.65 0) (layer F.SilkS)
+    (fp_text reference D1 (at -2.65 0) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value LED (at 0 1.38) (layer F.Fab)
@@ -347,9 +1203,9 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 9 "Net-(D1-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -359,12 +1215,12 @@
   )
 
   (module TripwireHook:DHVQFN-14 locked (layer F.Cu) (tedit 60C379E0) (tstamp 60C0A00D)
-    (at 162.825 93.575 270)
+    (at 167.7 115.35 330)
     (path /60B417BC)
-    (fp_text reference U3 (at 0 -3 90) (layer F.SilkS) hide
+    (fp_text reference U3 (at 0 -3 150) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 74HC04 (at 0 3 90) (layer F.Fab)
+    (fp_text value 74HC04 (at 0 3 150) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.05 -1.5) (end 0.05 -1.5) (layer F.SilkS) (width 0.12))
@@ -384,45 +1240,43 @@
     (fp_line (start 1.3 0.2) (end 1.3 0.3) (layer F.SilkS) (width 0.12))
     (fp_line (start 1.3 0.7) (end 1.3 0.8) (layer F.SilkS) (width 0.12))
     (fp_line (start -0.05 1.5) (end 0.05 1.5) (layer F.SilkS) (width 0.12))
-    (pad EP smd roundrect (at 0 0 270) (size 0.9 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15)
+    (pad EP smd roundrect (at 0 0 330) (size 0.9 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15)
       (net 2 GND))
-    (pad 8 smd roundrect (at 0.25 1.5 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 38 "Net-(R17-Pad1)"))
-    (pad 7 smd roundrect (at -0.25 1.5 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 8 smd roundrect (at 0.25 1.5 150) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 36 "Net-(R17-Pad1)"))
+    (pad 7 smd roundrect (at -0.25 1.5 150) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 2 GND))
-    (pad 9 smd roundrect (at 1.25 1) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 9 smd roundrect (at 1.25 1 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 21 ~PROG))
-    (pad 10 smd roundrect (at 1.25 0.5) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 63 "Net-(U3-Pad10)"))
-    (pad 11 smd roundrect (at 1.25 0) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 10 smd roundrect (at 1.25 0.5 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
+    (pad 11 smd roundrect (at 1.25 0 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 2 GND))
-    (pad 12 smd roundrect (at 1.25 -0.5) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 64 "Net-(U3-Pad12)"))
-    (pad 6 smd roundrect (at -1.25 1) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 37 "Net-(R16-Pad1)"))
-    (pad 5 smd roundrect (at -1.25 0.5) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 12 smd roundrect (at 1.25 -0.5 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
+    (pad 6 smd roundrect (at -1.25 1 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 35 "Net-(R16-Pad1)"))
+    (pad 5 smd roundrect (at -1.25 0.5 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 20 ~RESET))
-    (pad 4 smd roundrect (at -1.25 0) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 36 "Net-(R15-Pad1)"))
-    (pad 3 smd roundrect (at -1.25 -0.5) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 4 smd roundrect (at -1.25 0 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 34 "Net-(R15-Pad1)"))
+    (pad 3 smd roundrect (at -1.25 -0.5 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 22 TXD))
-    (pad 13 smd roundrect (at 1.25 -1) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 13 smd roundrect (at 1.25 -1 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 2 GND))
-    (pad 14 smd roundrect (at 0.25 -1.5 270) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 14 smd roundrect (at 0.25 -1.5 330) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 3 +5V))
-    (pad 2 smd roundrect (at -1.25 -1) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 35 "Net-(R14-Pad1)"))
-    (pad 1 smd roundrect (at -0.25 -1.5 270) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 2 smd roundrect (at -1.25 -1 60) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 33 "Net-(R14-Pad1)"))
+    (pad 1 smd roundrect (at -0.25 -1.5 330) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 23 RXD))
   )
 
   (module TripwireHook:SK-3245S-L1-B locked (layer F.Cu) (tedit 60C36E4E) (tstamp 60C3DB4B)
-    (at 172.25 95.5)
+    (at 160.978349 86.794199 30)
     (path /60CB201D)
-    (fp_text reference SW1 (at -5.75 0 90) (layer F.SilkS) hide
+    (fp_text reference SW1 (at -5.75 0 120) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value "Slide switch" (at 0 5) (layer F.Fab)
+    (fp_text value "Slide switch" (at 0 5 30) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 0.25 -1) (end 0.25 -1.25) (layer F.SilkS) (width 0.12))
@@ -449,33 +1303,33 @@
     (fp_line (start -4.55 -1.775) (end -4.55 1.775) (layer F.SilkS) (width 0.4))
     (fp_line (start -4.55 1.775) (end 4.55 1.775) (layer F.SilkS) (width 0.4))
     (fp_line (start -4.55 -1.775) (end 4.55 -1.775) (layer F.SilkS) (width 0.4))
-    (fp_text user "Slide switch" (at 0 0) (layer F.SilkS)
+    (fp_text user "Slide switch" (at 0 0 30) (layer F.SilkS)
       (effects (font (size 0.5 0.5) (thickness 0.125)))
     )
-    (pad 6 smd roundrect (at 2.5 3.25) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 6 smd roundrect (at 2.5 3.25 30) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 24 Vtarget))
-    (pad 5 smd roundrect (at 0 3.25) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 5 smd roundrect (at 0 3.25 30) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 7 "Net-(C7-Pad1)"))
-    (pad 4 smd roundrect (at -2.5 3.25) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 4 smd roundrect (at -2.5 3.25 30) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 6 "Net-(C6-Pad2)"))
-    (pad 3 smd roundrect (at 2.5 -3.25) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 50 VT_D))
-    (pad 2 smd roundrect (at 0 -3.25) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 3 smd roundrect (at 2.5 -3.25 30) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 42 VT_D))
+    (pad 2 smd roundrect (at 0 -3.25 30) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 3 +5V))
-    (pad 1 smd roundrect (at -2.5 -3.25) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 49 3V3_D))
+    (pad 1 smd roundrect (at -2.5 -3.25 30) (size 1 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 41 3V3_D))
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C3DB28)
-    (at 177.85 95.65 90)
+    (at 165.903092 84.124103 120)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60C9CACD)
     (attr smd)
-    (fp_text reference R19 (at -2.44 0 90) (layer F.SilkS) hide
+    (fp_text reference R19 (at -2.44 0 120) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17 90) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 120) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
@@ -488,13 +1342,13 @@
     (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
     (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 48 "Net-(D13-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 50 VT_D))
+    (pad 2 smd roundrect (at 0.51 0 120) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 40 "Net-(D13-Pad2)"))
+    (pad 1 smd roundrect (at -0.51 0 120) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 42 VT_D))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -503,15 +1357,15 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C3DB17)
-    (at 166.65 95.6 90)
+    (at 156.178607 89.680801 120)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60C9B8B7)
     (attr smd)
-    (fp_text reference R18 (at -2.4 0 90) (layer F.SilkS) hide
+    (fp_text reference R18 (at -2.4 0 120) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17 90) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 120) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
@@ -524,13 +1378,13 @@
     (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
     (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 47 "Net-(D12-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 49 3V3_D))
+    (pad 2 smd roundrect (at 0.51 0 120) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 39 "Net-(D12-Pad2)"))
+    (pad 1 smd roundrect (at -0.51 0 120) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 41 3V3_D))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -539,15 +1393,15 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60C3D7F8)
-    (at 177.85 92.95 270)
+    (at 164.553092 81.785834 300)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60C9D66D)
     (attr smd)
-    (fp_text reference D13 (at -3.1625 0 90) (layer F.SilkS) hide
+    (fp_text reference D13 (at -3.1625 0 120) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 120) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -562,12 +1416,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 48 "Net-(D13-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 300) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 40 "Net-(D13-Pad2)"))
+    (pad 1 smd roundrect (at -0.8125 0 300) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -577,15 +1431,15 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60C4156C)
-    (at 166.65 92.9 270)
+    (at 154.828607 87.342533 300)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60C9BC38)
     (attr smd)
-    (fp_text reference D12 (at -3.1 0 90) (layer F.SilkS) hide
+    (fp_text reference D12 (at -3.1 0 120) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 120) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -600,12 +1454,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 47 "Net-(D12-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 300) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 39 "Net-(D12-Pad2)"))
+    (pad 1 smd roundrect (at -0.8125 0 300) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -615,15 +1469,15 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60C3E67F)
-    (at 159.16 94.7 180)
+    (at 163.912298 115.018574 150)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60B94B9C)
     (attr smd)
-    (fp_text reference R17 (at -2.5 0) (layer F.SilkS) hide
+    (fp_text reference R17 (at -2.5 0 150) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 150) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -636,13 +1490,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 150) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 17 "Net-(D9-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 38 "Net-(R17-Pad1)"))
+    (pad 1 smd roundrect (at -0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 36 "Net-(R17-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -651,15 +1505,15 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8D3F)
-    (at 159.16 93.7 180)
+    (at 164.412298 114.152548 150)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60B94AF8)
     (attr smd)
-    (fp_text reference R16 (at -2.4 0) (layer F.SilkS) hide
+    (fp_text reference R16 (at -2.4 0 150) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 150) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -672,13 +1526,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 150) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 19 "Net-(D11-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 37 "Net-(R16-Pad1)"))
+    (pad 1 smd roundrect (at -0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 35 "Net-(R16-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -687,15 +1541,15 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8D2E)
-    (at 159.15 92.7 180)
+    (at 164.903637 113.281523 150)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60B9476F)
     (attr smd)
-    (fp_text reference R15 (at -2.4 0) (layer F.SilkS) hide
+    (fp_text reference R15 (at -2.4 0 150) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 150) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -708,13 +1562,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 150) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 18 "Net-(D10-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 36 "Net-(R15-Pad1)"))
+    (pad 1 smd roundrect (at -0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 34 "Net-(R15-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -723,15 +1577,15 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8D1D)
-    (at 159.15 91.7 180)
+    (at 165.403637 112.415497 150)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60B928A8)
     (attr smd)
-    (fp_text reference R14 (at 0 -1.17) (layer F.SilkS) hide
+    (fp_text reference R14 (at 0 -1.17 150) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 150) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -744,49 +1598,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 150) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 16 "Net-(D8-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 35 "Net-(R14-Pad1)"))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8D0C)
-    (at 196.4375 106.5 180)
-    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
-    (tags resistor)
-    (path /60AD4422)
-    (attr smd)
-    (fp_text reference R13 (at 0 -1.17) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 100K (at 0 1.17) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.26 0.26) (thickness 0.04)))
-    )
-    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 8 "Net-(C9-Pad2)"))
+    (pad 1 smd roundrect (at -0.51 0 150) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 33 "Net-(R14-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -794,16 +1612,16 @@
     )
   )
 
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CFB)
-    (at 177.85 87.5)
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CFB)
+    (at 157.55 94.2 90)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60D3AAC9)
     (attr smd)
-    (fp_text reference R12 (at -2.46 0) (layer F.SilkS)
+    (fp_text reference R12 (at -2.46 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -816,13 +1634,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 11 "Net-(D3-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 34 "Net-(R12-Pad1)"))
+    (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 32 "Net-(R12-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -830,16 +1648,16 @@
     )
   )
 
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CEA)
-    (at 177.86 86.1)
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CEA)
+    (at 158.55 94.2 90)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60D32630)
     (attr smd)
-    (fp_text reference R11 (at -2.4 0) (layer F.SilkS)
+    (fp_text reference R11 (at -2.4 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -852,13 +1670,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 12 "Net-(D4-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 33 "Net-(R11-Pad1)"))
+    (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 31 "Net-(R11-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -866,16 +1684,16 @@
     )
   )
 
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CD9)
-    (at 177.85 84.7)
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CD9)
+    (at 159.55 94.2 90)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60D3262A)
     (attr smd)
-    (fp_text reference R10 (at -2.5 0) (layer F.SilkS)
+    (fp_text reference R10 (at -2.5 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -888,13 +1706,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 13 "Net-(D5-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 32 "Net-(R10-Pad1)"))
+    (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 30 "Net-(R10-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -902,16 +1720,16 @@
     )
   )
 
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CC8)
-    (at 177.84 83.3)
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CC8)
+    (at 160.55 94.2 90)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60D32624)
     (attr smd)
-    (fp_text reference R9 (at -2.1 0) (layer F.SilkS)
+    (fp_text reference R9 (at -2.1 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -924,13 +1742,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 14 "Net-(D6-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 31 "Net-(R9-Pad1)"))
+    (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 29 "Net-(R9-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -938,16 +1756,16 @@
     )
   )
 
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CB7)
-    (at 177.85 81.9)
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CB7)
+    (at 161.55 94.2 90)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60D3261E)
     (attr smd)
-    (fp_text reference R8 (at -1.91 0) (layer F.SilkS)
+    (fp_text reference R8 (at -1.91 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 150 (at 0 1.17) (layer F.Fab)
+    (fp_text value 150 (at 0 1.17 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
@@ -960,85 +1778,13 @@
     (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 15 "Net-(D7-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 30 "Net-(R8-Pad1)"))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8CA6)
-    (at 193.25 98.65)
-    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
-    (tags resistor)
-    (path /60ACA311)
-    (attr smd)
-    (fp_text reference R7 (at 0 -1.17) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 10K (at 0 1.17) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.26 0.26) (thickness 0.04)))
-    )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 28 "Net-(J4-PadB5)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 3 +5V))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8C95)
-    (at 193.4 96.85)
-    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
-    (tags resistor)
-    (path /60ACA15B)
-    (attr smd)
-    (fp_text reference R6 (at 0 -1.17) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 10K (at 0 1.17) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.26 0.26) (thickness 0.04)))
-    )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 25 "Net-(J4-PadA5)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 3 +5V))
+    (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 28 "Net-(R8-Pad1)"))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1046,8 +1792,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8C84)
-    (at 186.75 114)
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8C84)
+    (at 171.375 94.275)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60C5B0A1)
@@ -1083,7 +1829,7 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8C73)
-    (at 150.1 95.2 180)
+    (at 150.1 95.075 180)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60AC38B2)
@@ -1108,7 +1854,7 @@
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
     (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 54 "Net-(P1-PadB5)"))
+      (net 57 "Net-(P1-PadB5)"))
     (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
@@ -1119,7 +1865,7 @@
   )
 
   (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8C62)
-    (at 150.1 94.1 180)
+    (at 150.1 93.975)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60AC2181)
@@ -1143,9 +1889,9 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 29 "Net-(P1-PadA5)"))
-    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 27 "Net-(P1-PadA5)"))
+    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
@@ -1154,8 +1900,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8C51)
-    (at 186.75 112)
+  (module Resistor_SMD:R_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8C51)
+    (at 152.225 93.75 180)
     (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags resistor)
     (path /60D0EA91)
@@ -1179,9 +1925,9 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.26 0.26) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 9 "Net-(D1-Pad2)"))
-    (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 3 +5V))
     (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl
       (at (xyz 0 0 0))
@@ -1226,16 +1972,16 @@
     )
   )
 
-  (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8ADA)
-    (at 165 90)
+  (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8ADA)
+    (at 169.95 113.85 120)
     (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /60B5BEA8)
     (attr smd)
-    (fp_text reference C10 (at 0 -1.16) (layer F.SilkS)
+    (fp_text reference C10 (at 2.407051 -0.169134 120) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1µF (at 0 1.16) (layer F.Fab)
+    (fp_text value 1µF (at 0 1.16 120) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
@@ -1248,48 +1994,12 @@
     (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 120) (layer F.Fab)
       (effects (font (size 0.25 0.25) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.48 0 120) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 3 +5V))
-    (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60ABF45B)
-    (at 196.4375 93.4)
-    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
-    (tags capacitor)
-    (path /60AD4418)
-    (attr smd)
-    (fp_text reference C9 (at 0 -1.16) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 100nF (at 0 1.16) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.25 0.25) (thickness 0.04)))
-    )
-    (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 8 "Net-(C9-Pad2)"))
-    (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.48 0 120) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
       (at (xyz 0 0 0))
@@ -1298,16 +2008,16 @@
     )
   )
 
-  (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8AB8)
-    (at 140.33 104.9)
+  (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8AB8)
+    (at 161.2 104.425 270)
     (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /60B25864)
     (attr smd)
-    (fp_text reference C8 (at 0 -1.16) (layer F.SilkS)
+    (fp_text reference C8 (at 0 -1.16 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 100nF (at 0 1.16) (layer F.Fab)
+    (fp_text value 100nF (at 0 1.16 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
@@ -1320,12 +2030,12 @@
     (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.25 0.25) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 3 +5V))
-    (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
       (at (xyz 0 0 0))
@@ -1334,16 +2044,16 @@
     )
   )
 
-  (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8AA7)
-    (at 140.38 102.55)
+  (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8AA7)
+    (at 168.25 98.65 135)
     (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /60B25371)
     (attr smd)
-    (fp_text reference C7 (at 0 -1.16) (layer F.SilkS)
+    (fp_text reference C7 (at 0.265165 0.972272 135) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 100nF (at 0 1.16) (layer F.Fab)
+    (fp_text value 100nF (at 0 1.16 135) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
@@ -1356,12 +2066,12 @@
     (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 135) (layer F.Fab)
       (effects (font (size 0.25 0.25) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.48 0 135) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
-    (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.48 0 135) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 7 "Net-(C7-Pad1)"))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
       (at (xyz 0 0 0))
@@ -1370,16 +2080,16 @@
     )
   )
 
-  (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8A96)
-    (at 140.4 100.15)
+  (module Capacitor_SMD:C_0402_1005Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8A96)
+    (at 161.2 102.625 90)
     (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags capacitor)
     (path /60CFD513)
     (attr smd)
-    (fp_text reference C6 (at 0 -1.16) (layer F.SilkS)
+    (fp_text reference C6 (at 1.975 -0.1 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 100nF (at 0 1.16) (layer F.Fab)
+    (fp_text value 100nF (at 0 1.16 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
@@ -1392,12 +2102,12 @@
     (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
     (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.25 0.25) (thickness 0.04)))
     )
-    (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.48 0 90) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 6 "Net-(C6-Pad2)"))
-    (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.48 0 90) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl
       (at (xyz 0 0 0))
@@ -1443,15 +2153,15 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8BAB)
-    (at 155.7 92.9 270)
+    (at 161.81585 111.729727 240)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60B96AB5)
     (attr smd)
-    (fp_text reference D11 (at -3.2 0 90) (layer F.SilkS) hide
+    (fp_text reference D11 (at -3.2 0 60) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 60) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1466,12 +2176,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 19 "Net-(D11-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1481,15 +2191,15 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B98)
-    (at 154.3 92.9 270)
+    (at 160.603413 111.029728 240)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60B95B5C)
     (attr smd)
-    (fp_text reference D10 (at -3.2 0 90) (layer F.SilkS) hide
+    (fp_text reference D10 (at -3.2 0 60) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 60) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1504,12 +2214,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 18 "Net-(D10-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1519,15 +2229,15 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60C4180E)
-    (at 157.1 92.9025 270)
+    (at 163.027035 112.431893 240)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60B96F09)
     (attr smd)
-    (fp_text reference D9 (at -2.7125 0 90) (layer F.SilkS) hide
+    (fp_text reference D9 (at -2.7125 0 60) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 60) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1542,12 +2252,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 17 "Net-(D9-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1557,15 +2267,15 @@
   )
 
   (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B72)
-    (at 152.9 92.9 270)
+    (at 159.390978 110.329728 240)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60B93883)
     (attr smd)
-    (fp_text reference D8 (at -2.7 0 90) (layer F.SilkS) hide
+    (fp_text reference D8 (at -2.7 0 60) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 60) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1580,12 +2290,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0 60) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 16 "Net-(D8-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 240) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1594,16 +2304,16 @@
     )
   )
 
-  (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B5F)
-    (at 180.55 81.9 180)
+  (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B5F)
+    (at 162.75 93.45 270)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60D68714)
     (attr smd)
-    (fp_text reference D7 (at -2.65 0) (layer F.SilkS)
+    (fp_text reference D7 (at -2.65 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1618,12 +2328,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 15 "Net-(D7-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1632,16 +2342,16 @@
     )
   )
 
-  (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B4C)
-    (at 180.55 83.3 180)
+  (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B4C)
+    (at 164.15 93.45 270)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60D68D45)
     (attr smd)
-    (fp_text reference D6 (at -2.7 0) (layer F.SilkS)
+    (fp_text reference D6 (at -2.7 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1656,12 +2366,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 14 "Net-(D6-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1670,16 +2380,16 @@
     )
   )
 
-  (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B39)
-    (at 180.55 84.7 180)
+  (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B39)
+    (at 165.55 93.45 270)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60D68AB9)
     (attr smd)
-    (fp_text reference D5 (at -2.85 -0.05) (layer F.SilkS)
+    (fp_text reference D5 (at -2.85 -0.05 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1694,12 +2404,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 13 "Net-(D5-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1708,16 +2418,16 @@
     )
   )
 
-  (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B26)
-    (at 180.5475 86.1 180)
+  (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B26)
+    (at 166.95 93.4525 270)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60D68FB4)
     (attr smd)
-    (fp_text reference D4 (at -2.8125 0) (layer F.SilkS)
+    (fp_text reference D4 (at -2.8125 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1732,12 +2442,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 12 "Net-(D4-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1746,16 +2456,16 @@
     )
   )
 
-  (module LED_SMD:LED_0603_1608Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B13)
-    (at 180.55 87.5 180)
+  (module LED_SMD:LED_0603_1608Metric_Castellated locked (layer F.Cu) (tedit 5F68FEF1) (tstamp 60AB8B13)
+    (at 168.35 93.45 270)
     (descr "LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags "LED castellated")
     (path /60D677AC)
     (attr smd)
-    (fp_text reference D3 (at -2.75 0) (layer F.SilkS)
+    (fp_text reference D3 (at -2.75 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value LED (at 0 1.38) (layer F.Fab)
+    (fp_text value LED (at 0 1.38 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.68 0.68) (end -1.68 0.68) (layer F.CrtYd) (width 0.05))
@@ -1770,12 +2480,12 @@
     (fp_line (start -0.8 -0.1) (end -0.8 0.4) (layer F.Fab) (width 0.1))
     (fp_line (start -0.5 -0.4) (end -0.8 -0.1) (layer F.Fab) (width 0.1))
     (fp_line (start 0.8 -0.4) (end -0.5 -0.4) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)))
     )
-    (pad 2 smd roundrect (at 0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at 0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 11 "Net-(D3-Pad2)"))
-    (pad 1 smd roundrect (at -0.8125 0 180) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -0.8125 0 270) (size 1.225 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0603_1608Metric_Castellated.wrl
       (at (xyz 0 0 0))
@@ -1784,59 +2494,6 @@
     )
   )
 
-  (module TripwireHook:USB_C_Plug_U261-24XN-4BS60 locked (layer F.Cu) (tedit 60B037EC) (tstamp 60B9BEE1)
-    (at 150 100 90)
-    (descr "LCSC: C319150")
-    (path /60AB8B39)
-    (fp_text reference P1 (at 0 -2.6 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value USB_C_Plug_USB2.0 (at -1 -7 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -3.05 -1.95) (end 3.05 -1.95) (layer Eco1.User) (width 0.12))
-    (fp_line (start -3.05 -1.95) (end -3.05 -1.05) (layer Eco1.User) (width 0.12))
-    (fp_line (start -3.05 -1.05) (end -3.85 -1.05) (layer Eco1.User) (width 0.12))
-    (fp_line (start 3.05 -1.95) (end 3.05 -1.05) (layer Eco1.User) (width 0.12))
-    (fp_line (start 3.05 -1.05) (end 3.85 -1.05) (layer Eco1.User) (width 0.12))
-    (pad 12 smd roundrect (at 2.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 11 smd roundrect (at 2.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 10 smd roundrect (at 1.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 9 smd roundrect (at 1.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 8 smd roundrect (at 0.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 7 smd roundrect (at 0.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 6 smd roundrect (at -0.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 5 smd roundrect (at -0.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad 4 smd roundrect (at -1.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad B3 smd roundrect (at -1.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad B2 smd roundrect (at -2.25 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2))
-    (pad B1 smd roundrect (at -2.75 0 90) (size 0.3 1.5) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
-      (net 2 GND))
-    (pad A1 smd roundrect (at 2.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 2 GND))
-    (pad A2 smd roundrect (at 2.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
-    (pad A3 smd roundrect (at 1.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
-    (pad A4 smd roundrect (at 1.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 3 +5V))
-    (pad A5 smd roundrect (at 0.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 29 "Net-(P1-PadA5)"))
-    (pad A6 smd roundrect (at 0.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 43 "Net-(P1-PadA6)"))
-    (pad A7 smd roundrect (at -0.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 44 "Net-(P1-PadA7)"))
-    (pad A8 smd roundrect (at -0.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
-    (pad A9 smd roundrect (at -1.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 3 +5V))
-    (pad A10 smd roundrect (at -1.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
-    (pad A11 smd roundrect (at -2.25 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2))
-    (pad A12 smd roundrect (at -2.75 0 90) (size 0.3 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 2 GND))
-    (pad S1 smd roundrect (at -3.5 0.05 90) (size 0.7 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 1 "Net-(C1-Pad2)"))
-    (pad S1 smd roundrect (at 3.6 0.05 90) (size 0.7 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.2)
-      (net 1 "Net-(C1-Pad2)"))
-  )
-
   (module Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm locked (layer F.Cu) (tedit 5DC5F6A4) (tstamp 60AB8DCF)
     (at 165.1 100.7 225)
     (descr "QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py")
@@ -1886,10 +2543,8 @@
     (pad 30 smd roundrect (at -0.75 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 23 RXD))
     (pad 29 smd roundrect (at -0.25 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 28 smd roundrect (at 0.25 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 "Net-(U2-Pad28)"))
-    (pad 27 smd roundrect (at 0.75 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 57 "Net-(U2-Pad27)"))
+    (pad 28 smd roundrect (at 0.25 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+    (pad 27 smd roundrect (at 0.75 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 26 smd roundrect (at 1.25 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (pad 25 smd roundrect (at 1.75 -2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
@@ -1897,42 +2552,37 @@
       (net 2 GND))
     (pad 23 smd roundrect (at 2.4375 -1.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 22 smd roundrect (at 2.4375 -0.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 30 "Net-(R8-Pad1)"))
+      (net 28 "Net-(R8-Pad1)"))
     (pad 21 smd roundrect (at 2.4375 -0.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 31 "Net-(R9-Pad1)"))
+      (net 29 "Net-(R9-Pad1)"))
     (pad 20 smd roundrect (at 2.4375 0.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (pad 19 smd roundrect (at 2.4375 0.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 3 +5V))
-    (pad 18 smd roundrect (at 2.4375 1.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 58 "Net-(U2-Pad18)"))
+    (pad 18 smd roundrect (at 2.4375 1.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 17 smd roundrect (at 2.4375 1.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
     (pad 16 smd roundrect (at 1.75 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 6 "Net-(C6-Pad2)"))
     (pad 15 smd roundrect (at 1.25 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 46 "Net-(U1-Pad5)"))
+      (net 56 "Net-(U1-Pad7)"))
     (pad 14 smd roundrect (at 0.75 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 45 "Net-(U1-Pad6)"))
+      (net 55 "Net-(U1-Pad8)"))
     (pad 13 smd roundrect (at 0.25 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 12 smd roundrect (at -0.25 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 11 smd roundrect (at -0.75 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 33 "Net-(R11-Pad1)"))
+      (net 31 "Net-(R11-Pad1)"))
     (pad 10 smd roundrect (at -1.25 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 32 "Net-(R10-Pad1)"))
+      (net 30 "Net-(R10-Pad1)"))
     (pad 9 smd roundrect (at -1.75 2.4375 225) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 34 "Net-(R12-Pad1)"))
-    (pad 8 smd roundrect (at -2.4375 1.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 59 "Net-(U2-Pad8)"))
-    (pad 7 smd roundrect (at -2.4375 1.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 60 "Net-(U2-Pad7)"))
-    (pad 6 smd roundrect (at -2.4375 0.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 61 "Net-(U2-Pad6)"))
+      (net 32 "Net-(R12-Pad1)"))
+    (pad 8 smd roundrect (at -2.4375 1.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+    (pad 7 smd roundrect (at -2.4375 1.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+    (pad 6 smd roundrect (at -2.4375 0.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 5 smd roundrect (at -2.4375 0.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 4 smd roundrect (at -2.4375 -0.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
-    (pad 3 smd roundrect (at -2.4375 -0.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 62 "Net-(U2-Pad3)"))
+    (pad 3 smd roundrect (at -2.4375 -0.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 2 smd roundrect (at -2.4375 -1.25 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 22 TXD))
     (pad 1 smd roundrect (at -2.4375 -1.75 225) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
@@ -1974,8 +2624,7 @@
     )
     (pad 16 smd roundrect (at 2.475 -4.445 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
-    (pad 15 smd roundrect (at 2.475 -3.175 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 55 "Net-(U1-Pad15)"))
+    (pad 15 smd roundrect (at 2.475 -3.175 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
     (pad 14 smd roundrect (at 2.475 -1.905 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 5 "Net-(C5-Pad2)"))
     (pad 13 smd roundrect (at 2.475 -0.635 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
@@ -1985,25 +2634,25 @@
     (pad 11 smd roundrect (at 2.475 1.905 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 3 +5V))
     (pad 10 smd roundrect (at 2.475 3.175 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 43 "Net-(P1-PadA6)"))
+      (net 37 "Net-(P1-PadA6)"))
     (pad 9 smd roundrect (at 2.475 4.445 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 44 "Net-(P1-PadA7)"))
+      (net 38 "Net-(P1-PadA7)"))
     (pad 8 smd roundrect (at -2.475 4.445 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 27 "Net-(J4-PadA6)"))
+      (net 55 "Net-(U1-Pad8)"))
     (pad 7 smd roundrect (at -2.475 3.175 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 26 "Net-(J4-PadA7)"))
+      (net 56 "Net-(U1-Pad7)"))
     (pad 6 smd roundrect (at -2.475 1.905 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 45 "Net-(U1-Pad6)"))
+      (net 50 /Receptacle/D+))
     (pad 5 smd roundrect (at -2.475 0.635 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 46 "Net-(U1-Pad5)"))
+      (net 49 /Receptacle/D-))
     (pad 4 smd roundrect (at -2.475 -0.635 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 39 "Net-(TP3-Pad1)"))
+      (net 47 /sheet60D327EE/D+))
     (pad 3 smd roundrect (at -2.475 -1.905 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 40 "Net-(TP4-Pad1)"))
+      (net 46 /sheet60D327EE/D-))
     (pad 2 smd roundrect (at -2.475 -3.175 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 41 "Net-(TP5-Pad1)"))
+      (net 53 /sheet60D3EF31/D+))
     (pad 1 smd roundrect (at -2.475 -4.445 180) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 42 "Net-(TP6-Pad1)"))
+      (net 52 /sheet60D3EF31/D-))
     (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2011,204 +2660,13 @@
     )
   )
 
-  (module TripwireHook:HexPad_SMD (layer F.Cu) (tedit 60AACA99) (tstamp 60AB8D6E)
-    (at 161.1 111.2)
-    (path /60AE6D23)
-    (fp_text reference TP6 (at 0 2.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 -2) (layer F.Fab) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 42 "Net-(TP6-Pad1)") (zone_connect 0)
-      (options (clearance outline) (anchor circle))
-      (primitives
-        (gr_poly (pts
-           (xy 0.94 -0.54) (xy 0.94 0.54) (xy 0 1.08) (xy -0.93 0.54) (xy -0.93 -0.54)
-           (xy 0 -1.08)) (width 0.01))
-      ))
-  )
-
-  (module TripwireHook:HexPad_SMD (layer F.Cu) (tedit 60AACA99) (tstamp 60AB8D69)
-    (at 166.8 111.05)
-    (path /60AE6BD7)
-    (fp_text reference TP5 (at 0 2.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 -2) (layer F.Fab) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 41 "Net-(TP5-Pad1)") (zone_connect 0)
-      (options (clearance outline) (anchor circle))
-      (primitives
-        (gr_poly (pts
-           (xy 0.94 -0.54) (xy 0.94 0.54) (xy 0 1.08) (xy -0.93 0.54) (xy -0.93 -0.54)
-           (xy 0 -1.08)) (width 0.01))
-      ))
-  )
-
-  (module TripwireHook:HexPad_SMD (layer F.Cu) (tedit 60AACA99) (tstamp 60AB8D64)
-    (at 169.95 111.25)
-    (path /60AE6ABF)
-    (fp_text reference TP4 (at 0 2.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 -2) (layer F.Fab) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 40 "Net-(TP4-Pad1)") (zone_connect 0)
-      (options (clearance outline) (anchor circle))
-      (primitives
-        (gr_poly (pts
-           (xy 0.94 -0.54) (xy 0.94 0.54) (xy 0 1.08) (xy -0.93 0.54) (xy -0.93 -0.54)
-           (xy 0 -1.08)) (width 0.01))
-      ))
-  )
-
-  (module TripwireHook:HexPad_SMD (layer F.Cu) (tedit 60AACA99) (tstamp 60AB8D5F)
-    (at 175.65 111.35)
-    (path /60AE568E)
-    (fp_text reference TP3 (at 0 2.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 -2) (layer F.Fab) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 39 "Net-(TP3-Pad1)") (zone_connect 0)
-      (options (clearance outline) (anchor circle))
-      (primitives
-        (gr_poly (pts
-           (xy 0.94 -0.54) (xy 0.94 0.54) (xy 0 1.08) (xy -0.93 0.54) (xy -0.93 -0.54)
-           (xy 0 -1.08)) (width 0.01))
-      ))
-  )
-
-  (module TripwireHook:HexPad_SMD (layer F.Cu) (tedit 60AACA99) (tstamp 60AB8D5A)
-    (at 164 111.35)
-    (path /60E7E20F)
-    (fp_text reference TP2 (at 0 2.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 -2) (layer F.Fab) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 2 GND) (zone_connect 0)
-      (options (clearance outline) (anchor circle))
-      (primitives
-        (gr_poly (pts
-           (xy 0.94 -0.54) (xy 0.94 0.54) (xy 0 1.08) (xy -0.93 0.54) (xy -0.93 -0.54)
-           (xy 0 -1.08)) (width 0.01))
-      ))
-  )
-
-  (module TripwireHook:HexPad_SMD (layer F.Cu) (tedit 60AACA99) (tstamp 60AB8D55)
-    (at 172.85 111.2)
-    (path /60E7212C)
-    (fp_text reference TP1 (at 0 2.2) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 -2) (layer F.Fab) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd custom (at 0 0) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)
-      (net 3 +5V) (zone_connect 0)
-      (options (clearance outline) (anchor circle))
-      (primitives
-        (gr_poly (pts
-           (xy 0.94 -0.54) (xy 0.94 0.54) (xy 0 1.08) (xy -0.93 0.54) (xy -0.93 -0.54)
-           (xy 0 -1.08)) (width 0.01))
-      ))
-  )
-
-  (module Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 locked (layer F.Cu) (tedit 5D3C0721) (tstamp 60AB8C2B)
-    (at 200 100 90)
-    (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")
-    (path /60ABCFF4)
-    (attr smd)
-    (fp_text reference J4 (at 0 -5.645 90) (layer F.SilkS) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value USB_C_Receptacle_USB2.0 (at 0 5.1 90) (layer F.Fab) hide
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -4.7 2) (end -4.7 3.9) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer F.SilkS) (width 0.12))
-    (fp_line (start 4.7 2) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
-    (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.7 3.9) (end 4.7 3.9) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad B1 smd rect (at 3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 2 GND))
-    (pad A9 smd rect (at 2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 3 +5V))
-    (pad B9 smd rect (at -2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 3 +5V))
-    (pad B12 smd rect (at -3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 2 GND))
-    (pad A1 smd rect (at -3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 2 GND))
-    (pad A4 smd rect (at -2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 3 +5V))
-    (pad B4 smd rect (at 2.45 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 3 +5V))
-    (pad A12 smd rect (at 3.25 -4.045 90) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 2 GND))
-    (pad B8 smd rect (at -1.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 52 "Net-(J4-PadB8)"))
-    (pad A5 smd rect (at -1.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 25 "Net-(J4-PadA5)"))
-    (pad B7 smd rect (at -0.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 26 "Net-(J4-PadA7)"))
-    (pad A7 smd rect (at 0.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 26 "Net-(J4-PadA7)"))
-    (pad B6 smd rect (at 0.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 27 "Net-(J4-PadA6)"))
-    (pad A8 smd rect (at 1.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 53 "Net-(J4-PadA8)"))
-    (pad B5 smd rect (at 1.75 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 28 "Net-(J4-PadB5)"))
-    (pad A6 smd rect (at -0.25 -4.045 90) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)
-      (net 27 "Net-(J4-PadA6)"))
-    (pad S1 thru_hole oval (at 4.32 -3.13 90) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
-      (net 8 "Net-(C9-Pad2)"))
-    (pad S1 thru_hole oval (at -4.32 -3.13 90) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
-      (net 8 "Net-(C9-Pad2)"))
-    (pad "" np_thru_hole circle (at -2.89 -2.6 90) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
-    (pad S1 thru_hole oval (at -4.32 1.05 90) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
-      (net 8 "Net-(C9-Pad2)"))
-    (pad "" np_thru_hole circle (at 2.89 -2.6 90) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
-    (pad S1 thru_hole oval (at 4.32 1.05 90) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
-      (net 8 "Net-(C9-Pad2)"))
-    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
   (module TripwireHook:Micropart-6 locked (layer F.Cu) (tedit 5FDCFA65) (tstamp 60AB8BEB)
-    (at 181 101.9)
+    (at 174 100 270)
     (path /60BF047D)
-    (fp_text reference J2 (at -5.5 -4.2) (layer F.SilkS) hide
+    (fp_text reference J2 (at -5.5 -4.2 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value Conn_01x06 (at 0 -5.2) (layer F.Fab)
+    (fp_text value Conn_01x06 (at 0 -5.2 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -4.5 1.2) (end -4.5 2.5) (layer F.SilkS) (width 0.12))
@@ -2238,29 +2696,29 @@
     (fp_line (start -2.35 -2) (end -1.5 -2) (layer F.SilkS) (width 0.12))
     (fp_line (start 0.2 -2) (end 1.05 -2) (layer F.SilkS) (width 0.12))
     (fp_line (start 2.75 -2) (end 4 -2) (layer F.SilkS) (width 0.12))
-    (pad 5 smd roundrect (at 1.905 -2.25) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 5 smd roundrect (at 1.905 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 21 ~PROG))
-    (pad 6 smd roundrect (at 3.175 2.25) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 6 smd roundrect (at 3.175 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 2 GND))
-    (pad 3 smd roundrect (at -0.635 -2.25) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 3 smd roundrect (at -0.635 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 22 TXD))
-    (pad 4 smd roundrect (at 0.635 2.25) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 4 smd roundrect (at 0.635 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 23 RXD))
-    (pad 2 smd roundrect (at -1.905 2.25) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 2 smd roundrect (at -1.905 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 20 ~RESET))
-    (pad 1 smd rect (at -3.175 -2.25) (size 1.5 3) (layers F.Cu F.Paste F.Mask)
+    (pad 1 smd rect (at -3.175 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask)
       (net 24 Vtarget))
   )
 
-  (module TripwireHook_Connector_Handmade:PinHeader_1x07_P2.54mm_Vertical locked (layer F.Cu) (tedit 6089389C) (tstamp 60AB8BC6)
-    (at 160.5 106.95 90)
+  (module TripwireHook_Connector_Handmade:PinHeader_1x07_P2.54mm_Vertical locked (layer F.Cu) (tedit 6089389C) (tstamp 60D4781C)
+    (at 153.125886 111.615 60)
     (descr "Through hole straight pin header, 1x07, 2.54mm pitch, single row")
     (tags "Through hole pin header THT 1x07 2.54mm single row")
     (path /60BEEFB4)
-    (fp_text reference J1 (at -3.2 -1.2 90) (layer F.SilkS) hide
+    (fp_text reference J1 (at -3.2 -1.2 60) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value Conn_01x07 (at 0 17.57 90) (layer F.Fab)
+    (fp_text value Conn_01x07 (at 0 17.57 60) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
@@ -2278,10 +2736,10 @@
     (fp_line (start -1.8 17.05) (end 1.8 17.05) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.8 17.05) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 7.62) (layer F.Fab)
+    (fp_text user %R (at 0 7.62 150) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 thru_hole custom (at 0 0 120) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+    (pad 1 thru_hole custom (at 0 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
       (net 3 +5V) (zone_connect 0)
       (options (clearance outline) (anchor circle))
       (primitives
@@ -2289,18 +2747,17 @@
            (xy 0.94 -0.54) (xy 0.94 0.54) (xy 0 1.08) (xy -0.93 0.54) (xy -0.93 -0.54)
            (xy 0 -1.08)) (width 0.01))
       ))
-    (pad 7 thru_hole oval (at 0 15.24 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
+    (pad 7 thru_hole oval (at 0 15.24 60) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 20 ~RESET))
-    (pad 6 thru_hole oval (at 0 12.7 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
+    (pad 6 thru_hole oval (at 0 12.7 60) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 21 ~PROG))
-    (pad 5 thru_hole oval (at 0 10.16 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
+    (pad 5 thru_hole oval (at 0 10.16 60) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 22 TXD))
-    (pad 4 thru_hole oval (at 0 7.62 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
+    (pad 4 thru_hole oval (at 0 7.62 60) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 23 RXD))
-    (pad 3 thru_hole oval (at 0 5.08 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
+    (pad 3 thru_hole oval (at 0 5.08 60) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 2 GND))
-    (pad 2 thru_hole oval (at 0 2.54 90) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 51 "Net-(J1-Pad2)"))
+    (pad 2 thru_hole oval (at 0 2.54 60) (size 2.5 1.7) (drill 1) (layers *.Cu *.Mask))
     (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2416,65 +2873,36 @@
     )
   )
 
-  (module Capacitor_SMD:C_1210_3225Metric locked (layer F.Cu) (tedit 5F68FEEE) (tstamp 60AB8A52)
-    (at 174.6 102.8 90)
-    (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
-    (tags capacitor)
-    (path /60DF1F72)
-    (attr smd)
-    (fp_text reference C2 (at 0 0 180) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 22µF (at 0 2.3 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -1.6 1.25) (end -1.6 -1.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.6 -1.25) (end 1.6 -1.25) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.6 -1.25) (end 1.6 1.25) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.6 1.25) (end -1.6 1.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.711252 -1.36) (end 0.711252 -1.36) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.711252 1.36) (end 0.711252 1.36) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.3 1.6) (end -2.3 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 -1.6) (end 2.3 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.3 -1.6) (end 2.3 1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.3 1.6) (end -2.3 1.6) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 0.8 0.8) (thickness 0.12)))
-    )
-    (pad 2 smd roundrect (at 1.475 0 90) (size 1.15 2.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
-      (net 3 +5V))
-    (pad 1 smd roundrect (at -1.475 0 90) (size 1.15 2.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
-      (net 2 GND))
-    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
+  (gr_text PWR (at 150.9 91.15) (layer F.SilkS) (tstamp 60D9F4AF)
+    (effects (font (size 0.8 0.8) (thickness 0.2)))
   )
-
-  (gr_line (start 183 91) (end 183 109) (layer Edge.Cuts) (width 0.05) (tstamp 60C3F458))
-  (gr_text ~PRG (at 157.1 94.8 90) (layer F.SilkS) (tstamp 60C3F036)
-    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
+  (gr_text VTarget (at 174.0625 92.825) (layer F.SilkS) (tstamp 60D9BA30)
+    (effects (font (size 0.8 0.8) (thickness 0.2)))
+  )
+  (gr_text USB[4] (at 172.1 118.025 -60) (layer F.SilkS) (tstamp 60C81218)
+    (effects (font (size 0.8 0.8) (thickness 0.2)))
+  )
+  (gr_text USB[3] (at 185.475 106.025) (layer F.SilkS) (tstamp 60C81218)
+    (effects (font (size 0.8 0.8) (thickness 0.2)))
+  )
+  (gr_text USB[2] (at 182.275 88.4 60) (layer F.SilkS) (tstamp 60C81214)
+    (effects (font (size 0.8 0.8) (thickness 0.2)))
+  )
+  (gr_text ~PRG (at 164.028285 110.697677 60) (layer F.SilkS) (tstamp 60C3F036)
+    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
   )
-  (gr_text ~RST (at 155.7 94.8 90) (layer F.SilkS) (tstamp 60C3F034)
-    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
+  (gr_text ~RST (at 162.81585 109.997677 60) (layer F.SilkS) (tstamp 60C3F034)
+    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
   )
-  (gr_text TX (at 154.3 94.8 90) (layer F.SilkS) (tstamp 60C3F046)
-    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
+  (gr_text TX (at 161.603413 109.297677 60) (layer F.SilkS) (tstamp 60C3F046)
+    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
   )
-  (gr_text RX (at 152.9 94.8 90) (layer F.SilkS)
-    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
+  (gr_text RX (at 160.390978 108.597676 60) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
   )
-  (gr_line (start 148.95 103.05) (end 148.95 109) (layer Edge.Cuts) (width 0.05) (tstamp 60C4C4EF))
-  (gr_line (start 148.05 103.05) (end 148.95 103.05) (layer Edge.Cuts) (width 0.05))
-  (gr_line (start 148.05 103.05) (end 148.05 96.95) (layer Edge.Cuts) (width 0.05) (tstamp 60C4C242))
-  (gr_line (start 148.05 96.95) (end 148.95 96.95) (layer Edge.Cuts) (width 0.05) (tstamp 60C4C241))
-  (gr_line (start 148.95 96.95) (end 148.95 91) (layer Edge.Cuts) (width 0.05))
-  (gr_line (start 148.95 91) (end 183 91) (layer Edge.Cuts) (width 0.05) (tstamp 60C4AC7A))
-  (gr_line (start 148.95 109) (end 183 109) (layer Edge.Cuts) (width 0.05))
   (gr_poly (pts (xy 158.75 108.55) (xy 156.2 108.55) (xy 156.2 107.35) (xy 158.75 107.35)) (layer F.SilkS) (width 0.2))
   (gr_circle (center 168.65 100.75) (end 168.85 100.75) (layer F.SilkS) (width 0.5) (tstamp 60C4A254))
-  (gr_text 74HC04 (at 165.44 93.575 90) (layer F.SilkS)
+  (gr_text 74HC04 (at 169.8 116.65 60) (layer F.SilkS)
     (effects (font (size 0.7 0.7) (thickness 0.15)))
   )
   (gr_text FT232RQ (at 162.7 97.9 45) (layer F.SilkS)
@@ -2490,8 +2918,24 @@
     (effects (font (size 0.8 0.8) (thickness 0.2)))
   )
 
-  (segment (start 152.9 92.0875) (end 157.0875 92.0875) (width 0.7) (layer F.Cu) (net 2))
-  (segment (start 174.55 104.35) (end 174.6 104.3) (width 1) (layer F.Cu) (net 2))
+  (segment (start 149.575 104.745) (end 149.62 104.7) (width 0.5) (layer F.Cu) (net 1))
+  (segment (start 149.575 105.785) (end 149.575 104.745) (width 0.5) (layer F.Cu) (net 1))
+  (segment (start 149.56 105.8) (end 149.575 105.785) (width 0.5) (layer F.Cu) (net 1))
+  (segment (start 149.62 103.93) (end 149.62 104.7) (width 0.5) (layer F.Cu) (net 1))
+  (segment (start 149.62 103.93) (end 150.05 103.5) (width 0.5) (layer F.Cu) (net 1))
+  (via (at 154.59999 103.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+  (segment (start 150.05 103.5) (end 154.59999 103.5) (width 0.127) (layer F.Cu) (net 1))
+  (segment (start 154.6 103.49999) (end 154.59999 103.5) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 154.6 101.390991) (end 154.6 103.49999) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 149.55 94.9) (end 150.5 94.9) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 151.4 95.8) (end 151.4 98.190991) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 149.21231 95.23769) (end 149.55 94.9) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 151.4 98.190991) (end 154.6 101.390991) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 150.5 94.9) (end 151.4 95.8) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 149.21231 96.26231) (end 149.21231 95.23769) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 149.35 96.4) (end 149.21231 96.26231) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 150.05 96.4) (end 149.35 96.4) (width 0.127) (layer B.Cu) (net 1))
+  (segment (start 159.797229 109.626082) (end 163.42371 111.719832) (width 0.7) (layer F.Cu) (net 2))
   (segment (start 165.1 102.467767) (end 165.1 100.7) (width 0.25) (layer F.Cu) (net 2))
   (segment (start 165.939689 103.307456) (end 165.1 102.467767) (width 0.25) (layer F.Cu) (net 2))
   (segment (start 165.1 103.155766) (end 165.1 100.7) (width 0.127) (layer F.Cu) (net 2))
@@ -2503,63 +2947,371 @@
   (segment (start 163.199651 102.246796) (end 164.746447 100.7) (width 0.25) (layer F.Cu) (net 2))
   (segment (start 162.644234 100.7) (end 165.1 100.7) (width 0.127) (layer F.Cu) (net 2))
   (segment (start 162.158098 101.186136) (end 162.644234 100.7) (width 0.127) (layer F.Cu) (net 2))
-  (segment (start 150.58 104.7) (end 150.58 106.9) (width 0.5) (layer F.Cu) (net 2))
   (segment (start 150.58 106.9) (end 150.58 107.58) (width 0.5) (layer F.Cu) (net 2))
   (segment (start 150.945 107.945) (end 152.525 107.945) (width 0.5) (layer F.Cu) (net 2))
   (segment (start 150.58 107.58) (end 150.945 107.945) (width 0.5) (layer F.Cu) (net 2))
   (segment (start 152.41 102.75) (end 152.525 102.865) (width 0.25) (layer F.Cu) (net 2))
-  (segment (start 150 102.75) (end 152.41 102.75) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 162.75 92.6375) (end 168.35 92.6375) (width 0.7) (layer F.Cu) (net 2))
+  (segment (start 161.2 103.945) (end 161.2 103.105) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 160.355 103.105) (end 161.2 103.105) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 159.7 102.45) (end 160.355 103.105) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 159.7 100.95) (end 159.7 102.45) (width 1) (layer F.Cu) (net 2))
+  (segment (start 152.05 95.3) (end 152.05 97.3) (width 1) (layer F.Cu) (net 2))
+  (segment (start 151.825 95.075) (end 152.05 95.3) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 149.112585 102.75) (end 150 102.75) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 148.47498 97.887605) (end 148.47498 102.112395) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 148.47498 102.112395) (end 149.112585 102.75) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 149.112585 97.25) (end 148.47498 97.887605) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 150 97.25) (end 149.112585 97.25) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 149.112585 97.25) (end 148.612585 97.75) (width 0.25) (layer B.Cu) (net 2))
+  (segment (start 150 97.25) (end 149.112585 97.25) (width 0.25) (layer B.Cu) (net 2))
+  (via (at 148.612585 97.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 2))
+  (via (at 151.25 102.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 2))
+  (segment (start 151.25 102.75) (end 152.41 102.75) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 150 102.75) (end 151.25 102.75) (width 0.25) (layer B.Cu) (net 2))
+  (segment (start 150 102.75) (end 151.25 102.75) (width 0.25) (layer F.Cu) (net 2))
+  (via (at 150.58 105.18) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+  (segment (start 151.25 104.51) (end 150.58 105.18) (width 0.5) (layer B.Cu) (net 2))
+  (segment (start 151.25 102.75) (end 151.25 104.51) (width 0.5) (layer B.Cu) (net 2))
+  (segment (start 150.58 105.18) (end 150.58 106.9) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 150.58 104.7) (end 150.58 105.18) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 150.0875 91.9125) (end 150.0875 92.475) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 150.6 91.4) (end 150.0875 91.9125) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 155.2 94.3) (end 152.3 91.4) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 153.703271 102.865) (end 155.2 101.368271) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 152.525 102.865) (end 153.703271 102.865) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 150.0875 93.0125) (end 150.0875 92.475) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 149.59 93.51) (end 150.0875 93.0125) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 149.59 93.975) (end 149.59 93.51) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 149.59 94.055) (end 150.61 95.075) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 149.59 93.975) (end 149.59 94.055) (width 0.25) (layer F.Cu) (net 2))
+  (via (at 152.7 95.3) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+  (segment (start 152.05 95.3) (end 152.7 95.3) (width 0.5) (layer F.Cu) (net 2))
+  (via (at 155.2 95.3) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+  (segment (start 152.7 95.3) (end 155.2 95.3) (width 0.5) (layer B.Cu) (net 2))
+  (segment (start 155.2 95.3) (end 155.2 94.3) (width 0.5) (layer F.Cu) (net 2))
+  (via (at 152.7 97.3) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+  (segment (start 152.05 97.3) (end 152.7 97.3) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 152.7 97.3) (end 155.2 97.3) (width 0.5) (layer B.Cu) (net 2))
+  (segment (start 155.2 97.3) (end 155.2 95.3) (width 0.5) (layer F.Cu) (net 2))
+  (via (at 155.2 97.3) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+  (segment (start 155.2 101.368271) (end 155.2 97.3) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 152.3 91.4) (end 151.4 91.4) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 151.4 91.4) (end 150.6 91.4) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 151.4 89.4) (end 154.161113 86.638887) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 154.161113 86.638887) (end 154.422357 86.638887) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 151.4 91.4) (end 151.4 89.4) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 157.2 113.829705) (end 157.525295 114.155) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 157.2 110.9) (end 157.2 113.829705) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 152.525 107.945) (end 154.245 107.945) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 154.245 107.945) (end 156.8 110.5) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 156.8 110.5) (end 157.2 110.9) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 159.571146 109.4) (end 159.797228 109.626082) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 157.9 109.4) (end 159.571146 109.4) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 156.8 110.5) (end 157.9 109.4) (width 0.5) (layer F.Cu) (net 2))
+  (segment (start 166.733494 116.524038) (end 167.525 115.275) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 168.05 115.35) (end 167.7 115.35) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 169.282532 115.108975) (end 169.258975 115.108975) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 169.258975 115.108975) (end 168.825 114.875) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 168.825 114.875) (end 168.075 115.025) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 168.075 115.025) (end 168.05 115.35) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 168.025 115.525) (end 167.7 115.35) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 168.782532 115.975) (end 168.725 115.925) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 168.725 115.925) (end 168.025 115.525) (width 0.2) (layer F.Cu) (net 2))
+  (segment (start 169.3 115.108975) (end 170.19 114.265692) (width 0.25) (layer F.Cu) (net 2))
   (via (at 149.65 107.6) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 3))
   (segment (start 149.62 107.57) (end 149.65 107.6) (width 0.5) (layer F.Cu) (net 3))
   (segment (start 149.62 106.9) (end 149.62 107.57) (width 0.5) (layer F.Cu) (net 3))
-  (via (at 153.8 101.6) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 3))
-  (segment (start 152.53 101.6) (end 152.525 101.595) (width 0.5) (layer F.Cu) (net 3))
-  (segment (start 153.8 101.6) (end 152.53 101.6) (width 0.5) (layer F.Cu) (net 3))
-  (segment (start 150.6 104.8) (end 153.8 101.6) (width 0.5) (layer B.Cu) (net 3))
-  (segment (start 150.6 107.15) (end 150.6 104.8) (width 0.5) (layer B.Cu) (net 3))
-  (segment (start 150.15 107.6) (end 150.6 107.15) (width 0.5) (layer B.Cu) (net 3))
-  (segment (start 149.65 107.6) (end 150.15 107.6) (width 0.5) (layer B.Cu) (net 3))
   (segment (start 151.345 101.595) (end 152.525 101.595) (width 0.25) (layer F.Cu) (net 3))
   (segment (start 151 101.25) (end 151.345 101.595) (width 0.25) (layer F.Cu) (net 3))
   (segment (start 150 101.25) (end 151 101.25) (width 0.25) (layer F.Cu) (net 3))
-  (segment (start 196.87 104.32) (end 201.05 104.32) (width 1) (layer F.Cu) (net 8))
-  (segment (start 201.05 95.68) (end 201.05 104.32) (width 1) (layer F.Cu) (net 8))
-  (segment (start 196.87 95.68) (end 198.58 95.68) (width 1) (layer F.Cu) (net 8))
-  (segment (start 198.58 95.68) (end 201.05 95.68) (width 1) (layer F.Cu) (net 8))
-  (segment (start 198.58 95.68) (end 197.58 95.68) (width 1) (layer F.Cu) (net 8))
-  (via (at 158.2 91.7) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 16))
-  (segment (start 152.9 94.5) (end 152.9 93.7) (width 0.5) (layer F.Cu) (net 16))
-  (segment (start 158.25 91.7) (end 155.7 91.7) (width 0.5) (layer B.Cu) (net 16))
-  (segment (start 155.7 91.7) (end 152.9 94.5) (width 0.5) (layer B.Cu) (net 16))
-  (via (at 152.9 94.5) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 16))
-  (segment (start 158.64 91.7) (end 158.25 91.7) (width 0.5) (layer F.Cu) (net 16))
-  (segment (start 157.1 94.475) (end 157.1 93.7) (width 0.5) (layer F.Cu) (net 17))
-  (segment (start 158.65 94.7) (end 157.325 94.7) (width 0.5) (layer F.Cu) (net 17))
-  (segment (start 157.325 94.7) (end 157.1 94.475) (width 0.5) (layer F.Cu) (net 17))
-  (via (at 158.2 92.7) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 18))
-  (segment (start 154.3 94.5) (end 154.3 93.7) (width 0.5) (layer F.Cu) (net 18))
-  (segment (start 158.2 92.7) (end 156.1 92.7) (width 0.5) (layer B.Cu) (net 18))
-  (segment (start 156.1 92.7) (end 154.3 94.5) (width 0.5) (layer B.Cu) (net 18))
-  (via (at 154.3 94.5) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 18))
-  (segment (start 158.64 92.7) (end 158.2 92.7) (width 0.5) (layer F.Cu) (net 18))
-  (via (at 158.2 93.7) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 19))
-  (segment (start 155.7 94.5) (end 155.7 93.7) (width 0.5) (layer F.Cu) (net 19))
-  (segment (start 158.2 93.7) (end 156.5 93.7) (width 0.5) (layer B.Cu) (net 19))
-  (segment (start 156.5 93.7) (end 155.7 94.5) (width 0.5) (layer B.Cu) (net 19))
-  (via (at 155.7 94.5) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 19))
-  (segment (start 158.65 93.7) (end 158.2 93.7) (width 0.5) (layer F.Cu) (net 19))
-  (segment (start 166.65 95.09) (end 166.65 93.7) (width 0.5) (layer F.Cu) (net 47))
-  (segment (start 177.85 95.14) (end 177.85 93.75) (width 0.5) (layer F.Cu) (net 48))
-  (segment (start 168.6 92.25) (end 169.75 92.25) (width 0.5) (layer F.Cu) (net 49))
-  (segment (start 167.7 93.15) (end 168.6 92.25) (width 0.5) (layer F.Cu) (net 49))
-  (segment (start 167.7 95.49) (end 167.7 93.15) (width 0.5) (layer F.Cu) (net 49))
-  (segment (start 167.08 96.11) (end 167.7 95.49) (width 0.5) (layer F.Cu) (net 49))
-  (segment (start 166.65 96.11) (end 167.08 96.11) (width 0.5) (layer F.Cu) (net 49))
-  (segment (start 177.85 96.16) (end 177.53 96.16) (width 0.5) (layer F.Cu) (net 50))
-  (segment (start 175.6 92.25) (end 174.75 92.25) (width 0.5) (layer F.Cu) (net 50))
-  (segment (start 176.75 93.4) (end 175.6 92.25) (width 0.5) (layer F.Cu) (net 50))
-  (segment (start 176.75 95.65) (end 176.75 93.4) (width 0.5) (layer F.Cu) (net 50))
-  (segment (start 177.26 96.16) (end 176.75 95.65) (width 0.5) (layer F.Cu) (net 50))
-  (segment (start 177.85 96.16) (end 177.26 96.16) (width 0.5) (layer F.Cu) (net 50))
+  (segment (start 153.95 95.3) (end 153.95 97.3) (width 1) (layer F.Cu) (net 3))
+  (segment (start 153.95 94.25) (end 153.95 95.3) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 153.45 93.75) (end 153.95 94.25) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 152.735 93.75) (end 153.45 93.75) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 184.835 94.175) (end 185.715 94.175) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 172.07915 82.230375) (end 171.651651 82.970827) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 181.73 111.016673) (end 182.145 111.733327) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 148.92499 100.999478) (end 149.175512 101.25) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 149.175512 101.25) (end 150 101.25) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 148.92499 99.000522) (end 148.92499 100.999478) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 149.175512 98.75) (end 148.92499 99.000522) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 150 98.75) (end 149.175512 98.75) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 148.92499 100.999478) (end 149.175512 101.25) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 148.92499 99.000522) (end 148.92499 100.999478) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 149.175512 101.25) (end 150 101.25) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 149.175512 98.75) (end 148.92499 99.000522) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 150 98.75) (end 149.175512 98.75) (width 0.25) (layer B.Cu) (net 3))
+  (via (at 153.762188 101.622081) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 3))
+  (segment (start 153.735107 101.595) (end 153.762188 101.622081) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 152.525 101.595) (end 153.735107 101.595) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 150 101.25) (end 153.390107 101.25) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 153.390107 101.25) (end 153.762188 101.622081) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 149.65 107.6) (end 153.762188 103.487812) (width 0.5) (layer B.Cu) (net 3))
+  (segment (start 153.762188 103.487812) (end 153.762188 101.622081) (width 0.5) (layer B.Cu) (net 3))
+  (segment (start 153.762188 101.622081) (end 154.4 100.984269) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 154.4 100.984269) (end 154.4 98.8) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 153.95 98.35) (end 153.95 97.3) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 154.4 98.8) (end 153.95 98.35) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.901821 111.390634) (end 150.290431 111.615) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.845149 111.353833) (end 149.901821 111.390634) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.695628 111.227489) (end 149.742688 111.272611) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.651385 111.179363) (end 149.695628 111.227489) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.65 107.6) (end 149.39881 107.85119) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.572371 111.075307) (end 149.610236 111.128568) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.792696 111.31484) (end 149.845149 111.353833) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.402322 110.586889) (end 149.409869 110.651697) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.39881 107.85119) (end 149.39881 110.519441) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.507179 110.962355) (end 149.538001 111.019913) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.742688 111.272611) (end 149.792696 111.31484) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.39881 110.519441) (end 149.402322 110.586889) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.538001 111.019913) (end 149.572371 111.075307) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.409869 110.651697) (end 149.421509 110.71638) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.421509 110.71638) (end 149.437019 110.779737) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.437019 110.779737) (end 149.456499 110.841841) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.456499 110.841841) (end 149.479943 110.90288) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 150.290431 111.615) (end 153.125886 111.615) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.610236 111.128568) (end 149.651385 111.179363) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 149.479943 110.90288) (end 149.507179 110.962355) (width 0.5) (layer F.Cu) (net 3))
+  (segment (start 168.666506 114.175962) (end 168.875 113.825) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 168.875 113.825) (end 169.71 113.434308) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 169.765 86.259308) (end 170.195 85.491673) (width 0.5) (layer F.Cu) (net 8))
+  (segment (start 151.715 92.4775) (end 151.7125 92.475) (width 0.5) (layer F.Cu) (net 9))
+  (segment (start 151.715 93.75) (end 151.715 92.4775) (width 0.5) (layer F.Cu) (net 9))
+  (segment (start 171.885 94.275) (end 173.1875 94.275) (width 0.5) (layer F.Cu) (net 10))
+  (via (at 157.55 93.125) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+  (segment (start 157.55 93.69) (end 157.55 93.125) (width 0.25) (layer F.Cu) (net 11))
+  (segment (start 157.55 93.125) (end 160.675011 96.250011) (width 0.25) (layer B.Cu) (net 11))
+  (via (at 168.35 95.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+  (segment (start 167.274989 96.250011) (end 168.35 95.175) (width 0.25) (layer B.Cu) (net 11))
+  (segment (start 160.675011 96.250011) (end 167.274989 96.250011) (width 0.25) (layer B.Cu) (net 11))
+  (segment (start 168.35 95.175) (end 168.35 94.2625) (width 0.25) (layer F.Cu) (net 11))
+  (via (at 158.55 93.125) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12))
+  (segment (start 158.55 93.69) (end 158.55 93.125) (width 0.25) (layer F.Cu) (net 12))
+  (segment (start 158.55 93.125) (end 160.35 94.925) (width 0.25) (layer B.Cu) (net 12))
+  (via (at 166.95 95.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12))
+  (segment (start 161.225001 95.800001) (end 166.324999 95.800001) (width 0.25) (layer B.Cu) (net 12))
+  (segment (start 166.324999 95.800001) (end 166.95 95.175) (width 0.25) (layer B.Cu) (net 12))
+  (segment (start 160.35 94.925) (end 161.225001 95.800001) (width 0.25) (layer B.Cu) (net 12))
+  (segment (start 166.95 95.175) (end 166.95 94.265) (width 0.25) (layer F.Cu) (net 12))
+  (via (at 159.55 93.125) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 13))
+  (segment (start 159.55 93.69) (end 159.55 93.125) (width 0.25) (layer F.Cu) (net 13))
+  (segment (start 162.874999 92.499999) (end 165.55 95.175) (width 0.25) (layer B.Cu) (net 13))
+  (segment (start 160.175001 92.499999) (end 162.874999 92.499999) (width 0.25) (layer B.Cu) (net 13))
+  (via (at 165.55 95.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 13))
+  (segment (start 159.55 93.125) (end 160.175001 92.499999) (width 0.25) (layer B.Cu) (net 13))
+  (segment (start 165.55 95.175) (end 165.55 94.2625) (width 0.25) (layer F.Cu) (net 13))
+  (via (at 160.55 93.125) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 14))
+  (segment (start 160.55 93.69) (end 160.55 93.125) (width 0.25) (layer F.Cu) (net 14))
+  (via (at 164.15 95.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 14))
+  (segment (start 162.1 93.125) (end 164.15 95.175) (width 0.25) (layer B.Cu) (net 14))
+  (segment (start 160.55 93.125) (end 162.1 93.125) (width 0.25) (layer B.Cu) (net 14))
+  (segment (start 164.15 95.175) (end 164.15 94.2625) (width 0.25) (layer F.Cu) (net 14))
+  (segment (start 162.1775 93.69) (end 162.75 94.2625) (width 0.5) (layer F.Cu) (net 15))
+  (segment (start 161.55 93.69) (end 162.1775 93.69) (width 0.5) (layer F.Cu) (net 15))
+  (via (at 164.580913 111.940497) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 16))
+  (segment (start 158.590979 111.715368) (end 158.990978 111.022548) (width 0.5) (layer F.Cu) (net 16))
+  (segment (start 164.624214 111.965497) (end 162.415849 110.690497) (width 0.5) (layer B.Cu) (net 16))
+  (segment (start 162.415849 110.690497) (end 158.590979 111.715368) (width 0.5) (layer B.Cu) (net 16))
+  (via (at 158.590979 111.715368) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 16))
+  (segment (start 164.961964 112.160497) (end 164.624214 111.965497) (width 0.5) (layer F.Cu) (net 16))
+  (segment (start 162.240785 113.793718) (end 162.628284 113.122548) (width 0.5) (layer F.Cu) (net 17))
+  (segment (start 163.470624 114.763573) (end 162.323141 114.101074) (width 0.5) (layer F.Cu) (net 17))
+  (segment (start 162.323141 114.101074) (end 162.240785 113.793718) (width 0.5) (layer F.Cu) (net 17))
+  (via (at 164.080913 112.806523) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 18))
+  (segment (start 159.803414 112.415368) (end 160.203414 111.722548) (width 0.5) (layer F.Cu) (net 18))
+  (segment (start 164.080913 112.806523) (end 162.26226 111.756523) (width 0.5) (layer B.Cu) (net 18))
+  (segment (start 162.26226 111.756523) (end 159.803414 112.415368) (width 0.5) (layer B.Cu) (net 18))
+  (via (at 159.803414 112.415368) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 18))
+  (segment (start 164.461964 113.026522) (end 164.080913 112.806523) (width 0.5) (layer F.Cu) (net 18))
+  (via (at 163.580913 113.672548) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 19))
+  (segment (start 161.015849 113.115369) (end 161.415849 112.422548) (width 0.5) (layer F.Cu) (net 19))
+  (segment (start 163.580913 113.672548) (end 162.10867 112.822548) (width 0.5) (layer B.Cu) (net 19))
+  (segment (start 162.10867 112.822548) (end 161.015849 113.115369) (width 0.5) (layer B.Cu) (net 19))
+  (via (at 161.015849 113.115369) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 19))
+  (segment (start 163.970624 113.897548) (end 163.580913 113.672548) (width 0.5) (layer F.Cu) (net 19))
+  (segment (start 166.324113 117.724113) (end 166.324113 119.235) (width 0.127) (layer B.Cu) (net 20))
+  (segment (start 165.125 116.525) (end 166.324113 117.724113) (width 0.127) (layer B.Cu) (net 20))
+  (segment (start 165.125 115.15) (end 165.125 116.525) (width 0.127) (layer B.Cu) (net 20))
+  (segment (start 165.575 114.725) (end 165.125 115.15) (width 0.127) (layer B.Cu) (net 20))
+  (via (at 165.575 114.725) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 20))
+  (segment (start 165.575 114.725) (end 166.35 115.15) (width 0.127) (layer F.Cu) (net 20))
+  (segment (start 167.473557 117.65) (end 168.282532 116.841025) (width 0.127) (layer F.Cu) (net 21))
+  (segment (start 164.439409 117.65) (end 167.473557 117.65) (width 0.127) (layer F.Cu) (net 21))
+  (segment (start 164.124409 117.965) (end 164.439409 117.65) (width 0.127) (layer F.Cu) (net 21))
+  (via (at 166.175 113.725) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22))
+  (segment (start 166.625625 114.2) (end 166.7 114.2) (width 0.127) (layer F.Cu) (net 22))
+  (segment (start 166.175 113.749375) (end 166.625625 114.2) (width 0.127) (layer F.Cu) (net 22))
+  (segment (start 166.175 113.725) (end 166.175 113.749375) (width 0.127) (layer F.Cu) (net 22))
+  (segment (start 162.43 116.695) (end 161.924704 116.695) (width 0.127) (layer B.Cu) (net 22))
+  (segment (start 165.4 113.725) (end 162.43 116.695) (width 0.127) (layer B.Cu) (net 22))
+  (segment (start 166.175 113.725) (end 165.4 113.725) (width 0.127) (layer B.Cu) (net 22))
+  (via (at 168.65 113.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 23))
+  (segment (start 168.65 113.15) (end 168.233494 113.925962) (width 0.127) (layer F.Cu) (net 23))
+  (segment (start 165.25 113.15) (end 168.65 113.15) (width 0.127) (layer B.Cu) (net 23))
+  (segment (start 163.6 114.8) (end 165.25 113.15) (width 0.127) (layer B.Cu) (net 23))
+  (segment (start 160.35 114.8) (end 163.6 114.8) (width 0.127) (layer B.Cu) (net 23))
+  (segment (start 159.725 115.425) (end 160.35 114.8) (width 0.127) (layer B.Cu) (net 23))
+  (segment (start 151.14351 94.50851) (end 150.61 93.975) (width 0.127) (layer F.Cu) (net 27))
+  (segment (start 151.14351 95.42507) (end 151.14351 94.50851) (width 0.127) (layer F.Cu) (net 27))
+  (segment (start 151.01351 95.55507) (end 151.14351 95.42507) (width 0.127) (layer F.Cu) (net 27))
+  (segment (start 150.75 99.25) (end 151.01351 98.98649) (width 0.127) (layer F.Cu) (net 27))
+  (segment (start 151.01351 98.98649) (end 151.01351 95.55507) (width 0.127) (layer F.Cu) (net 27))
+  (segment (start 150 99.25) (end 150.75 99.25) (width 0.127) (layer F.Cu) (net 27))
+  (segment (start 167.175 113.801443) (end 167.117468 113.858975) (width 0.127) (layer F.Cu) (net 33))
+  (segment (start 167.175 113.525) (end 167.175 113.801443) (width 0.127) (layer F.Cu) (net 33))
+  (segment (start 166.320497 112.670497) (end 167.175 113.525) (width 0.127) (layer F.Cu) (net 33))
+  (segment (start 165.84531 112.670497) (end 166.320497 112.670497) (width 0.127) (layer F.Cu) (net 33))
+  (segment (start 165.175 113.7) (end 165.35 113.55) (width 0.127) (layer F.Cu) (net 34))
+  (segment (start 165.225 113.75) (end 165.175 113.7) (width 0.127) (layer F.Cu) (net 34))
+  (segment (start 166.45 114.625) (end 165.225 113.75) (width 0.127) (layer F.Cu) (net 34))
+  (segment (start 166.617468 114.725) (end 166.45 114.625) (width 0.127) (layer F.Cu) (net 34))
+  (segment (start 164.85 114.833982) (end 164.85 114.4) (width 0.127) (layer F.Cu) (net 35))
+  (segment (start 165.441018 115.425) (end 164.85 114.833982) (width 0.127) (layer F.Cu) (net 35))
+  (segment (start 165.951443 115.425) (end 165.441018 115.425) (width 0.127) (layer F.Cu) (net 35))
+  (segment (start 166.117468 115.591025) (end 165.951443 115.425) (width 0.127) (layer F.Cu) (net 35))
+  (segment (start 167.125 116.85) (end 167.175 116.775) (width 0.127) (layer F.Cu) (net 36))
+  (segment (start 166.825 117.3) (end 167.125 116.85) (width 0.127) (layer F.Cu) (net 36))
+  (segment (start 166.380397 117.3) (end 166.825 117.3) (width 0.127) (layer F.Cu) (net 36))
+  (segment (start 164.353971 115.273574) (end 166.380397 117.3) (width 0.127) (layer F.Cu) (net 36))
+  (segment (start 153.35 99.95) (end 153.35 100.325) (width 0.127) (layer F.Cu) (net 37))
+  (segment (start 150 99.75) (end 153.15 99.75) (width 0.127) (layer F.Cu) (net 37))
+  (segment (start 153.15 99.75) (end 153.35 99.95) (width 0.127) (layer F.Cu) (net 37))
+  (segment (start 153.8 100.7) (end 153.8 99.25) (width 0.127) (layer F.Cu) (net 38))
+  (segment (start 151.5 100.95) (end 153.55 100.95) (width 0.127) (layer F.Cu) (net 38))
+  (segment (start 153.8 99.25) (end 153.605 99.055) (width 0.127) (layer F.Cu) (net 38))
+  (segment (start 150.8 100.25) (end 151.5 100.95) (width 0.127) (layer F.Cu) (net 38))
+  (segment (start 153.605 99.055) (end 152.525 99.055) (width 0.127) (layer F.Cu) (net 38))
+  (segment (start 153.55 100.95) (end 153.8 100.7) (width 0.127) (layer F.Cu) (net 38))
+  (segment (start 150 100.25) (end 150.8 100.25) (width 0.127) (layer F.Cu) (net 38))
+  (segment (start 155.923607 89.239128) (end 155.228607 88.035353) (width 0.5) (layer F.Cu) (net 39))
+  (segment (start 165.648092 83.68243) (end 164.953092 82.478654) (width 0.5) (layer F.Cu) (net 40))
+  (segment (start 156.192357 85.804616) (end 157.188286 85.229616) (width 0.5) (layer F.Cu) (net 41))
+  (segment (start 155.862934 87.034039) (end 156.192357 85.804616) (width 0.5) (layer F.Cu) (net 41))
+  (segment (start 157.032934 89.060538) (end 155.862934 87.034039) (width 0.5) (layer F.Cu) (net 41))
+  (segment (start 156.805998 89.907474) (end 157.032934 89.060538) (width 0.5) (layer F.Cu) (net 41))
+  (segment (start 156.433607 90.122474) (end 156.805998 89.907474) (width 0.5) (layer F.Cu) (net 41))
+  (segment (start 166.158092 84.565775) (end 165.880963 84.725775) (width 0.5) (layer F.Cu) (net 42))
+  (segment (start 162.254534 82.304616) (end 161.518413 82.729616) (width 0.5) (layer F.Cu) (net 42))
+  (segment (start 163.825464 82.725545) (end 162.254534 82.304616) (width 0.5) (layer F.Cu) (net 42))
+  (segment (start 164.950464 84.674103) (end 163.825464 82.725545) (width 0.5) (layer F.Cu) (net 42))
+  (segment (start 165.647137 84.860775) (end 164.950464 84.674103) (width 0.5) (layer F.Cu) (net 42))
+  (segment (start 166.158092 84.565775) (end 165.647137 84.860775) (width 0.5) (layer F.Cu) (net 42))
+  (segment (start 181.055 94.175) (end 181.94 94.175) (width 0.5) (layer F.Cu) (net 43))
+  (segment (start 179.84 107.765692) (end 180.27 108.508327) (width 0.5) (layer F.Cu) (net 44))
+  (via (at 158.2 105) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 46))
+  (segment (start 157.795 105.405) (end 158.2 105) (width 0.127) (layer F.Cu) (net 46))
+  (segment (start 157.475 105.405) (end 157.795 105.405) (width 0.127) (layer F.Cu) (net 46))
+  (via (at 178.775 100.249998) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 46))
+  (segment (start 179.274998 99.75) (end 178.775 100.249998) (width 0.127) (layer F.Cu) (net 46))
+  (segment (start 180.13 99.75) (end 179.274998 99.75) (width 0.127) (layer F.Cu) (net 46))
+  (segment (start 179.278 100.75) (end 180.13 100.75) (width 0.127) (layer F.Cu) (net 46))
+  (segment (start 178.777998 100.249998) (end 179.278 100.75) (width 0.127) (layer F.Cu) (net 46))
+  (segment (start 178.775 100.249998) (end 178.777998 100.249998) (width 0.127) (layer F.Cu) (net 46))
+  (segment (start 178.425002 99.9) (end 178.775 100.249998) (width 0.127) (layer B.Cu) (net 46))
+  (segment (start 175.85 99.9) (end 178.425002 99.9) (width 0.127) (layer B.Cu) (net 46))
+  (segment (start 171.2 104.55) (end 175.85 99.9) (width 0.127) (layer B.Cu) (net 46))
+  (segment (start 158.75 104.55) (end 171.2 104.55) (width 0.127) (layer B.Cu) (net 46))
+  (segment (start 158.3 105) (end 158.75 104.55) (width 0.127) (layer B.Cu) (net 46))
+  (segment (start 158.2 105) (end 158.3 105) (width 0.127) (layer B.Cu) (net 46))
+  (via (at 158.2 103.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 47))
+  (segment (start 157.815 104.135) (end 158.2 103.75) (width 0.127) (layer F.Cu) (net 47))
+  (segment (start 157.475 104.135) (end 157.815 104.135) (width 0.127) (layer F.Cu) (net 47))
+  (via (at 178.75 99.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 47))
+  (segment (start 178.75 99.25) (end 180.13 99.25) (width 0.127) (layer F.Cu) (net 47))
+  (segment (start 180.13 99.25) (end 181 99.25) (width 0.127) (layer F.Cu) (net 47))
+  (segment (start 181 99.25) (end 181.15 99.4) (width 0.127) (layer F.Cu) (net 47))
+  (segment (start 180.982 100.25) (end 180.13 100.25) (width 0.127) (layer F.Cu) (net 47))
+  (segment (start 181.15 100.082) (end 180.982 100.25) (width 0.127) (layer F.Cu) (net 47))
+  (segment (start 181.15 99.4) (end 181.15 100.082) (width 0.127) (layer F.Cu) (net 47))
+  (segment (start 178.4 99.6) (end 178.75 99.25) (width 0.127) (layer B.Cu) (net 47))
+  (segment (start 175.75 99.6) (end 178.4 99.6) (width 0.127) (layer B.Cu) (net 47))
+  (segment (start 171.1 104.25) (end 175.75 99.6) (width 0.127) (layer B.Cu) (net 47))
+  (segment (start 158.75 104.25) (end 171.1 104.25) (width 0.127) (layer B.Cu) (net 47))
+  (segment (start 158.25 103.75) (end 158.75 104.25) (width 0.127) (layer B.Cu) (net 47))
+  (segment (start 158.2 103.75) (end 158.25 103.75) (width 0.127) (layer B.Cu) (net 47))
+  (via (at 158.2 102.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 49))
+  (segment (start 157.835 102.865) (end 158.2 102.5) (width 0.127) (layer F.Cu) (net 49))
+  (segment (start 157.475 102.865) (end 157.835 102.865) (width 0.127) (layer F.Cu) (net 49))
+  (via (at 173.8 91.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 49))
+  (segment (start 173.8 90.475) (end 173.8 91.4) (width 0.127) (layer F.Cu) (net 49))
+  (segment (start 174.135994 89.928073) (end 173.8 90.475) (width 0.127) (layer F.Cu) (net 49))
+  (segment (start 174.425 91.4) (end 173.8 91.4) (width 0.127) (layer F.Cu) (net 49))
+  (segment (start 174.825 90.7) (end 174.425 91.4) (width 0.127) (layer F.Cu) (net 49))
+  (segment (start 175.002019 90.428073) (end 174.825 90.7) (width 0.127) (layer F.Cu) (net 49))
+  (segment (start 173.55 91.65) (end 173.8 91.4) (width 0.127) (layer B.Cu) (net 49))
+  (segment (start 173.55 93.05) (end 173.55 91.65) (width 0.127) (layer B.Cu) (net 49))
+  (segment (start 164.55 102.05) (end 173.55 93.05) (width 0.127) (layer B.Cu) (net 49))
+  (segment (start 158.7 102.05) (end 164.55 102.05) (width 0.127) (layer B.Cu) (net 49))
+  (segment (start 158.25 102.5) (end 158.7 102.05) (width 0.127) (layer B.Cu) (net 49))
+  (segment (start 158.2 102.5) (end 158.25 102.5) (width 0.127) (layer B.Cu) (net 49))
+  (via (at 158.2 101.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 50))
+  (segment (start 157.855 101.595) (end 158.2 101.25) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 157.475 101.595) (end 157.855 101.595) (width 0.127) (layer F.Cu) (net 50))
+  (via (at 173 90.875) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 50))
+  (segment (start 174.9 89.6) (end 174.569006 90.178073) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 175.025 89.35) (end 174.9 89.6) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 174.2 88.875) (end 175.025 89.35) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 174.05 89.1) (end 174.2 88.875) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 173.702981 89.522019) (end 174.05 89.1) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 173.702981 89.678073) (end 173.702981 89.522019) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 173 90.875) (end 173.725 89.675) (width 0.127) (layer F.Cu) (net 50))
+  (segment (start 173.2 91.075) (end 173 90.875) (width 0.127) (layer B.Cu) (net 50))
+  (segment (start 173.2 92.95) (end 173.2 91.075) (width 0.127) (layer B.Cu) (net 50))
+  (segment (start 164.4 101.75) (end 173.2 92.95) (width 0.127) (layer B.Cu) (net 50))
+  (segment (start 158.7 101.75) (end 164.4 101.75) (width 0.127) (layer B.Cu) (net 50))
+  (segment (start 158.2 101.25) (end 158.7 101.75) (width 0.127) (layer B.Cu) (net 50))
+  (segment (start 174.569006 109.796927) (end 174.569006 109.644006) (width 0.127) (layer F.Cu) (net 52))
+  (segment (start 174.569006 109.644006) (end 174.025 109.1) (width 0.127) (layer F.Cu) (net 52))
+  (segment (start 174.025 109.1) (end 173.575 109.1) (width 0.127) (layer F.Cu) (net 52))
+  (segment (start 173.575 109.1) (end 173.25 109.425) (width 0.127) (layer F.Cu) (net 52))
+  (segment (start 173.25 109.684025) (end 173.782941 110.216966) (width 0.127) (layer F.Cu) (net 52))
+  (segment (start 173.25 109.425) (end 173.25 109.684025) (width 0.127) (layer F.Cu) (net 52))
+  (via (at 158.75 107.95) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 52))
+  (segment (start 158.745 107.945) (end 158.75 107.95) (width 0.127) (layer F.Cu) (net 52))
+  (segment (start 157.475 107.945) (end 158.745 107.945) (width 0.127) (layer F.Cu) (net 52))
+  (segment (start 158.75 107.95) (end 172.025 107.95) (width 0.127) (layer B.Cu) (net 52))
+  (via (at 173.45 108.925) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 52))
+  (segment (start 172.475 107.95) (end 173.45 108.925) (width 0.127) (layer B.Cu) (net 52))
+  (segment (start 172.025 107.95) (end 172.475 107.95) (width 0.127) (layer B.Cu) (net 52))
+  (via (at 158.75 106.675) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 53))
+  (segment (start 157.475 106.675) (end 158.75 106.675) (width 0.127) (layer F.Cu) (net 53))
+  (via (at 174.325 108.325) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 53))
+  (segment (start 172.675 106.675) (end 174.325 108.325) (width 0.127) (layer B.Cu) (net 53))
+  (segment (start 158.75 106.675) (end 172.675 106.675) (width 0.127) (layer B.Cu) (net 53))
+  (segment (start 174.679118 108.679118) (end 174.679118 109.167343) (width 0.127) (layer F.Cu) (net 53))
+  (segment (start 174.325 108.325) (end 174.679118 108.679118) (width 0.127) (layer F.Cu) (net 53))
+  (segment (start 174.135994 110.046927) (end 174.135994 110.310994) (width 0.127) (layer F.Cu) (net 53))
+  (segment (start 174.135994 110.310994) (end 174.725 110.9) (width 0.127) (layer F.Cu) (net 53))
+  (segment (start 174.725 110.9) (end 175.225 110.9) (width 0.127) (layer F.Cu) (net 53))
+  (segment (start 175.225 110.9) (end 175.475 110.65) (width 0.127) (layer F.Cu) (net 53))
+  (segment (start 175.475 110.179829) (end 174.922059 109.626888) (width 0.127) (layer F.Cu) (net 53))
+  (segment (start 175.475 110.65) (end 175.475 110.179829) (width 0.127) (layer F.Cu) (net 53))
+  (via (at 162.3 98.65) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 55))
+  (via (at 158.199994 98.65) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 55))
+  (segment (start 157.794994 99.055) (end 158.199994 98.65) (width 0.127) (layer F.Cu) (net 55))
+  (segment (start 157.475 99.055) (end 157.794994 99.055) (width 0.127) (layer F.Cu) (net 55))
+  (segment (start 162.5 99.16066) (end 162.846097 99.506757) (width 0.127) (layer F.Cu) (net 55))
+  (segment (start 162.5 98.975) (end 162.5 99.16066) (width 0.127) (layer F.Cu) (net 55))
+  (segment (start 162.3 98.775) (end 162.5 98.975) (width 0.127) (layer F.Cu) (net 55))
+  (segment (start 162.3 98.65) (end 162.3 98.775) (width 0.127) (layer F.Cu) (net 55))
+  (segment (start 161.5 98.65) (end 162.3 98.65) (width 0.127) (layer B.Cu) (net 55))
+  (segment (start 158.199994 98.65) (end 161.5 98.65) (width 0.127) (layer B.Cu) (net 55))
+  (segment (start 161.63656 99.2635) (end 161.895733 99.2635) (width 0.127) (layer F.Cu) (net 56))
+  (segment (start 161.895733 99.2635) (end 162.492544 99.860311) (width 0.127) (layer F.Cu) (net 56))
+  (via (at 161.63656 99.2635) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 56))
+  (via (at 158.199996 99.95) (size 0.7) (drill 0.35) (layers F.Cu B.Cu) (net 56))
+  (segment (start 157.475 100.325) (end 158.199996 99.95) (width 0.127) (layer F.Cu) (net 56))
+  (segment (start 161.32306 98.95) (end 159.199996 98.95) (width 0.127) (layer B.Cu) (net 56))
+  (segment (start 159.199996 98.95) (end 158.199996 99.95) (width 0.127) (layer B.Cu) (net 56))
+  (segment (start 161.63656 99.2635) (end 161.32306 98.95) (width 0.127) (layer B.Cu) (net 56))
+  (segment (start 149.59 95.24) (end 149.85 95.5) (width 0.127) (layer F.Cu) (net 57))
+  (segment (start 149.59 95.075) (end 149.59 95.24) (width 0.127) (layer F.Cu) (net 57))
+  (segment (start 150.49065 95.5) (end 149.85 95.5) (width 0.127) (layer B.Cu) (net 57))
+  (segment (start 151.01351 100.48649) (end 151.01351 96.02286) (width 0.127) (layer B.Cu) (net 57))
+  (segment (start 150.75 100.75) (end 151.01351 100.48649) (width 0.127) (layer B.Cu) (net 57))
+  (segment (start 150 100.75) (end 150.75 100.75) (width 0.127) (layer B.Cu) (net 57))
+  (segment (start 151.01351 96.02286) (end 150.49065 95.5) (width 0.127) (layer B.Cu) (net 57))
+  (via (at 149.85 95.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 57))
 
 )
diff --git a/Bell.pretty/HexOutline.kicad_mod b/Bell.pretty/HexOutline.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..a777fe5bf654a672be666dbd8db72a1d8ad6b2ee
--- /dev/null
+++ b/Bell.pretty/HexOutline.kicad_mod
@@ -0,0 +1,116 @@
+(module HexOutline (layer F.Cu) (tedit 60CF2FEB)
+  (fp_text reference REF** (at 0 2) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value HexOutline (at 0 -2) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start 0.094177 22.497) (end 0.187988 22.4882) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.187988 22.4882) (end 0.281067 22.4734) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.281067 22.4734) (end 0.373032 22.4529) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.373032 22.4529) (end 0.463516 22.4266) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.463516 22.4266) (end 0.552185 22.3947) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.552185 22.3947) (end 0.638657 22.3572) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.638657 22.3572) (end 0.722626 22.3145) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.722626 22.3145) (end 18.9636 11.783) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 18.9636 11.783) (end 19.0426 11.7317) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.0426 11.7317) (end 19.1182 11.6755) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.1182 11.6755) (end 19.1902 11.6147) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.1902 11.6147) (end 19.2582 11.5495) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.2582 11.5495) (end 19.322 11.4801) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.322 11.4801) (end 19.3813 11.4069) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.3813 11.4069) (end 19.4359 11.3301) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.4359 11.3301) (end 19.4856 11.25) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.4856 11.25) (end 19.5301 11.1669) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.5301 11.1669) (end 19.5693 11.0813) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.5693 11.0813) (end 19.6031 10.9933) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6031 10.9933) (end 19.6313 10.9034) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6313 10.9034) (end 19.6537 10.8119) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6537 10.8119) (end 19.6704 10.7191) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6704 10.7191) (end 19.6813 10.6255) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6813 10.6255) (end 19.6862 10.5314) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6862 10.5314) (end 19.6862 -10.5314) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6862 -10.5314) (end 19.6813 -10.6255) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6813 -10.6255) (end 19.6704 -10.7191) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6704 -10.7191) (end 19.6537 -10.8119) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6537 -10.8119) (end 19.6313 -10.9034) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6313 -10.9034) (end 19.6031 -10.9933) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.6031 -10.9933) (end 19.5693 -11.0813) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.5693 -11.0813) (end 19.5301 -11.1669) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.5301 -11.1669) (end 19.4856 -11.25) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.4856 -11.25) (end 19.4359 -11.3301) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.4359 -11.3301) (end 19.3813 -11.4069) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.3813 -11.4069) (end 19.322 -11.4801) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.322 -11.4801) (end 19.2582 -11.5495) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.2582 -11.5495) (end 19.1902 -11.6147) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.1902 -11.6147) (end 19.1182 -11.6755) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.1182 -11.6755) (end 19.0426 -11.7317) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 19.0426 -11.7317) (end 18.9636 -11.783) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 18.9636 -11.783) (end 0.722626 -22.3145) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.722626 -22.3145) (end 0.638657 -22.3572) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.638657 -22.3572) (end 0.552185 -22.3947) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.552185 -22.3947) (end 0.463516 -22.4266) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.463516 -22.4266) (end 0.373032 -22.4529) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.373032 -22.4529) (end 0.281067 -22.4734) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.281067 -22.4734) (end 0.187988 -22.4882) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.187988 -22.4882) (end 0.094177 -22.497) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0.094177 -22.497) (end 0 -22.5) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0 -22.5) (end -0.094177 -22.497) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.094177 -22.497) (end -0.187988 -22.4882) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.187988 -22.4882) (end -0.281067 -22.4734) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.281067 -22.4734) (end -0.373032 -22.4529) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.373032 -22.4529) (end -0.463516 -22.4266) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.463516 -22.4266) (end -0.552185 -22.3947) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.552185 -22.3947) (end -0.638657 -22.3572) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.638657 -22.3572) (end -0.722626 -22.3145) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.722626 -22.3145) (end -18.9636 -11.783) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -18.9636 -11.783) (end -19.0426 -11.7317) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.0426 -11.7317) (end -19.1182 -11.6755) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.1182 -11.6755) (end -19.1902 -11.6147) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.1902 -11.6147) (end -19.2582 -11.5495) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.2582 -11.5495) (end -19.322 -11.4801) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.322 -11.4801) (end -19.3813 -11.4069) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.3813 -11.4069) (end -19.4359 -11.3301) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.4359 -11.3301) (end -19.4856 -11.25) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.4856 -11.25) (end -19.5301 -11.1669) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.5301 -11.1669) (end -19.5693 -11.0813) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.5693 -11.0813) (end -19.6031 -10.9933) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6031 -10.9933) (end -19.6313 -10.9034) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6313 -10.9034) (end -19.6537 -10.8119) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6537 -10.8119) (end -19.6704 -10.7191) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6704 -10.7191) (end -19.6813 -10.6255) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6813 -10.6255) (end -19.6862 -10.5314) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6862 -10.5314) (end -19.6862 -3.04999) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6862 -3.04999) (end -20.4856 -3.04999) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -20.4856 -3.04999) (end -20.5856 -2.95) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -20.5856 -2.95) (end -20.5856 2.95) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -20.5856 2.95) (end -20.4856 3.04999) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -20.4856 3.04999) (end -19.6862 3.04999) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6862 3.04999) (end -19.6862 10.5314) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6862 10.5314) (end -19.6813 10.6255) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6813 10.6255) (end -19.6704 10.7191) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6704 10.7191) (end -19.6537 10.8119) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6537 10.8119) (end -19.6313 10.9034) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6313 10.9034) (end -19.6031 10.9933) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.6031 10.9933) (end -19.5693 11.0813) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.5693 11.0813) (end -19.5301 11.1669) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.5301 11.1669) (end -19.4856 11.25) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.4856 11.25) (end -19.4359 11.3301) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.4359 11.3301) (end -19.3813 11.4069) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.3813 11.4069) (end -19.322 11.4801) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.322 11.4801) (end -19.2582 11.5495) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.2582 11.5495) (end -19.1902 11.6147) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.1902 11.6147) (end -19.1182 11.6755) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.1182 11.6755) (end -19.0426 11.7317) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -19.0426 11.7317) (end -18.9636 11.783) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -18.9636 11.783) (end -0.722626 22.3145) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.722626 22.3145) (end -0.638657 22.3572) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.638657 22.3572) (end -0.552185 22.3947) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.552185 22.3947) (end -0.463516 22.4266) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.463516 22.4266) (end -0.373032 22.4529) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.373032 22.4529) (end -0.281067 22.4734) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.281067 22.4734) (end -0.187988 22.4882) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.187988 22.4882) (end -0.094177 22.497) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start -0.094177 22.497) (end 0 22.5) (layer Edge.Cuts) (width 0.02))
+  (fp_line (start 0 22.5) (end 0.094177 22.497) (layer Edge.Cuts) (width 0.02))
+)
diff --git a/Bell.pro b/Bell.pro
index 2fe7684f1b99afa26361f5d654bff940cdba6ee0..39a0f7c1cd330d7b0c9de827f1c505e850f22045 100644
--- a/Bell.pro
+++ b/Bell.pro
@@ -1,4 +1,4 @@
-update=Sa 12 Jun 2021 00:03:29 CEST
+update=Di 06 Jul 2021 13:45:32 CEST
 version=1
 last_client=kicad
 [general]
@@ -30,12 +30,14 @@ MinMicroViaDrill=0.09999999999999999
 MinHoleToHole=0.25
 TrackWidth1=0.25
 TrackWidth2=0.127
-TrackWidth3=0.5
-TrackWidth4=0.7
-TrackWidth5=0.8
-TrackWidth6=1
-TrackWidth7=1.5
-TrackWidth8=2
+TrackWidth3=0.2
+TrackWidth4=0.25
+TrackWidth5=0.5
+TrackWidth6=0.7
+TrackWidth7=0.8
+TrackWidth8=1
+TrackWidth9=1.5
+TrackWidth10=2
 ViaDiameter1=0.8
 ViaDrill1=0.4
 ViaDiameter2=0.6
diff --git a/Bell.sch b/Bell.sch
index 453ab1eaa0b8bb467cd73d2b65052fc8a5658b6c..29bb3a5568132b03f063e208958cd775eec54bbc 100644
--- a/Bell.sch
+++ b/Bell.sch
@@ -3,7 +3,7 @@ EELAYER 30 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 1 1
+Sheet 1 4
 Title ""
 Date ""
 Rev ""
@@ -166,17 +166,6 @@ Wire Wire Line
 Wire Wire Line
 	3150 1200 3550 1200
 $Comp
-L Connector:USB_C_Receptacle_USB2.0 J4
-U 1 1 60ABCFF4
-P 7250 2000
-F 0 "J4" H 6820 1939 50  0000 R CNN
-F 1 "USB_C_Receptacle_USB2.0" H 6820 1848 50  0000 R CNN
-F 2 "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" H 7400 2000 50  0001 C CNN
-F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 7400 2000 50  0001 C CNN
-	1    7250 2000
-	-1   0    0    -1  
-$EndComp
-$Comp
 L Device:C C1
 U 1 1 60ABE454
 P 1800 3600
@@ -253,203 +242,11 @@ $EndComp
 Wire Wire Line
 	3200 2000 3250 2000
 Connection ~ 3200 2000
-$Comp
-L Device:R R6
-U 1 1 60ACA15B
-P 6400 1600
-F 0 "R6" V 6500 1750 50  0000 R CNN
-F 1 "10K" V 6500 1600 50  0000 R CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" V 6330 1600 50  0001 C CNN
-F 3 "~" H 6400 1600 50  0001 C CNN
-	1    6400 1600
-	0    -1   -1   0   
-$EndComp
-$Comp
-L Device:R R7
-U 1 1 60ACA311
-P 6400 1700
-F 0 "R7" V 6500 1850 50  0000 R CNN
-F 1 "10K" V 6500 1700 50  0000 R CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" V 6330 1700 50  0001 C CNN
-F 3 "~" H 6400 1700 50  0001 C CNN
-	1    6400 1700
-	0    -1   1    0   
-$EndComp
-Wire Wire Line
-	6200 1600 6150 1650
-Wire Wire Line
-	6150 1650 6200 1700
-Wire Wire Line
-	6150 1650 6100 1650
-Connection ~ 6150 1650
-Wire Wire Line
-	6550 1600 6650 1600
-Wire Wire Line
-	6550 1700 6650 1700
-$Comp
-L power:+5V #PWR0106
-U 1 1 60ACDD2C
-P 6100 1650
-F 0 "#PWR0106" H 6100 1500 50  0001 C CNN
-F 1 "+5V" H 6115 1823 50  0000 C CNN
-F 2 "" H 6100 1650 50  0001 C CNN
-F 3 "" H 6100 1650 50  0001 C CNN
-	1    6100 1650
-	0    -1   -1   0   
-$EndComp
-Wire Wire Line
-	6200 1600 6250 1600
-Wire Wire Line
-	6200 1700 6250 1700
 Wire Wire Line
 	3100 1950 3150 1950
 Wire Wire Line
 	3100 2050 3150 2050
 $Comp
-L power:+5V #PWR0107
-U 1 1 60AD2D12
-P 6550 1300
-F 0 "#PWR0107" H 6550 1150 50  0001 C CNN
-F 1 "+5V" H 6565 1473 50  0000 C CNN
-F 2 "" H 6550 1300 50  0001 C CNN
-F 3 "" H 6550 1300 50  0001 C CNN
-	1    6550 1300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	6550 1300 6550 1400
-Wire Wire Line
-	6550 1400 6650 1400
-$Comp
-L power:GND #PWR0108
-U 1 1 60AD4226
-P 7550 3650
-F 0 "#PWR0108" H 7550 3400 50  0001 C CNN
-F 1 "GND" H 7555 3477 50  0000 C CNN
-F 2 "" H 7550 3650 50  0001 C CNN
-F 3 "" H 7550 3650 50  0001 C CNN
-	1    7550 3650
-	-1   0    0    -1  
-$EndComp
-$Comp
-L Device:C C9
-U 1 1 60AD4418
-P 7550 3250
-F 0 "C9" V 7500 3350 50  0000 C CNN
-F 1 "100nF" V 7600 3400 50  0000 C CNN
-F 2 "Capacitor_SMD:C_0402_1005Metric" H 7588 3100 50  0001 C CNN
-F 3 "~" H 7550 3250 50  0001 C CNN
-	1    7550 3250
-	1    0    0    1   
-$EndComp
-$Comp
-L Device:R R13
-U 1 1 60AD4422
-P 7800 3250
-F 0 "R13" H 8000 3300 50  0000 R CNN
-F 1 "100K" H 8050 3200 50  0000 R CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" V 7730 3250 50  0001 C CNN
-F 3 "~" H 7800 3250 50  0001 C CNN
-	1    7800 3250
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7800 3100 7800 3000
-Wire Wire Line
-	7800 3000 7550 3000
-Wire Wire Line
-	7550 3000 7550 2900
-Wire Wire Line
-	7550 3100 7550 3000
-Connection ~ 7550 3000
-Wire Wire Line
-	7800 3400 7800 3550
-Wire Wire Line
-	7800 3550 7550 3550
-Wire Wire Line
-	7550 3550 7550 3400
-Wire Wire Line
-	7550 3550 7250 3550
-Wire Wire Line
-	7250 2900 7250 3550
-Connection ~ 7550 3550
-Wire Wire Line
-	7550 3550 7550 3650
-Wire Wire Line
-	6650 1900 6600 1950
-Wire Wire Line
-	6600 1950 6650 2000
-Wire Wire Line
-	6650 2100 6600 2150
-Wire Wire Line
-	6600 2150 6650 2200
-Wire Wire Line
-	4600 2000 5700 2000
-Wire Wire Line
-	4600 2100 5700 2100
-Wire Wire Line
-	5850 1950 6600 1950
-Wire Wire Line
-	5700 2100 5850 1950
-Connection ~ 6600 1950
-Wire Wire Line
-	5850 2150 6600 2150
-Wire Wire Line
-	5700 2000 5850 2150
-Connection ~ 6600 2150
-$Comp
-L Connector:TestPoint TP3
-U 1 1 60AE568E
-P 4700 2400
-F 0 "TP3" V 4650 2350 50  0000 L CNN
-F 1 "TestPoint" V 4700 2600 50  0000 L CNN
-F 2 "TripwireHook:HexPad_SMD" H 4900 2400 50  0001 C CNN
-F 3 "~" H 4900 2400 50  0001 C CNN
-	1    4700 2400
-	0    1    1    0   
-$EndComp
-$Comp
-L Connector:TestPoint TP4
-U 1 1 60AE6ABF
-P 4700 2500
-F 0 "TP4" V 4650 2450 50  0000 L CNN
-F 1 "TestPoint" V 4700 2700 50  0000 L CNN
-F 2 "TripwireHook:HexPad_SMD" H 4900 2500 50  0001 C CNN
-F 3 "~" H 4900 2500 50  0001 C CNN
-	1    4700 2500
-	0    1    1    0   
-$EndComp
-$Comp
-L Connector:TestPoint TP5
-U 1 1 60AE6BD7
-P 4700 2600
-F 0 "TP5" V 4650 2550 50  0000 L CNN
-F 1 "TestPoint" V 4700 2800 50  0000 L CNN
-F 2 "TripwireHook:HexPad_SMD" H 4900 2600 50  0001 C CNN
-F 3 "~" H 4900 2600 50  0001 C CNN
-	1    4700 2600
-	0    1    1    0   
-$EndComp
-$Comp
-L Connector:TestPoint TP6
-U 1 1 60AE6D23
-P 4700 2700
-F 0 "TP6" V 4650 2650 50  0000 L CNN
-F 1 "TestPoint" V 4700 2900 50  0000 L CNN
-F 2 "TripwireHook:HexPad_SMD" H 4900 2700 50  0001 C CNN
-F 3 "~" H 4900 2700 50  0001 C CNN
-	1    4700 2700
-	0    1    1    0   
-$EndComp
-Wire Wire Line
-	4600 2400 4700 2400
-Wire Wire Line
-	4600 2500 4700 2500
-Wire Wire Line
-	4600 2600 4700 2600
-Wire Wire Line
-	4600 2700 4700 2700
-$Comp
 L TripwireHook:FT232RQ U2
 U 1 1 60AF71D3
 P 5850 4950
@@ -460,18 +257,10 @@ F 3 "https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf" H
 	1    5850 4950
 	1    0    0    -1  
 $EndComp
-Wire Wire Line
-	4600 2300 5350 2300
 Wire Wire Line
 	4400 4650 5050 4650
 Wire Wire Line
 	5050 4550 4500 4550
-Wire Wire Line
-	5450 2200 4600 2200
-Wire Wire Line
-	5450 2200 5450 3000
-Wire Wire Line
-	5350 2300 5350 2900
 $Comp
 L power:+5V #PWR0109
 U 1 1 60B0DC6F
@@ -979,11 +768,11 @@ Wire Wire Line
 Wire Wire Line
 	3500 4900 3500 5450
 Wire Wire Line
-	4400 2900 5350 2900
+	4400 2900 4900 2900
 Wire Wire Line
 	4400 2900 4400 4650
 Wire Wire Line
-	4500 3000 5450 3000
+	4500 3000 5000 3000
 Wire Wire Line
 	4500 3000 4500 4550
 Wire Wire Line
@@ -1271,7 +1060,7 @@ U 1 1 60DF1F72
 P 4400 950
 F 0 "C2" V 4350 1050 50  0000 C CNN
 F 1 "22µF" V 4450 1100 50  0000 C CNN
-F 2 "Capacitor_SMD:C_1210_3225Metric" H 4438 800 50  0001 C CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 4438 800 50  0001 C CNN
 F 3 "~" H 4400 950 50  0001 C CNN
 	1    4400 950 
 	0    1    1    0   
@@ -1296,35 +1085,6 @@ Connection ~ 3550 1200
 Wire Wire Line
 	3550 1200 3950 1200
 $Comp
-L Connector:TestPoint TP1
-U 1 1 60E7212C
-P 3550 1300
-F 0 "TP1" V 3500 1250 50  0000 L CNN
-F 1 "TestPoint" V 3550 1500 50  0000 L CNN
-F 2 "TripwireHook:HexPad_SMD" H 3750 1300 50  0001 C CNN
-F 3 "~" H 3750 1300 50  0001 C CNN
-	1    3550 1300
-	-1   0    0    1   
-$EndComp
-Wire Wire Line
-	3550 1200 3550 1300
-$Comp
-L Connector:TestPoint TP2
-U 1 1 60E7E20F
-P 3750 3100
-F 0 "TP2" V 3700 3050 50  0000 L CNN
-F 1 "TestPoint" V 3750 3300 50  0000 L CNN
-F 2 "TripwireHook:HexPad_SMD" H 3950 3100 50  0001 C CNN
-F 3 "~" H 3950 3100 50  0001 C CNN
-	1    3750 3100
-	-1   0    0    1   
-$EndComp
-Wire Wire Line
-	3750 3100 3750 3000
-Wire Wire Line
-	3750 3000 3900 3000
-Connection ~ 3900 3000
-$Comp
 L Device:R R1
 U 1 1 60ABE9DD
 P 1550 3600
@@ -1477,4 +1237,64 @@ Wire Wire Line
 Wire Wire Line
 	4700 700  4700 950 
 Connection ~ 4700 950 
+$Sheet
+S 6000 1300 700  300 
+U 60C8BC69
+F0 "Receptacle" 50
+F1 "Receptacle.sch" 50
+F2 "D+" I L 6000 1400 50 
+F3 "D-" I L 6000 1500 50 
+$EndSheet
+Wire Wire Line
+	5450 1500 6000 1500
+Wire Wire Line
+	5350 1400 6000 1400
+$Sheet
+S 6000 1900 700  300 
+U 60D327F2
+F0 "sheet60D327EE" 50
+F1 "Receptacle.sch" 50
+F2 "D+" I L 6000 2000 50 
+F3 "D-" I L 6000 2100 50 
+$EndSheet
+$Sheet
+S 6000 2500 700  300 
+U 60D3EF35
+F0 "sheet60D3EF31" 50
+F1 "Receptacle.sch" 50
+F2 "D+" I L 6000 2600 50 
+F3 "D-" I L 6000 2700 50 
+$EndSheet
+Wire Wire Line
+	5650 2000 6000 2000
+Wire Wire Line
+	5750 2100 6000 2100
+Wire Wire Line
+	5000 2000 4600 2000
+Wire Wire Line
+	5000 2000 5000 3000
+Wire Wire Line
+	4900 2100 4600 2100
+Wire Wire Line
+	4900 2100 4900 2900
+Wire Wire Line
+	4600 2200 5350 2200
+Wire Wire Line
+	5350 1400 5350 2200
+Wire Wire Line
+	4600 2300 5450 2300
+Wire Wire Line
+	5450 1500 5450 2300
+Wire Wire Line
+	4600 2400 5650 2400
+Wire Wire Line
+	5650 2000 5650 2400
+Wire Wire Line
+	4600 2500 5750 2500
+Wire Wire Line
+	5750 2100 5750 2500
+Wire Wire Line
+	4600 2600 6000 2600
+Wire Wire Line
+	4600 2700 6000 2700
 $EndSCHEMATC
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..e344b19ab0b0beb6d2f999c10d44654c345dedb8
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,25 @@
+BSD 2-Clause License
+
+Copyright (c) 2021, Jochen Vothknecht
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Receptacle.sch b/Receptacle.sch
new file mode 100644
index 0000000000000000000000000000000000000000..ce93c006ccbfae57188880bea4d68d0d202ea852
--- /dev/null
+++ b/Receptacle.sch
@@ -0,0 +1,191 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 4 4
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector:USB_C_Receptacle_USB2.0 J4
+U 1 1 60CC601F
+P 6450 3250
+AR Path="/60C8BC69/60CC601F" Ref="J4"  Part="1" 
+AR Path="/60D327F2/60CC601F" Ref="J3"  Part="1" 
+AR Path="/60D3EF35/60CC601F" Ref="J5"  Part="1" 
+F 0 "J5" H 6020 3189 50  0000 R CNN
+F 1 "USB_C_Receptacle_USB2.0" H 6020 3098 50  0000 R CNN
+F 2 "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" H 6600 3250 50  0001 C CNN
+F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 6600 3250 50  0001 C CNN
+	1    6450 3250
+	-1   0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR05
+U 1 1 60CC6025
+P 6750 4900
+AR Path="/60C8BC69/60CC6025" Ref="#PWR05"  Part="1" 
+AR Path="/60D327F2/60CC6025" Ref="#PWR08"  Part="1" 
+AR Path="/60D3EF35/60CC6025" Ref="#PWR011"  Part="1" 
+F 0 "#PWR011" H 6750 4650 50  0001 C CNN
+F 1 "GND" H 6755 4727 50  0000 C CNN
+F 2 "" H 6750 4900 50  0001 C CNN
+F 3 "" H 6750 4900 50  0001 C CNN
+	1    6750 4900
+	-1   0    0    -1  
+$EndComp
+$Comp
+L Device:C C9
+U 1 1 60CC602B
+P 6750 4500
+AR Path="/60C8BC69/60CC602B" Ref="C9"  Part="1" 
+AR Path="/60D327F2/60CC602B" Ref="C12"  Part="1" 
+AR Path="/60D3EF35/60CC602B" Ref="C13"  Part="1" 
+F 0 "C13" V 6700 4600 50  0000 C CNN
+F 1 "100nF" V 6800 4650 50  0000 C CNN
+F 2 "Capacitor_SMD:C_0402_1005Metric" H 6788 4350 50  0001 C CNN
+F 3 "~" H 6750 4500 50  0001 C CNN
+	1    6750 4500
+	1    0    0    1   
+$EndComp
+$Comp
+L Device:R R13
+U 1 1 60CC6031
+P 7000 4500
+AR Path="/60C8BC69/60CC6031" Ref="R13"  Part="1" 
+AR Path="/60D327F2/60CC6031" Ref="R22"  Part="1" 
+AR Path="/60D3EF35/60CC6031" Ref="R25"  Part="1" 
+F 0 "R25" H 7200 4550 50  0000 R CNN
+F 1 "100K" H 7250 4450 50  0000 R CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" V 6930 4500 50  0001 C CNN
+F 3 "~" H 7000 4500 50  0001 C CNN
+	1    7000 4500
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	7000 4350 7000 4250
+Wire Wire Line
+	7000 4250 6750 4250
+Wire Wire Line
+	6750 4250 6750 4150
+Wire Wire Line
+	6750 4350 6750 4250
+Connection ~ 6750 4250
+Wire Wire Line
+	7000 4650 7000 4800
+Wire Wire Line
+	7000 4800 6750 4800
+Wire Wire Line
+	6750 4800 6750 4650
+Wire Wire Line
+	6750 4800 6450 4800
+Wire Wire Line
+	6450 4150 6450 4800
+Connection ~ 6750 4800
+Wire Wire Line
+	6750 4800 6750 4900
+$Comp
+L Device:R R?
+U 1 1 60CD5DFF
+P 5600 2950
+AR Path="/60CD5DFF" Ref="R?"  Part="1" 
+AR Path="/60C8BC69/60CD5DFF" Ref="R7"  Part="1" 
+AR Path="/60D327F2/60CD5DFF" Ref="R21"  Part="1" 
+AR Path="/60D3EF35/60CD5DFF" Ref="R24"  Part="1" 
+F 0 "R24" V 5700 3100 50  0000 R CNN
+F 1 "10K" V 5700 2950 50  0000 R CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" V 5530 2950 50  0001 C CNN
+F 3 "~" H 5600 2950 50  0001 C CNN
+	1    5600 2950
+	0    -1   1    0   
+$EndComp
+Wire Wire Line
+	5400 2850 5350 2900
+Wire Wire Line
+	5350 2900 5400 2950
+Wire Wire Line
+	5350 2900 5300 2900
+Connection ~ 5350 2900
+Wire Wire Line
+	5750 2850 5850 2850
+Wire Wire Line
+	5750 2950 5850 2950
+$Comp
+L power:+5V #PWR?
+U 1 1 60CD5E0B
+P 5300 2900
+AR Path="/60CD5E0B" Ref="#PWR?"  Part="1" 
+AR Path="/60C8BC69/60CD5E0B" Ref="#PWR03"  Part="1" 
+AR Path="/60D327F2/60CD5E0B" Ref="#PWR06"  Part="1" 
+AR Path="/60D3EF35/60CD5E0B" Ref="#PWR09"  Part="1" 
+F 0 "#PWR09" H 5300 2750 50  0001 C CNN
+F 1 "+5V" H 5315 3073 50  0000 C CNN
+F 2 "" H 5300 2900 50  0001 C CNN
+F 3 "" H 5300 2900 50  0001 C CNN
+	1    5300 2900
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	5400 2850 5450 2850
+Wire Wire Line
+	5400 2950 5450 2950
+$Comp
+L power:+5V #PWR?
+U 1 1 60CD5E13
+P 5750 2550
+AR Path="/60CD5E13" Ref="#PWR?"  Part="1" 
+AR Path="/60C8BC69/60CD5E13" Ref="#PWR04"  Part="1" 
+AR Path="/60D327F2/60CD5E13" Ref="#PWR07"  Part="1" 
+AR Path="/60D3EF35/60CD5E13" Ref="#PWR010"  Part="1" 
+F 0 "#PWR010" H 5750 2400 50  0001 C CNN
+F 1 "+5V" H 5765 2723 50  0000 C CNN
+F 2 "" H 5750 2550 50  0001 C CNN
+F 3 "" H 5750 2550 50  0001 C CNN
+	1    5750 2550
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	5750 2550 5750 2650
+Wire Wire Line
+	5750 2650 5850 2650
+Wire Wire Line
+	5850 3150 5800 3200
+Wire Wire Line
+	5800 3200 5850 3250
+Wire Wire Line
+	5850 3350 5800 3400
+Wire Wire Line
+	5800 3400 5850 3450
+Text HLabel 5700 3400 0    50   Input ~ 0
+D+
+Text HLabel 5700 3200 0    50   Input ~ 0
+D-
+Connection ~ 5800 3400
+Wire Wire Line
+	5700 3400 5800 3400
+Connection ~ 5800 3200
+Wire Wire Line
+	5700 3200 5800 3200
+$Comp
+L Device:R R?
+U 1 1 60CD5DF9
+P 5600 2850
+AR Path="/60CD5DF9" Ref="R?"  Part="1" 
+AR Path="/60C8BC69/60CD5DF9" Ref="R6"  Part="1" 
+AR Path="/60D327F2/60CD5DF9" Ref="R20"  Part="1" 
+AR Path="/60D3EF35/60CD5DF9" Ref="R23"  Part="1" 
+F 0 "R23" V 5700 3000 50  0000 R CNN
+F 1 "10K" V 5700 2850 50  0000 R CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" V 5530 2850 50  0001 C CNN
+F 3 "~" H 5600 2850 50  0001 C CNN
+	1    5600 2850
+	0    -1   -1   0   
+$EndComp
+$EndSCHEMATC
diff --git a/TripwireHook b/TripwireHook
index 1d9f6b1d241fc5ad3890517fce691acd9e37e174..2651fa8a51c9346987550e0fdd3b3fb9c0b14b91 160000
--- a/TripwireHook
+++ b/TripwireHook
@@ -1 +1 @@
-Subproject commit 1d9f6b1d241fc5ad3890517fce691acd9e37e174
+Subproject commit 2651fa8a51c9346987550e0fdd3b3fb9c0b14b91
diff --git a/fp-lib-table b/fp-lib-table
index 19025be1de60b8e36bcb12a487083ccd0ce6faba..8ab51ecbfafad215d142c5a7a205268120befdf0 100644
--- a/fp-lib-table
+++ b/fp-lib-table
@@ -2,4 +2,5 @@
   (lib (name TripwireHook)(type KiCad)(uri ${KIPRJMOD}/TripwireHook/TripwireHook.pretty)(options "")(descr ""))
   (lib (name TripwireHook_Connector)(type KiCad)(uri ${KIPRJMOD}/TripwireHook/TripwireHook_Connector.pretty)(options "")(descr ""))
   (lib (name TripwireHook_Connector_Handmade)(type KiCad)(uri ${KIPRJMOD}/TripwireHook/TripwireHook_Connector_Handmade.pretty)(options "")(descr ""))
+  (lib (name Bell)(type KiCad)(uri ${KIPRJMOD}/Bell.pretty)(options "")(descr ""))
 )
diff --git a/outline.scad b/outline.scad
index 5c29c6406f8f8bff9e2d60e841ae95b9e097abf3..d0b16417d0db6bdc87a1e6434711f4fbab23f9c7 100644
--- a/outline.scad
+++ b/outline.scad
@@ -1,16 +1,18 @@
 
-pcb_diameter = 40;
+pcb_diameter = 45;
+edge_diameter = 3;
+
+pcb_e_d = pcb_diameter - edge_diameter;
 
 module hex() {
-  minkowski() {
-    rotate([0, 0, 30]) circle(d=40, $fn=6);
-    circle(d=5, $fn=100);
+  hull () {
+    for (rz=[0:60:360]) rotate([0, 0, rz]) translate([0, pcb_e_d/2, 0]) circle(d=edge_diameter, $fn=100);
   }
 }
 
 
 module usb_c() {
-  p = 0.2;
+  p = 0.1;
 
   module tri() {
     polygon([[0, 0], [p, 0], [0, p]]);
@@ -22,11 +24,15 @@ module usb_c() {
   translate([-w/2, -h, 0]) difference() {
     square([w, h]);
     tri();
-    translate([6.1, 0, 0]) mirror([1, 0, 0]) tri();
+    translate([w, 0, 0]) mirror([1, 0, 0]) tri();
   }
 }
 
+hexagon_wh_ratio = 0.8660253;  // calculated with https://hexagoncalculator.apphb.com/
+function hex_width(h) = h * hexagon_wh_ratio;
+
+correction = -0.2;  // TODO: figure out why translation fails. checked: calculation is ok
 
 translate([0, 0, 0]) hex();
-//rotate([0, 0, -90]) usb_c();
+translate([-hex_width(pcb_diameter)/2 + correction, 0, 0]) rotate([0, 0, -90]) usb_c();