copper cleanups
[hw/telebt] / telebt.lht
index 10224baf3e245cd17731acf28163a6e55c01321b..4c79466f18d8cecf9438cc4791d1d165cb4d2f1a 100644 (file)
@@ -235,18 +235,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.39034 {
-    x1=1.912in; y1=11.4087mm; x2=49.0286mm; y2=11.4087mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.39037 {
-    x1=1.904in; y1=11.611896mm; x2=1.912in; y2=11.4087mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.39073 {
     x1=38.8587mm; y1=8.7328mm; x2=38.9514mm; y2=8.6401mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
@@ -1334,7 +1322,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.39040 {
-    x1=1.904in; y1=11.611896mm; x2=1.904in; y2=12.831096mm; thickness=10.0mil; clearance=16.0mil;
+    x1=1.904in; y1=12.043696mm; x2=1.904in; y2=12.831096mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -1730,7 +1718,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.79858 {
-    x1=1.309025in; y1=20.599781mm; x2=1.309025in; y2=646.975mil; thickness=10.0mil; clearance=12.0mil;
+    x1=1.309025in; y1=20.091781mm; x2=1.309025in; y2=646.975mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -1876,604 +1864,1936 @@ ha:pcb-rnd-board-v8 {
    ha:line.83488 {
     x1=8.9515mm; y1=30.8463mm; x2=10.1193mm; y2=30.8463mm; thickness=15.0mil; clearance=12.0mil;
    }
-   ha:arc.44869 {
-    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.88302 {
+    x1=32.749363mm; y1=20.091781mm; x2=32.749363mm; y2=665.345mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.44873 {
-    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.88305 {
+    x1=32.749363mm; y1=665.345mil; x2=1.268in; y2=644.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.44877 {
-    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.88308 {
+    x1=1.268in; y1=644.0mil; x2=1.268in; y2=288.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.44881 {
-    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.88311 {
+    x1=1.268in; y1=288.0mil; x2=1.127in; y2=147.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.47256 {
-    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.88314 {
+    x1=1.127in; y1=147.0mil; x2=1.127in; y2=74.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:arc.47260 {
-    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.89961 {
+    x1=64.897mm; y1=227.0mil; x2=2.379in; y2=403.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:arc.47264 {
-    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.89964 {
+    x1=64.7446mm; y1=233.0mil; x2=64.897mm; y2=227.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:arc.47268 {
-    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.90009 {
+    x1=2.539in; y1=273.0mil; x2=65.240408mm; y2=273.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
-   }
-}
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
-  li:objects {
-   ha:line.40739 {
-    x1=48.2493mm; y1=5.7257mm; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.90034 {
+    x1=957.0mil; y1=860.0mil; x2=957.0mil; y2=22.485604mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.40748 {
-    x1=49.53mm; y1=125.0mil; x2=49.53mm; y2=10.5517mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.90055 {
+    x1=957.0mil; y1=916.74mil; x2=28.542996mm; y2=916.74mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.40751 {
-    x1=49.53mm; y1=10.5517mm; x2=50.8254mm; y2=11.8471mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.90058 {
+    x1=28.542996mm; y1=916.74mil; x2=1.124in; y2=917.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.40754 {
-    x1=50.8254mm; y1=11.8471mm; x2=50.8254mm; y2=600.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.91712 {
+    x1=29.749623mm; y1=20.091781mm; x2=29.749623mm; y2=14.982619mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.44710 {
-    x1=246.06mil; y1=0.0117mm; x2=30.48mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.91715 {
+    x1=29.749623mm; y1=14.982619mm; x2=27.0365mm; y2=12.269496mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44722 {
-    x1=30.48mm; y1=0.0117mm; x2=30.48mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94895 {
+    x1=800.48mil; y1=14.234663mm; x2=800.48mil; y2=918.48mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44734 {
-    x1=30.48mm; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94898 {
+    x1=800.48mil; y1=918.48mil; x2=827.0mil; y2=945.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44746 {
-    x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94901 {
+    x1=827.0mil; y1=945.0mil; x2=1.07in; y2=945.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44758 {
-    x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94904 {
+    x1=1.07in; y1=945.0mil; x2=1.078in; y2=937.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44770 {
-    x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94907 {
+    x1=1.078in; y1=937.0mil; x2=1.12367in; y2=937.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44782 {
-    x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94910 {
+    x1=1.12367in; y1=937.0mil; x2=1.124in; y2=23.791418mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44794 {
-    x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94919 {
+    x1=19.23208mm; y1=14.234663mm; x2=19.23208mm; y2=22.78808mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44806 {
-    x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94922 {
+    x1=19.23208mm; y1=22.78808mm; x2=822.0mil; y2=962.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44818 {
-    x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94925 {
+    x1=822.0mil; y1=962.0mil; x2=27.3558mm; y2=962.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44830 {
-    x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94928 {
+    x1=27.3558mm; y1=962.0mil; x2=1.082in; y2=957.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.44842 {
-    x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.94931 {
+    x1=1.082in; y1=957.0mil; x2=28.533344mm; y2=957.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47097 {
-    x1=246.06mil; y1=0.0117mm; x2=30.48mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.94934 {
+    x1=28.533344mm; y1=957.0mil; x2=1.124in; y2=956.36mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96589 {
+    x1=21.882115mm; y1=21.084662mm; x2=23.619338mm; y2=21.084662mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47109 {
-    x1=30.48mm; y1=0.0117mm; x2=30.48mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.96592 {
+    x1=23.619338mm; y1=21.084662mm; x2=930.0mil; y2=830.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96595 {
+    x1=21.882115mm; y1=23.284556mm; x2=22.954356mm; y2=23.284556mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47121 {
-    x1=30.48mm; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.96598 {
+    x1=22.954356mm; y1=23.284556mm; x2=904.0mil; y2=917.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96633 {
+    x1=32.749363mm; y1=26.991437mm; x2=32.749363mm; y2=28.566237mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47133 {
-    x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.96636 {
+    x1=32.749363mm; y1=28.566237mm; x2=32.5882mm; y2=1.131in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96639 {
+    x1=32.5882mm; y1=1.131in; x2=32.5882mm; y2=30.1244mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47145 {
-    x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.96642 {
+    x1=32.5882mm; y1=30.1244mm; x2=32.131mm; y2=30.5816mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96645 {
+    x1=32.131mm; y1=30.5816mm; x2=904.0mil; y2=30.5816mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47157 {
-    x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.96654 {
+    x1=32.249237mm; y1=26.991437mm; x2=32.249237mm; y2=1.117345in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96657 {
+    x1=32.249237mm; y1=1.117345in; x2=32.131mm; y2=1.122in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47169 {
-    x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.96660 {
+    x1=32.131mm; y1=1.122in; x2=32.131mm; y2=1.175in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96663 {
+    x1=32.131mm; y1=1.175in; x2=1.258in; y2=30.0228mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47181 {
-    x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.96666 {
+    x1=1.258in; y1=30.0228mm; x2=935.0mil; y2=30.0228mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.96669 {
+    x1=935.0mil; y1=30.0228mm; x2=930.0mil; y2=1.177in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47193 {
-    x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98373 {
+    x1=1.39564in; y1=22.791674mm; x2=1.95669in; y2=22.791674mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98376 {
+    x1=1.95669in; y1=22.791674mm; x2=2.042in; y2=812.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47205 {
-    x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98379 {
+    x1=2.042in; y1=812.0mil; x2=2.042in; y2=12.8885mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98382 {
+    x1=2.042in; y1=12.8885mm; x2=49.53mm; y2=10.5517mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47217 {
-    x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98385 {
+    x1=1.84344in; y1=498.1mil; x2=1.8599in; y2=498.1mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98388 {
+    x1=1.8599in; y1=498.1mil; x2=1.864in; y2=494.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.47229 {
-    x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98391 {
+    x1=1.864in; y1=494.0mil; x2=1.864in; y2=425.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98394 {
+    x1=1.864in; y1=425.0mil; x2=1.873in; y2=416.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.68602 {
-    x1=50.8254mm; y1=600.0mil; x2=1.971in; y2=630.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.98397 {
+    x1=1.873in; y1=416.0mil; x2=49.5447mm; y2=416.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.79870 {
-    x1=33.2486mm; y1=646.0mil; x2=1.81364in; y2=646.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98412 {
+    x1=1.39564in; y1=917.0mil; x2=49.911mm; y2=917.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.79873 {
-    x1=1.81364in; y1=646.0mil; x2=1.84344in; y2=616.2mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98415 {
+    x1=49.911mm; y1=917.0mil; x2=2.06in; y2=822.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.79876 {
-    x1=1.84344in; y1=616.2mil; x2=1.9572in; y2=616.2mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98418 {
+    x1=2.06in; y1=822.0mil; x2=2.06in; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.79879 {
-    x1=1.9572in; y1=616.2mil; x2=1.971in; y2=630.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98421 {
+    x1=2.06in; y1=485.0mil; x2=1.963in; y2=388.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.79996 {
-    x1=1.211in; y1=298.0mil; x2=1.677in; y2=298.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98424 {
+    x1=1.963in; y1=388.0mil; x2=1.885in; y2=388.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.79999 {
-    x1=1.677in; y1=298.0mil; x2=46.99mm; y2=125.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98430 {
+    x1=1.885in; y1=441.0mil; x2=1.885in; y2=498.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.80057 {
-    x1=1.187in; y1=328.0mil; x2=1.797in; y2=328.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98433 {
+    x1=1.885in; y1=498.0mil; x2=47.371mm; y2=518.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.80060 {
-    x1=1.797in; y1=328.0mil; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.98436 {
+    x1=47.371mm; y1=518.0mil; x2=46.843487mm; y2=518.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:arc.44872 {
-    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.98439 {
+    x1=46.843487mm; y1=518.0mil; x2=46.815143mm; y2=13.128856mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.44876 {
-    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.98456 {
+    x1=1.934in; y1=11.403108mm; x2=48.794892mm; y2=11.403108mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.44880 {
-    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.98459 {
+    x1=48.794892mm; y1=11.403108mm; x2=1.904in; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.44884 {
-    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.98462 {
+    x1=1.904in; y1=466.0mil; x2=1.904in; y2=476.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.47259 {
-    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98507 {
+    x1=1.39564in; y1=956.36mil; x2=1.95064in; y2=956.36mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98510 {
+    x1=1.95064in; y1=956.36mil; x2=52.7812mm; y2=829.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.47263 {
-    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98513 {
+    x1=52.7812mm; y1=829.0mil; x2=52.7812mm; y2=478.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98516 {
+    x1=52.7812mm; y1=478.0mil; x2=1.963in; y2=363.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.47267 {
-    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98519 {
+    x1=1.963in; y1=363.0mil; x2=1.876in; y2=363.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98534 {
+    x1=1.815in; y1=11.924284mm; x2=1.8149in; y2=469.56mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.47271 {
-    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+   ha:line.98543 {
+    x1=1.39564in; y1=22.291802mm; x2=43.011598mm; y2=22.291802mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.98546 {
+    x1=43.011598mm; y1=22.291802mm; x2=1.715in; y2=856.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.61082 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 162.0mil; 1.334in }
-        { 73.8632mm; 1.334in }
-        { 73.8632mm; 3.0mil }
-        { 162.0mil; 3.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   ha:line.98551 {
+    x1=1.39564in; y1=857.94mil; x2=42.368724mm; y2=857.94mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.76438 { clearance=12.0mil;
-     li:geometry {
-       ta:contour {
-        { 5.0mil; 1.052in }
-        { 174.0mil; 1.052in }
-        { 174.0mil; 1.346in }
-        { 5.0mil; 1.346in }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   }
+   ha:line.98554 {
+    x1=42.368724mm; y1=857.94mil; x2=1.702in; y2=824.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.76443 { clearance=12.0mil;
-     li:geometry {
-       ta:contour {
-        { 4.0mil; 523.0mil }
-        { 216.0mil; 523.0mil }
-        { 216.0mil; 249.0mil }
-        { 4.0mil; 249.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   }
+   ha:line.98595 {
+    x1=2.397in; y1=588.0mil; x2=2.129in; y2=856.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.98598 {
+    x1=2.129in; y1=856.0mil; x2=53.5686mm; y2=856.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-ha:polygon.47292 { clearance=40.0mil;
-          li:geometry {
-            ta:contour {
-             { 5.0mil; 250.0mil }
-             { 195.0mil; 250.0mil }
-             { 195.0mil; 526.0mil }
-             { 5.0mil; 526.0mil }
-            }
-          }
-
-          ha:flags {
-           clearpoly=1
-          }
-         }
-         ha:polygon.47297 { clearance=40.0mil;
-          li:geometry {
-            ta:contour {
-             { 5.0mil; 1.054in }
-             { 196.0mil; 1.054in }
-             { 196.0mil; 1.334in }
-             { 5.0mil; 1.334in }
-            }
-          }
-
-          ha:flags {
-           clearpoly=1
-          }
-         }
-         ha:polygon.75050 { clearance=40.0mil;
-          li:geometry {
-            ta:contour {
-             { 162.465mil; 1.35944in }
-             { 73.900411mm; 1.35944in }
-             { 73.900411mm; 30.44mil }
+   ha:line.98604 {
+    x1=2.379in; y1=581.0mil; x2=2.136in; y2=824.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.98607 {
+    x1=2.136in; y1=824.0mil; x2=53.5686mm; y2=824.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100402 {
+    x1=33.749361mm; y1=20.091781mm; x2=33.749361mm; y2=17.177639mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100405 {
+    x1=33.749361mm; y1=17.177639mm; x2=1.339in; y2=666.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100408 {
+    x1=1.339in; y1=666.0mil; x2=1.339in; y2=426.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100429 {
+    x1=46.877994mm; y1=14.691605mm; x2=49.997605mm; y2=14.691605mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100432 {
+    x1=49.997605mm; y1=14.691605mm; x2=51.435mm; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100435 {
+    x1=51.435mm; y1=635.0mil; x2=51.435mm; y2=805.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100438 {
+    x1=51.435mm; y1=805.0mil; x2=49.53mm; y2=880.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100441 {
+    x1=49.53mm; y1=880.0mil; x2=1.793in; y2=880.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100444 {
+    x1=1.793in; y1=880.0mil; x2=1.712in; y2=799.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100447 {
+    x1=1.712in; y1=799.0mil; x2=1.603in; y2=799.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100450 {
+    x1=1.603in; y1=799.0mil; x2=1.527in; y2=723.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100453 {
+    x1=1.527in; y1=723.0mil; x2=1.362in; y2=723.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100456 {
+    x1=1.362in; y1=723.0mil; x2=1.348in; y2=737.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100459 {
+    x1=1.348in; y1=737.0mil; x2=1.348in; y2=790.62mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100462 {
+    x1=1.348in; y1=790.62mil; x2=1.348395in; y2=20.091781mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102285 {
+    x1=998.0mil; y1=789.0mil; x2=992.0mil; y2=783.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102288 {
+    x1=992.0mil; y1=633.0mil; x2=866.0mil; y2=507.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102291 {
+    x1=866.0mil; y1=507.0mil; x2=731.0mil; y2=507.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102294 {
+    x1=731.0mil; y1=507.0mil; x2=714.0mil; y2=524.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102297 {
+    x1=714.0mil; y1=524.0mil; x2=714.0mil; y2=14.231143mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102300 {
+    x1=714.0mil; y1=14.231143mm; x2=18.13208mm; y2=14.234663mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102327 {
+    x1=1.008in; y1=774.0mil; x2=1.008in; y2=624.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102330 {
+    x1=1.008in; y1=624.0mil; x2=874.0mil; y2=490.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102333 {
+    x1=874.0mil; y1=490.0mil; x2=663.0mil; y2=490.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102336 {
+    x1=663.0mil; y1=490.0mil; x2=628.0mil; y2=525.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102339 {
+    x1=628.0mil; y1=525.0mil; x2=628.0mil; y2=14.215613mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102342 {
+    x1=628.0mil; y1=14.215613mm; x2=627.25mil; y2=14.234663mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102366 {
+    x1=1.024in; y1=764.0mil; x2=1.024in; y2=616.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102369 {
+    x1=1.024in; y1=616.0mil; x2=881.0mil; y2=473.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102372 {
+    x1=881.0mil; y1=473.0mil; x2=636.0mil; y2=473.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102375 {
+    x1=636.0mil; y1=473.0mil; x2=584.0mil; y2=525.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102378 {
+    x1=584.0mil; y1=525.0mil; x2=584.0mil; y2=14.233143mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102381 {
+    x1=584.0mil; y1=14.233143mm; x2=14.83208mm; y2=14.234663mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102399 {
+    x1=26.4414mm; y1=608.0mil; x2=888.0mil; y2=455.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102402 {
+    x1=888.0mil; y1=455.0mil; x2=612.0mil; y2=455.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102405 {
+    x1=612.0mil; y1=455.0mil; x2=541.0mil; y2=526.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102408 {
+    x1=541.0mil; y1=526.0mil; x2=541.0mil; y2=14.225265mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102411 {
+    x1=541.0mil; y1=14.225265mm; x2=13.732002mm; y2=14.234663mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102429 {
+    x1=29.249497mm; y1=20.091781mm; x2=29.249497mm; y2=19.495897mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102432 {
+    x1=29.249497mm; y1=19.495897mm; x2=1.143in; y2=759.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102435 {
+    x1=1.143in; y1=759.0mil; x2=27.4066mm; y2=759.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102438 {
+    x1=27.4066mm; y1=759.0mil; x2=1.058in; y2=738.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102441 {
+    x1=1.058in; y1=738.0mil; x2=1.058in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102444 {
+    x1=1.058in; y1=600.0mil; x2=896.0mil; y2=438.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102447 {
+    x1=896.0mil; y1=438.0mil; x2=585.0mil; y2=438.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102450 {
+    x1=585.0mil; y1=438.0mil; x2=497.0mil; y2=526.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102453 {
+    x1=497.0mil; y1=526.0mil; x2=497.0mil; y2=14.226281mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102456 {
+    x1=497.0mil; y1=14.226281mm; x2=12.632182mm; y2=14.234663mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102459 {
+    x1=1.124in; y1=818.57mil; x2=1.10857in; y2=818.57mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102462 {
+    x1=1.10857in; y1=818.57mil; x2=26.4414mm; y2=751.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102465 {
+    x1=26.4414mm; y1=608.0mil; x2=26.4414mm; y2=751.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102468 {
+    x1=1.124in; y1=21.291804mm; x2=1.09826in; y2=21.291804mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102471 {
+    x1=1.09826in; y1=21.291804mm; x2=1.024in; y2=764.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102480 {
+    x1=1.124in; y1=857.94mil; x2=1.09194in; y2=857.94mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102483 {
+    x1=1.09194in; y1=857.94mil; x2=1.008in; y2=774.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102486 {
+    x1=1.124in; y1=22.291802mm; x2=1.08663in; y2=22.291802mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102489 {
+    x1=1.08663in; y1=22.291802mm; x2=992.0mil; y2=783.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.102492 {
+    x1=992.0mil; y1=783.0mil; x2=992.0mil; y2=633.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104363 {
+    x1=21.882115mm; y1=18.884514mm; x2=23.177886mm; y2=18.884514mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104366 {
+    x1=23.177886mm; y1=18.884514mm; x2=913.0mil; y2=743.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104369 {
+    x1=21.882115mm; y1=19.984588mm; x2=23.170012mm; y2=19.984588mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104372 {
+    x1=23.170012mm; y1=19.984588mm; x2=913.0mil; y2=786.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104383 {
+    x1=1.124in; y1=24.791416mm; x2=1.08896in; y2=24.791416mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104386 {
+    x1=1.08896in; y1=24.791416mm; x2=27.4066mm; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104389 {
+    x1=27.4066mm; y1=986.0mil; x2=1.008in; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104392 {
+    x1=1.124in; y1=995.73mil; x2=1.09427in; y2=995.73mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104395 {
+    x1=1.09427in; y1=995.73mil; x2=1.078in; y2=1.012in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104398 {
+    x1=1.078in; y1=1.012in; x2=983.0mil; y2=1.012in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104432 {
+    x1=21.882115mm; y1=22.184482mm; x2=22.946482mm; y2=22.184482mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104435 {
+    x1=22.946482mm; y1=22.184482mm; x2=904.0mil; y2=874.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106341 {
+    x1=1.39564in; y1=24.791416mm; x2=1.43004in; y2=24.791416mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106344 {
+    x1=1.43004in; y1=24.791416mm; x2=36.4236mm; y2=980.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108291 {
+    x1=1.124in; y1=25.791414mm; x2=27.904186mm; y2=25.791414mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108294 {
+    x1=27.904186mm; y1=25.791414mm; x2=26.8478mm; y2=26.8478mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108297 {
+    x1=26.8478mm; y1=26.8478mm; x2=767.0mil; y2=26.8478mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108300 {
+    x1=767.0mil; y1=26.8478mm; x2=757.0mil; y2=26.5938mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108303 {
+    x1=757.0mil; y1=26.5938mm; x2=757.0mil; y2=1.0133435in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108306 {
+    x1=757.0mil; y1=1.0133435in; x2=19.23208mm; y2=25.734645mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108312 {
+    x1=1.124in; y1=26.29154mm; x2=1.1049in; y2=26.29154mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108315 {
+    x1=1.1049in; y1=26.29154mm; x2=1.066in; y2=1.074in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108318 {
+    x1=1.066in; y1=1.074in; x2=739.0mil; y2=1.074in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108321 {
+    x1=739.0mil; y1=1.074in; x2=712.0mil; y2=26.5938mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108324 {
+    x1=712.0mil; y1=26.5938mm; x2=712.0mil; y2=25.781925mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108327 {
+    x1=712.0mil; y1=25.781925mm; x2=18.13208mm; y2=25.734645mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110280 {
+    x1=29.249497mm; y1=26.991437mm; x2=29.249497mm; y2=27.417903mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110283 {
+    x1=29.249497mm; y1=27.417903mm; x2=1.14in; y2=27.7114mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110286 {
+    x1=1.14in; y1=27.7114mm; x2=716.0mil; y2=27.7114mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110289 {
+    x1=716.0mil; y1=27.7114mm; x2=672.0mil; y2=26.5938mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110295 {
+    x1=672.0mil; y1=1.014625in; x2=17.03197mm; y2=25.734645mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110298 {
+    x1=29.749623mm; y1=26.991437mm; x2=29.749623mm; y2=27.603577mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110301 {
+    x1=29.749623mm; y1=27.603577mm; x2=29.21mm; y2=1.108in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110313 {
+    x1=628.0mil; y1=25.753695mm; x2=627.25mil; y2=25.734645mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110316 {
+    x1=1.190925in; y1=26.991437mm; x2=1.190925in; y2=27.764105mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110319 {
+    x1=1.190925in; y1=27.764105mm; x2=29.4132mm; y2=1.126in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110331 {
+    x1=585.0mil; y1=25.761565mm; x2=14.83208mm; y2=25.734645mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110352 {
+    x1=29.21mm; y1=1.108in; x2=646.0mil; y2=1.108in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110355 {
+    x1=646.0mil; y1=1.108in; x2=585.0mil; y2=26.5938mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110358 {
+    x1=585.0mil; y1=26.5938mm; x2=585.0mil; y2=25.761565mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110361 {
+    x1=585.0mil; y1=25.761565mm; x2=14.856017mm; y2=25.758582mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110364 {
+    x1=29.4132mm; y1=1.126in; x2=487.0mil; y2=1.126in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110367 {
+    x1=487.0mil; y1=1.126in; x2=411.0mil; y2=26.67mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110370 {
+    x1=411.0mil; y1=26.67mm; x2=411.0mil; y2=25.741965mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110373 {
+    x1=411.0mil; y1=25.741965mm; x2=10.43208mm; y2=25.734645mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112360 {
+    x1=30.749621mm; y1=26.991437mm; x2=30.749621mm; y2=27.543379mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112363 {
+    x1=30.749621mm; y1=27.543379mm; x2=1.207in; y2=1.088in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112366 {
+    x1=1.207in; y1=1.088in; x2=1.207in; y2=1.102in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112369 {
+    x1=1.207in; y1=1.102in; x2=29.6164mm; y2=1.143in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112372 {
+    x1=29.6164mm; y1=1.143in; x2=678.0mil; y2=1.143in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112375 {
+    x1=678.0mil; y1=1.143in; x2=672.0mil; y2=1.149in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.110292 {
+    x1=672.0mil; y1=26.5938mm; x2=672.0mil; y2=1.014625in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112383 {
+    x1=17.03197mm; y1=14.234663mm; x2=17.03197mm; y2=517.45mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112386 {
+    x1=17.03197mm; y1=517.45mil; x2=671.0mil; y2=517.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114405 {
+    x1=1.8149in; y1=469.56mil; x2=1.8149in; y2=451.1mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114411 {
+    x1=1.8149in; y1=450.1mil; x2=1.862in; y2=403.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114414 {
+    x1=1.862in; y1=403.0mil; x2=1.862in; y2=377.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114417 {
+    x1=1.862in; y1=377.0mil; x2=1.876in; y2=363.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114420 {
+    x1=2.397in; y1=415.0mil; x2=2.397in; y2=588.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114423 {
+    x1=64.897mm; y1=227.0mil; x2=65.240408mm; y2=227.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114426 {
+    x1=2.379in; y1=403.0mil; x2=2.379in; y2=581.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114429 {
+    x1=2.539in; y1=273.0mil; x2=2.397in; y2=415.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:arc.44869 {
+    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.44873 {
+    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.44877 {
+    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.44881 {
+    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47256 {
+    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47260 {
+    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47264 {
+    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47268 {
+    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+  }
+  color = {#8b2323}
+   ha:combining {
+   }
+}
+     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
+  li:objects {
+   ha:line.40739 {
+    x1=48.2493mm; y1=5.7257mm; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.40748 {
+    x1=49.53mm; y1=125.0mil; x2=49.53mm; y2=10.5517mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.40751 {
+    x1=49.53mm; y1=10.5517mm; x2=50.8254mm; y2=11.8471mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.40754 {
+    x1=50.8254mm; y1=11.8471mm; x2=50.8254mm; y2=600.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.44710 {
+    x1=246.06mil; y1=0.0117mm; x2=30.48mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44722 {
+    x1=30.48mm; y1=0.0117mm; x2=30.48mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44734 {
+    x1=30.48mm; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44746 {
+    x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44758 {
+    x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44770 {
+    x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44782 {
+    x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44794 {
+    x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44806 {
+    x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44818 {
+    x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44830 {
+    x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.44842 {
+    x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47097 {
+    x1=246.06mil; y1=0.0117mm; x2=30.48mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47109 {
+    x1=30.48mm; y1=0.0117mm; x2=30.48mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47121 {
+    x1=30.48mm; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47133 {
+    x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47145 {
+    x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47157 {
+    x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47169 {
+    x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47181 {
+    x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47193 {
+    x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47205 {
+    x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47217 {
+    x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.47229 {
+    x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.68602 {
+    x1=50.8254mm; y1=600.0mil; x2=1.971in; y2=630.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.79870 {
+    x1=33.2486mm; y1=646.0mil; x2=1.81364in; y2=646.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.79873 {
+    x1=1.81364in; y1=646.0mil; x2=1.84344in; y2=616.2mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.79876 {
+    x1=1.84344in; y1=616.2mil; x2=1.9572in; y2=616.2mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.79879 {
+    x1=1.9572in; y1=616.2mil; x2=1.971in; y2=630.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.79996 {
+    x1=1.211in; y1=298.0mil; x2=1.677in; y2=298.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.79999 {
+    x1=1.677in; y1=298.0mil; x2=46.99mm; y2=125.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.80057 {
+    x1=1.187in; y1=328.0mil; x2=1.797in; y2=328.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.80060 {
+    x1=1.797in; y1=328.0mil; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96612 {
+    x1=904.0mil; y1=917.0mil; x2=904.0mil; y2=1.203in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.96615 {
+    x1=930.0mil; y1=830.0mil; x2=930.0mil; y2=1.177in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.98474 {
+    x1=1.885in; y1=388.0mil; x2=1.885in; y2=437.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.98477 {
+    x1=1.885in; y1=437.0mil; x2=1.889in; y2=441.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.98568 {
+    x1=1.702in; y1=824.0mil; x2=53.5686mm; y2=824.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.98571 {
+    x1=1.715in; y1=856.0mil; x2=53.5686mm; y2=856.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100372 {
+    x1=1.791in; y1=426.0mil; x2=1.767in; y2=402.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100375 {
+    x1=1.767in; y1=402.0mil; x2=1.363in; y2=402.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.100378 {
+    x1=1.363in; y1=402.0mil; x2=1.339in; y2=426.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104407 {
+    x1=983.0mil; y1=1.012in; x2=983.0mil; y2=834.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104410 {
+    x1=983.0mil; y1=834.0mil; x2=936.0mil; y2=787.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104413 {
+    x1=936.0mil; y1=787.0mil; x2=914.0mil; y2=787.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104416 {
+    x1=914.0mil; y1=787.0mil; x2=913.0mil; y2=786.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104419 {
+    x1=1.008in; y1=986.0mil; x2=1.008in; y2=822.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104422 {
+    x1=1.008in; y1=822.0mil; x2=930.0mil; y2=744.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104425 {
+    x1=930.0mil; y1=744.0mil; x2=914.0mil; y2=744.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104428 {
+    x1=914.0mil; y1=744.0mil; x2=913.0mil; y2=743.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106347 {
+    x1=904.0mil; y1=874.0mil; x2=904.0mil; y2=873.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106350 {
+    x1=904.0mil; y1=873.0mil; x2=879.0mil; y2=848.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106353 {
+    x1=879.0mil; y1=848.0mil; x2=879.0mil; y2=727.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106356 {
+    x1=879.0mil; y1=728.0mil; x2=900.0mil; y2=707.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106359 {
+    x1=900.0mil; y1=707.0mil; x2=26.6446mm; y2=707.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106362 {
+    x1=26.6446mm; y1=707.0mil; x2=1.322in; y2=980.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.106365 {
+    x1=1.322in; y1=980.0mil; x2=36.4236mm; y2=980.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112389 {
+    x1=671.0mil; y1=517.0mil; x2=671.0mil; y2=1.149in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.112392 {
+    x1=671.0mil; y1=1.149in; x2=672.0mil; y2=29.21mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.114402 {
+    x1=879.0mil; y1=727.0mil; x2=880.5mil; y2=725.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:arc.44872 {
+    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.44876 {
+    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.44880 {
+    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.44884 {
+    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47259 {
+    x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47263 {
+    x=70.7499mm; y=30.7607mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47267 {
+    x=73.0001mm; y=1.0107mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.47271 {
+    x=127.95mil; y=3.2606mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.61082 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 162.0mil; 1.334in }
+        { 73.8632mm; 1.334in }
+        { 73.8632mm; 3.0mil }
+        { 162.0mil; 3.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+    ha:polygon.76438 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 5.0mil; 1.052in }
+        { 174.0mil; 1.052in }
+        { 174.0mil; 1.346in }
+        { 5.0mil; 1.346in }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+    ha:polygon.76443 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 4.0mil; 523.0mil }
+        { 216.0mil; 523.0mil }
+        { 216.0mil; 249.0mil }
+        { 4.0mil; 249.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+ha:polygon.47292 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 5.0mil; 250.0mil }
+             { 195.0mil; 250.0mil }
+             { 195.0mil; 526.0mil }
+             { 5.0mil; 526.0mil }
+            }
+          }
+
+          ha:flags {
+           clearpoly=1
+          }
+         }
+         ha:polygon.47297 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 5.0mil; 1.054in }
+             { 196.0mil; 1.054in }
+             { 196.0mil; 1.334in }
+             { 5.0mil; 1.334in }
+            }
+          }
+
+          ha:flags {
+           clearpoly=1
+          }
+         }
+         ha:polygon.75050 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 162.465mil; 1.35944in }
+             { 73.900411mm; 1.35944in }
+             { 73.900411mm; 30.44mil }
              { 162.465mil; 30.44mil }
             }
           }
@@ -2489,7 +3809,7 @@ ha:polygon.47292 { clearance=40.0mil;
    }
  }
 
-      {ha:power plane}                          {
+      {ha:power plane}                                                               {
        lid=4
        group=7
        ha:combining {       }
@@ -2787,7 +4107,7 @@ ha:polygon.47292 { clearance=40.0mil;
         color = {#548b54}
       }
 
-      {ha:ground plane}                          {
+      {ha:ground plane}                                                               {
        lid=5
        group=5
        ha:combining {       }
@@ -3459,6 +4779,14 @@ ha:polygon.47292 { clearance=40.0mil;
     }
     rot = 0.000000
    }
+   ha:text.86650 {
+    string=force loader; x=907.0mil; y=195.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
   }
   color = {#000000}
 }
@@ -3614,6 +4942,11 @@ ha:polygon.47292 { clearance=40.0mil;
          solid  
          noshape  
         }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
       }
      }
      ha:padstack_ref.42530 {
@@ -3847,15 +5180,6 @@ ha:polygon.47292 { clearance=40.0mil;
          }
       }
      }
-     ha:padstack_ref.42568 {
-      proto=4; x=1.791in; y=10.8311mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
      ha:padstack_ref.42572 {
       proto=4; x=324.0mil; y=27.0871mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
       ha:flags {
@@ -4248,40 +5572,6 @@ ha:polygon.47292 { clearance=40.0mil;
         }
       }
      }
-     ha:padstack_ref.42590 {
-      proto=4; x=410.0mil; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
      ha:padstack_ref.74895 {
       proto=5; x=1.23in; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
@@ -4497,583 +5787,316 @@ ha:polygon.47292 { clearance=40.0mil;
        li:thermal {
        }
       }
-      ha:subc.40979 {
-       ha:attributes {
-        {io_pcb::hidename_y}=3.4533 mm
-        footprint=hole-M2.5
-        {io_pcb::hidename_scale}=100
-        refdes=H2
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=55.8338 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
+      ha:padstack_ref.90033 {
+       proto=5; x=957.0mil; y=860.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.40993 {
-         proto=0; x=56.9999mm; y=2.7607mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-          usetherm=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
-         }
 
-         ha:attributes {
-           term=1
-           name=1
+       li:thermal {
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
-        }
        }
-       li:layers {
+      }
+      ha:padstack_ref.96587 {
+       proto=5; x=904.0mil; y=917.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.96588 {
+       proto=5; x=930.0mil; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           ha:arc.40980 {
-            x=56.9999mm; y=2.7607mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.96610 {
+       proto=5; x=930.0mil; y=1.177in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.96611 {
+       proto=5; x=904.0mil; y=1.203in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           ha:line.40981 {
-            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.40984 {
-            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.40987 {
-            x1=56.9999mm; y1=2.7607mm; x2=55.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.40990 {
-            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=1.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
+       li:thermal {
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAB
+      ha:padstack_ref.98454 {
+       proto=5; x=1.885in; y=388.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
-      ha:subc.40995 {
-       ha:attributes {
-        {io_pcb::hidename_y}=31.8017 mm
-        footprint=hole-M2.5
-        {io_pcb::hidename_scale}=100
-        refdes=H1
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=16.6010 mm
+      ha:padstack_ref.98455 {
+       proto=5; x=1.889in; y=441.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.98549 {
+       proto=5; x=1.715in; y=856.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.98550 {
+       proto=5; x=1.702in; y=824.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.98566 {
+       proto=5; x=53.5686mm; y=856.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.98567 {
+       proto=5; x=53.5686mm; y=824.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.100370 {
+       proto=5; x=1.339in; y=426.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
+       li:thermal {
        }
       }
+      ha:padstack_ref.100371 {
+       proto=5; x=1.791in; y=426.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-       li:objects {
-        ha:padstack_ref.41009 {
-         proto=0; x=17.0mm; y=31.2605mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-          usetherm=1
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.104360 {
+       proto=5; x=913.0mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-             li:2 {
-              on  
-              solid  
-              noshape  
-             }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.104362 {
+       proto=5; x=913.0mil; y=786.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.104381 {
+       proto=5; x=1.008in; y=986.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       li:layers {
 
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.104382 {
+       proto=5; x=983.0mil; y=1.012in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           ha:arc.40996 {
-            x=17.0mm; y=31.2605mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.104431 {
+       proto=5; x=904.0mil; y=874.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.106340 {
+       proto=5; x=36.4236mm; y=980.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           ha:line.40997 {
-            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.41000 {
-            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.41003 {
-            x1=17.0mm; y1=31.2605mm; x2=16.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.41006 {
-            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=30.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
+       li:thermal {
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAC
+      ha:padstack_ref.112378 {
+       proto=5; x=672.0mil; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
-      ha:subc.41011 {
+      ha:padstack_ref.112382 {
+       proto=5; x=671.0mil; y=517.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:subc.40979 {
        ha:attributes {
-        {io_pcb::hidename_y}=6.9545 mm
-        footprint=S2B-PH
+        {io_pcb::hidename_y}=3.4533 mm
+        footprint=hole-M2.5
         {io_pcb::hidename_scale}=100
-        refdes=B1
-        value=LiPo
+        refdes=H2
+        value=
         {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=69.7288 mm
+        {io_pcb::hidename_x}=55.8338 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
              copper = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              intern = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.41036 {
-         proto=0; x=534.0mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+        ha:padstack_ref.40993 {
+         proto=0; x=56.9999mm; y=2.7607mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
          ha:flags {
           clearline=1
+          usetherm=1
          }
 
          li:thermal {
-           li:0 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
            li:1 {
             on  
-            diag  
-            round  
+            solid  
             noshape  
            }
-            li:2 {
-             on  
-             diag  
-             round  
+             li:2 {
+              on  
+              solid  
               noshape  
-            }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
             li:5 {
              on  
-             diag  
-             round  
+             solid  
              noshape  
             }
          }
 
-         ha:attributes {
-           term=2
-           name=-
-         }
-        }
-        ha:padstack_ref.41037 {
-         proto=1; x=612.74mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
          ha:attributes {
            term=1
-           name=+
+           name=1
          }
         }
        }
        li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.41012 {
-            x1=457.23mil; y1=602.96mil; x2=17.513554mm; y2=602.96mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.41015 {
-            x1=17.513554mm; y1=602.96mil; x2=17.513554mm; y2=303.75mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.41018 {
-            x1=457.23mil; y1=303.75mil; x2=17.513554mm; y2=303.75mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.41021 {
-            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
+
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.40980 {
+            x=56.9999mm; y=2.7607mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -5087,26 +6110,26 @@ ha:polygon.47292 { clearance=40.0mil;
          ha:combining {         }
 
           li:objects {
-           ha:line.41024 {
-            x1=573.37mil; y1=366.74mil; x2=573.37mil; y2=366.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.40981 {
+            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.41027 {
-            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=602.96mil; thickness=0.1mm; clearance=0.0;
+           ha:line.40984 {
+            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.41030 {
-            x1=457.23mil; y1=602.96mil; x2=12.613642mm; y2=602.96mil; thickness=0.1mm; clearance=0.0;
+           ha:line.40987 {
+            x1=56.9999mm; y1=2.7607mm; x2=55.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.41033 {
-            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=16.315184mm; thickness=0.1mm; clearance=0.0;
+           ha:line.40990 {
+            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=1.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -5120,93 +6143,107 @@ ha:polygon.47292 { clearance=40.0mil;
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAD
+       uid = DTPe++P7imVnhaFEAwoAAAAB
       }
-      ha:subc.41039 {
+      ha:subc.40995 {
        ha:attributes {
-        {io_pcb::hidename_y}=22.4884 mm
-        footprint=0402
+        {io_pcb::hidename_y}=31.8017 mm
+        footprint=hole-M2.5
         {io_pcb::hidename_scale}=100
-        refdes=C31
-        value=10pF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=47.3489 mm
+        refdes=H1
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=16.6010 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.41052 {
-         proto=0; x=1.784in; y=808.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.41009 {
+         proto=0; x=17.0mm; y=31.2605mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
          ha:flags {
           clearline=1
+          usetherm=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -5214,92 +6251,191 @@ ha:polygon.47292 { clearance=40.0mil;
            name=1
          }
         }
-        ha:padstack_ref.41053 {
-         proto=0; x=1.784in; y=839.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:bottom-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.41040 {
-            x1=1.784in; y1=823.74mil; x2=1.784in; y2=823.74mil; thickness=0.1mm; clearance=0.0;
+           ha:arc.40996 {
+            x=17.0mm; y=31.2605mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40997 {
+            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.41043 {
-            x1=1.784in; y1=823.74mil; x2=1.784in; y2=823.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.41000 {
+            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.41046 {
-            x1=1.784in; y1=823.74mil; x2=1.784in; y2=21.922996mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41003 {
+            x1=17.0mm; y1=31.2605mm; x2=16.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.41049 {
-            x1=1.784in; y1=823.74mil; x2=44.3136mm; y2=823.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.41006 {
+            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=30.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAE
+       uid = DTPe++P7imVnhaFEAwoAAAAC
       }
-      ha:subc.41055 {
+      ha:subc.41011 {
        ha:attributes {
-        {io_pcb::hidename_y}=31.3964 mm
-        footprint=0603diode
+        {io_pcb::hidename_y}=6.9545 mm
+        footprint=S2B-PH
         {io_pcb::hidename_scale}=100
-        refdes=D2
-        value=red
+        refdes=B1
+        value=LiPo
         {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=60.2361 mm
+        {io_pcb::hidename_x}=69.7288 mm
        }
       ha:data {
             li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
 
            ha:ps_shape_v4 {
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 1
             }
             clearance=0.0
              li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
              }
            }
 
@@ -5311,33 +6447,33 @@ ha:polygon.47292 { clearance=40.0mil;
             }
             clearance=0.0
              li:ps_poly {
-              17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              0.576072mm  
-              17.76mil  
-              0.576072mm  
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
              }
            }
          }
@@ -5345,22 +6481,52 @@ ha:polygon.47292 { clearance=40.0mil;
       }
 
        li:objects {
-        ha:padstack_ref.41077 {
-         proto=0; x=60.147214mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.41036 {
+         proto=0; x=534.0mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:0 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:2 {
+             on  
+             diag  
+             round  
+              noshape  
+            }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=-
          }
         }
-        ha:padstack_ref.41078 {
-         proto=0; x=61.447186mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.41037 {
+         proto=1; x=612.74mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
          ha:flags {
           clearline=1
          }
@@ -5369,31 +6535,34 @@ ha:polygon.47292 { clearance=40.0mil;
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=1
+           name=+
          }
         }
        }
        li:layers {
 
-        ha:top-silk {
+        ha:bottom-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.41056 {
-            x1=61.737mm; y1=1.189in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           ha:line.41012 {
+            x1=457.23mil; y1=602.96mil; x2=17.513554mm; y2=602.96mil; thickness=6.0mil; clearance=0.0;
            }
-           ha:line.41059 {
-            x1=61.737mm; y1=1.239in; x2=61.991mm; y2=1.239in; thickness=10.0mil; clearance=0.0;
+           ha:line.41015 {
+            x1=17.513554mm; y1=602.96mil; x2=17.513554mm; y2=303.75mil; thickness=6.0mil; clearance=0.0;
            }
-           ha:line.41062 {
-            x1=61.991mm; y1=1.239in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           ha:line.41018 {
+            x1=457.23mil; y1=303.75mil; x2=17.513554mm; y2=303.75mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.41021 {
+            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
            }
           }
           ha:type {
            silk = 1
-           top = 1
+           bottom = 1
           }
         }
 
@@ -5402,50 +6571,50 @@ ha:polygon.47292 { clearance=40.0mil;
          ha:combining {         }
 
           li:objects {
-           ha:line.41065 {
-            x1=60.7972mm; y1=30.8356mm; x2=60.7972mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41024 {
+            x1=573.37mil; y1=366.74mil; x2=573.37mil; y2=366.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.41068 {
-            x1=60.7972mm; y1=30.8356mm; x2=60.7972mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41027 {
+            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=602.96mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.41071 {
-            x1=60.7972mm; y1=30.8356mm; x2=61.7972mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41030 {
+            x1=457.23mil; y1=602.96mil; x2=12.613642mm; y2=602.96mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.41074 {
-            x1=60.7972mm; y1=30.8356mm; x2=60.7972mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41033 {
+            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=16.315184mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAF
+       uid = DTPe++P7imVnhaFEAwoAAAAD
       }
-      ha:subc.41080 {
+      ha:subc.41039 {
        ha:attributes {
-        {io_pcb::hidename_y}=31.3964 mm
+        {io_pcb::hidename_y}=22.4884 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R13
-        value=1k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=57.3283 mm
+        refdes=C31
+        value=10pF
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=47.3489 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -5515,8 +6684,8 @@ ha:polygon.47292 { clearance=40.0mil;
       }
 
        li:objects {
-        ha:padstack_ref.41093 {
-         proto=0; x=58.407804mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.41052 {
+         proto=0; x=1.784in; y=808.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -5529,12 +6698,8 @@ ha:polygon.47292 { clearance=40.0mil;
            name=1
          }
         }
-        ha:padstack_ref.41094 {
-         proto=0; x=59.207396mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.41053 {
+         proto=0; x=1.784in; y=839.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -5551,26 +6716,26 @@ ha:polygon.47292 { clearance=40.0mil;
          ha:combining {         }
 
           li:objects {
-           ha:line.41081 {
-            x1=58.8076mm; y1=30.8356mm; x2=58.8076mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41040 {
+            x1=1.784in; y1=823.74mil; x2=1.784in; y2=823.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.41084 {
-            x1=58.8076mm; y1=30.8356mm; x2=58.8076mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41043 {
+            x1=1.784in; y1=823.74mil; x2=1.784in; y2=823.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.41087 {
-            x1=58.8076mm; y1=30.8356mm; x2=59.8076mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41046 {
+            x1=1.784in; y1=823.74mil; x2=1.784in; y2=21.922996mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.41090 {
-            x1=58.8076mm; y1=30.8356mm; x2=58.8076mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41049 {
+            x1=1.784in; y1=823.74mil; x2=44.3136mm; y2=823.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -5584,17 +6749,17 @@ ha:polygon.47292 { clearance=40.0mil;
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAG
+       uid = DTPe++P7imVnhaFEAwoAAAAE
       }
-      ha:subc.41137 {
+      ha:subc.41055 {
        ha:attributes {
-        {io_pcb::hidename_y}=19.5087 mm
-        footprint=0402
+        {io_pcb::hidename_y}=31.3964 mm
+        footprint=0603diode
         {io_pcb::hidename_scale}=100
-        refdes=C30
-        value=10pF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=49.3405 mm
+        refdes=D2
+        value=red
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=60.2361 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -5611,14 +6776,14 @@ ha:polygon.47292 { clearance=40.0mil;
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              0.374904mm  
+              -0.499872mm  
+              -0.374904mm  
+              -0.499872mm  
+              -0.374904mm  
+              0.499872mm  
+              0.374904mm  
+              0.499872mm  
              }
            }
 
@@ -5628,16 +6793,16 @@ ha:polygon.47292 { clearance=40.0mil;
              top = 1
              mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+            clearance=0.0
+             li:ps_poly {
+              17.76mil  
+              -0.576072mm  
+              -17.76mil  
+              -0.576072mm  
+              -17.76mil  
+              0.576072mm  
+              17.76mil  
+              0.576072mm  
              }
            }
 
@@ -5649,14 +6814,14 @@ ha:polygon.47292 { clearance=40.0mil;
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              0.374904mm  
+              -0.499872mm  
+              -0.374904mm  
+              -0.499872mm  
+              -0.374904mm  
+              0.499872mm  
+              0.374904mm  
+              0.499872mm  
              }
            }
          }
@@ -5664,8 +6829,8 @@ ha:polygon.47292 { clearance=40.0mil;
       }
 
        li:objects {
-        ha:padstack_ref.41150 {
-         proto=0; x=1.988in; y=19.336004mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.41077 {
+         proto=0; x=60.147214mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -5678,8 +6843,12 @@ ha:polygon.47292 { clearance=40.0mil;
            name=1
          }
         }
-        ha:padstack_ref.41151 {
-         proto=0; x=1.988in; y=792.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.41078 {
+         proto=0; x=61.447186mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -5691,31 +6860,52 @@ ha:polygon.47292 { clearance=40.0mil;
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.41138 {
-            x1=1.988in; y1=777.0mil; x2=1.988in; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.41056 {
+            x1=61.737mm; y1=1.189in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.41059 {
+            x1=61.737mm; y1=1.239in; x2=61.991mm; y2=1.239in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.41062 {
+            x1=61.991mm; y1=1.239in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.41065 {
+            x1=60.7972mm; y1=30.8356mm; x2=60.7972mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.41141 {
-            x1=1.988in; y1=777.0mil; x2=1.988in; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.41068 {
+            x1=60.7972mm; y1=30.8356mm; x2=60.7972mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.41144 {
-            x1=1.988in; y1=777.0mil; x2=1.988in; y2=20.7358mm; thickness=0.1mm; clearance=0.0;
+           ha:line.41071 {
+            x1=60.7972mm; y1=30.8356mm; x2=61.7972mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.41147 {
-            x1=1.988in; y1=777.0mil; x2=49.4952mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.41074 {
+            x1=60.7972mm; y1=30.8356mm; x2=60.7972mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -5729,17 +6919,17 @@ ha:polygon.47292 { clearance=40.0mil;
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAL
+       uid = DTPe++P7imVnhaFEAwoAAAAF
       }
-      ha:subc.41153 {
+      ha:subc.41080 {
        ha:attributes {
-        {io_pcb::hidename_y}=6.3393 mm
-        footprint=sma-edge
-        {io_pcb::hidename_scale}=10
-        refdes=J8
-        value=SMA
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=37.0078 mm
+        {io_pcb::hidename_y}=31.3964 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R13
+        value=1k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=57.3283 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -5756,14 +6946,14 @@ ha:polygon.47292 { clearance=40.0mil;
             }
             clearance=0.0
              li:ps_poly {
-              65.0mil  
-              -95.0mil  
-              -65.0mil  
-              -95.0mil  
-              -65.0mil  
-              95.0mil  
-              65.0mil  
-              95.0mil  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
 
@@ -5775,168 +6965,56 @@ ha:polygon.47292 { clearance=40.0mil;
             }
             clearance=0.0
              li:ps_poly {
-              68.0mil  
-              -98.0mil  
-              -68.0mil  
-              -98.0mil  
-              -68.0mil  
-              98.0mil  
-              68.0mil  
-              98.0mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              65.0mil  
-              -95.0mil  
-              -65.0mil  
-              -95.0mil  
-              -65.0mil  
-              95.0mil  
-              65.0mil  
-              95.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              68.0mil  
-              -98.0mil  
-              -68.0mil  
-              -98.0mil  
-              -68.0mil  
-              98.0mil  
-              68.0mil  
-              98.0mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              30.0mil  
-              -87.5mil  
-              -30.0mil  
-              -87.5mil  
-              -30.0mil  
-              87.5mil  
-              30.0mil  
-              87.5mil  
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
              top = 1
-             mask = 1
+             paste = 1
             }
             clearance=0.0
              li:ps_poly {
-              33.0mil  
-              -90.5mil  
-              -33.0mil  
-              -90.5mil  
-              -33.0mil  
-              90.5mil  
-              33.0mil  
-              90.5mil  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.41166 {
-         proto=0; x=1.591in; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.41167 {
-         proto=1; x=1.591in; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.41168 {
-         proto=2; x=36.9824mm; y=153.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.41169 {
-         proto=0; x=33.5534mm; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:objects {
+        ha:padstack_ref.41093 {
+         proto=0; x=58.407804mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
-          lock=1
          }
 
          li:thermal {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.41170 {
-         proto=1; x=33.5534mm; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.41094 {
+         proto=0; x=59.207396mm; y=30.8356mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -5957,34 +7035,30 @@ ha:polygon.47292 { clearance=40.0mil;
          ha:combining {         }
 
           li:objects {
-           ha:line.41154 {
-            x1=36.9824mm; y1=159.0mil; x2=36.9824mm; y2=159.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.41081 {
+            x1=58.8076mm; y1=30.8356mm; x2=58.8076mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.41157 {
-            x1=36.9824mm; y1=255.5mil; x2=36.9824mm; y2=255.5mil; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.41084 {
+            x1=58.8076mm; y1=30.8356mm; x2=58.8076mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.41160 {
-            x1=36.9824mm; y1=255.5mil; x2=37.9824mm; y2=255.5mil; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.41087 {
+            x1=58.8076mm; y1=30.8356mm; x2=59.8076mm; y2=30.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.41163 {
-            x1=36.9824mm; y1=255.5mil; x2=36.9824mm; y2=7.4897mm; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.41090 {
+            x1=58.8076mm; y1=30.8356mm; x2=58.8076mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
- ha:flags ={ selected=1
- };           }
+           }
           }
           ha:type {
            top = 1
@@ -5994,23 +7068,23 @@ ha:polygon.47292 { clearance=40.0mil;
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAS
+       uid = DTPe++P7imVnhaFEAwoAAAAG
       }
-      ha:subc.41172 {
+      ha:subc.41137 {
        ha:attributes {
-        {io_pcb::hidename_y}=6.5639 mm
-        footprint=0-215079-4
+        {io_pcb::hidename_y}=19.5087 mm
+        footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=J6
-        value=Debug
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=45.3644 mm
+        refdes=C30
+        value=10pF
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=49.3405 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -6021,52 +7095,14 @@ ha:polygon.47292 { clearance=40.0mil;
             }
             clearance=0.0
              li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
 
@@ -6078,191 +7114,270 @@ ha:polygon.47292 { clearance=40.0mil;
             }
             clearance=0.0
              li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             mask = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
          }
        }
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+       li:objects {
+        ha:padstack_ref.41150 {
+         proto=0; x=1.988in; y=19.336004mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.41151 {
+         proto=0; x=1.988in; y=792.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.41138 {
+            x1=1.988in; y1=777.0mil; x2=1.988in; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            clearance=0.0
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+           ha:line.41141 {
+            x1=1.988in; y1=777.0mil; x2=1.988in; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.41144 {
+            x1=1.988in; y1=777.0mil; x2=1.988in; y2=20.7358mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-            clearance=0.0
            }
+           ha:line.41147 {
+            x1=1.988in; y1=777.0mil; x2=49.4952mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAAL
+      }
+      ha:subc.41153 {
+       ha:attributes {
+        {io_pcb::hidename_y}=6.3393 mm
+        footprint=sma-edge
+        {io_pcb::hidename_scale}=10
+        refdes=J8
+        value=SMA
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=37.0078 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
              top = 1
-             mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              65.0mil  
+              -95.0mil  
+              -65.0mil  
+              -95.0mil  
+              -65.0mil  
+              95.0mil  
+              65.0mil  
+              95.0mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             bottom = 1
+             top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              68.0mil  
+              -98.0mil  
+              -68.0mil  
+              -98.0mil  
+              -68.0mil  
+              98.0mil  
+              68.0mil  
+              98.0mil  
+             }
            }
          }
        }
 
-       ha:ps_proto_v6.2 {
-         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
             ha:combining {            }
             ha:layer_mask {
+             bottom = 1
              copper = 1
-             top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              65.0mil  
+              -95.0mil  
+              -65.0mil  
+              -95.0mil  
+              -65.0mil  
+              95.0mil  
+              65.0mil  
+              95.0mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
-            ha:combining {            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
-             copper = 1
+             mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              68.0mil  
+              -98.0mil  
+              -68.0mil  
+              -98.0mil  
+              -68.0mil  
+              98.0mil  
+              68.0mil  
+              98.0mil  
+             }
            }
+         }
+       }
+
+       ha:ps_proto_v6.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
              top = 1
-             mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              30.0mil  
+              -87.5mil  
+              -30.0mil  
+              -87.5mil  
+              -30.0mil  
+              87.5mil  
+              30.0mil  
+              87.5mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             bottom = 1
+             top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              33.0mil  
+              -90.5mil  
+              -33.0mil  
+              -90.5mil  
+              -33.0mil  
+              90.5mil  
+              33.0mil  
+              90.5mil  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.41197 {
-         proto=0; x=2.0in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:padstack_ref.41166 {
+         proto=0; x=1.591in; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:0 {
-            on  
-            round  
-            noshape  
-           }
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-           li:3 {
-            on  
-            diag  
-            sharp  
-            noshape  
-           }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.41198 {
-         proto=1; x=49.53mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:padstack_ref.41167 {
+         proto=1; x=1.591in; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -6275,8 +7390,8 @@ ha:polygon.47292 { clearance=40.0mil;
            name=2
          }
         }
-        ha:padstack_ref.41199 {
-         proto=1; x=1.9in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:padstack_ref.41168 {
+         proto=2; x=36.9824mm; y=153.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
          ha:flags {
           clearline=1
          }
@@ -6285,26 +7400,27 @@ ha:polygon.47292 { clearance=40.0mil;
          }
 
          ha:attributes {
-           term=3
-           name=3
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.41200 {
-         proto=1; x=46.99mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:padstack_ref.41169 {
+         proto=0; x=33.5534mm; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
+          lock=1
          }
 
          li:thermal {
          }
 
          ha:attributes {
-           term=4
-           name=4
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.41201 {
-         proto=2; x=52.199794mm; y=3.914902mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
+        ha:padstack_ref.41170 {
+         proto=1; x=33.5534mm; y=160.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -6313,435 +7429,470 @@ ha:polygon.47292 { clearance=40.0mil;
          }
 
          ha:attributes {
-           term=0
-           name=mnt
+           term=2
+           name=2
          }
         }
        }
        li:layers {
 
-        ha:bottom-silk {
+        ha:subc-aux {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.41173 {
-            x1=1.75571in; y1=74.62mil; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.41176 {
-            x1=1.75571in; y1=6.994906mm; x2=1.75571in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.41179 {
-            x1=1.75571in; y1=6.994906mm; x2=2.09428in; y2=6.994906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.41182 {
-            x1=2.09428in; y1=6.994906mm; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
-           }
+           ha:line.41154 {
+            x1=36.9824mm; y1=159.0mil; x2=36.9824mm; y2=159.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.41157 {
+            x1=36.9824mm; y1=255.5mil; x2=36.9824mm; y2=255.5mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.41160 {
+            x1=36.9824mm; y1=255.5mil; x2=37.9824mm; y2=255.5mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.41163 {
+            x1=36.9824mm; y1=255.5mil; x2=36.9824mm; y2=7.4897mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+ ha:flags ={ selected=1
+ };           }
           }
           ha:type {
-           silk = 1
-           bottom = 1
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAAS
+      }
+      ha:subc.41172 {
+       ha:attributes {
+        {io_pcb::hidename_y}=6.5639 mm
+        footprint=0-215079-4
+        {io_pcb::hidename_scale}=100
+        refdes=J6
+        value=Debug
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=45.3644 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:ps_proto_v6.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.41185 {
-            x1=49.555958mm; y1=4.33898mm; x2=49.555958mm; y2=4.33898mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
 
-            ha:attributes {
-              subc-role=pnp-origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
            }
-           ha:line.41188 {
-            x1=2.0in; y1=125.0mil; x2=2.0in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
            }
-           ha:line.41191 {
-            x1=2.0in; y1=125.0mil; x2=51.8mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=x
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+             }
            }
-           ha:line.41194 {
-            x1=2.0in; y1=125.0mil; x2=2.0in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=y
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
+         }
        }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAAAU
-      }
-       ha:subc.41317 {
-        ha:attributes {
-         {io_pcb::hidename_y}=20.0735 mm
-         footprint=NDK32
-         {io_pcb::hidename_scale}=100
-         refdes=X1
-         value=40mhz
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=48.1457 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+       ha:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               0.699897mm  
-               23.62mil  
-               0.699897mm  
-              }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               26.62mil  
-               -0.776097mm  
-               -26.62mil  
-               -0.776097mm  
-               -26.62mil  
-               0.776097mm  
-               26.62mil  
-               0.776097mm  
-              }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
+            clearance=0.0
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               -0.699897mm  
-               -23.62mil  
-               0.699897mm  
-               23.62mil  
-               0.699897mm  
-              }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.41331 {
-          proto=0; x=1.929295in; y=807.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.41332 {
-          proto=0; x=46.804453mm; y=807.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.41333 {
-          proto=0; x=46.804453mm; y=18.910554mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.41334 {
-          proto=0; x=1.929295in; y=18.910554mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+            clearance=0.0
+           }
 
-           li:objects {
-            ha:arc.41318 {
-             x=1.80883in; y=21.390356mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
+            clearance=0.0
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
          }
+       }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+       ha:ps_proto_v6.2 {
+         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-           li:objects {
-            ha:line.41319 {
-             x1=47.904273mm; y1=19.710527mm; x2=47.904273mm; y2=19.710527mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-            ha:line.41322 {
-             x1=1.886in; y1=776.0mil; x2=1.886in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-            ha:line.41325 {
-             x1=1.886in; y1=776.0mil; x2=1.886in; y2=18.7104mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-            ha:line.41328 {
-             x1=1.886in; y1=776.0mil; x2=48.9044mm; y2=776.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
+            clearance=0.0
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
          }
-        }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAAAY
        }
-       ha:subc.41336 {
-        ha:attributes {
-         {io_pcb::hidename_y}=12.5923 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C42
-         value=0.22uF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=48.3235 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+      }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+       li:objects {
+        ha:padstack_ref.41197 {
+         proto=0; x=2.0in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
+         li:thermal {
+           li:0 {
+            on  
+            round  
+            noshape  
+           }
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
             }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.41198 {
+         proto=1; x=49.53mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-       }
+        ha:padstack_ref.41199 {
+         proto=1; x=1.9in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:padstack_ref.41349 {
-          proto=0; x=1.934in; y=12.2027mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:thermal {
+         }
 
-          li:thermal {
-          }
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.41200 {
+         proto=1; x=46.99mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.41201 {
+         proto=2; x=52.199794mm; y=3.914902mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         ha:attributes {
+           term=0
+           name=mnt
          }
-         ha:padstack_ref.41350 {
-          proto=0; x=1.934in; y=11.403108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       li:layers {
 
-          li:thermal {
-          }
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:attributes {
-            term=2
-            name=2
+          li:objects {
+           ha:line.41173 {
+            x1=1.75571in; y1=74.62mil; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.41176 {
+            x1=1.75571in; y1=6.994906mm; x2=1.75571in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.41179 {
+            x1=1.75571in; y1=6.994906mm; x2=2.09428in; y2=6.994906mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.41182 {
+            x1=2.09428in; y1=6.994906mm; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
-         }
         }
-        li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-           li:objects {
-            ha:line.41337 {
-             x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+          li:objects {
+           ha:line.41185 {
+            x1=49.555958mm; y1=4.33898mm; x2=49.555958mm; y2=4.33898mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
             }
-            ha:line.41340 {
-             x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:line.41343 {
-             x1=1.934in; y1=11.802904mm; x2=1.934in; y2=12.802904mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+           }
+           ha:line.41188 {
+            x1=2.0in; y1=125.0mil; x2=2.0in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
             }
-            ha:line.41346 {
-             x1=1.934in; y1=11.802904mm; x2=50.1236mm; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+
+            ha:attributes {
+              subc-role=origin
             }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+           ha:line.41191 {
+            x1=2.0in; y1=125.0mil; x2=51.8mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=x
+            }
            }
-         }
+           ha:line.41194 {
+            x1=2.0in; y1=125.0mil; x2=2.0in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAZ
-       }
-       ha:subc.41352 {
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAAU
+      }
+       ha:subc.41317 {
         ha:attributes {
-         {io_pcb::hidename_y}=8.7315 mm
-         footprint=0402
+         {io_pcb::hidename_y}=20.0735 mm
+         footprint=NDK32
          {io_pcb::hidename_scale}=100
-         refdes=R30
-         value=56k
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=44.4119 mm
+         refdes=X1
+         value=40mhz
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=48.1457 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -6758,14 +7909,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
               }
             }
 
@@ -6777,14 +7928,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
+               26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               0.776097mm  
+               26.62mil  
+               0.776097mm  
               }
             }
 
@@ -6796,14 +7947,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
               }
             }
           }
@@ -6811,8 +7962,22 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41365 {
-          proto=0; x=1.717in; y=9.142504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41331 {
+          proto=0; x=1.929295in; y=807.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.41332 {
+          proto=0; x=46.804453mm; y=807.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -6821,8 +7986,18 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41366 {
-          proto=0; x=1.717in; y=9.942096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41333 {
+          proto=0; x=46.804453mm; y=18.910554mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
+         }
+         ha:padstack_ref.41334 {
+          proto=0; x=1.929295in; y=18.910554mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -6831,38 +8006,53 @@ ha:polygon.47292 { clearance=40.0mil;
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=3
+            name=3
           }
          }
         }
         li:layers {
 
-         ha:subc-aux {
+         ha:top-silk {
           lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.41353 {
-             x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
+            ha:arc.41318 {
+             x=1.80883in; y=21.390356mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41319 {
+             x1=47.904273mm; y1=19.710527mm; x2=47.904273mm; y2=19.710527mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41356 {
-             x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41322 {
+             x1=1.886in; y1=776.0mil; x2=1.886in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41359 {
-             x1=1.717in; y1=9.5423mm; x2=1.717in; y2=8.5423mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41325 {
+             x1=1.886in; y1=776.0mil; x2=1.886in; y2=18.7104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41362 {
-             x1=1.717in; y1=9.5423mm; x2=42.6118mm; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41328 {
+             x1=1.886in; y1=776.0mil; x2=48.9044mm; y2=776.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -6876,17 +8066,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAa
+        uid = DTPe++P7imVnhaFEAwoAAAAY
        }
-       ha:subc.41368 {
+       ha:subc.41336 {
         ha:attributes {
-         {io_pcb::hidename_y}=15.9385 mm
+         {io_pcb::hidename_y}=12.5923 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C210
-         value=5.1pF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=38.0873 mm
+         refdes=C42
+         value=0.22uF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=48.3235 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -6903,14 +8093,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -6922,14 +8112,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -6941,14 +8131,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -6956,8 +8146,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41381 {
-          proto=0; x=1.48374in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41349 {
+          proto=0; x=1.934in; y=12.2027mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -6970,8 +8160,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41382 {
-          proto=0; x=1.45226in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41350 {
+          proto=0; x=1.934in; y=11.403108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -6992,26 +8182,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41369 {
-             x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41337 {
+             x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41372 {
-             x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41340 {
+             x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41375 {
-             x1=1.468in; y1=15.1491mm; x2=36.2872mm; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41343 {
+             x1=1.934in; y1=11.802904mm; x2=1.934in; y2=12.802904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41378 {
-             x1=1.468in; y1=15.1491mm; x2=1.468in; y2=14.1491mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41346 {
+             x1=1.934in; y1=11.802904mm; x2=50.1236mm; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7025,17 +8215,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAb
+        uid = DTPe++P7imVnhaFEAwoAAAAZ
        }
-       ha:subc.41400 {
+       ha:subc.41352 {
         ha:attributes {
-         {io_pcb::hidename_y}=18.2753 mm
+         {io_pcb::hidename_y}=8.7315 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C261
-         value=47nF
+         refdes=R30
+         value=56k
          {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=43.6499 mm
+         {io_pcb::hidename_x}=44.4119 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -7105,12 +8295,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41413 {
-          proto=0; x=1.687in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.41365 {
+          proto=0; x=1.717in; y=9.142504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -7119,8 +8305,12 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41414 {
-          proto=0; x=1.687in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41366 {
+          proto=0; x=1.717in; y=9.942096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -7137,26 +8327,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41401 {
-             x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41353 {
+             x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41404 {
-             x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41356 {
+             x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41407 {
-             x1=1.687in; y1=19.0861mm; x2=1.687in; y2=712.0511811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41359 {
+             x1=1.717in; y1=9.5423mm; x2=1.717in; y2=8.5423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41410 {
-             x1=1.687in; y1=19.0861mm; x2=41.8498mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41362 {
+             x1=1.717in; y1=9.5423mm; x2=42.6118mm; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7170,17 +8360,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAd
+        uid = DTPe++P7imVnhaFEAwoAAAAa
        }
-       ha:subc.41416 {
+       ha:subc.41368 {
         ha:attributes {
-         {io_pcb::hidename_y}=17.4879 mm
+         {io_pcb::hidename_y}=15.9385 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C231
-         value=1.8nF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=39.6113 mm
+         refdes=C210
+         value=5.1pF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=38.0873 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -7197,14 +8387,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -7216,14 +8406,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -7235,14 +8425,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -7250,8 +8440,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41429 {
-          proto=0; x=1.591in; y=17.098296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41381 {
+          proto=0; x=1.48374in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7264,8 +8454,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41430 {
-          proto=0; x=1.591in; y=16.298704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41382 {
+          proto=0; x=1.45226in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7286,26 +8476,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41417 {
-             x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41369 {
+             x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41420 {
-             x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41372 {
+             x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41423 {
-             x1=1.591in; y1=16.6985mm; x2=1.591in; y2=17.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41375 {
+             x1=1.468in; y1=15.1491mm; x2=36.2872mm; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41426 {
-             x1=1.591in; y1=16.6985mm; x2=41.4114mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41378 {
+             x1=1.468in; y1=15.1491mm; x2=1.468in; y2=14.1491mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7319,17 +8509,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAe
+        uid = DTPe++P7imVnhaFEAwoAAAAb
        }
-       ha:subc.41432 {
+       ha:subc.41400 {
         ha:attributes {
-         {io_pcb::hidename_y}=15.8877 mm
+         {io_pcb::hidename_y}=18.2753 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C211
-         value=10nF
+         refdes=C261
+         value=47nF
          {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=39.2811 mm
+         {io_pcb::hidename_x}=43.6499 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -7399,8 +8589,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41445 {
-          proto=0; x=38.481mm; y=16.298704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41413 {
+          proto=0; x=1.687in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7413,8 +8603,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41446 {
-          proto=0; x=38.481mm; y=17.098296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41414 {
+          proto=0; x=1.687in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -7431,42 +8621,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41433 {
-             x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.41401 {
+             x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41436 {
-             x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.41404 {
+             x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41439 {
-             x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=618.0511811mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.41407 {
+             x1=1.687in; y1=19.0861mm; x2=1.687in; y2=712.0511811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41442 {
-             x1=38.481mm; y1=16.6985mm; x2=37.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.41410 {
+             x1=1.687in; y1=19.0861mm; x2=41.8498mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7480,17 +8654,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAf
+        uid = DTPe++P7imVnhaFEAwoAAAAd
        }
-       ha:subc.41448 {
+       ha:subc.41416 {
         ha:attributes {
-         {io_pcb::hidename_y}=14.0081 mm
+         {io_pcb::hidename_y}=17.4879 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C191
-         value=5.1pF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=38.0873 mm
+         refdes=C231
+         value=1.8nF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=39.6113 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -7507,14 +8681,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -7526,14 +8700,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -7545,14 +8719,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -7560,8 +8734,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41461 {
-          proto=0; x=1.48374in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41429 {
+          proto=0; x=1.591in; y=17.098296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7574,8 +8748,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41462 {
-          proto=0; x=1.45226in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41430 {
+          proto=0; x=1.591in; y=16.298704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7596,26 +8770,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41449 {
-             x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41417 {
+             x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41452 {
-             x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41420 {
+             x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41455 {
-             x1=1.468in; y1=13.2187mm; x2=36.2872mm; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41423 {
+             x1=1.591in; y1=16.6985mm; x2=1.591in; y2=17.6985mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41458 {
-             x1=1.468in; y1=13.2187mm; x2=1.468in; y2=12.2187mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41426 {
+             x1=1.591in; y1=16.6985mm; x2=41.4114mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7629,17 +8803,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAg
+        uid = DTPe++P7imVnhaFEAwoAAAAe
        }
-       ha:subc.41464 {
+       ha:subc.41432 {
         ha:attributes {
-         {io_pcb::hidename_y}=11.9253 mm
+         {io_pcb::hidename_y}=15.8877 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L193
-         value=15nH
+         refdes=C211
+         value=10nF
          {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=36.8173 mm
+         {io_pcb::hidename_x}=39.2811 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -7708,9 +8882,9 @@ ha:polygon.47292 { clearance=40.0mil;
         }
        }
 
-        li:objects {
-         ha:padstack_ref.41477 {
-          proto=0; x=36.0172mm; y=12.336304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:objects {
+         ha:padstack_ref.41445 {
+          proto=0; x=38.481mm; y=16.298704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7723,12 +8897,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41478 {
-          proto=0; x=36.0172mm; y=13.135896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.41446 {
+          proto=0; x=38.481mm; y=17.098296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -7745,26 +8915,42 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41465 {
-             x1=36.0172mm; y1=12.7361mm; x2=36.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41433 {
+             x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41468 {
-             x1=36.0172mm; y1=12.7361mm; x2=36.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41436 {
+             x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41471 {
-             x1=36.0172mm; y1=12.7361mm; x2=36.0172mm; y2=11.7361mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41439 {
+             x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=618.0511811mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41474 {
-             x1=36.0172mm; y1=12.7361mm; x2=35.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41442 {
+             x1=38.481mm; y1=16.6985mm; x2=37.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=y
              }
@@ -7778,17 +8964,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAh
+        uid = DTPe++P7imVnhaFEAwoAAAAf
        }
-       ha:subc.41480 {
+       ha:subc.41448 {
         ha:attributes {
-         {io_pcb::hidename_y}=14.9733 mm
+         {io_pcb::hidename_y}=14.0081 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L192
-         value=27nH
+         refdes=C191
+         value=5.1pF
          {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=38.0817 mm
+         {io_pcb::hidename_x}=38.0873 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -7858,8 +9044,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41493 {
-          proto=0; x=37.681396mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41461 {
+          proto=0; x=1.48374in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7872,8 +9058,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41494 {
-          proto=0; x=36.881804mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41462 {
+          proto=0; x=1.45226in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -7894,26 +9080,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41481 {
-             x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41449 {
+             x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41484 {
-             x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41452 {
+             x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41487 {
-             x1=37.2816mm; y1=14.1839mm; x2=36.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41455 {
+             x1=1.468in; y1=13.2187mm; x2=36.2872mm; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41490 {
-             x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=519.0511811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41458 {
+             x1=1.468in; y1=13.2187mm; x2=1.468in; y2=12.2187mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -7927,17 +9113,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAi
+        uid = DTPe++P7imVnhaFEAwoAAAAg
        }
-       ha:subc.41496 {
+       ha:subc.41464 {
         ha:attributes {
-         {io_pcb::hidename_y}=16.9037 mm
+         {io_pcb::hidename_y}=11.9253 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L201
-         value=27nH
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=38.0111 mm
+         refdes=L193
+         value=15nH
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=36.8173 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -7954,14 +9140,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -7973,14 +9159,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -7992,14 +9178,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -8007,8 +9193,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41509 {
-          proto=0; x=37.610796mm; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41477 {
+          proto=0; x=36.0172mm; y=12.336304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8021,8 +9207,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41510 {
-          proto=0; x=1.44926in; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41478 {
+          proto=0; x=36.0172mm; y=13.135896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8043,26 +9229,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41497 {
-             x1=1.465in; y1=16.1143mm; x2=1.465in; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41465 {
+             x1=36.0172mm; y1=12.7361mm; x2=36.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41500 {
-             x1=1.465in; y1=16.1143mm; x2=1.465in; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41468 {
+             x1=36.0172mm; y1=12.7361mm; x2=36.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41503 {
-             x1=1.465in; y1=16.1143mm; x2=36.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41471 {
+             x1=36.0172mm; y1=12.7361mm; x2=36.0172mm; y2=11.7361mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41506 {
-             x1=1.465in; y1=16.1143mm; x2=1.465in; y2=15.1143mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41474 {
+             x1=36.0172mm; y1=12.7361mm; x2=35.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8076,17 +9262,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAj
+        uid = DTPe++P7imVnhaFEAwoAAAAh
        }
-       ha:subc.41512 {
+       ha:subc.41480 {
         ha:attributes {
-         {io_pcb::hidename_y}=9.3599 mm
+         {io_pcb::hidename_y}=14.9733 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C175
-         value=6.2pF
+         refdes=L192
+         value=27nH
          {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=38.3413 mm
+         {io_pcb::hidename_x}=38.0817 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -8156,8 +9342,12 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41525 {
-          proto=0; x=1.49374in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41493 {
+          proto=0; x=37.681396mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -8166,8 +9356,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41526 {
-          proto=0; x=1.46226in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41494 {
+          proto=0; x=36.881804mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8188,26 +9378,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41513 {
-             x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41481 {
+             x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41516 {
-             x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41484 {
+             x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41519 {
-             x1=1.478in; y1=8.5705mm; x2=36.5412mm; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41487 {
+             x1=37.2816mm; y1=14.1839mm; x2=36.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41522 {
-             x1=1.478in; y1=8.5705mm; x2=1.478in; y2=7.5705mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41490 {
+             x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=519.0511811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8221,17 +9411,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAk
+        uid = DTPe++P7imVnhaFEAwoAAAAi
        }
-       ha:subc.41528 {
+       ha:subc.41496 {
         ha:attributes {
-         {io_pcb::hidename_y}=13.0937 mm
+         {io_pcb::hidename_y}=16.9037 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L191
-         value=56nH
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=39.3573 mm
+         refdes=L201
+         value=27nH
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=38.0111 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -8248,14 +9438,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -8267,14 +9457,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -8286,14 +9476,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -8301,8 +9491,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41541 {
-          proto=0; x=1.518in; y=13.504704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41509 {
+          proto=0; x=37.610796mm; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8315,8 +9505,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41542 {
-          proto=0; x=1.518in; y=14.304296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41510 {
+          proto=0; x=1.44926in; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8337,26 +9527,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41529 {
-             x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41497 {
+             x1=1.465in; y1=16.1143mm; x2=1.465in; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41532 {
-             x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41500 {
+             x1=1.465in; y1=16.1143mm; x2=1.465in; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41535 {
-             x1=1.518in; y1=13.9045mm; x2=1.518in; y2=12.9045mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41503 {
+             x1=1.465in; y1=16.1143mm; x2=36.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41538 {
-             x1=1.518in; y1=13.9045mm; x2=37.5572mm; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41506 {
+             x1=1.465in; y1=16.1143mm; x2=1.465in; y2=15.1143mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8370,17 +9560,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAl
+        uid = DTPe++P7imVnhaFEAwoAAAAj
        }
-       ha:subc.41544 {
+       ha:subc.41512 {
         ha:attributes {
-         {io_pcb::hidename_y}=8.0899 mm
+         {io_pcb::hidename_y}=9.3599 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L174
-         value=22nH
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=36.2077 mm
+         refdes=C175
+         value=6.2pF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=38.3413 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -8397,14 +9587,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -8416,14 +9606,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -8435,14 +9625,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -8450,12 +9640,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41557 {
-          proto=0; x=1.457in; y=7.700296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.41525 {
+          proto=0; x=1.49374in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -8464,8 +9650,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41558 {
-          proto=0; x=1.457in; y=6.900704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41526 {
+          proto=0; x=1.46226in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8486,26 +9672,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41545 {
-             x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41513 {
+             x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41548 {
-             x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41516 {
+             x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41551 {
-             x1=1.457in; y1=7.3005mm; x2=1.457in; y2=8.3005mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41519 {
+             x1=1.478in; y1=8.5705mm; x2=36.5412mm; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41554 {
-             x1=1.457in; y1=7.3005mm; x2=38.0078mm; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41522 {
+             x1=1.478in; y1=8.5705mm; x2=1.478in; y2=7.5705mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8519,17 +9705,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAm
+        uid = DTPe++P7imVnhaFEAwoAAAAk
        }
-       ha:subc.41560 {
+       ha:subc.41528 {
         ha:attributes {
-         {io_pcb::hidename_y}=10.8839 mm
+         {io_pcb::hidename_y}=13.0937 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L173
-         value=43nH
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=36.2077 mm
+         refdes=L191
+         value=56nH
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=39.3573 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -8599,8 +9785,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41573 {
-          proto=0; x=1.457in; y=10.494296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41541 {
+          proto=0; x=1.518in; y=13.504704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8613,8 +9799,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41574 {
-          proto=0; x=1.457in; y=9.694704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41542 {
+          proto=0; x=1.518in; y=14.304296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8635,26 +9821,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41561 {
-             x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41529 {
+             x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41564 {
-             x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41532 {
+             x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41567 {
-             x1=1.457in; y1=10.0945mm; x2=1.457in; y2=11.0945mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41535 {
+             x1=1.518in; y1=13.9045mm; x2=1.518in; y2=12.9045mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41570 {
-             x1=1.457in; y1=10.0945mm; x2=38.0078mm; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41538 {
+             x1=1.518in; y1=13.9045mm; x2=37.5572mm; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8668,17 +9854,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAn
+        uid = DTPe++P7imVnhaFEAwoAAAAl
        }
-       ha:subc.41576 {
+       ha:subc.41544 {
         ha:attributes {
-         {io_pcb::hidename_y}=12.2809 mm
+         {io_pcb::hidename_y}=8.0899 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L172
-         value=15nH
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=39.0967 mm
+         refdes=L174
+         value=22nH
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=36.2077 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -8695,14 +9881,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -8714,14 +9900,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -8733,14 +9919,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -8748,8 +9934,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41589 {
-          proto=0; x=38.696396mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41557 {
+          proto=0; x=1.457in; y=7.700296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8762,8 +9948,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41590 {
-          proto=0; x=37.896804mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41558 {
+          proto=0; x=1.457in; y=6.900704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8784,26 +9970,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41577 {
-             x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41545 {
+             x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41580 {
-             x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41548 {
+             x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41583 {
-             x1=38.2966mm; y1=11.4915mm; x2=37.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41551 {
+             x1=1.457in; y1=7.3005mm; x2=1.457in; y2=8.3005mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41586 {
-             x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=10.4915mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41554 {
+             x1=1.457in; y1=7.3005mm; x2=38.0078mm; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8817,17 +10003,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAo
+        uid = DTPe++P7imVnhaFEAwoAAAAm
        }
-       ha:subc.41592 {
+       ha:subc.41560 {
         ha:attributes {
-         {io_pcb::hidename_y}=10.9535 mm
+         {io_pcb::hidename_y}=10.8839 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C181
-         value=5.1pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=37.8079 mm
+         refdes=L173
+         value=43nH
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=36.2077 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -8897,8 +10083,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41605 {
-          proto=0; x=1.457in; y=11.3645mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41573 {
+          proto=0; x=1.457in; y=10.494296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8911,8 +10097,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41606 {
-          proto=0; x=1.457in; y=12.164092mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41574 {
+          proto=0; x=1.457in; y=9.694704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -8933,26 +10119,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41593 {
-             x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41561 {
+             x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41596 {
-             x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41564 {
+             x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41599 {
-             x1=1.457in; y1=11.764296mm; x2=1.457in; y2=423.7911811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41567 {
+             x1=1.457in; y1=10.0945mm; x2=1.457in; y2=11.0945mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41602 {
-             x1=1.457in; y1=11.764296mm; x2=36.0078mm; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41570 {
+             x1=1.457in; y1=10.0945mm; x2=38.0078mm; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -8966,15 +10152,15 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAp
+        uid = DTPe++P7imVnhaFEAwoAAAAn
        }
-       ha:subc.41608 {
+       ha:subc.41576 {
         ha:attributes {
-         {io_pcb::hidename_y}=11.2903 mm
+         {io_pcb::hidename_y}=12.2809 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C176
-         value=2.2pF
+         refdes=L172
+         value=15nH
          {io_pcb::hidename_direction}=2
          {io_pcb::hidename_x}=39.0967 mm
         }
@@ -9046,8 +10232,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41621 {
-          proto=0; x=38.696396mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41589 {
+          proto=0; x=38.696396mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9060,8 +10246,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41622 {
-          proto=0; x=37.896804mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41590 {
+          proto=0; x=37.896804mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9082,26 +10268,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41609 {
-             x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41577 {
+             x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41612 {
-             x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41580 {
+             x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41615 {
-             x1=38.2966mm; y1=10.5009mm; x2=37.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41583 {
+             x1=38.2966mm; y1=11.4915mm; x2=37.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41618 {
-             x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=374.0511811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41586 {
+             x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=10.4915mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -9115,17 +10301,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAq
+        uid = DTPe++P7imVnhaFEAwoAAAAo
        }
-       ha:subc.41624 {
+       ha:subc.41592 {
         ha:attributes {
-         {io_pcb::hidename_y}=12.5415 mm
+         {io_pcb::hidename_y}=10.9535 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C174
-         value=39pF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=39.0525 mm
+         refdes=C181
+         value=5.1pF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=37.8079 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -9195,8 +10381,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41637 {
-          proto=0; x=39.8526mm; y=12.1519mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41605 {
+          proto=0; x=1.457in; y=11.3645mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9209,8 +10395,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41638 {
-          proto=0; x=39.8526mm; y=11.352308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41606 {
+          proto=0; x=1.457in; y=12.164092mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9231,26 +10417,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41625 {
-             x1=39.8526mm; y1=11.752104mm; x2=39.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41593 {
+             x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41628 {
-             x1=39.8526mm; y1=11.752104mm; x2=39.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41596 {
+             x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41631 {
-             x1=39.8526mm; y1=11.752104mm; x2=39.8526mm; y2=12.752104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41599 {
+             x1=1.457in; y1=11.764296mm; x2=1.457in; y2=423.7911811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41634 {
-             x1=39.8526mm; y1=11.752104mm; x2=40.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41602 {
+             x1=1.457in; y1=11.764296mm; x2=36.0078mm; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -9264,17 +10450,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAr
+        uid = DTPe++P7imVnhaFEAwoAAAAp
        }
-       ha:subc.41640 {
+       ha:subc.41608 {
         ha:attributes {
-         {io_pcb::hidename_y}=9.2141 mm
+         {io_pcb::hidename_y}=11.2903 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C173
-         value=56pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=41.6433 mm
+         refdes=C176
+         value=2.2pF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=39.0967 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -9291,14 +10477,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -9310,14 +10496,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -9329,14 +10515,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -9344,8 +10530,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41653 {
-          proto=0; x=1.608in; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41621 {
+          proto=0; x=38.696396mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9358,8 +10544,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41654 {
-          proto=0; x=1.608in; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41622 {
+          proto=0; x=37.896804mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9380,26 +10566,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41641 {
-             x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41609 {
+             x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41644 {
-             x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41612 {
+             x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41647 {
-             x1=1.608in; y1=10.024904mm; x2=1.608in; y2=355.3111811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41615 {
+             x1=38.2966mm; y1=10.5009mm; x2=37.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41650 {
-             x1=1.608in; y1=10.024904mm; x2=39.8432mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41618 {
+             x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=374.0511811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -9413,17 +10599,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAs
+        uid = DTPe++P7imVnhaFEAwoAAAAq
        }
-       ha:subc.41656 {
+       ha:subc.41624 {
         ha:attributes {
-         {io_pcb::hidename_y}=9.2141 mm
+         {io_pcb::hidename_y}=12.5415 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=R171
-         value=18
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=40.6527 mm
+         refdes=C174
+         value=39pF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=39.0525 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -9493,8 +10679,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41669 {
-          proto=0; x=39.8526mm; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41637 {
+          proto=0; x=39.8526mm; y=12.1519mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9507,8 +10693,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41670 {
-          proto=0; x=39.8526mm; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41638 {
+          proto=0; x=39.8526mm; y=11.352308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9529,26 +10715,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41657 {
-             x1=39.8526mm; y1=10.024904mm; x2=39.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41625 {
+             x1=39.8526mm; y1=11.752104mm; x2=39.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41660 {
-             x1=39.8526mm; y1=10.024904mm; x2=39.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41628 {
+             x1=39.8526mm; y1=11.752104mm; x2=39.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41663 {
-             x1=39.8526mm; y1=10.024904mm; x2=39.8526mm; y2=355.3111811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41631 {
+             x1=39.8526mm; y1=11.752104mm; x2=39.8526mm; y2=12.752104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41666 {
-             x1=39.8526mm; y1=10.024904mm; x2=38.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41634 {
+             x1=39.8526mm; y1=11.752104mm; x2=40.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -9562,15 +10748,15 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAt
+        uid = DTPe++P7imVnhaFEAwoAAAAr
        }
-       ha:subc.41672 {
+       ha:subc.41640 {
         ha:attributes {
-         {io_pcb::hidename_y}=10.9159 mm
+         {io_pcb::hidename_y}=9.2141 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=L171
-         value=56nH
+         refdes=C173
+         value=56pF
          {io_pcb::hidename_direction}=3
          {io_pcb::hidename_x}=41.6433 mm
         }
@@ -9642,8 +10828,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41685 {
-          proto=0; x=1.608in; y=11.326904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41653 {
+          proto=0; x=1.608in; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9656,8 +10842,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41686 {
-          proto=0; x=1.608in; y=12.126496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41654 {
+          proto=0; x=1.608in; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9678,26 +10864,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41673 {
-             x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41641 {
+             x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41676 {
-             x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41644 {
+             x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41679 {
-             x1=1.608in; y1=11.7267mm; x2=1.608in; y2=10.7267mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41647 {
+             x1=1.608in; y1=10.024904mm; x2=1.608in; y2=355.3111811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41682 {
-             x1=1.608in; y1=11.7267mm; x2=39.8432mm; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41650 {
+             x1=1.608in; y1=10.024904mm; x2=39.8432mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -9711,17 +10897,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAu
+        uid = DTPe++P7imVnhaFEAwoAAAAs
        }
-       ha:subc.41688 {
+       ha:subc.41656 {
         ha:attributes {
-         {io_pcb::hidename_y}=8.7249 mm
+         {io_pcb::hidename_y}=9.2141 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C45
-         value=47nF
+         refdes=R171
+         value=18
          {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=45.4025 mm
+         {io_pcb::hidename_x}=40.6527 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -9791,8 +10977,12 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41701 {
-          proto=0; x=1.756in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41669 {
+          proto=0; x=39.8526mm; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -9801,8 +10991,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41702 {
-          proto=0; x=1.756in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41670 {
+          proto=0; x=39.8526mm; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9823,26 +11013,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41689 {
-             x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41657 {
+             x1=39.8526mm; y1=10.024904mm; x2=39.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41692 {
-             x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41660 {
+             x1=39.8526mm; y1=10.024904mm; x2=39.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41695 {
-             x1=1.756in; y1=9.5357mm; x2=1.756in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41663 {
+             x1=39.8526mm; y1=10.024904mm; x2=39.8526mm; y2=355.3111811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41698 {
-             x1=1.756in; y1=9.5357mm; x2=43.6024mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41666 {
+             x1=39.8526mm; y1=10.024904mm; x2=38.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -9856,17 +11046,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA1
+        uid = DTPe++P7imVnhaFEAwoAAAAt
        }
-       ha:subc.41704 {
+       ha:subc.41672 {
         ha:attributes {
-         {io_pcb::hidename_y}=8.7249 mm
+         {io_pcb::hidename_y}=10.9159 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C47
-         value=47nF
+         refdes=L171
+         value=56nH
          {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=43.4213 mm
+         {io_pcb::hidename_x}=41.6433 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -9936,8 +11126,12 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41717 {
-          proto=0; x=1.678in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41685 {
+          proto=0; x=1.608in; y=11.326904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -9946,8 +11140,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41718 {
-          proto=0; x=1.678in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41686 {
+          proto=0; x=1.608in; y=12.126496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -9968,26 +11162,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41705 {
-             x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41673 {
+             x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41708 {
-             x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41676 {
+             x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41711 {
-             x1=1.678in; y1=9.5357mm; x2=1.678in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41679 {
+             x1=1.608in; y1=11.7267mm; x2=1.608in; y2=10.7267mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41714 {
-             x1=1.678in; y1=9.5357mm; x2=41.6212mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41682 {
+             x1=1.608in; y1=11.7267mm; x2=39.8432mm; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -10001,17 +11195,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA2
+        uid = DTPe++P7imVnhaFEAwoAAAAu
        }
-       ha:subc.41720 {
+       ha:subc.41688 {
         ha:attributes {
-         {io_pcb::hidename_y}=12.5537 mm
+         {io_pcb::hidename_y}=8.7249 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C44
+         refdes=C45
          value=47nF
          {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=49.9115 mm
+         {io_pcb::hidename_x}=45.4025 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -10081,12 +11275,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41733 {
-          proto=0; x=49.1114mm; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.41701 {
+          proto=0; x=1.756in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -10095,8 +11285,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41734 {
-          proto=0; x=49.1114mm; y=13.764292mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41702 {
+          proto=0; x=1.756in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -10117,26 +11307,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41721 {
-             x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41689 {
+             x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41724 {
-             x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41692 {
+             x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41727 {
-             x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=12.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41695 {
+             x1=1.756in; y1=9.5357mm; x2=1.756in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41730 {
-             x1=49.1114mm; y1=13.364496mm; x2=48.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41698 {
+             x1=1.756in; y1=9.5357mm; x2=43.6024mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -10150,17 +11340,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA3
+        uid = DTPe++P7imVnhaFEAwoAAAA1
        }
-       ha:subc.41736 {
+       ha:subc.41704 {
         ha:attributes {
-         {io_pcb::hidename_y}=17.4879 mm
+         {io_pcb::hidename_y}=8.7249 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C43
+         refdes=C47
          value=47nF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=49.6387 mm
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=43.4213 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -10177,14 +11367,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -10196,14 +11386,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -10215,14 +11405,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -10230,8 +11420,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41749 {
-          proto=0; x=49.238396mm; y=16.6985mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41717 {
+          proto=0; x=1.678in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -10240,8 +11430,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41750 {
-          proto=0; x=48.438804mm; y=16.6985mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41718 {
+          proto=0; x=1.678in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -10262,26 +11452,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41737 {
-             x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41705 {
+             x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41740 {
-             x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41708 {
+             x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41743 {
-             x1=48.8386mm; y1=16.6985mm; x2=47.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41711 {
+             x1=1.678in; y1=9.5357mm; x2=1.678in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41746 {
-             x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=618.0511811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41714 {
+             x1=1.678in; y1=9.5357mm; x2=41.6212mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -10295,17 +11485,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA4
+        uid = DTPe++P7imVnhaFEAwoAAAA2
        }
-       ha:subc.41752 {
+       ha:subc.41720 {
         ha:attributes {
-         {io_pcb::hidename_y}=18.2753 mm
+         {io_pcb::hidename_y}=12.5537 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C271
+         refdes=C44
          value=47nF
          {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=44.6151 mm
+         {io_pcb::hidename_x}=49.9115 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -10375,8 +11565,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41765 {
-          proto=0; x=1.725in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41733 {
+          proto=0; x=49.1114mm; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -10389,8 +11579,12 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41766 {
-          proto=0; x=1.725in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41734 {
+          proto=0; x=49.1114mm; y=13.764292mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -10407,26 +11601,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41753 {
-             x1=1.725in; y1=19.0861mm; x2=1.725in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41721 {
+             x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41756 {
-             x1=1.725in; y1=19.0861mm; x2=1.725in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41724 {
+             x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41759 {
-             x1=1.725in; y1=19.0861mm; x2=1.725in; y2=712.0511811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41727 {
+             x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=12.364496mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41762 {
-             x1=1.725in; y1=19.0861mm; x2=42.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41730 {
+             x1=49.1114mm; y1=13.364496mm; x2=48.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -10440,17 +11634,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA5
+        uid = DTPe++P7imVnhaFEAwoAAAA3
        }
-       ha:subc.41768 {
+       ha:subc.41736 {
         ha:attributes {
-         {io_pcb::hidename_y}=18.2753 mm
+         {io_pcb::hidename_y}=17.4879 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C251
+         refdes=C43
          value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=42.6847 mm
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=49.6387 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -10467,14 +11661,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -10486,14 +11680,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -10505,14 +11699,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -10520,12 +11714,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41781 {
-          proto=0; x=1.649in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.41749 {
+          proto=0; x=49.238396mm; y=16.6985mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -10534,8 +11724,12 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41782 {
-          proto=0; x=1.649in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41750 {
+          proto=0; x=48.438804mm; y=16.6985mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -10552,26 +11746,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41769 {
-             x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41737 {
+             x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41772 {
-             x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41740 {
+             x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41775 {
-             x1=1.649in; y1=19.0861mm; x2=1.649in; y2=712.0511811mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41743 {
+             x1=48.8386mm; y1=16.6985mm; x2=47.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41778 {
-             x1=1.649in; y1=19.0861mm; x2=40.8846mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41746 {
+             x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=618.0511811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -10585,17 +11779,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA6
+        uid = DTPe++P7imVnhaFEAwoAAAA4
        }
-       ha:subc.41784 {
+       ha:subc.41752 {
         ha:attributes {
-         {io_pcb::hidename_y}=17.4945 mm
+         {io_pcb::hidename_y}=18.2753 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C221
+         refdes=C271
          value=47nF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=38.6593 mm
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=44.6151 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -10665,8 +11859,12 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41797 {
-          proto=0; x=39.4594mm; y=17.1049mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41765 {
+          proto=0; x=1.725in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -10675,12 +11873,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41798 {
-          proto=0; x=39.4594mm; y=16.305308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.41766 {
+          proto=0; x=1.725in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -10697,26 +11891,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41785 {
-             x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41753 {
+             x1=1.725in; y1=19.0861mm; x2=1.725in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41788 {
-             x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41756 {
+             x1=1.725in; y1=19.0861mm; x2=1.725in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41791 {
-             x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=17.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41759 {
+             x1=1.725in; y1=19.0861mm; x2=1.725in; y2=712.0511811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41794 {
-             x1=39.4594mm; y1=16.705104mm; x2=40.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41762 {
+             x1=1.725in; y1=19.0861mm; x2=42.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -10730,17 +11924,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA7
+        uid = DTPe++P7imVnhaFEAwoAAAA5
        }
-       ha:subc.41800 {
+       ha:subc.41768 {
         ha:attributes {
-         {io_pcb::hidename_y}=8.7249 mm
+         {io_pcb::hidename_y}=18.2753 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C171
-         value=10nF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=37.6555 mm
+         refdes=C251
+         value=47nF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=42.6847 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -10757,14 +11951,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -10776,14 +11970,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -10795,14 +11989,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -10810,8 +12004,12 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41813 {
-          proto=0; x=38.055804mm; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41781 {
+          proto=0; x=1.649in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -10820,12 +12018,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41814 {
-          proto=0; x=1.52974in; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.41782 {
+          proto=0; x=1.649in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -10842,26 +12036,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41801 {
-             x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41769 {
+             x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41804 {
-             x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41772 {
+             x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41807 {
-             x1=1.514in; y1=9.5357mm; x2=39.4556mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41775 {
+             x1=1.649in; y1=19.0861mm; x2=1.649in; y2=712.0511811mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41810 {
-             x1=1.514in; y1=9.5357mm; x2=1.514in; y2=10.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41778 {
+             x1=1.649in; y1=19.0861mm; x2=40.8846mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -10875,17 +12069,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA8
+        uid = DTPe++P7imVnhaFEAwoAAAA6
        }
-       ha:subc.41816 {
+       ha:subc.41784 {
         ha:attributes {
-         {io_pcb::hidename_y}=7.4295 mm
+         {io_pcb::hidename_y}=17.4945 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C172
-         value=100pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=39.8145 mm
+         refdes=C221
+         value=47nF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=38.6593 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -10955,8 +12149,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41829 {
-          proto=0; x=1.536in; y=7.840504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41797 {
+          proto=0; x=39.4594mm; y=17.1049mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -10965,8 +12159,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41830 {
-          proto=0; x=1.536in; y=8.640096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41798 {
+          proto=0; x=39.4594mm; y=16.305308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -10987,26 +12181,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41817 {
-             x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41785 {
+             x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41820 {
-             x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41788 {
+             x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41823 {
-             x1=1.536in; y1=8.2403mm; x2=1.536in; y2=7.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41791 {
+             x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=17.705104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41826 {
-             x1=1.536in; y1=8.2403mm; x2=38.0144mm; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41794 {
+             x1=39.4594mm; y1=16.705104mm; x2=40.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -11020,17 +12214,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA9
+        uid = DTPe++P7imVnhaFEAwoAAAA7
        }
-       ha:subc.41832 {
+       ha:subc.41800 {
         ha:attributes {
-         {io_pcb::hidename_y}=22.0411 mm
+         {io_pcb::hidename_y}=8.7249 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C52
-         value=0.1uF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=41.6433 mm
+         refdes=C171
+         value=10nF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=37.6555 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -11047,14 +12241,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -11066,14 +12260,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -11085,14 +12279,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -11100,8 +12294,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41845 {
-          proto=0; x=1.129in; y=3.219196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41813 {
+          proto=0; x=38.055804mm; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -11110,8 +12304,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41846 {
-          proto=0; x=1.129in; y=95.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41814 {
+          proto=0; x=1.52974in; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -11132,26 +12326,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41833 {
-             x1=1.129in; y1=111.0mil; x2=1.129in; y2=111.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41801 {
+             x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41836 {
-             x1=1.129in; y1=111.0mil; x2=1.129in; y2=111.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41804 {
+             x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41839 {
-             x1=1.129in; y1=111.0mil; x2=1.129in; y2=3.8194mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41807 {
+             x1=1.514in; y1=9.5357mm; x2=39.4556mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41842 {
-             x1=1.129in; y1=111.0mil; x2=29.6766mm; y2=111.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41810 {
+             x1=1.514in; y1=9.5357mm; x2=1.514in; y2=10.5357mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -11165,17 +12359,17 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA+
+        uid = DTPe++P7imVnhaFEAwoAAAA8
        }
-       ha:subc.41848 {
+       ha:subc.41816 {
         ha:attributes {
-         {io_pcb::hidename_y}=19.0119 mm
+         {io_pcb::hidename_y}=7.4295 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C51
-         value=0.1uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=33.1917 mm
+         refdes=C172
+         value=100pF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=39.8145 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -11192,14 +12386,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -11211,14 +12405,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -11230,14 +12424,14 @@ ha:polygon.47292 { clearance=40.0mil;
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -11245,8 +12439,8 @@ ha:polygon.47292 { clearance=40.0mil;
        }
 
         li:objects {
-         ha:padstack_ref.41861 {
-          proto=0; x=1.088in; y=104.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41829 {
+          proto=0; x=1.536in; y=7.840504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -11255,8 +12449,8 @@ ha:polygon.47292 { clearance=40.0mil;
             name=1
           }
          }
-         ha:padstack_ref.41862 {
-          proto=0; x=26.835608mm; y=104.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.41830 {
+          proto=0; x=1.536in; y=8.640096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -11277,26 +12471,26 @@ ha:polygon.47292 { clearance=40.0mil;
           ha:combining {          }
 
            li:objects {
-            ha:line.41849 {
-             x1=27.235404mm; y1=104.0mil; x2=27.235404mm; y2=104.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41817 {
+             x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.41852 {
-             x1=27.235404mm; y1=104.0mil; x2=27.235404mm; y2=104.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41820 {
+             x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.41855 {
-             x1=27.235404mm; y1=104.0mil; x2=26.235404mm; y2=104.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.41823 {
+             x1=1.536in; y1=8.2403mm; x2=1.536in; y2=7.2403mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.41858 {
-             x1=27.235404mm; y1=104.0mil; x2=27.235404mm; y2=1.6416mm; thickness=0.1mm; clearance=0.0;
+            ha:line.41826 {
+             x1=1.536in; y1=8.2403mm; x2=38.0144mm; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -11310,7 +12504,7 @@ ha:polygon.47292 { clearance=40.0mil;
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAA/
+        uid = DTPe++P7imVnhaFEAwoAAAA9
        }
        ha:subc.41939 {
         ha:attributes {
@@ -14963,7 +16157,7 @@ ha:polygon.47292 { clearance=40.0mil;
             }
           }
 
-          {ha:top copper}       {
+          {ha:top copper}                                            {
            lid=2
            ha:combining {           }
 
@@ -18028,25 +19222,29 @@ ha:polygon.47292 { clearance=40.0mil;
              ha:attributes {
                subc-role=pnp-origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.42509 {
              x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=183.43mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.42512 {
              x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=3.659122mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.42515 {
              x1=570.58mil; y1=183.43mil; x2=15.492732mm; y2=183.43mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
-            }
+ ha:flags ={ selected=1
+ };            }
            }
            ha:type {
             bottom = 1
@@ -20512,117 +21710,398 @@ ha:polygon.47292 { clearance=40.0mil;
                20.0mil  
                -17.0mil  
               }
-            }
-          }
-        }
-       }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.78272 {
+          proto=0; x=56.63465mm; y=8.29845mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=RESET
+          }
+         }
+         ha:padstack_ref.78273 {
+          proto=0; x=56.63465mm; y=10.27965mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=VCC
+          }
+         }
+         ha:padstack_ref.78274 {
+          proto=0; x=58.71745mm; y=9.28905mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=GND
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.78248 {
+             x1=59.42865mm; y1=7.66345mm; x2=59.42865mm; y2=10.91465mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.78251 {
+             x1=55.89805mm; y1=10.91465mm; x2=59.42865mm; y2=10.91465mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.78254 {
+             x1=55.89805mm; y1=7.66345mm; x2=55.89805mm; y2=10.91465mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.78257 {
+             x1=55.89805mm; y1=7.66345mm; x2=59.42865mm; y2=7.66345mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.78260 {
+             x1=57.328916mm; y1=9.28905mm; x2=57.328916mm; y2=9.28905mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.78263 {
+             x1=56.63465mm; y1=8.29845mm; x2=56.63465mm; y2=8.29845mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.78266 {
+             x1=56.63465mm; y1=8.29845mm; x2=57.63465mm; y2=8.29845mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.78269 {
+             x1=56.63465mm; y1=8.29845mm; x2=56.63465mm; y2=9.29845mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAABE
+       }
+        ha:subc.85086 {
+         ha:attributes {
+          value=
+          footprint=100mil2pin
+          refdes=J1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -42.5mil  
+                -42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -42.5mil  
+                -42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-        li:objects {
-         ha:padstack_ref.78272 {
-          proto=0; x=56.63465mm; y=8.29845mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.85112 {
+           proto=0; x=1.127in; y=74.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=RESET
-          }
-         }
-         ha:padstack_ref.78273 {
-          proto=0; x=56.63465mm; y=10.27965mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.85113 {
+           proto=1; x=26.0858mm; y=74.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=VCC
-          }
-         }
-         ha:padstack_ref.78274 {
-          proto=0; x=58.71745mm; y=9.28905mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          li:thermal {
-          }
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=3
-            name=GND
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.78248 {
-             x1=59.42865mm; y1=7.66345mm; x2=59.42865mm; y2=10.91465mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.78251 {
-             x1=55.89805mm; y1=10.91465mm; x2=59.42865mm; y2=10.91465mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.78254 {
-             x1=55.89805mm; y1=7.66345mm; x2=55.89805mm; y2=10.91465mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.85087 {
+              x1=977.0mil; y1=24.0mil; x2=1.177in; y2=24.0mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.85090 {
+              x1=1.177in; y1=24.0mil; x2=1.177in; y2=124.0mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.85093 {
+              x1=1.177in; y1=124.0mil; x2=977.0mil; y2=124.0mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.85096 {
+              x1=977.0mil; y1=124.0mil; x2=977.0mil; y2=24.0mil; thickness=15.0mil; clearance=0.0;
+             }
             }
-            ha:line.78257 {
-             x1=55.89805mm; y1=7.66345mm; x2=59.42865mm; y2=7.66345mm; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+              bottom = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.78260 {
-             x1=57.328916mm; y1=9.28905mm; x2=57.328916mm; y2=9.28905mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.85100 {
+              x1=27.3558mm; y1=74.0mil; x2=27.3558mm; y2=74.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.78263 {
-             x1=56.63465mm; y1=8.29845mm; x2=56.63465mm; y2=8.29845mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.85103 {
+              x1=1.127in; y1=74.0mil; x2=1.127in; y2=74.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.78266 {
-             x1=56.63465mm; y1=8.29845mm; x2=57.63465mm; y2=8.29845mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.85106 {
+              x1=1.127in; y1=74.0mil; x2=27.6258mm; y2=74.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.78269 {
-             x1=56.63465mm; y1=8.29845mm; x2=56.63465mm; y2=9.29845mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.85109 {
+              x1=1.127in; y1=74.0mil; x2=1.127in; y2=2.8796mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             misc = 1
+             virtual = 1
+              bottom = 1
+            }
+          }
          }
         }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAABE
-       }
+         uid = m6HlOLb8jLN0U1fp2GAAAABP
+        }
     }
  }
 
@@ -22740,6 +24219,11 @@ ha:` {
       text_thickness = 0
       line_thickness = 10.00 mil
       clearance = 6.00 mil
+      ha:drc {
+       min_copper_overlap = 5.0 mil
+      }
+       min_wid = 0.12700000 mm
+       bloat = 0.12700000 mm
     }
     ha:editor {
      grids_idx = 1
@@ -22758,33 +24242,33 @@ ha:` {
   ha:netlists {
 
    li:input {
-     ha:rx1 {
-     li:conn { U7-2;     }
-     }
-     ha:rx2 {
-     li:conn { U3-23;     }
-     }
+      ha:unnamed_net10 {
+      li:conn { C174-1; L171-2; U6-17;      }
+      }
+      ha:unnamed_net11 {
+      li:conn { C173-2; L171-1; R171-2;      }
+      }
      ha:+3.3V {
-     li:conn { C36-2; C37-2; C39-2; C43-2; C44-2; C45-2; C47-2; C51-2; C52-2; C110-2; C111-2; C112-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; L600-2; R171-1; U1-5; U3-4; U6-1; U6-5; U6-12; U6-13; U6-15; U6-22; U6-25; U6-27; U6-28; U7-17; U7-36; U7-43; U7-44; U11-2;     }
-     }
-     ha:unnamed_net10 {
-     li:conn { C174-1; L171-2; U6-17;     }
-     }
-     ha:unnamed_net11 {
-     li:conn { C173-2; L171-1; R171-2;     }
+     li:conn { C36-2; C37-2; C39-2; C43-2; C44-2; C45-2; C47-2; C110-2; C111-2; C112-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; L600-2; R171-1; U1-5; U3-4; U6-1; U6-5; U6-12; U6-13; U6-15; U6-22; U6-25; U6-27; U6-28; U7-17; U7-36; U7-43; U7-44; U11-2;     }
      }
+      ha:rx4 {
+      li:conn { U3-23; U7-8;      }
+      }
+      ha:unnamed_net13 {
+      li:conn { C176-2; C181-1; L172-2; L173-1;      }
+      }
      ha:unnamed_net12 {
      li:conn { C174-2; C176-1; L172-1;     }
      }
-     ha:unnamed_net13 {
-     li:conn { C176-2; C181-1; L172-2; L173-1;     }
-     }
+      ha:unnamed_net15 {
+      li:conn { C175-2; L173-2; L174-1;      }
+      }
      ha:bt_p2_0 {
-     li:conn { U3-18;     }
-     }
-     ha:unnamed_net15 {
-     li:conn { C175-2; L173-2; L174-1;     }
+     li:conn { U3-18; U7-10;     }
      }
+      ha:unnamed_net17 {
+      li:conn { C191-1; L191-1; L192-1; U6-19;      }
+      }
      ha:unnamed_net16 {
      li:conn { C210-1; L191-2; L201-1; U6-20;     }
      }
@@ -22792,16 +24276,16 @@ ha:` {
      li:conn { C181-2; L193-1; U6-18;     }
      }
      ha:bt_p2_4 {
-     li:conn { U3-19;     }
+     li:conn { U3-19; U7-9;     }
      }
      ha:unnamed_net19 {
      li:conn { C211-1; U6-21;     }
      }
-     ha:unnamed_net17 {
-     li:conn { C191-1; L191-1; L192-1; U6-19;     }
-     }
+      ha:unnamed_net22 {
+      li:conn { C261-1; U6-26;      }
+      }
      ha:GND {
-     li:conn { B1-2; C4-1; C5-1; C6-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C51-1; C52-1; C110-1; C111-1; C112-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-2; D3-2; H1-1; H2-1; J5-5; J5-G; J6-1; J8-2; L192-2; R4-1; R6-1; R30-1; R35-1; R51-1; S1-4; U1-2; U2-2; U3-1; U3-2; U3-3; U3-31; U3-32; U3-33; U6-32; U6-33; U7-5; U7-18; U7-35; U7-42; U11-3; X1-2; X1-4; X2-2; X2-4;     }
+     li:conn { B1-2; C4-1; C5-1; C6-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C110-1; C111-1; C112-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-2; D3-2; H1-1; H2-1; J1-2; J5-5; J5-G; J6-1; J8-2; L192-2; R4-1; R6-1; R30-1; R35-1; R51-1; S1-4; U1-2; U2-2; U3-1; U3-2; U3-3; U3-31; U3-32; U3-33; U6-32; U6-33; U7-5; U7-18; U7-35; U7-42; U11-3; X1-2; X1-4; X2-2; X2-4;     }
      }
      ha:unnamed_net20 {
      li:conn { C231-1; U6-24;     }
@@ -22813,7 +24297,7 @@ ha:` {
      li:conn { D2-1; R13-2;     }
      }
      ha:bt_wake_up {
-     li:conn { U3-9;     }
+     li:conn { U3-9; U7-14;     }
      }
      ha:unnamed_net3 {
      li:conn { C38-1; U1-4;     }
@@ -22821,179 +24305,146 @@ ha:` {
      ha:unnamed_net4 {
      li:conn { D1-1; D1-4; U2-1;     }
      }
-     ha:mosi0 {
-     li:conn { U7-9;     }
-     }
-     ha:mosi1 {
-     li:conn { U6-7;     }
-     }
-     ha:unnamed_net5 {
-     li:conn { R35-2; U2-5;     }
-     }
-     ha:cs_flash {
-     li:conn { U7-39;     }
-     }
+       ha:unnamed_net5 {
+       li:conn { R35-2; U2-5;       }
+       }
+      ha:unnamed_net6 {
+      li:conn { D1-2; R50-1;      }
+      }
+      ha:unnamed_net7 {
+      li:conn { D1-3; R51-2;      }
+      }
      ha:mosi3 {
-     li:conn { U7-31;     }
-     }
-     ha:mosi5 {
-     li:conn { U7-37;     }
-     }
-     ha:rts2 {
-     li:conn { U3-15;     }
-     }
-     ha:unnamed_net7 {
-     li:conn { D1-3; R51-2;     }
+     li:conn { U6-7; U7-31;     }
      }
+       ha:unnamed_net9 {
+       li:conn { C31-1; U6-30; X1-1;       }
+       }
+      ha:rts4 {
+      li:conn { U3-15; U7-20;      }
+      }
+       ha:unnamed_net21 {
+       li:conn { C231-2; U6-23;       }
+       }
+      ha:unnamed_net33 {
+      li:conn { U3-6; U3-7;      }
+      }
      ha:unnamed_net8 {
      li:conn { C30-1; U6-31; X1-3;     }
      }
-     ha:unnamed_net9 {
-     li:conn { C31-1; U6-30; X1-1;     }
-     }
-     ha:unnamed_net6 {
-     li:conn { D1-2; R50-1;     }
-     }
+       ha:unnamed_net24 {
+       li:conn { R30-2; U6-14;       }
+       }
+      ha:unnamed_net25 {
+      li:conn { C42-2; U6-6;      }
+      }
      ha:unnamed_net37 {
      li:conn { J5-3; R55-2;     }
      }
      ha:bt_p3_1 {
-     li:conn { U3-24;     }
+     li:conn { U3-24; U7-4;     }
      }
      ha:bt_p3_2 {
-     li:conn { U3-25;     }
+     li:conn { U3-25; U7-16;     }
      }
      ha:bt_p3_3 {
-     li:conn { U3-26;     }
+     li:conn { U3-26; U7-3;     }
      }
      ha:bt_p3_4 {
-     li:conn { U3-27;     }
+     li:conn { U3-27; U7-2;     }
      }
      ha:cs_radio {
-     li:conn { U6-11;     }
+     li:conn { U6-11; U7-39;     }
      }
      ha:bt_p3_6 {
-     li:conn { U3-28;     }
+     li:conn { U3-28; U7-1;     }
      }
      ha:bt_p3_7 {
-     li:conn { U3-29;     }
+     li:conn { U3-29; U7-48;     }
      }
      ha:bt_rst_n {
      li:conn { R6-2; U3-21;     }
      }
-     ha:unnamed_net33 {
-     li:conn { U3-6; U3-7;     }
-     }
-     ha:unnamed_net21 {
-     li:conn { C231-2; U6-23;     }
-     }
-     ha:reset_n {
-     li:conn { J6-2; U6-2; U7-40; U11-1;     }
-     }
-     ha:unnamed_net18 {
-     li:conn { C191-2; L193-2; L201-2;     }
-     }
-     ha:unnamed_net24 {
-     li:conn { R30-2; U6-14;     }
-     }
-     ha:unnamed_net25 {
-     li:conn { C42-2; U6-6;     }
-     }
-     ha:unnamed_net39 {
-     li:conn { C601-1; C602-1; L600-1; U7-6;     }
-     }
-     ha:usbdm {
-     li:conn { R54-1; U7-33;     }
-     }
-     ha:tx1 {
-     li:conn { U7-1;     }
-     }
-     ha:tx2 {
-     li:conn { U3-22;     }
-     }
-     ha:unnamed_net22 {
-     li:conn { C261-1; U6-26;     }
-     }
-     ha:unnamed_net23 {
-     li:conn { C291-1; U6-29;     }
-     }
-      ha:unnamed_net44 {
-      li:conn { D3-1; R12-2;      }
+      ha:force_bootloader {
+      li:conn { J1-1; U7-41;      }
       }
-     ha:radio_int {
-     li:conn { U6-4;     }
-     }
-     ha:usbdp {
-     li:conn { R55-1; U7-34;     }
-     }
-     ha:unnamed_net36 {
-     li:conn { J5-2; R54-2;     }
-     }
-     ha:unnamed_net42 {
-     li:conn { C32-1; U7-24; X2-1;     }
-     }
-     ha:led_red {
-     li:conn { R13-1; U7-25;     }
-     }
-     ha:sck0 {
-     li:conn { U7-10;     }
-     }
-     ha:sck1 {
-     li:conn { U6-8;     }
-     }
-     ha:cts2 {
-     li:conn { U3-17;     }
-     }
-     ha:miso1 {
-     li:conn { U6-9;     }
-     }
-     ha:sck5 {
-     li:conn { U7-38;     }
-     }
-      ha:miso3 {
-      li:conn { U7-29;      }
+      ha:reset_n {
+      li:conn { J6-2; U6-2; U7-40; U11-1;      }
       }
-      ha:miso5 {
-      li:conn { U7-48;      }
+      ha:unnamed_net18 {
+      li:conn { C191-2; L193-2; L201-2;      }
+      }
+       ha:unnamed_net43 {
+       li:conn { C33-1; U7-23; X2-3;       }
+       }
+      ha:unnamed_net39 {
+      li:conn { C601-1; C602-1; L600-1; U7-6;      }
+      }
+      ha:usbdm {
+      li:conn { R54-1; U7-33;      }
+      }
+         ha:unnamed_net47 {
+         li:conn { D3-1; R12-2;         }
+         }
+         ha:usbdp {
+         li:conn { R55-1; U7-34;         }
+         }
+        ha:unnamed_net36 {
+        li:conn { J5-2; R54-2;        }
+        }
+       ha:tx4 {
+       li:conn { U3-22; U7-7;       }
+       }
+        ha:unnamed_net44 {
+        li:conn { C32-1; U7-24; X2-1;        }
+        }
+       ha:radio_int {
+       li:conn { U6-4; U7-38;       }
+       }
+      ha:unnamed_net23 {
+      li:conn { C291-1; U6-29;      }
+      }
+       ha:led_red {
+       li:conn { R13-1; U7-25;       }
+       }
+         ha:sck3 {
+         li:conn { U6-8; U7-32;         }
+         }
+        ha:cts4 {
+        li:conn { U3-17; U7-19;        }
+        }
+        ha:miso3 {
+        li:conn { U6-9; U7-29;        }
+        }
+      ha:v_usb {
+      li:conn { C4-2; J5-1; R50-2; U2-4;      }
+      }
+      ha:bt_sw_btn {
+      li:conn { U3-5; U7-15;      }
+      }
+      ha:bt_p0_4 {
+      li:conn { U3-11; U7-13;      }
+      }
+      ha:bt_p0_5 {
+      li:conn { U3-16; U7-28;      }
       }
-     ha:miso0 {
-     li:conn { U7-11;     }
-     }
-     ha:sck3 {
-     li:conn { U7-32;     }
-     }
-     ha:unnamed_net41 {
-     li:conn { C33-1; U7-23; X2-3;     }
-     }
-     ha:v_usb {
-     li:conn { C4-2; J5-1; R50-2; U2-4;     }
-     }
-     ha:bt_sw_btn {
-     li:conn { U3-5;     }
-     }
-     ha:bt_p0_4 {
-     li:conn { U3-11;     }
-     }
-     ha:bt_p0_5 {
-     li:conn { U3-16;     }
-     }
       ha:led_blue {
       li:conn { R12-1; U7-22;      }
       }
-     ha:swclk {
-     li:conn { J6-4; U7-45;     }
-     }
+      ha:swclk {
+      li:conn { J6-4; U7-45;      }
+      }
      ha:v_batt {
-     li:conn { R4-2; R5-1;     }
+     li:conn { R4-2; R5-1; U7-47;     }
      }
      ha:swdio {
      li:conn { J6-3; U7-46;     }
      }
      ha:bt_p1_2 {
-     li:conn { U3-13;     }
+     li:conn { U3-13; U7-11;     }
      }
      ha:bt_p1_5 {
-     li:conn { U3-12;     }
+     li:conn { U3-12; U7-12;     }
      }
      ha:v_lipo {
      li:conn { C6-2; R5-2; S1-1; U1-1; U1-3;     }