route complete .. take a break, review copper more later
authorBdale Garbee <bdale@gag.com>
Thu, 14 Dec 2023 18:06:06 +0000 (11:06 -0700)
committerBdale Garbee <bdale@gag.com>
Thu, 14 Dec 2023 18:06:06 +0000 (11:06 -0700)
telegps.lht

index 01386c1e67ec9cafeabd37bb0b5f35963e32b9fe..9de33fe051d077871e311dfd3553bbe664e64837 100644 (file)
@@ -5,8 +5,8 @@ ha:pcb-rnd-board-v8 {
    ha:Signal {
     via_proto = 0
     text_scale = 100
-    thickness = 10.0mil
-    clearance = 20.0mil
+    thickness = 6.0mil
+    clearance = 6.0mil
      text_thick = 0.0
    }
    ha:Power {
@@ -193,24 +193,6 @@ ha:pcb-rnd-board-v8 {
    li:layers {
      ha:top-sig         { lid=0; group=3;  ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>t}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>t} }
   li:objects {
-   ha:line.19834 {
-    x1=736.0mil; y1=615.0mil; x2=736.32mil; y2=619.32mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19837 {
-    x1=736.32mil; y1=619.32mil; x2=752.0mil; y2=635.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19840 {
-    x1=752.0mil; y1=635.0mil; x2=780.43mil; y2=635.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.19843 {
     x1=780.43mil; y1=635.0mil; x2=19.825mm; y2=16.131mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -305,7 +287,7 @@ ha:pcb-rnd-board-v8 {
     x1=689.69mil; y1=593.69mil; x2=689.5mil; y2=593.5mil; thickness=12.0mil; clearance=28.0mil;
    }
    ha:line.19933 {
-    x1=725.0mil; y1=573.0mil; x2=725.0mil; y2=500.0mil; thickness=12.0mil; clearance=28.0mil;
+    x1=725.0mil; y1=573.0mil; x2=725.0mil; y2=500.0mil; thickness=12.0mil; clearance=18.0mil;
     ha:flags {
      clearline=1
     }
@@ -316,12 +298,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.19939 {
-    x1=5.747mm; y1=500.0mil; x2=105.0mil; y2=500.0mil; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.19942 {
     x1=29.083mm; y1=139.0mil; x2=29.083mm; y2=76.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -394,9 +370,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.19978 {
-    x1=1.106in; y1=149.0mil; x2=1.106in; y2=278.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
    ha:line.19981 {
     x1=1.007in; y1=149.0mil; x2=1.007in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
@@ -445,24 +418,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20005 {
-    x1=929.0mil; y1=67.26mil; x2=929.0mil; y2=61.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20008 {
-    x1=929.0mil; y1=61.0mil; x2=949.0mil; y2=41.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20011 {
-    x1=968.0mil; y1=67.52mil; x2=968.0mil; y2=60.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20014 {
-    x1=968.0mil; y1=60.0mil; x2=949.0mil; y2=41.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20017 {
-    x1=25.305mm; y1=41.0mil; x2=949.0mil; y2=41.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20020 {
-    x1=937.5mil; y1=52.5mil; x2=895.24mil; y2=52.5mil; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20023 {
     x1=895.24mil; y1=52.5mil; x2=22.701mm; y2=54.0mil; thickness=12.0mil; clearance=28.0mil;
    }
@@ -577,9 +532,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20086 {
-    x1=1.118in; y1=336.0mil; x2=31.179mm; y2=336.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20089 {
     x1=1.06in; y1=312.0mil; x2=1.06in; y2=238.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -604,9 +556,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20101 {
-    x1=968.0mil; y1=149.0mil; x2=968.0mil; y2=281.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
    ha:line.20104 {
     x1=1.014in; y1=312.0mil; x2=1.014in; y2=238.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -634,15 +583,6 @@ ha:pcb-rnd-board-v8 {
    ha:line.20116 {
     x1=326.0mil; y1=257.0mil; x2=8.4371mm; y2=257.0mil; thickness=12.0mil; clearance=28.0mil;
    }
-   ha:line.20119 {
-    x1=8.4371mm; y1=257.0mil; x2=366.17mil; y2=223.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20122 {
-    x1=318.0mil; y1=4.921mm; x2=318.0mil; y2=249.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20125 {
-    x1=347.0mil; y1=278.0mil; x2=318.0mil; y2=249.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20128 {
     x1=366.17mil; y1=3.3645mm; x2=8.8341mm; y2=3.3645mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -655,18 +595,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20134 {
-    x1=565.18mil; y1=4.3086mm; x2=10.2448mm; y2=4.3086mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20137 {
-    x1=10.2448mm; y1=4.3086mm; x2=366.17mil; y2=3.3645mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20140 {
     x1=11.161mm; y1=5.6201mm; x2=11.161mm; y2=253.33mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -682,21 +610,6 @@ ha:pcb-rnd-board-v8 {
    ha:line.20146 {
     x1=480.52mil; y1=262.0mil; x2=480.52mil; y2=6.7686mm; thickness=12.0mil; clearance=28.0mil;
    }
-   ha:line.20149 {
-    x1=480.52mil; y1=6.7686mm; x2=459.0mil; y2=288.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20152 {
-    x1=565.18mil; y1=189.31mil; x2=11.9727mm; y2=189.31mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20155 {
-    x1=11.9727mm; y1=189.31mil; x2=11.161mm; y2=5.6201mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20158 {
     x1=599.63mil; y1=135.18mil; x2=599.5mil; y2=95.5mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -847,21 +760,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20233 {
-    x1=9.811mm; y1=275.0mil; x2=344.0mil; y2=275.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20236 {
-    x1=481.0mil; y1=103.0mil; x2=481.0mil; y2=131.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
-   ha:line.20239 {
-    x1=481.0mil; y1=131.0mil; x2=468.0mil; y2=144.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
-   ha:line.20242 {
-    x1=481.0mil; y1=104.0mil; x2=479.0mil; y2=104.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
-   ha:line.20245 {
-    x1=479.0mil; y1=104.0mil; x2=461.0mil; y2=122.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
    ha:line.20251 {
     x1=690.0mil; y1=330.0mil; x2=678.0mil; y2=318.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -1090,15 +988,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20365 {
-    x1=448.0mil; y1=529.26mil; x2=526.0mil; y2=529.26mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20368 {
-    x1=487.0mil; y1=498.0mil; x2=487.0mil; y2=529.26mil; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20371 {
     x1=262.0mil; y1=461.0mil; x2=262.0mil; y2=531.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1270,15 +1159,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20467 {
-    x1=266.0mil; y1=899.0mil; x2=339.0mil; y2=899.0mil; thickness=40.0mil; clearance=20.0mil;
-   }
-   ha:line.20470 {
-    x1=391.0mil; y1=950.0mil; x2=16.5406mm; y2=950.0mil; thickness=40.0mil; clearance=20.0mil;
-   }
-   ha:line.20473 {
-    x1=16.5406mm; y1=952.0mil; x2=16.65mm; y2=24.2901mm; thickness=40.0mil; clearance=20.0mil;
-   }
    ha:line.20476 {
     x1=227.0mil; y1=660.74mil; x2=6.5598mm; y2=660.74mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1339,24 +1219,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20512 {
-    x1=565.21mil; y1=832.43mil; x2=565.21mil; y2=871.21mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20515 {
-    x1=565.21mil; y1=871.21mil; x2=582.0mil; y2=888.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20518 {
-    x1=582.0mil; y1=888.0mil; x2=16.1853mm; y2=888.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20521 {
     x1=16.1853mm; y1=888.0mil; x2=16.65mm; y2=22.0905mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -1369,12 +1231,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20527 {
-    x1=16.65mm; y1=861.75mil; x2=700.26mil; y2=817.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20545 {
     x1=466.8mil; y1=832.43mil; x2=466.8mil; y2=898.46mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -1405,72 +1261,12 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20560 {
-    x1=545.53mil; y1=832.43mil; x2=545.53mil; y2=881.05mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20563 {
     x1=718.5mil; y1=24.2901mm; x2=718.5mil; y2=941.5mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20566 {
-    x1=718.5mil; y1=941.5mil; x2=687.0mil; y2=910.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20569 {
-    x1=687.0mil; y1=910.0mil; x2=574.48mil; y2=910.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20572 {
-    x1=545.53mil; y1=881.05mil; x2=574.48mil; y2=910.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20575 {
-    x1=621.0mil; y1=826.0mil; x2=615.0mil; y2=832.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20578 {
-    x1=671.0mil; y1=829.0mil; x2=681.0mil; y2=819.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20581 {
-    x1=681.0mil; y1=819.0mil; x2=681.0mil; y2=796.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20584 {
-    x1=681.0mil; y1=796.0mil; x2=699.0mil; y2=778.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20587 {
-    x1=699.0mil; y1=778.0mil; x2=699.0mil; y2=757.26mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20590 {
-    x1=699.0mil; y1=757.26mil; x2=700.26mil; y2=756.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20593 {
     x1=486.48mil; y1=832.43mil; x2=486.48mil; y2=860.48mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -1483,30 +1279,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20599 {
-    x1=671.0mil; y1=829.0mil; x2=617.0mil; y2=829.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20602 {
-    x1=617.0mil; y1=829.0mil; x2=614.0mil; y2=826.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20605 {
-    x1=614.0mil; y1=826.0mil; x2=614.0mil; y2=20.433mm; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20608 {
-    x1=614.0mil; y1=20.433mm; x2=613.44mil; y2=803.89mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20611 {
     x1=613.44mil; y1=744.83mil; x2=646.17mil; y2=744.83mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -1867,12 +1639,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20791 {
-    x1=14.2556mm; y1=149.94mil; x2=556.94mil; y2=149.94mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20794 {
-    x1=556.94mil; y1=149.94mil; x2=537.0mil; y2=130.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20797 {
     x1=678.37mil; y1=135.18mil; x2=678.37mil; y2=2.5494mm; thickness=12.0mil; clearance=28.0mil;
    }
@@ -1891,12 +1657,6 @@ ha:pcb-rnd-board-v8 {
    ha:line.20812 {
     x1=619.31mil; y1=112.69mil; x2=629.0mil; y2=103.0mil; thickness=12.0mil; clearance=28.0mil;
    }
-   ha:line.20815 {
-    x1=479.0mil; y1=110.0mil; x2=479.0mil; y2=98.23mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20818 {
-    x1=479.0mil; y1=98.23mil; x2=437.77mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20821 {
     x1=8.858mm; y1=57.0mil; x2=386.59mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1969,15 +1729,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20857 {
-    x1=880.74mil; y1=238.0mil; x2=880.74mil; y2=5.2898mm; thickness=6.0mil; clearance=12.0mil;
-   }
-   ha:line.20860 {
-    x1=880.74mil; y1=5.2898mm; x2=898.0mil; y2=191.0mil; thickness=6.0mil; clearance=12.0mil;
-   }
-   ha:line.20863 {
-    x1=898.0mil; y1=191.0mil; x2=968.0mil; y2=191.0mil; thickness=6.0mil; clearance=12.0mil;
-   }
    ha:line.20866 {
     x1=26.289mm; y1=338.0mil; x2=971.0mil; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -2101,164 +1852,486 @@ ha:pcb-rnd-board-v8 {
      clearline=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.21188 {
-    x1=1.207in; y1=219.0mil; x2=1.207in; y2=119.0mil; thickness=10.0mil; clearance=30.0mil;
+   ha:line.27762 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=10.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.20926 {
-     li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 1.49in; 10.0mil }
-        { 1.49in; 990.0mil }
-        { 10.0mil; 990.0mil }
-       }
-     }
+   ha:line.27774 {
+    x1=38.1mm; y1=0.0; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-     ha:flags {
-      clearpoly=1
-     }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.27786 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:polygon.21191 {
-     li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 1.49in; 10.0mil }
-        { 1.49in; 990.0mil }
-        { 10.0mil; 990.0mil }
-       }
-     }
+   ha:line.27798 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-     ha:flags {
-      clearpoly=1
-     }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:line.19939 {
+    x1=5.747mm; y1=500.0mil; x2=105.0mil; y2=500.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-
-      ha:signal {
-       lid=4
-       group=7
-       ha:combining {       }
-
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
-          {pcb-rnd::key::select}={<Key>l; <Key>i}
-        }
-
-        li:objects {
-         ha:line.21014 {
-          x1=518.0mil; y1=219.0mil; x2=552.0mil; y2=219.0mil; thickness=12.0mil; clearance=28.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.21113 {
-          x1=554.0mil; y1=219.0mil; x2=741.0mil; y2=32.0mil; thickness=12.0mil; clearance=28.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.21116 {
-          x1=286.0mil; y1=57.0mil; x2=408.0mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.21119 {
-          x1=408.0mil; y1=57.0mil; x2=426.0mil; y2=75.0mil; thickness=12.0mil; clearance=28.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.21122 {
-          x1=426.0mil; y1=75.0mil; x2=601.0mil; y2=75.0mil; thickness=12.0mil; clearance=28.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.21125 {
-          x1=601.0mil; y1=75.0mil; x2=629.0mil; y2=103.0mil; thickness=12.0mil; clearance=28.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.20996 {
-          x1=1.132in; y1=895.0mil; x2=1.132in; y2=556.0mil; thickness=6.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.21005 {
-          x1=1.086in; y1=541.0mil; x2=1.086in; y2=850.0mil; thickness=6.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.21020 {
-          x1=587.0mil; y1=333.0mil; x2=652.0mil; y2=268.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.27915 {
+    x1=736.32mil; y1=613.37mil; x2=736.32mil; y2=620.32mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.27918 {
+    x1=736.32mil; y1=620.32mil; x2=751.0mil; y2=635.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.27921 {
+    x1=751.0mil; y1=635.0mil; x2=798.0mil; y2=635.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.27975 {
+    x1=701.26mil; y1=756.0mil; x2=701.26mil; y2=759.74mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.27999 {
+    x1=548.0mil; y1=146.0mil; x2=561.0mil; y2=146.0mil; thickness=7.0mil; clearance=12.0mil;
+   }
+   ha:line.28023 {
+    x1=613.55mil; y1=804.0mil; x2=613.44mil; y2=803.89mil; thickness=6.0mil; clearance=12.0mil;
+   }
+   ha:line.28167 {
+    x1=613.275mil; y1=803.725mil; x2=633.725mil; y2=803.725mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28170 {
+    x1=633.725mil; y1=803.725mil; x2=650.0mil; y2=820.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28173 {
+    x1=701.26mil; y1=754.26mil; x2=701.26mil; y2=759.74mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28176 {
+    x1=701.26mil; y1=759.74mil; x2=676.0mil; y2=785.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28179 {
+    x1=676.0mil; y1=785.0mil; x2=676.0mil; y2=794.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28182 {
+    x1=676.0mil; y1=794.0mil; x2=650.0mil; y2=820.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28197 {
+    x1=545.53mil; y1=832.43mil; x2=545.53mil; y2=881.05mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28296 {
+    x1=709.5mil; y1=955.305mil; x2=709.5mil; y2=950.5mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28299 {
+    x1=709.5mil; y1=950.5mil; x2=671.0mil; y2=912.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28302 {
+    x1=671.0mil; y1=912.0mil; x2=576.48mil; y2=912.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28305 {
+    x1=545.53mil; y1=881.05mil; x2=576.48mil; y2=912.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28323 {
+    x1=646.51mil; y1=868.705mil; x2=646.51mil; y2=865.49mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28326 {
+    x1=646.51mil; y1=865.49mil; x2=691.0mil; y2=821.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28329 {
+    x1=691.0mil; y1=821.0mil; x2=698.26mil; y2=821.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28332 {
+    x1=698.26mil; y1=821.0mil; x2=700.26mil; y2=819.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28383 {
+    x1=14.35557mm; y1=169.63mil; x2=10.215102mm; y2=169.63mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28386 {
+    x1=10.215102mm; y1=169.63mil; x2=365.0mil; y2=3.3645mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28389 {
+    x1=14.35557mm; y1=189.31mil; x2=11.950926mm; y2=189.31mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.28392 {
+    x1=11.950926mm; y1=189.31mil; x2=11.161mm; y2=5.5984mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.30467 {
+    x1=565.21mil; y1=832.43mil; x2=565.21mil; y2=851.21mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.30470 {
+    x1=565.21mil; y1=851.21mil; x2=581.0mil; y2=867.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.30473 {
+    x1=581.0mil; y1=867.0mil; x2=645.0mil; y2=867.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.30476 {
+    x1=645.0mil; y1=867.0mil; x2=646.0mil; y2=866.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=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.21188 {
+    x1=1.207in; y1=219.0mil; x2=1.207in; y2=119.0mil; thickness=10.0mil; clearance=30.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.27771 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.27783 {
+    x1=38.1mm; y1=0.0; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.27795 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.27807 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=10.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.28787 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 4.0mil; 3.0mil }
+        { 1.503in; 3.0mil }
+        { 1.503in; 25.527mm }
+        { 4.0mil; 25.527mm }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:polygon.28857 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 6.0mil; 3.0mil }
+        { 38.227mm; 3.0mil }
+        { 38.227mm; 1.003in }
+        { 6.0mil; 1.003in }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+    ha:polygon.28862 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 5.0mil; 3.0mil }
+        { 1.502in; 3.0mil }
+        { 1.502in; 25.527mm }
+        { 5.0mil; 25.527mm }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+    ha:polygon.30454 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 1.0mil; -4.0mil }
+        { 1.508in; -4.0mil }
+        { 1.508in; 1.006in }
+        { 1.0mil; 1.006in }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+    ha:polygon.30459 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 9.0mil; 9.0mil }
+        { 37.973mm; 9.0mil }
+        { 37.973mm; 996.0mil }
+        { 9.0mil; 996.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  color = {#cd3700}
+   ha:combining {
+   }
+ }
+
+      ha:signal {
+       lid=4
+       group=7
+       ha:combining {       }
+
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
+          {pcb-rnd::key::select}={<Key>l; <Key>i}
+        }
+
+        li:objects {
+         ha:line.21014 {
+          x1=518.0mil; y1=219.0mil; x2=552.0mil; y2=219.0mil; thickness=12.0mil; clearance=28.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.21023 {
-          x1=652.0mil; y1=268.0mil; x2=735.0mil; y2=268.0mil; thickness=6.0mil; clearance=12.0mil;
+         ha:line.21113 {
+          x1=554.0mil; y1=219.0mil; x2=741.0mil; y2=32.0mil; thickness=12.0mil; clearance=28.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.21026 {
-          x1=735.0mil; y1=268.0mil; x2=755.0mil; y2=288.0mil; thickness=6.0mil; clearance=12.0mil;
+         ha:line.21116 {
+          x1=286.0mil; y1=57.0mil; x2=408.0mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.21029 {
-          x1=755.0mil; y1=288.0mil; x2=864.0mil; y2=288.0mil; thickness=6.0mil; clearance=12.0mil;
+         ha:line.21119 {
+          x1=408.0mil; y1=57.0mil; x2=426.0mil; y2=75.0mil; thickness=12.0mil; clearance=28.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.21032 {
-          x1=1.132in; y1=556.0mil; x2=864.0mil; y2=288.0mil; thickness=6.0mil; clearance=12.0mil;
+         ha:line.21122 {
+          x1=426.0mil; y1=75.0mil; x2=601.0mil; y2=75.0mil; thickness=12.0mil; clearance=28.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.21035 {
-          x1=1.086in; y1=541.0mil; x2=847.0mil; y2=302.0mil; thickness=6.0mil; clearance=12.0mil;
+         ha:line.21125 {
+          x1=601.0mil; y1=75.0mil; x2=629.0mil; y2=103.0mil; thickness=12.0mil; clearance=28.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.21038 {
-          x1=847.0mil; y1=302.0mil; x2=760.0mil; y2=302.0mil; thickness=6.0mil; clearance=12.0mil;
+         ha:line.20996 {
+          x1=1.132in; y1=895.0mil; x2=1.132in; y2=556.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21005 {
+          x1=1.086in; y1=541.0mil; x2=1.086in; y2=850.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21020 {
+          x1=587.0mil; y1=333.0mil; x2=652.0mil; y2=268.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21023 {
+          x1=652.0mil; y1=268.0mil; x2=735.0mil; y2=268.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21026 {
+          x1=735.0mil; y1=268.0mil; x2=755.0mil; y2=288.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21029 {
+          x1=755.0mil; y1=288.0mil; x2=864.0mil; y2=288.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21032 {
+          x1=1.132in; y1=556.0mil; x2=864.0mil; y2=288.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21035 {
+          x1=1.086in; y1=541.0mil; x2=847.0mil; y2=302.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.21038 {
+          x1=847.0mil; y1=302.0mil; x2=760.0mil; y2=302.0mil; thickness=6.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -2506,6 +2579,58 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
+         ha:line.27768 {
+          x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.27780 {
+          x1=38.1mm; y1=0.0; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.27792 {
+          x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.27804 {
+          x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
         }
         color = {#548b54}
       }
@@ -2647,13 +2772,65 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
-         ha:polygon.20973 {
+         ha:line.27765 {
+          x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.27777 {
+          x1=38.1mm; y1=0.0; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.27789 {
+          x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.27801 {
+          x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:polygon.28840 { clearance=12.0mil;
           li:geometry {
             ta:contour {
-             { 15.0mil; 15.0mil }
-             { 37.719mm; 15.0mil }
-             { 37.719mm; 985.0mil }
-             { 15.0mil; 985.0mil }
+             { 6.0mil; 4.0mil }
+             { 1.504in; 4.0mil }
+             { 1.504in; 1.002in }
+             { 6.0mil; 1.002in }
             }
           }
 
@@ -2667,28 +2844,44 @@ ha:pcb-rnd-board-v8 {
       }
      ha:outline         { lid=6; group=9;
    li:objects {
-    ha:line.21196 {
-     x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:line.27691 {
+     x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
-      lock=1
+      clearline=1
+     }
+
+     ha:attributes {
+       on_every_layer=outline
      }
     }
-    ha:line.21199 {
-     x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:line.27694 {
+     x1=38.1mm; y1=0.0; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
-      lock=1
+      clearline=1
+     }
+
+     ha:attributes {
+       on_every_layer=outline
      }
     }
-    ha:line.21202 {
-     x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:line.27697 {
+     x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
-      lock=1
+      clearline=1
+     }
+
+     ha:attributes {
+       on_every_layer=outline
      }
     }
-    ha:line.21205 {
-     x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:line.27700 {
+     x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=10.0mil;
      ha:flags {
-      lock=1
+      clearline=1
+     }
+
+     ha:attributes {
+       on_every_layer=outline
      }
     }
    }
@@ -2712,20 +2905,11 @@ ha:pcb-rnd-board-v8 {
      clearpoly=1
     }
    }
-   ha:text.21214 {
-    string=` 2023 Keith Packard & Bdale Garbee; x=230.0mil; y=84.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
    ha:text.21215 {
     string=TeleGPS v4p1; x=441.0mil; y=976.0mil; scale=175; fid=0;
     ha:flags {
      clearline=1
      onsolder=1
-     selected=1
     }
     rot = 0.000000
    }
@@ -2761,6 +2945,14 @@ ha:pcb-rnd-board-v8 {
     }
     rot = 90.000000
    }
+   ha:text.21214 {
+    string=` 2023 Keith Packard & Bdale Garbee; x=230.0mil; y=84.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
   }
   color = {#000000}
 }
@@ -3421,6 +3613,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
         li:3 {
          on  
          solid  
@@ -3518,30 +3715,6 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.22819 {
-      proto=4; x=459.0mil; y=288.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
      ha:padstack_ref.22820 {
       proto=4; x=785.0mil; y=384.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
@@ -3632,8 +3805,8 @@ ha:pcb-rnd-board-v8 {
          }
       }
      }
-     ha:padstack_ref.22825 {
-      proto=4; x=614.0mil; y=826.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:padstack_ref.22826 {
+      proto=4; x=457.0mil; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -3644,30 +3817,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.22826 {
-      proto=4; x=457.0mil; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
+        li:5 {
          on  
          solid  
          noshape  
         }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
       }
      }
      ha:padstack_ref.22827 {
@@ -3682,11 +3836,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
      ha:padstack_ref.22828 {
@@ -3701,11 +3855,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
      ha:padstack_ref.22829 {
@@ -3720,11 +3874,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
         li:3 {
          on  
          solid  
@@ -3744,11 +3898,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
      ha:padstack_ref.22831 {
@@ -3759,6 +3913,12 @@ ha:pcb-rnd-board-v8 {
 
       li:thermal {
         li:0 {
+         on  
+         diag  
+         sharp  
+         noshape  
+        }
+        li:2 {
          on  
          solid  
          noshape  
@@ -3771,7 +3931,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.22832 {
-      proto=4; x=614.0mil; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=574.0mil; y=971.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -3782,6 +3942,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
         li:3 {
          on  
          solid  
@@ -3801,11 +3966,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
         li:3 {
          on  
          solid  
@@ -3814,7 +3979,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.22834 {
-      proto=4; x=592.0mil; y=863.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=604.0mil; y=829.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -3825,11 +3990,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
         li:3 {
          on  
          solid  
@@ -3849,11 +4014,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
         li:3 {
          on  
          solid  
@@ -3943,12 +4108,31 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.22845 {
-      proto=4; x=650.0mil; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=650.2mil; y=781.8mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22825 {
+      proto=4; x=650.0mil; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
      }
       ha:subc.21226 {
@@ -4031,10 +4215,6 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:padstack_ref.21239 {
          proto=0; x=12.205204mm; y=262.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
          li:thermal {
          }
 
@@ -4191,7222 +4371,78 @@ ha:pcb-rnd-board-v8 {
            term=1
            name=1
          }
-        }
-        ha:padstack_ref.21256 {
-         proto=0; x=797.0mil; y=5.398004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.21243 {
-            x1=797.0mil; y1=5.7978mm; x2=797.0mil; y2=5.7978mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21246 {
-            x1=797.0mil; y1=5.7978mm; x2=797.0mil; y2=5.7978mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21249 {
-            x1=797.0mil; y1=5.7978mm; x2=797.0mil; y2=6.7978mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21252 {
-            x1=797.0mil; y1=5.7978mm; x2=21.2438mm; y2=5.7978mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAC
-      }
-       ha:subc.21290 {
-        ha:attributes {
-         {io_pcb::hidename_y}=-0.1270 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=R7
-         value=1k
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=26.4602 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21303 {
-          proto=0; x=996.26mil; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21304 {
-          proto=0; x=1.02774in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21291 {
-             x1=1.012in; y1=41.0mil; x2=1.012in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21294 {
-             x1=1.012in; y1=41.0mil; x2=1.012in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21297 {
-             x1=1.012in; y1=41.0mil; x2=26.7048mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21300 {
-             x1=1.012in; y1=41.0mil; x2=1.012in; y2=2.0414mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAF
-       }
-       ha:subc.21306 {
-        ha:attributes {
-         {io_pcb::hidename_y}=0.4572 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=R6
-         value=1k
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=31.2354 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21319 {
-          proto=0; x=1.17826in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21320 {
-          proto=0; x=1.20974in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21307 {
-             x1=1.194in; y1=41.0mil; x2=1.194in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21310 {
-             x1=1.194in; y1=41.0mil; x2=1.194in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21313 {
-             x1=1.194in; y1=41.0mil; x2=31.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21316 {
-             x1=1.194in; y1=41.0mil; x2=1.194in; y2=2.0414mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAG
-       }
-       ha:subc.21322 {
-        ha:attributes {
-         {io_pcb::hidename_y}=0.2863 mm
-         footprint=0605
-         {io_pcb::hidename_scale}=80
-         refdes=D1
-         value=dualLED
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=29.7552 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
-               -12.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -19.73mil  
-               -15.795mil  
-               -19.73mil  
-               15.795mil  
-               19.73mil  
-               15.795mil  
-               19.73mil  
-               -15.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
-               -12.795mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21336 {
-          proto=0; x=28.955989mm; y=39.55mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.21337 {
-          proto=0; x=28.955989mm; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21338 {
-          proto=0; x=27.506157mm; y=39.55mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.21339 {
-          proto=0; x=27.506157mm; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.21323 {
-             x=26.731076mm; y=56.27mil; 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.21324 {
-             x1=28.231073mm; y1=56.275mil; x2=28.231073mm; y2=56.275mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21327 {
-             x1=28.2312mm; y1=56.27mil; x2=28.2312mm; y2=56.27mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21330 {
-             x1=28.2312mm; y1=56.27mil; x2=27.2312mm; y2=56.27mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21333 {
-             x1=28.2312mm; y1=56.27mil; x2=28.2312mm; y2=0.429258mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAH
-       }
-       ha:subc.21341 {
-        ha:attributes {
-         {io_pcb::hidename_y}=2.3114 mm
-         footprint=sma-edge
-         {io_pcb::hidename_scale}=80
-         refdes=J8
-         value=SMA
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=2.5654 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -95.0mil  
-               -65.0mil  
-               -95.0mil  
-               65.0mil  
-               95.0mil  
-               65.0mil  
-               95.0mil  
-               -65.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -98.0mil  
-               -68.0mil  
-               -98.0mil  
-               68.0mil  
-               98.0mil  
-               68.0mil  
-               98.0mil  
-               -68.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 {
-               -95.0mil  
-               -65.0mil  
-               -95.0mil  
-               65.0mil  
-               95.0mil  
-               65.0mil  
-               95.0mil  
-               -65.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -98.0mil  
-               -68.0mil  
-               -98.0mil  
-               68.0mil  
-               98.0mil  
-               68.0mil  
-               98.0mil  
-               -68.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 {
-               -95.0mil  
-               -30.0mil  
-               -95.0mil  
-               30.0mil  
-               95.0mil  
-               30.0mil  
-               95.0mil  
-               -30.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -98.0mil  
-               -33.0mil  
-               -98.0mil  
-               33.0mil  
-               98.0mil  
-               33.0mil  
-               98.0mil  
-               -33.0mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21354 {
-          proto=0; x=105.0mil; y=365.0mil; 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.21355 {
-          proto=1; x=105.0mil; y=365.0mil; 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.21356 {
-          proto=2; x=105.0mil; y=500.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.21357 {
-          proto=0; x=105.0mil; y=635.0mil; 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.21358 {
-          proto=1; x=105.0mil; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21342 {
-             x1=105.0mil; y1=500.0mil; x2=105.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21345 {
-             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21348 {
-             x1=200.0mil; y1=500.0mil; x2=4.08mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21351 {
-             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAI
-       }
-       ha:subc.21360 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.3670 mm
-         footprint=saw
-         {io_pcb::hidename_scale}=80
-         refdes=S1
-         value=SAW
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=16.6624 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.162559mm  
-               -0.124967mm  
-               -0.162559mm  
-               0.124967mm  
-               0.162559mm  
-               0.124967mm  
-               0.162559mm  
-               -0.124967mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -12.305mil  
-               -10.825mil  
-               -12.305mil  
-               10.825mil  
-               12.305mil  
-               10.825mil  
-               12.305mil  
-               -10.825mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.162559mm  
-               -0.124967mm  
-               -0.162559mm  
-               0.124967mm  
-               0.162559mm  
-               0.124967mm  
-               0.162559mm  
-               -0.124967mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21385 {
-          proto=0; x=725.0mil; y=574.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=in
-          }
-         }
-         ha:padstack_ref.21386 {
-          proto=0; x=713.68mil; y=593.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=gnd
-          }
-         }
-         ha:padstack_ref.21387 {
-          proto=0; x=736.32mil; y=593.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=gnd
-          }
-         }
-         ha:padstack_ref.21388 {
-          proto=0; x=713.68mil; y=613.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=gnd
-          }
-         }
-         ha:padstack_ref.21389 {
-          proto=0; x=736.32mil; y=613.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=out
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21361 {
-             x1=744.69mil; y1=566.13mil; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21364 {
-             x1=705.31mil; y1=621.24mil; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21367 {
-             x1=705.31mil; y1=566.13mil; x2=705.31mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21370 {
-             x1=705.31mil; y1=566.13mil; x2=744.69mil; y2=566.13mil; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21373 {
-             x1=725.0mil; y1=15.179649mm; x2=725.0mil; y2=15.179649mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21376 {
-             x1=725.0mil; y1=574.0mil; x2=725.0mil; y2=574.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21379 {
-             x1=725.0mil; y1=574.0mil; x2=19.415mm; y2=574.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21382 {
-             x1=725.0mil; y1=574.0mil; x2=725.0mil; y2=15.5796mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAJ
-       }
-       ha:subc.21391 {
-        ha:attributes {
-         {io_pcb::hidename_y}=20.7000 mm
-         footprint=GP.18.4
-         {io_pcb::hidename_scale}=100
-         refdes=A1
-         value=APAE1575R1840AADB7-T
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=27.4150 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=37.4mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;             }
-             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=59.06mil;             }
-             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=59.06mil;             }
-             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=66.93mil;             }
-             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=66.93mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21419 {
-          proto=0; x=18.415002mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-        }
-        li:layers {
-
-         ha:bottom-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21392 {
-             x1=28.414982mm; y1=224.41mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.21395 {
-             x1=28.414982mm; y1=224.41mil; x2=26.414986mm; y2=145.67mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.21398 {
-             x1=10.415018mm; y1=145.67mil; x2=26.414986mm; y2=145.67mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.21401 {
-             x1=10.415018mm; y1=145.67mil; x2=10.415018mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.21404 {
-             x1=10.415018mm; y1=854.33mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21407 {
-             x1=18.415002mm; y1=500.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21410 {
-             x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21413 {
-             x1=19.415mm; y1=500.0mil; x2=725.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21416 {
-             x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAK
-       }
-       ha:subc.21421 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.8092 mm
-         footprint=hole-M3
-         {io_pcb::hidename_scale}=100
-         refdes=H4
-         value=
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=2.3876 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21435 {
-          proto=0; x=125.0mil; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-           usetherm=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.21422 {
-             x=125.0mil; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.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.21423 {
-             x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21426 {
-             x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21429 {
-             x1=125.0mil; y1=875.0mil; x2=4.175mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21432 {
-             x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAL
-       }
-       ha:subc.21437 {
-        ha:attributes {
-         {io_pcb::hidename_y}=21.4630 mm
-         footprint=hole-M3
-         {io_pcb::hidename_scale}=100
-         refdes=H3
-         value=
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=33.9725 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21451 {
-          proto=0; x=34.925mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-           usetherm=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.21438 {
-             x=34.925mm; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.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.21439 {
-             x1=34.925mm; y1=875.0mil; x2=34.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21442 {
-             x1=34.925mm; y1=875.0mil; x2=34.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21445 {
-             x1=34.925mm; y1=875.0mil; x2=35.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21448 {
-             x1=34.925mm; y1=875.0mil; x2=34.925mm; y2=23.225mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAM
-       }
-       ha:subc.21453 {
-        ha:attributes {
-         {io_pcb::hidename_y}=2.6162 mm
-         footprint=hole-M3
-         {io_pcb::hidename_scale}=100
-         refdes=H2
-         value=
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=34.3408 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21467 {
-          proto=0; x=34.925mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-           usetherm=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.21454 {
-             x=34.925mm; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.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.21455 {
-             x1=34.925mm; y1=125.0mil; x2=34.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21458 {
-             x1=34.925mm; y1=125.0mil; x2=34.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21461 {
-             x1=34.925mm; y1=125.0mil; x2=35.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21464 {
-             x1=34.925mm; y1=125.0mil; x2=34.925mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAN
-       }
-       ha:subc.21469 {
-        ha:attributes {
-         {io_pcb::hidename_y}=3.8354 mm
-         footprint=hole-M3
-         {io_pcb::hidename_scale}=100
-         refdes=H1
-         value=
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=3.0734 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21483 {
-          proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-           usetherm=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.21470 {
-             x=125.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.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.21471 {
-             x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21474 {
-             x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21477 {
-             x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21480 {
-             x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAO
-       }
-       ha:subc.21485 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.6340 mm
-         footprint=S2B-PH
-         {io_pcb::hidename_scale}=100
-         refdes=B1
-         value=LiPo
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=38.0294 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=51.18mil;             }
-             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=51.18mil;             }
-             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=51.18mil;             }
-             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=57.48mil;             }
-             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=57.48mil;             }
-             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 {
-               -25.59mil  
-               -25.59mil  
-               25.59mil  
-               -25.59mil  
-               25.59mil  
-               25.59mil  
-               -25.59mil  
-               25.59mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -25.59mil  
-               -25.59mil  
-               25.59mil  
-               -25.59mil  
-               25.59mil  
-               25.59mil  
-               -25.59mil  
-               25.59mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -25.59mil  
-               -25.59mil  
-               25.59mil  
-               -25.59mil  
-               25.59mil  
-               25.59mil  
-               -25.59mil  
-               25.59mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -28.74mil  
-               -28.74mil  
-               28.74mil  
-               -28.74mil  
-               28.74mil  
-               28.74mil  
-               -28.74mil  
-               28.74mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -28.74mil  
-               -28.74mil  
-               28.74mil  
-               -28.74mil  
-               28.74mil  
-               28.74mil  
-               -28.74mil  
-               28.74mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21510 {
-          proto=0; x=32.029412mm; y=13.684042mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.21511 {
-          proto=1; x=32.029412mm; y=11.684046mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:bottom-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21486 {
-             x1=30.429466mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21489 {
-             x1=30.429466mm; y1=9.734088mm; x2=30.429466mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21492 {
-             x1=30.429466mm; y1=9.734088mm; x2=38.0294mm; y2=9.734088mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21495 {
-             x1=38.0294mm; y1=9.734088mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21498 {
-             x1=32.029412mm; y1=12.684044mm; x2=32.029412mm; y2=12.684044mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21501 {
-             x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21504 {
-             x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=14.634mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21507 {
-             x1=38.0294mm; y1=15.634mm; x2=37.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAP
-       }
-       ha:subc.21513 {
-        ha:attributes {
-         {io_pcb::hidename_y}=12.8524 mm
-         footprint=UBLOX-MAX
-         {io_pcb::hidename_scale}=80
-         refdes=U5
-         value=MAX-10
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=20.2438 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -13.78mil  
-               -35.435mil  
-               13.78mil  
-               35.435mil  
-               13.78mil  
-               35.435mil  
-               -13.78mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -38.435mil  
-               -16.78mil  
-               -38.435mil  
-               16.78mil  
-               38.435mil  
-               16.78mil  
-               38.435mil  
-               -16.78mil  
-              }
-            }
-          }
-        }
-
-        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 {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -15.75mil  
-               -35.435mil  
-               15.75mil  
-               35.435mil  
-               15.75mil  
-               35.435mil  
-               -15.75mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -38.435mil  
-               -18.75mil  
-               -38.435mil  
-               18.75mil  
-               38.435mil  
-               18.75mil  
-               38.435mil  
-               -18.75mil  
-              }
-            }
-          }
-        }
-
-        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 {
-               -35.435mil  
-               -9.845mil  
-               -35.435mil  
-               9.845mil  
-               35.435mil  
-               9.845mil  
-               35.435mil  
-               -9.845mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -38.435mil  
-               -12.845mil  
-               -38.435mil  
-               12.845mil  
-               38.435mil  
-               12.845mil  
-               38.435mil  
-               -12.845mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -9.845mil  
-               -35.435mil  
-               9.845mil  
-               35.435mil  
-               9.845mil  
-               35.435mil  
-               -9.845mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.3 {
-          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 {
-               -35.43mil  
-               -11.81mil  
-               -35.43mil  
-               11.81mil  
-               35.43mil  
-               11.81mil  
-               35.43mil  
-               -11.81mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -38.43mil  
-               -14.81mil  
-               -38.43mil  
-               14.81mil  
-               38.43mil  
-               14.81mil  
-               38.43mil  
-               -14.81mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.43mil  
-               -11.81mil  
-               -35.43mil  
-               11.81mil  
-               35.43mil  
-               11.81mil  
-               35.43mil  
-               -11.81mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.4 {
-          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 {
-               -0.89992mm  
-               -0.299973mm  
-               -0.89992mm  
-               0.299973mm  
-               0.89992mm  
-               0.299973mm  
-               0.89992mm  
-               -0.299973mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.976121mm  
-               -14.81mil  
-               -0.976121mm  
-               14.81mil  
-               0.976121mm  
-               14.81mil  
-               0.976121mm  
-               -14.81mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.89992mm  
-               -0.299973mm  
-               -0.89992mm  
-               0.299973mm  
-               0.89992mm  
-               0.299973mm  
-               0.89992mm  
-               -0.299973mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.5 {
-          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 {
-               -27.56mil  
-               -13.78mil  
-               -27.56mil  
-               13.78mil  
-               27.56mil  
-               13.78mil  
-               27.56mil  
-               -13.78mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -30.56mil  
-               -16.78mil  
-               -30.56mil  
-               16.78mil  
-               30.56mil  
-               16.78mil  
-               30.56mil  
-               -16.78mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -27.56mil  
-               -13.78mil  
-               -27.56mil  
-               13.78mil  
-               27.56mil  
-               13.78mil  
-               27.56mil  
-               -13.78mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.6 {
-          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 {
-               -0.700023mm  
-               -0.400049mm  
-               -0.700023mm  
-               0.400049mm  
-               0.700023mm  
-               0.400049mm  
-               0.700023mm  
-               -0.400049mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -30.56mil  
-               -18.75mil  
-               -30.56mil  
-               18.75mil  
-               30.56mil  
-               18.75mil  
-               30.56mil  
-               -18.75mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.700023mm  
-               -0.400049mm  
-               -0.700023mm  
-               0.400049mm  
-               0.700023mm  
-               0.400049mm  
-               0.700023mm  
-               -0.400049mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21539 {
-          proto=0; x=812.005mil; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=18
-            name=Reserved
-          }
-         }
-         ha:padstack_ref.21540 {
-          proto=0; x=30.124527mm; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=GND
-          }
-         }
-         ha:padstack_ref.21541 {
-          proto=1; x=812.005mil; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=17
-            name=SCL2
-          }
-         }
-         ha:padstack_ref.21542 {
-          proto=1; x=30.124527mm; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=TxD1
-          }
-         }
-         ha:padstack_ref.21543 {
-          proto=1; x=812.005mil; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=16
-            name=SDA2
-          }
-         }
-         ha:padstack_ref.21544 {
-          proto=1; x=30.124527mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=RxD1
-          }
-         }
-         ha:padstack_ref.21545 {
-          proto=1; x=812.005mil; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=Reserved
-          }
-         }
-         ha:padstack_ref.21546 {
-          proto=1; x=30.124527mm; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=TIMEPULSE
-          }
-         }
-         ha:padstack_ref.21547 {
-          proto=1; x=812.005mil; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=VCC_RF
-          }
-         }
-         ha:padstack_ref.21548 {
-          proto=1; x=30.124527mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=EXTINT0
-          }
-         }
-         ha:padstack_ref.21549 {
-          proto=1; x=812.005mil; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=13
-            name=ANTON
-          }
-         }
-         ha:padstack_ref.21550 {
-          proto=1; x=30.124527mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=V_BCKP
-          }
-         }
-         ha:padstack_ref.21551 {
-          proto=1; x=812.005mil; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=12
-            name=GND
-          }
-         }
-         ha:padstack_ref.21552 {
-          proto=1; x=30.124527mm; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=V_IO
-          }
-         }
-         ha:padstack_ref.21553 {
-          proto=1; x=812.005mil; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=11
-            name=RFIN
-          }
-         }
-         ha:padstack_ref.21554 {
-          proto=1; x=30.124527mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=VCC
-          }
-         }
-         ha:padstack_ref.21555 {
-          proto=0; x=812.005mil; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=10
-            name=GND
-          }
-         }
-         ha:padstack_ref.21556 {
-          proto=0; x=30.124527mm; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=V_RESET
-          }
-         }
-         ha:padstack_ref.21557 {
-          proto=2; x=812.0mil; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=18
-            name=Reserved
-          }
-         }
-         ha:padstack_ref.21558 {
-          proto=2; x=1.18601in; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=GND
-          }
-         }
-         ha:padstack_ref.21559 {
-          proto=3; x=812.0mil; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=17
-            name=SCL2
-          }
-         }
-         ha:padstack_ref.21560 {
-          proto=4; x=30.124653mm; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=TxD1
-          }
-         }
-         ha:padstack_ref.21561 {
-          proto=3; x=812.0mil; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=16
-            name=SDA2
-          }
-         }
-         ha:padstack_ref.21562 {
-          proto=4; x=30.124653mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=RxD1
-          }
-         }
-         ha:padstack_ref.21563 {
-          proto=3; x=812.0mil; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=Reserved
-          }
-         }
-         ha:padstack_ref.21564 {
-          proto=4; x=30.124653mm; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=TIMEPULSE
-          }
-         }
-         ha:padstack_ref.21565 {
-          proto=3; x=812.0mil; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=VCC_RF
-          }
-         }
-         ha:padstack_ref.21566 {
-          proto=4; x=30.124653mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=EXTINT0
-          }
-         }
-         ha:padstack_ref.21567 {
-          proto=3; x=812.0mil; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=13
-            name=ANTON
-          }
-         }
-         ha:padstack_ref.21568 {
-          proto=4; x=30.124653mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=V_BCKP
-          }
-         }
-         ha:padstack_ref.21569 {
-          proto=3; x=812.0mil; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=12
-            name=GND
-          }
-         }
-         ha:padstack_ref.21570 {
-          proto=4; x=30.124653mm; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=V_IO
-          }
-         }
-         ha:padstack_ref.21571 {
-          proto=3; x=812.0mil; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=11
-            name=RFIN
-          }
-         }
-         ha:padstack_ref.21572 {
-          proto=4; x=30.124653mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=VCC
-          }
-         }
-         ha:padstack_ref.21573 {
-          proto=2; x=812.0mil; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=10
-            name=GND
-          }
-         }
-         ha:padstack_ref.21574 {
-          proto=2; x=1.18601in; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=V_RESET
-          }
-         }
-         ha:padstack_ref.21575 {
-          proto=5; x=780.51mil; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=18
-            name=Reserved
-          }
-         }
-         ha:padstack_ref.21576 {
-          proto=5; x=30.9245mm; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=GND
-          }
-         }
-         ha:padstack_ref.21577 {
-          proto=6; x=780.51mil; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=17
-            name=SCL2
-          }
-         }
-         ha:padstack_ref.21578 {
-          proto=6; x=30.9245mm; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=TxD1
-          }
-         }
-         ha:padstack_ref.21579 {
-          proto=6; x=780.51mil; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=16
-            name=SDA2
-          }
-         }
-         ha:padstack_ref.21580 {
-          proto=6; x=30.9245mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=RxD1
-          }
-         }
-         ha:padstack_ref.21581 {
-          proto=6; x=780.51mil; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=Reserved
-          }
-         }
-         ha:padstack_ref.21582 {
-          proto=6; x=30.9245mm; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=TIMEPULSE
-          }
-         }
-         ha:padstack_ref.21583 {
-          proto=6; x=780.51mil; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=VCC_RF
-          }
-         }
-         ha:padstack_ref.21584 {
-          proto=6; x=30.9245mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=EXTINT0
-          }
-         }
-         ha:padstack_ref.21585 {
-          proto=6; x=780.51mil; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=13
-            name=ANTON
-          }
-         }
-         ha:padstack_ref.21586 {
-          proto=6; x=30.9245mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=V_BCKP
-          }
-         }
-         ha:padstack_ref.21587 {
-          proto=6; x=780.51mil; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=12
-            name=GND
-          }
-         }
-         ha:padstack_ref.21588 {
-          proto=6; x=30.9245mm; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=V_IO
-          }
-         }
-         ha:padstack_ref.21589 {
-          proto=6; x=780.51mil; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=11
-            name=RFIN
-          }
-         }
-         ha:padstack_ref.21590 {
-          proto=6; x=30.9245mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=VCC
-          }
-         }
-         ha:padstack_ref.21591 {
-          proto=5; x=780.51mil; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=10
-            name=GND
-          }
-         }
-         ha:padstack_ref.21592 {
-          proto=5; x=30.9245mm; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=V_RESET
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21514 {
-             x1=752.95mil; y1=963.81mil; x2=1.24506in; y2=963.81mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21517 {
-             x1=1.24506in; y1=566.18mil; x2=1.24506in; y2=963.81mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21520 {
-             x1=752.95mil; y1=566.18mil; x2=1.24506in; y2=566.18mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21523 {
-             x1=752.95mil; y1=566.18mil; x2=752.95mil; y2=963.81mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.21526 {
-             x=1.11514in; y=938.22mil; width=5.0mil; height=5.0mil; astart=90.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.21527 {
-             x1=25.374726mm; y1=19.430887mm; x2=25.374726mm; y2=19.430887mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21530 {
-             x1=999.0mil; y1=765.0mil; x2=999.0mil; y2=765.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21533 {
-             x1=999.0mil; y1=765.0mil; x2=24.3746mm; y2=765.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21536 {
-             x1=999.0mil; y1=765.0mil; x2=999.0mil; y2=18.431mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAQ
-       }
-       ha:subc.21594 {
-        ha:attributes {
-         {io_pcb::hidename_y}=6.7310 mm
-         footprint=SOIJ8
-         {io_pcb::hidename_scale}=100
-         refdes=U1
-         value=W25Q16
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=29.5656 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -33.46mil  
-               -12.795mil  
-               -33.46mil  
-               12.795mil  
-               33.46mil  
-               12.795mil  
-               33.46mil  
-               -12.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -36.46mil  
-               -15.795mil  
-               -36.46mil  
-               15.795mil  
-               36.46mil  
-               15.795mil  
-               36.46mil  
-               -15.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -33.46mil  
-               -12.795mil  
-               -33.46mil  
-               12.795mil  
-               33.46mil  
-               12.795mil  
-               33.46mil  
-               -12.795mil  
-              }
-            }
-          }
-        }
-
-        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 {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.849885mm  
-               -12.795mil  
-               -0.849885mm  
-               12.795mil  
-               0.849885mm  
-               12.795mil  
-               0.849885mm  
-               -12.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.926085mm  
-               -15.795mil  
-               -0.926085mm  
-               15.795mil  
-               0.926085mm  
-               15.795mil  
-               0.926085mm  
-               -15.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.849885mm  
-               -12.795mil  
-               -0.849885mm  
-               12.795mil  
-               0.849885mm  
-               12.795mil  
-               0.849885mm  
-               -12.795mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21620 {
-          proto=0; x=900.415mil; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.21621 {
-          proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.21622 {
-          proto=0; x=900.415mil; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.21623 {
-          proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.21624 {
-          proto=0; x=900.415mil; y=386.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.21625 {
-          proto=1; x=29.870272mm; y=386.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.21626 {
-          proto=0; x=900.415mil; y=336.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=pin5
-          }
-         }
-         ha:padstack_ref.21627 {
-          proto=1; x=29.870272mm; y=336.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21595 {
-             x1=932.3mil; y1=515.92mil; x2=1.14411in; y2=515.92mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21598 {
-             x1=1.14411in; y1=306.09mil; x2=1.14411in; y2=515.92mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21601 {
-             x1=932.3mil; y1=306.09mil; x2=1.14411in; y2=306.09mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21604 {
-             x1=932.3mil; y1=306.09mil; x2=932.3mil; y2=515.92mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.21607 {
-             x=1.1258in; y=486.0mil; width=5.0mil; height=5.0mil; astart=90.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.21608 {
-             x1=26.370406mm; y1=411.005mil; x2=26.370406mm; y2=411.005mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21611 {
-             x1=1.0382in; y1=411.01mil; x2=1.0382in; y2=411.01mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21614 {
-             x1=1.0382in; y1=411.01mil; x2=25.37028mm; y2=411.01mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21617 {
-             x1=1.0382in; y1=411.01mil; x2=1.0382in; y2=9.439654mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAR
-       }
-       ha:subc.21629 {
-        ha:attributes {
-         {io_pcb::hidename_y}=1.2852 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C39
-         value=1uF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=23.0378 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21642 {
-          proto=0; x=929.0mil; y=67.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21643 {
-          proto=0; x=929.0mil; y=98.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21630 {
-             x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21633 {
-             x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21636 {
-             x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=1.1082mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21639 {
-             x1=929.0mil; y1=83.0mil; x2=22.5966mm; y2=83.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAU
-       }
-       ha:subc.21645 {
-        ha:attributes {
-         {io_pcb::hidename_y}=4.6868 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C41
-         value=0.1uF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=24.1554 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21658 {
-          proto=0; x=968.0mil; y=67.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21659 {
-          proto=0; x=968.0mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21646 {
-             x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21649 {
-             x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21652 {
-             x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=1.114804mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21655 {
-             x1=968.0mil; y1=83.26mil; x2=23.5872mm; y2=83.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAV
-       }
-       ha:subc.21661 {
-        ha:attributes {
-         {io_pcb::hidename_y}=9.0678 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C11
-         value=4.7uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=30.7538 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21674 {
-          proto=0; x=31.179004mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21675 {
-          proto=0; x=31.978596mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21662 {
-             x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21665 {
-             x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21668 {
-             x1=31.5788mm; y1=336.0mil; x2=32.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21671 {
-             x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=9.5344mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAW
-       }
-       ha:subc.21677 {
-        ha:attributes {
-         {io_pcb::hidename_y}=1.5499 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R11
-         value=5.6k
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=21.5077 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21690 {
-          proto=0; x=862.52mil; y=92.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21691 {
-          proto=0; x=894.0mil; y=92.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21678 {
-             x1=878.26mil; y1=92.52mil; x2=878.26mil; y2=92.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21681 {
-             x1=878.26mil; y1=92.52mil; x2=878.26mil; y2=92.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21684 {
-             x1=878.26mil; y1=92.52mil; x2=23.307804mm; y2=92.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21687 {
-             x1=878.26mil; y1=92.52mil; x2=878.26mil; y2=3.350008mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAX
-       }
-       ha:subc.21693 {
-        ha:attributes {
-         {io_pcb::hidename_y}=2.1717 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R12
-         value=10k
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=23.1013 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21706 {
-          proto=0; x=893.74mil; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21707 {
-          proto=0; x=862.26mil; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21694 {
-             x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21697 {
-             x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21700 {
-             x1=878.0mil; y1=54.0mil; x2=21.3012mm; y2=54.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21703 {
-             x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=0.3716mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAY
-       }
-       ha:subc.21709 {
-        ha:attributes {
-         {io_pcb::hidename_y}=8.6614 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C37
-         value=1uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=26.0482 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21722 {
-          proto=0; x=982.52mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21723 {
-          proto=0; x=1.014in; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21710 {
-             x1=998.26mil; y1=279.0mil; x2=998.26mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21713 {
-             x1=998.26mil; y1=279.0mil; x2=998.26mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21716 {
-             x1=998.26mil; y1=279.0mil; x2=26.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21719 {
-             x1=998.26mil; y1=279.0mil; x2=998.26mil; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAZ
-       }
-       ha:subc.21725 {
-        ha:attributes {
-         {io_pcb::hidename_y}=7.8232 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C38
-         value=10nF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=22.9362 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21738 {
-          proto=0; x=922.0mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21739 {
-          proto=0; x=953.48mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21726 {
-             x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21729 {
-             x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21732 {
-             x1=937.74mil; y1=279.0mil; x2=24.818596mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21735 {
-             x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAa
-       }
-       ha:subc.21741 {
-        ha:attributes {
-         {io_pcb::hidename_y}=5.9182 mm
-         copyright=2006 DJ Delorie
-         author=DJ Delorie
-         footprint=SOT23-5
-         dist-license=GPL
-         {io_pcb::hidename_scale}=90
-         refdes=U2
-         value=TC2185-3.3
-         {io_pcb::hidename_direction}=1
-         use-license=Unlimited
-         {io_pcb::hidename_x}=23.9014 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               15.0mil  
-               -23.0mil  
-               -15.0mil  
-               -23.0mil  
-               -15.0mil  
-               23.0mil  
-               15.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21766 {
-          proto=0; x=929.0mil; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=BY
-          }
-         }
-         ha:padstack_ref.21767 {
-          proto=0; x=1.007in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=VOUT
-          }
-         }
-         ha:padstack_ref.21768 {
-          proto=0; x=1.007in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VIN
-          }
-         }
-         ha:padstack_ref.21769 {
-          proto=0; x=968.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=GND
-          }
-         }
-         ha:padstack_ref.21770 {
-          proto=0; x=929.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=EN
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21742 {
-             x1=909.0mil; y1=121.0mil; x2=909.0mil; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21745 {
-             x1=909.0mil; y1=260.0mil; x2=1.027in; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21748 {
-             x1=1.027in; y1=121.0mil; x2=1.027in; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21751 {
-             x1=909.0mil; y1=121.0mil; x2=1.027in; y2=121.0mil; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21754 {
-             x1=968.0mil; y1=181.8mil; x2=968.0mil; y2=181.8mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21757 {
-             x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21760 {
-             x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21763 {
-             x1=929.0mil; y1=231.0mil; x2=22.5966mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAb
-       }
-       ha:subc.21772 {
-        ha:attributes {
-         {io_pcb::hidename_y}=7.5184 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C10
-         value=4.7uF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=26.1808 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21785 {
-          proto=0; x=1.09174in; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21786 {
-          proto=0; x=1.06026in; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21773 {
-             x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21776 {
-             x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21779 {
-             x1=1.076in; y1=277.0mil; x2=26.3304mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21782 {
-             x1=1.076in; y1=277.0mil; x2=1.076in; y2=6.0358mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAc
-       }
-       ha:subc.21788 {
-        ha:attributes {
-         {io_pcb::hidename_y}=4.9784 mm
-         copyright=2006 DJ Delorie
-         author=DJ Delorie
-         footprint=SOT23-5
-         dist-license=GPL
-         {io_pcb::hidename_scale}=80
-         refdes=U6
-         value=MCP73831
-         {io_pcb::hidename_direction}=3
-         use-license=Unlimited
-         {io_pcb::hidename_x}=28.7782 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               15.0mil  
-               -23.0mil  
-               -15.0mil  
-               -23.0mil  
-               -15.0mil  
-               23.0mil  
-               15.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21813 {
-          proto=0; x=1.067in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=VIN
-          }
-         }
-         ha:padstack_ref.21814 {
-          proto=0; x=29.083mm; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=PROG
-          }
-         }
-         ha:padstack_ref.21815 {
-          proto=0; x=29.083mm; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=STAT
-          }
-         }
-         ha:padstack_ref.21816 {
-          proto=0; x=1.106in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=VSS
-          }
-         }
-         ha:padstack_ref.21817 {
-          proto=0; x=1.067in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=VBAT
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21789 {
-             x1=1.047in; y1=121.0mil; x2=1.047in; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21792 {
-             x1=1.047in; y1=260.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21795 {
-             x1=29.591mm; y1=121.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.21798 {
-             x1=1.047in; y1=121.0mil; x2=29.591mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21801 {
-             x1=1.106in; y1=181.8mil; x2=1.106in; y2=181.8mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21804 {
-             x1=1.067in; y1=231.0mil; x2=1.067in; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21807 {
-             x1=1.067in; y1=231.0mil; x2=1.067in; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21810 {
-             x1=1.067in; y1=231.0mil; x2=26.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAd
-       }
-       ha:subc.21819 {
-        ha:attributes {
-         {io_pcb::hidename_y}=7.5184 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=R8
-         value=2.49k
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=28.5120 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21832 {
-          proto=0; x=28.486604mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21833 {
-          proto=0; x=29.286196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21820 {
-             x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21823 {
-             x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21826 {
-             x1=28.8864mm; y1=277.0mil; x2=29.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21829 {
-             x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAe
-       }
-       ha:subc.21835 {
-        ha:attributes {
-         {io_pcb::hidename_y}=13.5001 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L174
-         value=22nH
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=7.0485 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21848 {
-          proto=0; x=261.74mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21849 {
-          proto=0; x=230.26mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21836 {
-             x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21839 {
-             x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21842 {
-             x1=246.0mil; y1=500.0mil; x2=5.2484mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21845 {
-             x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAf
-       }
-       ha:subc.21851 {
-        ha:attributes {
-         {io_pcb::hidename_y}=2.1082 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=R2
-         value=1k
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=10.6172 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21864 {
-          proto=0; x=317.26mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21865 {
-          proto=0; x=348.74mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21852 {
-             x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21855 {
-             x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21858 {
-             x1=333.0mil; y1=57.0mil; x2=9.4582mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21861 {
-             x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAg
-       }
-       ha:subc.21867 {
-        ha:attributes {
-         {io_pcb::hidename_y}=4.5974 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=R3
-         value=33
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=22.0030 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21880 {
-          proto=0; x=768.26mil; y=168.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21881 {
-          proto=0; x=799.74mil; y=168.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21868 {
-             x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21871 {
-             x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21874 {
-             x1=784.0mil; y1=168.0mil; x2=20.9136mm; y2=168.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21877 {
-             x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=5.2672mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAh
-       }
-       ha:subc.21883 {
-        ha:attributes {
-         {io_pcb::hidename_y}=2.7940 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=R4
-         value=33
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=20.5420 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21896 {
-          proto=0; x=19.507204mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21897 {
-          proto=0; x=20.306796mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21884 {
-             x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21887 {
-             x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21890 {
-             x1=19.907mm; y1=129.0mil; x2=20.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21893 {
-             x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=4.2766mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAi
-       }
-       ha:subc.21899 {
-        ha:attributes {
-         {io_pcb::hidename_y}=0.8128 mm
-         footprint=50mil7pin
-         {io_pcb::hidename_scale}=100
-         refdes=J2
-         value=Debug
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=20.0914 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=42.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=42.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=42.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=48.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=48.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=28.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 {
-               -21.0mil  
-               -21.0mil  
-               21.0mil  
-               -21.0mil  
-               21.0mil  
-               21.0mil  
-               -21.0mil  
-               21.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -21.0mil  
-               -21.0mil  
-               21.0mil  
-               -21.0mil  
-               21.0mil  
-               21.0mil  
-               -21.0mil  
-               21.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -21.0mil  
-               -21.0mil  
-               21.0mil  
-               -21.0mil  
-               21.0mil  
-               21.0mil  
-               -21.0mil  
-               21.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -24.0mil  
-               -24.0mil  
-               24.0mil  
-               -24.0mil  
-               24.0mil  
-               24.0mil  
-               -24.0mil  
-               24.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -24.0mil  
-               -24.0mil  
-               24.0mil  
-               -24.0mil  
-               24.0mil  
-               24.0mil  
-               -24.0mil  
-               24.0mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21912 {
-          proto=0; x=491.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.21913 {
-          proto=0; x=541.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.21914 {
-          proto=0; x=591.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=pin5
-          }
-         }
-         ha:padstack_ref.21915 {
-          proto=0; x=641.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.21916 {
-          proto=0; x=691.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.21917 {
-          proto=0; x=741.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.21918 {
-          proto=1; x=791.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21900 {
-             x1=641.0mil; y1=32.0mil; x2=641.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21903 {
-             x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21906 {
-             x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=-0.1872mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21909 {
-             x1=791.0mil; y1=32.0mil; x2=19.0914mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAj
-       }
-       ha:subc.21920 {
-        ha:attributes {
-         {io_pcb::hidename_y}=4.9530 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C5
-         value=22pF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=8.5852 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21933 {
-          proto=0; x=318.0mil; y=162.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21934 {
-          proto=0; x=318.0mil; y=193.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21921 {
-             x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21924 {
-             x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21927 {
-             x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=3.5212mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21930 {
-             x1=318.0mil; y1=178.0mil; x2=7.0772mm; y2=178.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAk
-       }
-       ha:subc.21936 {
-        ha:attributes {
-         {io_pcb::hidename_y}=8.5598 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C6
-         value=22pF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=10.4902 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21949 {
-          proto=0; x=417.74mil; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21950 {
-          proto=0; x=386.26mil; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.21937 {
-             x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21940 {
-             x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21943 {
-             x1=402.0mil; y1=275.0mil; x2=9.2108mm; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21946 {
-             x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=5.985mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAl
-       }
-       ha:subc.21952 {
-        ha:attributes {
-         {io_pcb::hidename_y}=5.0800 mm
-         footprint=ABM8
-         {io_pcb::hidename_scale}=80
-         refdes=X2
-         value=16MHz
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=10.8730 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               20.67mil  
-               -25.595mil  
-               -20.67mil  
-               -25.595mil  
-               -20.67mil  
-               25.595mil  
-               20.67mil  
-               25.595mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               23.67mil  
-               -28.595mil  
-               -23.67mil  
-               -28.595mil  
-               -23.67mil  
-               28.595mil  
-               23.67mil  
-               28.595mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               20.67mil  
-               -25.595mil  
-               -20.67mil  
-               -25.595mil  
-               -20.67mil  
-               25.595mil  
-               20.67mil  
-               25.595mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21966 {
-          proto=0; x=366.58mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.21967 {
-          proto=0; x=366.58mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.21968 {
-          proto=0; x=439.41mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.21969 {
-          proto=0; x=439.41mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.21953 {
-             x=396.7mil; y=2.9304mm; width=5.0mil; height=5.0mil; astart=180.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.21954 {
-             x1=402.995mil; y1=175.995mil; x2=402.995mil; y2=175.995mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.21957 {
-             x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=176.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.21960 {
-             x1=403.0mil; y1=176.0mil; x2=11.2362mm; y2=176.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.21963 {
-             x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=5.4704mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAm
-       }
-       ha:subc.21971 {
-        ha:attributes {
-         {io_pcb::hidename_y}=5.3086 mm
-         footprint=ufqfpn28
-         {io_pcb::hidename_scale}=100
-         refdes=U4
-         value=STM32F042G6U
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=16.2306 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.175008mm  
-               -5.905mil  
-               -0.175008mm  
-               5.905mil  
-               0.175008mm  
-               5.905mil  
-               0.175008mm  
-               -5.905mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.251208mm  
-               -8.905mil  
-               -0.251208mm  
-               8.905mil  
-               0.251208mm  
-               8.905mil  
-               0.251208mm  
-               -8.905mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.175008mm  
-               -5.905mil  
-               -0.175008mm  
-               5.905mil  
-               0.175008mm  
-               5.905mil  
-               0.175008mm  
-               -5.905mil  
-              }
-            }
-          }
-        }
-
-        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 {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -0.175008mm  
-               -5.905mil  
-               -0.175008mm  
-               -5.905mil  
-               0.175008mm  
-               5.905mil  
-               0.175008mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               8.905mil  
-               -0.251208mm  
-               -8.905mil  
-               -0.251208mm  
-               -8.905mil  
-               0.251208mm  
-               8.905mil  
-               0.251208mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -0.175008mm  
-               -5.905mil  
-               -0.175008mm  
-               -5.905mil  
-               0.175008mm  
-               5.905mil  
-               0.175008mm  
-              }
-            }
-          }
-        }
-
-        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 {
-               -7.87mil  
-               -4.92mil  
-               -7.87mil  
-               4.92mil  
-               7.87mil  
-               4.92mil  
-               7.87mil  
-               -4.92mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -10.87mil  
-               -7.92mil  
-               -10.87mil  
-               7.92mil  
-               10.87mil  
-               7.92mil  
-               10.87mil  
-               -7.92mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -7.87mil  
-               -4.92mil  
-               -7.87mil  
-               4.92mil  
-               7.87mil  
-               4.92mil  
-               7.87mil  
-               -4.92mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.3 {
-          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 {
-               4.92mil  
-               -7.87mil  
-               -4.92mil  
-               -7.87mil  
-               -4.92mil  
-               7.87mil  
-               4.92mil  
-               7.87mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.92mil  
-               -10.87mil  
-               -7.92mil  
-               -10.87mil  
-               -7.92mil  
-               10.87mil  
-               7.92mil  
-               10.87mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               4.92mil  
-               -7.87mil  
-               -4.92mil  
-               -7.87mil  
-               -4.92mil  
-               7.87mil  
-               4.92mil  
-               7.87mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.4 {
-          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 {
-               -8.855mil  
-               -3.935mil  
-               -8.855mil  
-               3.935mil  
-               8.855mil  
-               3.935mil  
-               8.855mil  
-               -3.935mil  
-              }
-            }
+        }
+        ha:padstack_ref.21256 {
+         proto=0; x=797.0mil; y=5.398004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -11.855mil  
-               -6.935mil  
-               -11.855mil  
-               6.935mil  
-               11.855mil  
-               6.935mil  
-               11.855mil  
-               -6.935mil  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -8.855mil  
-               -3.935mil  
-               -8.855mil  
-               3.935mil  
-               8.855mil  
-               3.935mil  
-               8.855mil  
-               -3.935mil  
-              }
-            }
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
-        ha:ps_proto_v6.5 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               3.935mil  
-               -8.855mil  
-               -3.935mil  
-               -8.855mil  
-               -3.935mil  
-               8.855mil  
-               3.935mil  
-               8.855mil  
-              }
+          li:objects {
+           ha:line.21243 {
+            x1=797.0mil; y1=5.7978mm; x2=797.0mil; y2=5.7978mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               6.935mil  
-               -11.855mil  
-               -6.935mil  
-               -11.855mil  
-               -6.935mil  
-               11.855mil  
-               6.935mil  
-               11.855mil  
-              }
+           }
+           ha:line.21246 {
+            x1=797.0mil; y1=5.7978mm; x2=797.0mil; y2=5.7978mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               3.935mil  
-               -8.855mil  
-               -3.935mil  
-               -8.855mil  
-               -3.935mil  
-               8.855mil  
-               3.935mil  
-               8.855mil  
-              }
+           }
+           ha:line.21249 {
+            x1=797.0mil; y1=5.7978mm; x2=797.0mil; y2=6.7978mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.21252 {
+            x1=797.0mil; y1=5.7978mm; x2=21.2438mm; y2=5.7978mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAC
+      }
+       ha:subc.21290 {
+        ha:attributes {
+         {io_pcb::hidename_y}=-0.1270 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=R7
+         value=1k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=26.4602 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v6.6 {
+        ha:ps_proto_v6.0 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -11418,14 +4454,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -9.845mil  
-               -3.0mil  
-               -9.845mil  
-               3.0mil  
-               9.845mil  
-               3.0mil  
-               9.845mil  
-               -3.0mil  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -11437,14 +4473,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -12.845mil  
-               -6.0mil  
-               -12.845mil  
-               6.0mil  
-               12.845mil  
-               6.0mil  
-               12.845mil  
-               -6.0mil  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -11456,146 +4492,102 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -9.845mil  
-               -3.0mil  
-               -9.845mil  
-               3.0mil  
-               9.845mil  
-               3.0mil  
-               9.845mil  
-               -3.0mil  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
         }
+       }
 
-        ha:ps_proto_v6.7 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        li:objects {
+         ha:padstack_ref.21303 {
+          proto=0; x=996.26mil; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               3.0mil  
-               -9.845mil  
-               -3.0mil  
-               -9.845mil  
-               -3.0mil  
-               9.845mil  
-               3.0mil  
-               9.845mil  
-              }
-            }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.21304 {
+          proto=0; x=1.02774in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               6.0mil  
-               -12.845mil  
-               -6.0mil  
-               -12.845mil  
-               -6.0mil  
-               12.845mil  
-               6.0mil  
-               12.845mil  
-              }
-            }
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               3.0mil  
-               -9.845mil  
-               -3.0mil  
-               -9.845mil  
-               -3.0mil  
-               9.845mil  
-               3.0mil  
-               9.845mil  
-              }
-            }
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        ha:ps_proto_v6.8 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:objects {
+            ha:line.21291 {
+             x1=1.012in; y1=41.0mil; x2=1.012in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.274957mm  
-               -5.905mil  
-               -0.274957mm  
-               5.905mil  
-               0.274957mm  
-               5.905mil  
-               0.274957mm  
-               -5.905mil  
-              }
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+            ha:line.21294 {
+             x1=1.012in; y1=41.0mil; x2=1.012in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.351157mm  
-               -8.905mil  
-               -0.351157mm  
-               8.905mil  
-               0.351157mm  
-               8.905mil  
-               0.351157mm  
-               -8.905mil  
-              }
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+            ha:line.21297 {
+             x1=1.012in; y1=41.0mil; x2=26.7048mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.274957mm  
-               -5.905mil  
-               -0.274957mm  
-               5.905mil  
-               0.274957mm  
-               5.905mil  
-               0.274957mm  
-               -5.905mil  
-              }
             }
-          }
+            ha:line.21300 {
+             x1=1.012in; y1=41.0mil; x2=1.012in; y2=2.0414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAF
+       }
+       ha:subc.21306 {
+        ha:attributes {
+         {io_pcb::hidename_y}=0.4572 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=R6
+         value=1k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=31.2354 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v6.9 {
+        ha:ps_proto_v6.0 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -11607,14 +4599,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               5.905mil  
-               -0.274957mm  
-               -5.905mil  
-               -0.274957mm  
-               -5.905mil  
-               0.274957mm  
-               5.905mil  
-               0.274957mm  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -11626,14 +4618,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               8.905mil  
-               -0.351157mm  
-               -8.905mil  
-               -0.351157mm  
-               -8.905mil  
-               0.351157mm  
-               8.905mil  
-               0.351157mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -11645,317 +4637,23 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               5.905mil  
-               -0.274957mm  
-               -5.905mil  
-               -0.274957mm  
-               -5.905mil  
-               0.274957mm  
-               5.905mil  
-               0.274957mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.21987 {
-          proto=0; x=14.255621mm; y=149.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21988 {
-          proto=1; x=579.94mil; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.21989 {
-          proto=0; x=18.205579mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=15
-          }
-         }
-         ha:padstack_ref.21990 {
-          proto=1; x=698.06mil; y=3.333621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=22
-            name=22
-          }
-         }
-         ha:padstack_ref.21991 {
-          proto=2; x=562.23mil; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21992 {
-          proto=3; x=580.93mil; y=285.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.21993 {
-          proto=2; x=715.77mil; y=267.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=15
-          }
-         }
-         ha:padstack_ref.21994 {
-          proto=3; x=697.07mil; y=132.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=22
-            name=22
-          }
-         }
-         ha:padstack_ref.21995 {
-          proto=4; x=563.21mil; y=151.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.21996 {
-          proto=5; x=581.91mil; y=284.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.21997 {
-          proto=4; x=714.79mil; y=266.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=15
-          }
-         }
-         ha:padstack_ref.21998 {
-          proto=5; x=696.09mil; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=22
-            name=22
-          }
-         }
-         ha:padstack_ref.21999 {
-          proto=6; x=564.195mil; y=152.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22000 {
-          proto=7; x=582.94mil; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.22001 {
-          proto=6; x=713.805mil; y=265.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=15
-          }
-         }
-         ha:padstack_ref.22002 {
-          proto=7; x=695.06mil; y=134.195mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=22
-            name=22
-          }
-         }
-         ha:padstack_ref.22003 {
-          proto=8; x=14.35557mm; y=169.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.22004 {
-          proto=9; x=599.63mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.22005 {
-          proto=8; x=18.10563mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=16
-            name=16
-          }
-         }
-         ha:padstack_ref.22006 {
-          proto=9; x=678.37mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=23
-            name=23
-          }
-         }
-         ha:padstack_ref.22007 {
-          proto=8; x=14.35557mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
           }
+        }
+       }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.22008 {
-          proto=9; x=619.31mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        li:objects {
+         ha:padstack_ref.21319 {
+          proto=0; x=1.17826in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -11964,12 +4662,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=10
-            name=10
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.22009 {
-          proto=8; x=18.10563mm; y=228.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.21320 {
+          proto=0; x=1.20974in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -11978,54 +4676,133 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=17
-            name=17
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.22010 {
-          proto=9; x=658.69mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=24
-            name=24
-          }
+           li:objects {
+            ha:line.21307 {
+             x1=1.194in; y1=41.0mil; x2=1.194in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.21310 {
+             x1=1.194in; y1=41.0mil; x2=1.194in; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.21313 {
+             x1=1.194in; y1=41.0mil; x2=31.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.21316 {
+             x1=1.194in; y1=41.0mil; x2=1.194in; y2=2.0414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.22011 {
-          proto=8; x=14.35557mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAG
+       }
+       ha:subc.21322 {
+        ha:attributes {
+         {io_pcb::hidename_y}=0.2863 mm
+         footprint=0605
+         {io_pcb::hidename_scale}=80
+         refdes=D1
+         value=dualLED
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=29.7552 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.22012 {
-          proto=9; x=639.0mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; 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 {
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+               -12.795mil  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -19.73mil  
+               -15.795mil  
+               -19.73mil  
+               15.795mil  
+               19.73mil  
+               15.795mil  
+               19.73mil  
+               -15.795mil  
+              }
+            }
 
-          ha:attributes {
-            term=11
-            name=11
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+               -12.795mil  
+              }
+            }
           }
-         }
-         ha:padstack_ref.22013 {
-          proto=8; x=18.10563mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.21336 {
+          proto=0; x=28.955989mm; y=39.55mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
           ha:flags {
            clearline=1
           }
@@ -12034,12 +4811,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=18
-            name=18
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.22014 {
-          proto=9; x=639.0mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.21337 {
+          proto=0; x=28.955989mm; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
           ha:flags {
            clearline=1
           }
@@ -12048,12 +4825,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=25
-            name=25
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.22015 {
-          proto=8; x=14.35557mm; y=228.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.21338 {
+          proto=0; x=27.506157mm; y=39.55mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
           ha:flags {
            clearline=1
           }
@@ -12062,12 +4839,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=5
-            name=5
+            term=4
+            name=4
           }
          }
-         ha:padstack_ref.22016 {
-          proto=9; x=658.69mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.21339 {
+          proto=0; x=27.506157mm; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
           ha:flags {
            clearline=1
           }
@@ -12076,7769 +4853,15613 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=12
-            name=12
+            term=3
+            name=3
           }
          }
-         ha:padstack_ref.22017 {
-          proto=8; x=18.10563mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=19
-            name=19
-          }
+           li:objects {
+            ha:arc.21323 {
+             x=26.731076mm; y=56.27mil; 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:padstack_ref.22018 {
-          proto=9; x=619.31mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=26
-            name=26
-          }
+           li:objects {
+            ha:line.21324 {
+             x1=28.231073mm; y1=56.275mil; x2=28.231073mm; y2=56.275mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.21327 {
+             x1=28.2312mm; y1=56.27mil; x2=28.2312mm; y2=56.27mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.21330 {
+             x1=28.2312mm; y1=56.27mil; x2=27.2312mm; y2=56.27mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.21333 {
+             x1=28.2312mm; y1=56.27mil; x2=28.2312mm; y2=0.429258mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.22019 {
-          proto=8; x=14.35557mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAH
+       }
+        ha:subc.21360 {
+         ha:attributes {
+          {io_pcb::hidename_y}=15.3670 mm
+          footprint=saw
+          {io_pcb::hidename_scale}=80
+          refdes=S1
+          value=SAW
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=16.6624 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                -0.124967mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.305mil  
+                -10.825mil  
+                -12.305mil  
+                10.825mil  
+                12.305mil  
+                10.825mil  
+                12.305mil  
+                -10.825mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                -0.124967mm  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.21385 {
+           proto=0; x=725.0mil; y=574.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=6
-            name=6
-          }
-         }
-         ha:padstack_ref.22020 {
-          proto=9; x=678.37mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=in
+           }
           }
+          ha:padstack_ref.21386 {
+           proto=0; x=713.68mil; y=593.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=gnd
+           }
           }
+          ha:padstack_ref.21387 {
+           proto=0; x=736.32mil; y=593.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=13
-            name=13
-          }
-         }
-         ha:padstack_ref.22021 {
-          proto=8; x=18.10563mm; y=169.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=5
+             name=gnd
+           }
           }
+          ha:padstack_ref.21388 {
+           proto=0; x=713.68mil; y=613.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=gnd
+           }
           }
+          ha:padstack_ref.21389 {
+           proto=0; x=736.32mil; y=613.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=20
-            name=20
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=out
+           }
           }
          }
-         ha:padstack_ref.22022 {
-          proto=9; x=599.63mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=27
-            name=27
-          }
-         }
-         ha:padstack_ref.22023 {
-          proto=0; x=14.255621mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.21361 {
+              x1=744.69mil; y1=566.13mil; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.21364 {
+              x1=705.31mil; y1=621.24mil; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.21367 {
+              x1=705.31mil; y1=566.13mil; x2=705.31mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.21370 {
+              x1=705.31mil; y1=566.13mil; x2=744.69mil; y2=566.13mil; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=7
-            name=7
+            li:objects {
+             ha:line.21373 {
+              x1=725.0mil; y1=15.179649mm; x2=725.0mil; y2=15.179649mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21376 {
+              x1=725.0mil; y1=574.0mil; x2=725.0mil; y2=574.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21379 {
+              x1=725.0mil; y1=574.0mil; x2=19.415mm; y2=574.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21382 {
+              x1=725.0mil; y1=574.0mil; x2=725.0mil; y2=15.5796mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22024 {
-          proto=1; x=698.06mil; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAJ
+        }
+        ha:subc.21391 {
+         ha:attributes {
+          {io_pcb::hidename_y}=20.7000 mm
+          footprint=GP.18.4
+          {io_pcb::hidename_scale}=100
+          refdes=A1
+          value=APAE1575R1840AADB7-T
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=27.4150 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.0 {
+           hdia=37.4mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=14
-            name=14
-          }
-         }
-         ha:padstack_ref.22025 {
-          proto=0; x=18.205579mm; y=149.94mil; 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=59.06mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=21
-            name=21
-          }
-         }
-         ha:padstack_ref.22026 {
-          proto=1; x=579.94mil; y=3.333621mm; 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=59.06mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=66.93mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=28
-            name=28
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=66.93mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.22027 {
-          proto=2; x=562.23mil; y=267.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.21419 {
+           proto=0; x=18.415002mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-            name=7
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
          }
-         ha:padstack_ref.22028 {
-          proto=3; x=697.07mil; y=285.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=14
-            name=14
-          }
-         }
-         ha:padstack_ref.22029 {
-          proto=2; x=715.77mil; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.21392 {
+              x1=28.414982mm; y1=224.41mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.21395 {
+              x1=28.414982mm; y1=224.41mil; x2=26.414986mm; y2=145.67mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.21398 {
+              x1=10.415018mm; y1=145.67mil; x2=26.414986mm; y2=145.67mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.21401 {
+              x1=10.415018mm; y1=145.67mil; x2=10.415018mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.21404 {
+              x1=10.415018mm; y1=854.33mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=21
-            name=21
+            li:objects {
+             ha:line.21407 {
+              x1=18.415002mm; y1=500.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21410 {
+              x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21413 {
+              x1=19.415mm; y1=500.0mil; x2=725.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21416 {
+              x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
           }
          }
-         ha:padstack_ref.22030 {
-          proto=3; x=580.93mil; y=132.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAK
+        }
+        ha:subc.21421 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.8092 mm
+          footprint=hole-M3
+          {io_pcb::hidename_scale}=100
+          refdes=H4
+          value=
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=2.3876 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.0 {
+           hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=28
-            name=28
-          }
-         }
-         ha:padstack_ref.22031 {
-          proto=4; x=563.21mil; y=266.09mil; 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=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=7
-            name=7
-          }
-         }
-         ha:padstack_ref.22032 {
-          proto=5; x=696.09mil; y=284.79mil; 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=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=14
-            name=14
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.22033 {
-          proto=4; x=714.79mil; y=151.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.21435 {
+           proto=0; x=125.0mil; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+            usetherm=1
+           }
 
-          ha:attributes {
-            term=21
-            name=21
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
          }
-         ha:padstack_ref.22034 {
-          proto=5; x=581.91mil; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=28
-            name=28
-          }
-         }
-         ha:padstack_ref.22035 {
-          proto=6; x=564.195mil; y=265.15mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:arc.21422 {
+              x=125.0mil; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=7
-            name=7
+            li:objects {
+             ha:line.21423 {
+              x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21426 {
+              x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21429 {
+              x1=125.0mil; y1=875.0mil; x2=4.175mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21432 {
+              x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22036 {
-          proto=7; x=695.15mil; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAL
+        }
+        ha:subc.21437 {
+         ha:attributes {
+          {io_pcb::hidename_y}=21.4630 mm
+          footprint=hole-M3
+          {io_pcb::hidename_scale}=100
+          refdes=H3
+          value=
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=33.9725 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.0 {
+           hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=14
-            name=14
-          }
-         }
-         ha:padstack_ref.22037 {
-          proto=6; x=713.805mil; y=152.85mil; 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=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=21
-            name=21
-          }
-         }
-         ha:padstack_ref.22038 {
-          proto=7; x=582.85mil; y=134.195mil; 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=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=28
-            name=28
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
         }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.21451 {
+           proto=0; x=34.925mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+            usetherm=1
+           }
 
-           li:objects {
-            ha:line.21972 {
-             x1=548.45mil; y1=118.45mil; x2=548.45mil; y2=118.45mil; thickness=10.0mil; clearance=0.0;
-            }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=1
+             name=pin1
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.21975 {
-             x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.21438 {
+              x=34.925mm; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.21978 {
-             x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.21981 {
-             x1=639.0mil; y1=209.0mil; x2=17.2306mm; y2=209.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21439 {
+              x1=34.925mm; y1=875.0mil; x2=34.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.21984 {
-             x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=6.3086mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21442 {
+              x1=34.925mm; y1=875.0mil; x2=34.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21445 {
+              x1=34.925mm; y1=875.0mil; x2=35.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21448 {
+              x1=34.925mm; y1=875.0mil; x2=34.925mm; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAn
-       }
-       ha:subc.22040 {
-        ha:attributes {
-         {io_pcb::hidename_y}=10.6233 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C175
-         value=6.2pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=7.5687 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAM
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.21453 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.6162 mm
+          footprint=hole-M3
+          {io_pcb::hidename_scale}=100
+          refdes=H2
+          value=
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=34.3408 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=125.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 {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22053 {
-          proto=0; x=266.48mil; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.21467 {
+           proto=0; x=34.925mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+            usetherm=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
          }
-         ha:padstack_ref.22054 {
-          proto=0; x=266.48mil; y=465.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+             ha:arc.21454 {
+              x=34.925mm; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-         }
-        }
-        li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22041 {
-             x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21455 {
+              x1=34.925mm; y1=125.0mil; x2=34.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22044 {
-             x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21458 {
+              x1=34.925mm; y1=125.0mil; x2=34.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22047 {
-             x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=10.423396mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21461 {
+              x1=34.925mm; y1=125.0mil; x2=35.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22050 {
-             x1=266.48mil; y1=449.74mil; x2=5.768592mm; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21464 {
+              x1=34.925mm; y1=125.0mil; x2=34.925mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAo
-       }
-       ha:subc.22056 {
-        ha:attributes {
-         {io_pcb::hidename_y}=14.7889 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L173
-         value=43nH
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=5.9563 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAN
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.21469 {
+         ha:attributes {
+          {io_pcb::hidename_y}=3.8354 mm
+          footprint=hole-M3
+          {io_pcb::hidename_scale}=100
+          refdes=H1
+          value=
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=3.0734 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=125.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 {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.22069 {
-          proto=0; x=266.0mil; y=566.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22070 {
-          proto=0; x=266.0mil; y=535.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21483 {
+           proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+            usetherm=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22057 {
-             x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.21470 {
+              x=125.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.22060 {
-             x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.22063 {
-             x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=14.988796mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21471 {
+              x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22066 {
-             x1=266.0mil; y1=550.74mil; x2=7.7564mm; y2=550.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21474 {
+              x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21477 {
+              x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21480 {
+              x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAp
-       }
-       ha:subc.22072 {
-        ha:attributes {
-         {io_pcb::hidename_y}=21.2791 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C211
-         value=10nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=8.3185 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAO
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.21485 {
+         ha:attributes {
+          {io_pcb::hidename_y}=15.6340 mm
+          footprint=S2B-PH
+          {io_pcb::hidename_scale}=100
+          refdes=B1
+          value=LiPo
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=38.0294 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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;              }
+              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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;              }
+              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 {
+                -25.59mil  
+                -25.59mil  
+                25.59mil  
+                -25.59mil  
+                25.59mil  
+                25.59mil  
+                -25.59mil  
+                25.59mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.59mil  
+                -25.59mil  
+                25.59mil  
+                -25.59mil  
+                25.59mil  
+                25.59mil  
+                -25.59mil  
+                25.59mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.59mil  
+                -25.59mil  
+                25.59mil  
+                -25.59mil  
+                25.59mil  
+                25.59mil  
+                -25.59mil  
+                25.59mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.74mil  
+                -28.74mil  
+                28.74mil  
+                -28.74mil  
+                28.74mil  
+                28.74mil  
+                -28.74mil  
+                28.74mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.74mil  
+                -28.74mil  
+                28.74mil  
+                -28.74mil  
+                28.74mil  
+                28.74mil  
+                -28.74mil  
+                28.74mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22085 {
-          proto=0; x=296.0mil; y=853.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21510 {
+           proto=0; x=32.029412mm; y=13.684042mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22086 {
-          proto=0; x=296.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.21511 {
+           proto=1; x=32.029412mm; y=11.684046mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22073 {
-             x1=296.0mil; y1=869.26mil; x2=296.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21486 {
+              x1=30.429466mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22076 {
-             x1=296.0mil; y1=869.26mil; x2=296.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21489 {
+              x1=30.429466mm; y1=9.734088mm; x2=30.429466mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22079 {
-             x1=296.0mil; y1=869.26mil; x2=296.0mil; y2=21.079204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21492 {
+              x1=30.429466mm; y1=9.734088mm; x2=38.0294mm; y2=9.734088mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22082 {
-             x1=296.0mil; y1=869.26mil; x2=6.5184mm; y2=869.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21495 {
+              x1=38.0294mm; y1=9.734088mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAq
-       }
-       ha:subc.22088 {
-        ha:attributes {
-         {io_pcb::hidename_y}=17.5641 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L191
-         value=56nH
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=9.3345 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.21498 {
+              x1=32.029412mm; y1=12.684044mm; x2=32.029412mm; y2=12.684044mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21501 {
+              x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.21504 {
+              x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=14.634mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21507 {
+              x1=38.0294mm; y1=15.634mm; x2=37.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAP
+        }
+        ha:subc.21513 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.8524 mm
+          footprint=UBLOX-MAX
+          {io_pcb::hidename_scale}=80
+          refdes=U5
+          value=MAX-10
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=20.2438 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -13.78mil  
+                -35.435mil  
+                13.78mil  
+                35.435mil  
+                13.78mil  
+                35.435mil  
+                -13.78mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -38.435mil  
+                -16.78mil  
+                -38.435mil  
+                16.78mil  
+                38.435mil  
+                16.78mil  
+                38.435mil  
+                -16.78mil  
+               }
+             }
+           }
+         }
+
+         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 {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -15.75mil  
+                -35.435mil  
+                15.75mil  
+                35.435mil  
+                15.75mil  
+                35.435mil  
+                -15.75mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -38.435mil  
+                -18.75mil  
+                -38.435mil  
+                18.75mil  
+                38.435mil  
+                18.75mil  
+                38.435mil  
+                -18.75mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -35.435mil  
+                -9.845mil  
+                -35.435mil  
+                9.845mil  
+                35.435mil  
+                9.845mil  
+                35.435mil  
+                -9.845mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -38.435mil  
+                -12.845mil  
+                -38.435mil  
+                12.845mil  
+                38.435mil  
+                12.845mil  
+                38.435mil  
+                -12.845mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -9.845mil  
+                -35.435mil  
+                9.845mil  
+                35.435mil  
+                9.845mil  
+                35.435mil  
+                -9.845mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.3 {
+           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 {
+                -35.43mil  
+                -11.81mil  
+                -35.43mil  
+                11.81mil  
+                35.43mil  
+                11.81mil  
+                35.43mil  
+                -11.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -38.43mil  
+                -14.81mil  
+                -38.43mil  
+                14.81mil  
+                38.43mil  
+                14.81mil  
+                38.43mil  
+                -14.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.43mil  
+                -11.81mil  
+                -35.43mil  
+                11.81mil  
+                35.43mil  
+                11.81mil  
+                35.43mil  
+                -11.81mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.4 {
+           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 {
+                -0.89992mm  
+                -0.299973mm  
+                -0.89992mm  
+                0.299973mm  
+                0.89992mm  
+                0.299973mm  
+                0.89992mm  
+                -0.299973mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.976121mm  
+                -14.81mil  
+                -0.976121mm  
+                14.81mil  
+                0.976121mm  
+                14.81mil  
+                0.976121mm  
+                -14.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.89992mm  
+                -0.299973mm  
+                -0.89992mm  
+                0.299973mm  
+                0.89992mm  
+                0.299973mm  
+                0.89992mm  
+                -0.299973mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.5 {
+           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 {
+                -27.56mil  
+                -13.78mil  
+                -27.56mil  
+                13.78mil  
+                27.56mil  
+                13.78mil  
+                27.56mil  
+                -13.78mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -30.56mil  
+                -16.78mil  
+                -30.56mil  
+                16.78mil  
+                30.56mil  
+                16.78mil  
+                30.56mil  
+                -16.78mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -27.56mil  
+                -13.78mil  
+                -27.56mil  
+                13.78mil  
+                27.56mil  
+                13.78mil  
+                27.56mil  
+                -13.78mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.6 {
+           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 {
+                -0.700023mm  
+                -0.400049mm  
+                -0.700023mm  
+                0.400049mm  
+                0.700023mm  
+                0.400049mm  
+                0.700023mm  
+                -0.400049mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -30.56mil  
+                -18.75mil  
+                -30.56mil  
+                18.75mil  
+                30.56mil  
+                18.75mil  
+                30.56mil  
+                -18.75mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.700023mm  
+                -0.400049mm  
+                -0.700023mm  
+                0.400049mm  
+                0.700023mm  
+                0.400049mm  
+                0.700023mm  
+                -0.400049mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22101 {
-          proto=0; x=336.0mil; y=707.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21539 {
+           proto=0; x=812.005mil; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=18
+             name=Reserved
+           }
           }
+          ha:padstack_ref.21540 {
+           proto=0; x=30.124527mm; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           ha:attributes {
+             term=1
+             name=GND
+           }
           }
-         }
-         ha:padstack_ref.22102 {
-          proto=0; x=336.0mil; y=738.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21541 {
+           proto=1; x=812.005mil; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=17
+             name=SCL2
+           }
           }
+          ha:padstack_ref.21542 {
+           proto=1; x=30.124527mm; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=TxD1
+           }
           }
+          ha:padstack_ref.21543 {
+           proto=1; x=812.005mil; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=SDA2
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.21544 {
+           proto=1; x=30.124527mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22089 {
-             x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22092 {
-             x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22095 {
-             x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=17.3642mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22098 {
-             x1=336.0mil; y1=723.0mil; x2=7.5344mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=3
+             name=RxD1
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.21545 {
+           proto=1; x=812.005mil; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAr
-       }
-       ha:subc.22104 {
-        ha:attributes {
-         {io_pcb::hidename_y}=17.7033 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C191
-         value=5.1pF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=8.0579 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=15
+             name=Reserved
+           }
+          }
+          ha:padstack_ref.21546 {
+           proto=1; x=30.124527mm; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=4
+             name=TIMEPULSE
+           }
           }
-        }
-       }
+          ha:padstack_ref.21547 {
+           proto=1; x=812.005mil; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22117 {
-          proto=0; x=7.657596mm; y=665.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=VCC_RF
+           }
           }
+          ha:padstack_ref.21548 {
+           proto=1; x=30.124527mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=EXTINT0
+           }
           }
+          ha:padstack_ref.21549 {
+           proto=1; x=812.005mil; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=ANTON
+           }
           }
-         }
-         ha:padstack_ref.22118 {
-          proto=0; x=6.858004mm; y=665.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21550 {
+           proto=1; x=30.124527mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=V_BCKP
+           }
           }
+          ha:padstack_ref.21551 {
+           proto=1; x=812.005mil; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=12
+             name=GND
+           }
           }
+          ha:padstack_ref.21552 {
+           proto=1; x=30.124527mm; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=V_IO
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.21553 {
+           proto=1; x=812.005mil; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22105 {
-             x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22108 {
-             x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22111 {
-             x1=7.2578mm; y1=665.48mil; x2=6.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22114 {
-             x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=15.903192mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=11
+             name=RFIN
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.21554 {
+           proto=1; x=30.124527mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAs
-       }
-       ha:subc.22120 {
-        ha:attributes {
-         {io_pcb::hidename_y}=18.6563 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L192
-         value=27nH
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=8.0391 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=8
+             name=VCC
+           }
+          }
+          ha:padstack_ref.21555 {
+           proto=0; x=812.005mil; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=GND
+           }
+          }
+          ha:padstack_ref.21556 {
+           proto=0; x=30.124527mm; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=9
+             name=V_RESET
+           }
           }
-        }
-       }
+          ha:padstack_ref.21557 {
+           proto=2; x=812.0mil; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22133 {
-          proto=0; x=300.74mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=18
+             name=Reserved
+           }
           }
+          ha:padstack_ref.21558 {
+           proto=2; x=1.18601in; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=GND
+           }
           }
+          ha:padstack_ref.21559 {
+           proto=3; x=812.0mil; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=17
+             name=SCL2
+           }
           }
-         }
-         ha:padstack_ref.22134 {
-          proto=0; x=269.26mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21560 {
+           proto=4; x=30.124653mm; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=TxD1
+           }
           }
+          ha:padstack_ref.21561 {
+           proto=3; x=812.0mil; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=SDA2
+           }
           }
+          ha:padstack_ref.21562 {
+           proto=4; x=30.124653mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=RxD1
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.21563 {
+           proto=3; x=812.0mil; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22121 {
-             x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22124 {
-             x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22127 {
-             x1=285.0mil; y1=703.0mil; x2=6.239mm; y2=703.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22130 {
-             x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=16.8562mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=15
+             name=Reserved
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.21564 {
+           proto=4; x=30.124653mm; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAt
-       }
-       ha:subc.22136 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.1003 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C176
-         value=2.2pF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=8.8773 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=4
+             name=TIMEPULSE
+           }
+          }
+          ha:padstack_ref.21565 {
+           proto=3; x=812.0mil; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=14
+             name=VCC_RF
+           }
           }
-        }
-       }
+          ha:padstack_ref.21566 {
+           proto=4; x=30.124653mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22149 {
-          proto=0; x=333.74mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=EXTINT0
+           }
           }
+          ha:padstack_ref.21567 {
+           proto=3; x=812.0mil; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=ANTON
+           }
           }
+          ha:padstack_ref.21568 {
+           proto=4; x=30.124653mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=V_BCKP
+           }
           }
-         }
-         ha:padstack_ref.22150 {
-          proto=0; x=302.26mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21569 {
+           proto=3; x=812.0mil; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=GND
+           }
           }
+          ha:padstack_ref.21570 {
+           proto=4; x=30.124653mm; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=V_IO
+           }
           }
+          ha:padstack_ref.21571 {
+           proto=3; x=812.0mil; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=RFIN
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.21572 {
+           proto=4; x=30.124653mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22137 {
-             x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22140 {
-             x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22143 {
-             x1=318.0mil; y1=563.0mil; x2=7.0772mm; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22146 {
-             x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=13.3002mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=8
+             name=VCC
+           }
+          }
+          ha:padstack_ref.21573 {
+           proto=2; x=812.0mil; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=GND
+           }
+          }
+          ha:padstack_ref.21574 {
+           proto=2; x=1.18601in; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=V_RESET
+           }
+          }
+          ha:padstack_ref.21575 {
+           proto=5; x=780.51mil; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           ha:flags {
+            clearline=1
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           li:thermal {
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAu
-       }
-       ha:subc.22152 {
-        ha:attributes {
-         {io_pcb::hidename_y}=16.0909 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L172
-         value=15nH
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=8.8773 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           ha:attributes {
+             term=18
+             name=Reserved
+           }
+          }
+          ha:padstack_ref.21576 {
+           proto=5; x=30.9245mm; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=1
+             name=GND
+           }
+          }
+          ha:padstack_ref.21577 {
+           proto=6; x=780.51mil; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=17
+             name=SCL2
+           }
           }
-        }
-       }
+          ha:padstack_ref.21578 {
+           proto=6; x=30.9245mm; y=894.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22165 {
-          proto=0; x=333.74mil; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=TxD1
+           }
           }
+          ha:padstack_ref.21579 {
+           proto=6; x=780.51mil; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=SDA2
+           }
           }
+          ha:padstack_ref.21580 {
+           proto=6; x=30.9245mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=RxD1
+           }
           }
-         }
-         ha:padstack_ref.22166 {
-          proto=0; x=302.26mil; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21581 {
+           proto=6; x=780.51mil; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=Reserved
+           }
           }
+          ha:padstack_ref.21582 {
+           proto=6; x=30.9245mm; y=808.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=TIMEPULSE
+           }
           }
+          ha:padstack_ref.21583 {
+           proto=6; x=780.51mil; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=VCC_RF
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.21584 {
+           proto=6; x=30.9245mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22153 {
-             x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22156 {
-             x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22159 {
-             x1=318.0mil; y1=602.0mil; x2=7.0772mm; y2=602.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22162 {
-             x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=14.2908mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=5
+             name=EXTINT0
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.21585 {
+           proto=6; x=780.51mil; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAv
-       }
-       ha:subc.22168 {
-        ha:attributes {
-         {io_pcb::hidename_y}=14.7955 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C181
-         value=5.1pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=7.5565 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=13
+             name=ANTON
+           }
+          }
+          ha:padstack_ref.21586 {
+           proto=6; x=30.9245mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=6
+             name=V_BCKP
+           }
           }
-        }
-       }
+          ha:padstack_ref.21587 {
+           proto=6; x=780.51mil; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           li:thermal {
+           }
 
-        li:objects {
-         ha:padstack_ref.22181 {
-          proto=0; x=266.0mil; y=598.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=12
+             name=GND
+           }
           }
+          ha:padstack_ref.21588 {
+           proto=6; x=30.9245mm; y=678.39mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=V_IO
+           }
           }
+          ha:padstack_ref.21589 {
+           proto=6; x=780.51mil; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=RFIN
+           }
           }
-         }
-         ha:padstack_ref.22182 {
-          proto=0; x=266.0mil; y=629.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21590 {
+           proto=6; x=30.9245mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=VCC
+           }
           }
+          ha:padstack_ref.21591 {
+           proto=5; x=780.51mil; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=10
+             name=GND
+           }
           }
+          ha:padstack_ref.21592 {
+           proto=5; x=30.9245mm; y=591.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=9
+             name=V_RESET
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22169 {
-             x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21514 {
+              x1=752.95mil; y1=963.81mil; x2=1.24506in; y2=963.81mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22172 {
-             x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21517 {
+              x1=1.24506in; y1=566.18mil; x2=1.24506in; y2=963.81mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22175 {
-             x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=14.5956mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21520 {
+              x1=752.95mil; y1=566.18mil; x2=1.24506in; y2=566.18mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22178 {
-             x1=266.0mil; y1=614.0mil; x2=5.7564mm; y2=614.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21523 {
+              x1=752.95mil; y1=566.18mil; x2=752.95mil; y2=963.81mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.21526 {
+              x=1.11514in; y=938.22mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAw
-       }
-       ha:subc.22184 {
-        ha:attributes {
-         {io_pcb::hidename_y}=13.0429 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R30
-         value=56k
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=13.1699 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.21527 {
+              x1=25.374726mm; y1=19.430887mm; x2=25.374726mm; y2=19.430887mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21530 {
+              x1=999.0mil; y1=765.0mil; x2=999.0mil; y2=765.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.21533 {
+              x1=999.0mil; y1=765.0mil; x2=24.3746mm; y2=765.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21536 {
+              x1=999.0mil; y1=765.0mil; x2=999.0mil; y2=18.431mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAQ
+        }
+        ha:subc.21594 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.7310 mm
+          footprint=SOIJ8
+          {io_pcb::hidename_scale}=100
+          refdes=U1
+          value=W25Q16
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=29.5656 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+                -12.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -36.46mil  
+                -15.795mil  
+                -36.46mil  
+                15.795mil  
+                36.46mil  
+                15.795mil  
+                36.46mil  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+                -12.795mil  
+               }
+             }
+           }
+         }
 
-        li:objects {
-         ha:padstack_ref.22197 {
-          proto=0; x=487.0mil; y=529.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         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 {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+                -12.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.926085mm  
+                -15.795mil  
+                -0.926085mm  
+                15.795mil  
+                0.926085mm  
+                15.795mil  
+                0.926085mm  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+                -12.795mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.21620 {
+           proto=0; x=900.415mil; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.21621 {
+           proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.21622 {
+           proto=0; x=900.415mil; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
-         }
-         ha:padstack_ref.22198 {
-          proto=0; x=487.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21623 {
+           proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.21624 {
+           proto=0; x=900.415mil; y=386.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.21625 {
+           proto=1; x=29.870272mm; y=386.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.21626 {
+           proto=0; x=900.415mil; y=336.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.21627 {
+           proto=1; x=29.870272mm; y=336.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22185 {
-             x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21595 {
+              x1=932.3mil; y1=515.92mil; x2=1.14411in; y2=515.92mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22188 {
-             x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21598 {
+              x1=1.14411in; y1=306.09mil; x2=1.14411in; y2=515.92mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22191 {
-             x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21601 {
+              x1=932.3mil; y1=306.09mil; x2=1.14411in; y2=306.09mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.21604 {
+              x1=932.3mil; y1=306.09mil; x2=932.3mil; y2=515.92mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.21607 {
+              x=1.1258in; y=486.0mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.22194 {
-             x1=487.0mil; y1=545.0mil; x2=11.3698mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21608 {
+              x1=26.370406mm; y1=411.005mil; x2=26.370406mm; y2=411.005mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21611 {
+              x1=1.0382in; y1=411.01mil; x2=1.0382in; y2=411.01mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21614 {
+              x1=1.0382in; y1=411.01mil; x2=25.37028mm; y2=411.01mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21617 {
+              x1=1.0382in; y1=411.01mil; x2=1.0382in; y2=9.439654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAx
-       }
-       ha:subc.22200 {
-        ha:attributes {
-         {io_pcb::hidename_y}=13.0429 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C45
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=14.1605 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAR
+        }
+        ha:subc.21629 {
+         ha:attributes {
+          {io_pcb::hidename_y}=1.2852 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C39
+          value=1uF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=23.0378 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       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.21642 {
+           proto=0; x=929.0mil; y=67.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21643 {
+           proto=0; x=929.0mil; y=98.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21630 {
+              x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21633 {
+              x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.21636 {
+              x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=1.1082mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21639 {
+              x1=929.0mil; y1=83.0mil; x2=22.5966mm; y2=83.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAU
+        }
+        ha:subc.21645 {
+         ha:attributes {
+          {io_pcb::hidename_y}=4.6868 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C41
+          value=0.1uF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=24.1554 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22213 {
-          proto=0; x=526.0mil; y=529.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21658 {
+           proto=0; x=968.0mil; y=67.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21659 {
+           proto=0; x=968.0mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22214 {
-          proto=0; x=526.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21646 {
+              x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21649 {
+              x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21652 {
+              x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=1.114804mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21655 {
+              x1=968.0mil; y1=83.26mil; x2=23.5872mm; y2=83.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAV
+        }
+        ha:subc.21661 {
+         ha:attributes {
+          {io_pcb::hidename_y}=9.0678 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C11
+          value=4.7uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=30.7538 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.21674 {
+           proto=0; x=31.179004mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21675 {
+           proto=0; x=31.978596mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22201 {
-             x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21662 {
+              x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22204 {
-             x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21665 {
+              x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22207 {
-             x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21668 {
+              x1=31.5788mm; y1=336.0mil; x2=32.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22210 {
-             x1=526.0mil; y1=545.0mil; x2=12.3604mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21671 {
+              x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=9.5344mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAy
-       }
-       ha:subc.22216 {
-        ha:attributes {
-         {io_pcb::hidename_y}=13.0429 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C47
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=12.1793 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAW
+        }
+        ha:subc.21677 {
+         ha:attributes {
+          {io_pcb::hidename_y}=1.5499 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R11
+          value=5.6k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=21.5077 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       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.21690 {
+           proto=0; x=862.52mil; y=92.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21691 {
+           proto=0; x=894.0mil; y=92.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21678 {
+              x1=878.26mil; y1=92.52mil; x2=878.26mil; y2=92.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21681 {
+              x1=878.26mil; y1=92.52mil; x2=878.26mil; y2=92.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.21684 {
+              x1=878.26mil; y1=92.52mil; x2=23.307804mm; y2=92.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21687 {
+              x1=878.26mil; y1=92.52mil; x2=878.26mil; y2=3.350008mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAX
+        }
+        ha:subc.21693 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.1717 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R12
+          value=10k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=23.1013 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22229 {
-          proto=0; x=448.0mil; y=529.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21706 {
+           proto=0; x=893.74mil; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21707 {
+           proto=0; x=862.26mil; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22230 {
-          proto=0; x=448.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21694 {
+              x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21697 {
+              x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21700 {
+              x1=878.0mil; y1=54.0mil; x2=21.3012mm; y2=54.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21703 {
+              x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=0.3716mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAY
+        }
+        ha:subc.21709 {
+         ha:attributes {
+          {io_pcb::hidename_y}=8.6614 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C37
+          value=1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=26.0482 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.21722 {
+           proto=0; x=982.52mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21723 {
+           proto=0; x=1.014in; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22217 {
-             x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21710 {
+              x1=998.26mil; y1=279.0mil; x2=998.26mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21713 {
+              x1=998.26mil; y1=279.0mil; x2=998.26mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21716 {
+              x1=998.26mil; y1=279.0mil; x2=26.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22220 {
-             x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21719 {
+              x1=998.26mil; y1=279.0mil; x2=998.26mil; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.22223 {
-             x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            ha:line.22226 {
-             x1=448.0mil; y1=545.0mil; x2=10.3792mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAZ
+        }
+        ha:subc.21725 {
+         ha:attributes {
+          {io_pcb::hidename_y}=7.8232 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C38
+          value=10nF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=22.9362 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAAz
-       }
-       ha:subc.22232 {
-        ha:attributes {
-         {io_pcb::hidename_y}=11.3025 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C171
-         value=10nF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=7.9573 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.21738 {
+           proto=0; x=922.0mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21739 {
+           proto=0; x=953.48mil; y=279.0mil; rot=0.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.21726 {
+              x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21729 {
+              x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.21732 {
+              x1=937.74mil; y1=279.0mil; x2=24.818596mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21735 {
+              x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAa
+        }
+        ha:subc.21741 {
+         ha:attributes {
+          {io_pcb::hidename_y}=5.9182 mm
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          {io_pcb::hidename_scale}=90
+          refdes=U2
+          value=TC2185-3.3
+          {io_pcb::hidename_direction}=1
+          use-license=Unlimited
+          {io_pcb::hidename_x}=23.9014 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22245 {
-          proto=0; x=329.04mil; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.21766 {
+           proto=0; x=929.0mil; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=BY
+           }
           }
+          ha:padstack_ref.21767 {
+           proto=0; x=1.007in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=VOUT
+           }
           }
-         }
-         ha:padstack_ref.22246 {
-          proto=0; x=360.52mil; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21768 {
+           proto=0; x=1.007in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VIN
+           }
           }
+          ha:padstack_ref.21769 {
+           proto=0; x=968.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=GND
+           }
           }
+          ha:padstack_ref.21770 {
+           proto=0; x=929.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=EN
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22233 {
-             x1=344.78mil; y1=476.48mil; x2=344.78mil; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21742 {
+              x1=909.0mil; y1=121.0mil; x2=909.0mil; y2=260.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22236 {
-             x1=344.78mil; y1=476.48mil; x2=344.78mil; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21745 {
+              x1=909.0mil; y1=260.0mil; x2=1.027in; y2=260.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22239 {
-             x1=344.78mil; y1=476.48mil; x2=9.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21748 {
+              x1=1.027in; y1=121.0mil; x2=1.027in; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.21751 {
+              x1=909.0mil; y1=121.0mil; x2=1.027in; y2=121.0mil; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.22242 {
-             x1=344.78mil; y1=476.48mil; x2=344.78mil; y2=13.102592mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21754 {
+              x1=968.0mil; y1=181.8mil; x2=968.0mil; y2=181.8mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21757 {
+              x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21760 {
+              x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21763 {
+              x1=929.0mil; y1=231.0mil; x2=22.5966mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA0
-       }
-       ha:subc.22248 {
-        ha:attributes {
-         {io_pcb::hidename_y}=10.3383 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C172
-         value=100pF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=7.9497 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAb
+        }
+        ha:subc.21772 {
+         ha:attributes {
+          {io_pcb::hidename_y}=7.5184 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C10
+          value=4.7uF
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=26.1808 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       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.21785 {
+           proto=0; x=1.09174in; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21786 {
+           proto=0; x=1.06026in; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21773 {
+              x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21776 {
+              x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.21779 {
+              x1=1.076in; y1=277.0mil; x2=26.3304mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21782 {
+              x1=1.076in; y1=277.0mil; x2=1.076in; y2=6.0358mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAc
+        }
+        ha:subc.21788 {
+         ha:attributes {
+          {io_pcb::hidename_y}=4.9784 mm
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          {io_pcb::hidename_scale}=80
+          refdes=U6
+          value=MCP73831
+          {io_pcb::hidename_direction}=3
+          use-license=Unlimited
+          {io_pcb::hidename_x}=28.7782 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22261 {
-          proto=0; x=328.74mil; y=438.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.21813 {
+           proto=0; x=1.067in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=VIN
+           }
           }
+          ha:padstack_ref.21814 {
+           proto=0; x=29.083mm; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=PROG
+           }
           }
-         }
-         ha:padstack_ref.22262 {
-          proto=0; x=360.22mil; y=438.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21815 {
+           proto=0; x=29.083mm; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=STAT
+           }
           }
+          ha:padstack_ref.21816 {
+           proto=0; x=1.106in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=VSS
+           }
           }
+          ha:padstack_ref.21817 {
+           proto=0; x=1.067in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=VBAT
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22249 {
-             x1=344.48mil; y1=438.52mil; x2=344.48mil; y2=438.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21789 {
+              x1=1.047in; y1=121.0mil; x2=1.047in; y2=260.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22252 {
-             x1=344.48mil; y1=438.52mil; x2=344.48mil; y2=438.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21792 {
+              x1=1.047in; y1=260.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.22255 {
-             x1=344.48mil; y1=438.52mil; x2=9.749792mm; y2=438.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21795 {
+              x1=29.591mm; y1=121.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.21798 {
+              x1=1.047in; y1=121.0mil; x2=29.591mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.22258 {
-             x1=344.48mil; y1=438.52mil; x2=344.48mil; y2=12.138408mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21801 {
+              x1=1.106in; y1=181.8mil; x2=1.106in; y2=181.8mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21804 {
+              x1=1.067in; y1=231.0mil; x2=1.067in; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21807 {
+              x1=1.067in; y1=231.0mil; x2=1.067in; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21810 {
+              x1=1.067in; y1=231.0mil; x2=26.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA1
-       }
-       ha:subc.22264 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.5829 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L193
-         value=15nH
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=6.5659 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAd
+        }
+        ha:subc.21819 {
+         ha:attributes {
+          {io_pcb::hidename_y}=7.5184 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=R8
+          value=2.49k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=28.5120 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       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.21832 {
+           proto=0; x=28.486604mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21833 {
+           proto=0; x=29.286196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21820 {
+              x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21823 {
+              x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.21826 {
+              x1=28.8864mm; y1=277.0mil; x2=29.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.21829 {
+              x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAe
+        }
+        ha:subc.21835 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.5001 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L174
+          value=22nH
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=7.0485 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22277 {
-          proto=0; x=227.0mil; y=629.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21848 {
+           proto=0; x=261.74mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21849 {
+           proto=0; x=230.26mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22278 {
-          proto=0; x=227.0mil; y=660.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21836 {
+              x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.21839 {
+              x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.21842 {
+              x1=246.0mil; y1=500.0mil; x2=5.2484mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21845 {
+              x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAf
+        }
+        ha:subc.21851 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.1082 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=R2
+          value=1k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.6172 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.21864 {
+           proto=0; x=317.26mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21865 {
+           proto=0; x=348.74mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22265 {
-             x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21852 {
+              x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22268 {
-             x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21855 {
+              x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22271 {
-             x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=15.383mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21858 {
+              x1=333.0mil; y1=57.0mil; x2=9.4582mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22274 {
-             x1=227.0mil; y1=645.0mil; x2=4.7658mm; y2=645.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21861 {
+              x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAg
+        }
+        ha:subc.21867 {
+         ha:attributes {
+          {io_pcb::hidename_y}=4.5974 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=R3
+          value=33
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=22.0030 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.21880 {
+           proto=0; x=768.26mil; y=168.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21881 {
+           proto=0; x=799.74mil; y=168.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA2
-       }
-       ha:subc.22280 {
-        ha:attributes {
-         {io_pcb::hidename_y}=20.6629 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L201
-         value=27nH
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=8.0391 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.21868 {
+              x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21871 {
+              x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.21874 {
+              x1=784.0mil; y1=168.0mil; x2=20.9136mm; y2=168.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21877 {
+              x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=5.2672mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAh
+        }
+        ha:subc.21883 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.7940 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=R4
+          value=33
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=20.5420 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22293 {
-          proto=0; x=300.74mil; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21896 {
+           proto=0; x=19.507204mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22294 {
-          proto=0; x=269.26mil; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21897 {
+           proto=0; x=20.306796mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22281 {
-             x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21884 {
+              x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22284 {
-             x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21887 {
+              x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22287 {
-             x1=285.0mil; y1=782.0mil; x2=6.239mm; y2=782.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21890 {
+              x1=19.907mm; y1=129.0mil; x2=20.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22290 {
-             x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=18.8628mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21893 {
+              x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=4.2766mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA3
-       }
-       ha:subc.22296 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.8793 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C221
-         value=47nF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=7.7089 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAi
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.21899 {
+         ha:attributes {
+          {io_pcb::hidename_y}=0.8128 mm
+          footprint=50mil7pin
+          {io_pcb::hidename_scale}=100
+          refdes=J2
+          value=Debug
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=20.0914 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=28.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 {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
+              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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=28.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 {
+                -21.0mil  
+                -21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.0mil  
+                -21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.0mil  
+                -21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+                21.0mil  
+                -21.0mil  
+                21.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -24.0mil  
+                -24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -24.0mil  
+                -24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+                24.0mil  
+                -24.0mil  
+                24.0mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22309 {
-          proto=0; x=335.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21912 {
+           proto=0; x=491.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.21913 {
+           proto=0; x=541.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
-         }
-         ha:padstack_ref.22310 {
-          proto=0; x=335.0mil; y=853.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21914 {
+           proto=0; x=591.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.21915 {
+           proto=0; x=641.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.21916 {
+           proto=0; x=691.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.21917 {
+           proto=0; x=741.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.21918 {
+           proto=1; x=791.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:line.22297 {
-             x1=335.0mil; y1=869.26mil; x2=335.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22300 {
-             x1=335.0mil; y1=869.26mil; x2=335.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22303 {
-             x1=335.0mil; y1=869.26mil; x2=335.0mil; y2=23.079204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-            }
-            ha:line.22306 {
-             x1=335.0mil; y1=869.26mil; x2=9.509mm; y2=869.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-            }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=1
+             name=pin1
            }
+          }
          }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA4
-       }
-       ha:subc.22312 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.8755 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C30
-         value=10pF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=17.3863 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.21900 {
+              x1=641.0mil; y1=32.0mil; x2=641.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21903 {
+              x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.21906 {
+              x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=-0.1872mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.21909 {
+              x1=791.0mil; y1=32.0mil; x2=19.0914mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAj
+        }
+        ha:subc.21920 {
+         ha:attributes {
+          {io_pcb::hidename_y}=4.9530 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C5
+          value=22pF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=8.5852 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22325 {
-          proto=0; x=700.26mil; y=814.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21933 {
+           proto=0; x=318.0mil; y=162.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22326 {
-          proto=0; x=731.74mil; y=814.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21934 {
+           proto=0; x=318.0mil; y=193.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22313 {
-             x1=716.0mil; y1=814.0mil; x2=716.0mil; y2=814.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.21921 {
+              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22316 {
-             x1=716.0mil; y1=814.0mil; x2=716.0mil; y2=814.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.21924 {
+              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22319 {
-             x1=716.0mil; y1=814.0mil; x2=19.1864mm; y2=814.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.21927 {
+              x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=3.5212mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22322 {
-             x1=716.0mil; y1=814.0mil; x2=716.0mil; y2=21.6756mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.21930 {
+              x1=318.0mil; y1=178.0mil; x2=7.0772mm; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA5
-       }
-       ha:subc.22328 {
-        ha:attributes {
-         {io_pcb::hidename_y}=18.6690 mm
-         footprint=TI-QFN32
-         {io_pcb::hidename_scale}=100
-         refdes=U3
-         value=CC1200
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=13.1064 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAk
+        }
+        ha:subc.21936 {
+         ha:attributes {
+          {io_pcb::hidename_y}=8.5598 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C6
+          value=22pF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.4902 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.21949 {
+           proto=0; x=417.74mil; y=275.0mil; rot=0.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=29.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21950 {
+           proto=0; x=386.26mil; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-        }
+         }
+         li:layers {
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.21937 {
+              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -72.835mil  
-               72.835mil  
-               72.835mil  
-               72.835mil  
-               72.835mil  
-               -72.835mil  
-               -72.835mil  
-               -72.835mil  
+             ha:line.21940 {
+              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
+             ha:line.21943 {
+              x1=402.0mil; y1=275.0mil; x2=9.2108mm; y2=275.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.21946 {
+              x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=5.985mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAl
+        }
+        ha:subc.21952 {
+         ha:attributes {
+          {io_pcb::hidename_y}=5.0800 mm
+          footprint=ABM8
+          {io_pcb::hidename_scale}=80
+          refdes=X2
+          value=16MHz
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.8730 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.67mil  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.67mil  
+                -28.595mil  
+                -23.67mil  
+                -28.595mil  
+                -23.67mil  
+                28.595mil  
+                23.67mil  
+                28.595mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.67mil  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
+               }
+             }
+           }
+         }
         }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.21966 {
+           proto=0; x=366.58mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
-              }
-            }
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.21967 {
+           proto=0; x=366.58mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-              }
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.21968 {
+           proto=0; x=439.41mil; y=130.725mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.21969 {
+           proto=0; x=439.41mil; y=221.265mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
-        }
+         }
+         li:layers {
 
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:arc.21953 {
+              x=396.7mil; y=2.9304mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
-              }
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
-              }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.4 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.21954 {
+              x1=402.995mil; y1=175.995mil; x2=402.995mil; y2=175.995mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               -7.5mil  
-               -7.5mil  
-               -7.5mil  
+             ha:line.21957 {
+              x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=176.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
+             ha:line.21960 {
+              x1=403.0mil; y1=176.0mil; x2=11.2362mm; y2=176.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               -7.5mil  
-               -7.5mil  
-               -7.5mil  
+             ha:line.21963 {
+              x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=5.4704mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAm
         }
+        ha:subc.21971 {
+         ha:attributes {
+          {io_pcb::hidename_y}=5.3086 mm
+          footprint=ufqfpn28
+          {io_pcb::hidename_scale}=100
+          refdes=U4
+          value=STM32F042G6U
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=16.2306 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.175008mm  
+                -5.905mil  
+                -0.175008mm  
+                5.905mil  
+                0.175008mm  
+                5.905mil  
+                0.175008mm  
+                -5.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.251208mm  
+                -8.905mil  
+                -0.251208mm  
+                8.905mil  
+                0.251208mm  
+                8.905mil  
+                0.251208mm  
+                -8.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.175008mm  
+                -5.905mil  
+                -0.175008mm  
+                5.905mil  
+                0.175008mm  
+                5.905mil  
+                0.175008mm  
+                -5.905mil  
+               }
+             }
+           }
+         }
 
-        ha:ps_proto_v6.5 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         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 {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -0.175008mm  
+                -5.905mil  
+                -0.175008mm  
+                -5.905mil  
+                0.175008mm  
+                5.905mil  
+                0.175008mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.905mil  
+                -0.251208mm  
+                -8.905mil  
+                -0.251208mm  
+                -8.905mil  
+                0.251208mm  
+                8.905mil  
+                0.251208mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -0.175008mm  
+                -5.905mil  
+                -0.175008mm  
+                -5.905mil  
+                0.175008mm  
+                5.905mil  
+                0.175008mm  
+               }
+             }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+         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 {
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+                -4.92mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -10.87mil  
+                -7.92mil  
+                -10.87mil  
+                7.92mil  
+                10.87mil  
+                7.92mil  
+                10.87mil  
+                -7.92mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+                -4.92mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -5.51mil  
-               -16.73mil  
-               5.51mil  
-               16.73mil  
-               5.51mil  
-               16.73mil  
-               -5.51mil  
-              }
-            }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+         ha:ps_proto_v6.3 {
+           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 {
+                4.92mil  
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                -4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.92mil  
+                -10.87mil  
+                -7.92mil  
+                -10.87mil  
+                -7.92mil  
+                10.87mil  
+                7.92mil  
+                10.87mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                4.92mil  
+                -7.87mil  
+                -4.92mil  
+                -7.87mil  
+                -4.92mil  
+                7.87mil  
+                4.92mil  
+                7.87mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -19.49mil  
-               -8.27mil  
-               -19.49mil  
-               8.27mil  
-               19.49mil  
-               8.27mil  
-               19.49mil  
-               -8.27mil  
-              }
-            }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+         ha:ps_proto_v6.4 {
+           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 {
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
+                -3.935mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -11.855mil  
+                -6.935mil  
+                -11.855mil  
+                6.935mil  
+                11.855mil  
+                6.935mil  
+                11.855mil  
+                -6.935mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
+                -3.935mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -5.51mil  
-               -16.73mil  
-               5.51mil  
-               16.73mil  
-               5.51mil  
-               16.73mil  
-               -5.51mil  
-              }
-            }
-          }
-        }
+           }
+         }
 
-        ha:ps_proto_v6.6 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.5 {
+           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 {
+                3.935mil  
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                -3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                6.935mil  
+                -11.855mil  
+                -6.935mil  
+                -11.855mil  
+                -6.935mil  
+                11.855mil  
+                6.935mil  
+                11.855mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                3.935mil  
+                -8.855mil  
+                -3.935mil  
+                -8.855mil  
+                -3.935mil  
+                8.855mil  
+                3.935mil  
+                8.855mil  
+               }
+             }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+         ha:ps_proto_v6.6 {
+           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 {
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+                -3.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.845mil  
+                -6.0mil  
+                -12.845mil  
+                6.0mil  
+                12.845mil  
+                6.0mil  
+                12.845mil  
+                -6.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+                -3.0mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               5.51mil  
-               -16.73mil  
-               -5.51mil  
-               -16.73mil  
-               -5.51mil  
-               16.73mil  
-               5.51mil  
-               16.73mil  
-              }
-            }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+         ha:ps_proto_v6.7 {
+           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 {
+                3.0mil  
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                -3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                6.0mil  
+                -12.845mil  
+                -6.0mil  
+                -12.845mil  
+                -6.0mil  
+                12.845mil  
+                6.0mil  
+                12.845mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                3.0mil  
+                -9.845mil  
+                -3.0mil  
+                -9.845mil  
+                -3.0mil  
+                9.845mil  
+                3.0mil  
+                9.845mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               8.27mil  
-               -19.49mil  
-               -8.27mil  
-               -19.49mil  
-               -8.27mil  
-               19.49mil  
-               8.27mil  
-               19.49mil  
-              }
-            }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+         ha:ps_proto_v6.8 {
+           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 {
+                -0.274957mm  
+                -5.905mil  
+                -0.274957mm  
+                5.905mil  
+                0.274957mm  
+                5.905mil  
+                0.274957mm  
+                -5.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.351157mm  
+                -8.905mil  
+                -0.351157mm  
+                8.905mil  
+                0.351157mm  
+                8.905mil  
+                0.351157mm  
+                -8.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.274957mm  
+                -5.905mil  
+                -0.274957mm  
+                5.905mil  
+                0.274957mm  
+                5.905mil  
+                0.274957mm  
+                -5.905mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               5.51mil  
-               -16.73mil  
-               -5.51mil  
-               -16.73mil  
-               -5.51mil  
-               16.73mil  
-               5.51mil  
-               16.73mil  
-              }
-            }
-          }
+           }
+         }
+
+         ha:ps_proto_v6.9 {
+           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 {
+                5.905mil  
+                -0.274957mm  
+                -5.905mil  
+                -0.274957mm  
+                -5.905mil  
+                0.274957mm  
+                5.905mil  
+                0.274957mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.905mil  
+                -0.351157mm  
+                -8.905mil  
+                -0.351157mm  
+                -8.905mil  
+                0.351157mm  
+                8.905mil  
+                0.351157mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -0.274957mm  
+                -5.905mil  
+                -0.274957mm  
+                -5.905mil  
+                0.274957mm  
+                5.905mil  
+                0.274957mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22342 {
-          proto=0; x=464.04mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.21987 {
+           proto=0; x=14.255621mm; y=149.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21988 {
+           proto=1; x=579.94mil; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22343 {
-          proto=0; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.21989 {
+           proto=0; x=18.205579mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22344 {
-          proto=0; x=464.04mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=15
+             name=15
+           }
           }
+          ha:padstack_ref.21990 {
+           proto=1; x=698.06mil; y=3.333621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22345 {
-          proto=0; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=22
+             name=22
+           }
           }
+          ha:padstack_ref.21991 {
+           proto=2; x=562.23mil; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22346 {
-          proto=0; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21992 {
+           proto=3; x=580.93mil; y=285.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22347 {
-          proto=0; x=516.0mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.21993 {
+           proto=2; x=715.77mil; y=267.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           ha:attributes {
+             term=15
+             name=15
+           }
           }
-         }
-         ha:padstack_ref.22348 {
-          proto=0; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21994 {
+           proto=3; x=697.07mil; y=132.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=22
+           }
           }
+          ha:padstack_ref.21995 {
+           proto=4; x=563.21mil; y=151.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.21996 {
+           proto=5; x=581.91mil; y=284.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
-         }
-         ha:padstack_ref.22349 {
-          proto=0; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.21997 {
+           proto=4; x=714.79mil; y=266.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=15
+           }
           }
+          ha:padstack_ref.21998 {
+           proto=5; x=696.09mil; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=22
+           }
           }
+          ha:padstack_ref.21999 {
+           proto=6; x=564.195mil; y=152.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-         }
-         ha:padstack_ref.22350 {
-          proto=0; x=567.97mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22000 {
+           proto=7; x=582.94mil; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.22001 {
+           proto=6; x=713.805mil; y=265.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:0 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=15
+           }
           }
+          ha:padstack_ref.22002 {
+           proto=7; x=695.06mil; y=134.195mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=22
+           }
           }
-         }
-         ha:padstack_ref.22351 {
-          proto=1; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22003 {
+           proto=8; x=14.35557mm; y=169.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.22004 {
+           proto=9; x=599.63mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=9
+           }
           }
+          ha:padstack_ref.22005 {
+           proto=8; x=18.10563mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=16
+           }
           }
-         }
-         ha:padstack_ref.22352 {
-          proto=2; x=464.04mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22006 {
+           proto=9; x=678.37mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=23
+             name=23
+           }
           }
+          ha:padstack_ref.22007 {
+           proto=8; x=14.35557mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
+          ha:padstack_ref.22008 {
+           proto=9; x=619.31mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=10
+           }
           }
-         }
-         ha:padstack_ref.22353 {
-          proto=3; x=464.04mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22009 {
+           proto=8; x=18.10563mm; y=228.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=17
+             name=17
+           }
           }
+          ha:padstack_ref.22010 {
+           proto=9; x=658.69mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=24
+             name=24
+           }
           }
+          ha:padstack_ref.22011 {
+           proto=8; x=14.35557mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
-         }
-         ha:padstack_ref.22354 {
-          proto=4; x=464.04mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22012 {
+           proto=9; x=639.0mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=11
+           }
           }
+          ha:padstack_ref.22013 {
+           proto=8; x=18.10563mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=18
+             name=18
+           }
           }
+          ha:padstack_ref.22014 {
+           proto=9; x=639.0mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=25
+             name=25
+           }
           }
-         }
-         ha:padstack_ref.22355 {
-          proto=2; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22015 {
+           proto=8; x=14.35557mm; y=228.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
+          ha:padstack_ref.22016 {
+           proto=9; x=658.69mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=12
+           }
           }
+          ha:padstack_ref.22017 {
+           proto=8; x=18.10563mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=19
+             name=19
+           }
           }
-         }
-         ha:padstack_ref.22356 {
-          proto=3; x=464.04mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22018 {
+           proto=9; x=619.31mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=26
+             name=26
+           }
           }
+          ha:padstack_ref.22019 {
+           proto=8; x=14.35557mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
+          ha:padstack_ref.22020 {
+           proto=9; x=678.37mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=13
+           }
           }
-         }
-         ha:padstack_ref.22357 {
-          proto=4; x=464.04mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22021 {
+           proto=8; x=18.10563mm; y=169.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=20
+             name=20
+           }
           }
+          ha:padstack_ref.22022 {
+           proto=9; x=599.63mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=27
+             name=27
+           }
           }
+          ha:padstack_ref.22023 {
+           proto=0; x=14.255621mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
-         }
-         ha:padstack_ref.22358 {
-          proto=2; x=464.04mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22024 {
+           proto=1; x=698.06mil; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=14
+           }
           }
+          ha:padstack_ref.22025 {
+           proto=0; x=18.205579mm; y=149.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=21
+             name=21
+           }
           }
+          ha:padstack_ref.22026 {
+           proto=1; x=579.94mil; y=3.333621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=28
+             name=28
+           }
           }
-         }
-         ha:padstack_ref.22359 {
-          proto=3; x=490.03mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22027 {
+           proto=2; x=562.23mil; y=267.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.22028 {
+           proto=3; x=697.07mil; y=285.77mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=14
+           }
           }
+          ha:padstack_ref.22029 {
+           proto=2; x=715.77mil; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=21
+             name=21
+           }
           }
-         }
-         ha:padstack_ref.22360 {
-          proto=4; x=490.03mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22030 {
+           proto=3; x=580.93mil; y=132.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=28
+             name=28
+           }
           }
+          ha:padstack_ref.22031 {
+           proto=4; x=563.21mil; y=266.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.22032 {
+           proto=5; x=696.09mil; y=284.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=14
+           }
           }
-         }
-         ha:padstack_ref.22361 {
-          proto=3; x=490.03mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22033 {
+           proto=4; x=714.79mil; y=151.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=21
+             name=21
+           }
           }
+          ha:padstack_ref.22034 {
+           proto=5; x=581.91mil; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=28
+             name=28
+           }
           }
+          ha:padstack_ref.22035 {
+           proto=6; x=564.195mil; y=265.15mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
-         }
-         ha:padstack_ref.22362 {
-          proto=4; x=490.03mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22036 {
+           proto=7; x=695.15mil; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=14
+           }
           }
+          ha:padstack_ref.22037 {
+           proto=6; x=713.805mil; y=152.85mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=21
+             name=21
+           }
           }
+          ha:padstack_ref.22038 {
+           proto=7; x=582.85mil; y=134.195mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=28
+             name=28
+           }
           }
          }
-         ha:padstack_ref.22363 {
-          proto=3; x=490.03mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22364 {
-          proto=4; x=490.03mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.21972 {
+              x1=548.45mil; y1=118.45mil; x2=548.45mil; y2=118.45mil; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.21975 {
+              x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.21978 {
+              x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.21981 {
+              x1=639.0mil; y1=209.0mil; x2=17.2306mm; y2=209.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.21984 {
+              x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=6.3086mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22365 {
-          proto=3; x=490.03mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAn
+        }
+        ha:subc.22040 {
+         ha:attributes {
+          {io_pcb::hidename_y}=10.6233 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C175
+          value=6.2pF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=7.5687 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22053 {
+           proto=0; x=266.48mil; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22366 {
-          proto=4; x=490.03mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22054 {
+           proto=0; x=266.48mil; y=465.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22367 {
-          proto=3; x=490.03mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22041 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22044 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22047 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=10.423396mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22050 {
+              x1=266.48mil; y1=449.74mil; x2=5.768592mm; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22368 {
-          proto=4; x=490.03mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAo
+        }
+        ha:subc.22056 {
+         ha:attributes {
+          {io_pcb::hidename_y}=14.7889 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L173
+          value=43nH
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=5.9563 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22069 {
+           proto=0; x=266.0mil; y=566.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22369 {
-          proto=2; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22070 {
+           proto=0; x=266.0mil; y=535.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22370 {
-          proto=3; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22057 {
+              x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22060 {
+              x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22063 {
+              x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=14.988796mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22066 {
+              x1=266.0mil; y1=550.74mil; x2=7.7564mm; y2=550.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22371 {
-          proto=4; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAp
+        }
+        ha:subc.22088 {
+         ha:attributes {
+          {io_pcb::hidename_y}=17.5641 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L191
+          value=56nH
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=9.3345 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22101 {
+           proto=0; x=336.0mil; y=707.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22372 {
-          proto=2; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22102 {
+           proto=0; x=336.0mil; y=738.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22373 {
-          proto=3; x=516.0mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22089 {
+              x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22092 {
+              x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22095 {
+              x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=17.3642mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22098 {
+              x1=336.0mil; y1=723.0mil; x2=7.5344mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22374 {
-          proto=4; x=516.0mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAr
+        }
+        ha:subc.22104 {
+         ha:attributes {
+          {io_pcb::hidename_y}=17.7033 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C191
+          value=5.1pF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.0579 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22117 {
+           proto=0; x=7.657596mm; y=665.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22375 {
-          proto=2; x=516.0mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22118 {
+           proto=0; x=6.858004mm; y=665.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22376 {
-          proto=3; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22105 {
+              x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22108 {
+              x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22111 {
+              x1=7.2578mm; y1=665.48mil; x2=6.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22114 {
+              x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=15.903192mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22377 {
-          proto=4; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAs
+        }
+        ha:subc.22120 {
+         ha:attributes {
+          {io_pcb::hidename_y}=18.6563 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L192
+          value=27nH
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.0391 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.22133 {
+           proto=0; x=300.74mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22134 {
+           proto=0; x=269.26mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22378 {
-          proto=3; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22121 {
+              x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22124 {
+              x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22127 {
+              x1=285.0mil; y1=703.0mil; x2=6.239mm; y2=703.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22130 {
+              x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=16.8562mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22379 {
-          proto=4; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAt
+        }
+        ha:subc.22136 {
+         ha:attributes {
+          {io_pcb::hidename_y}=15.1003 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C176
+          value=2.2pF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.8773 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22149 {
+           proto=0; x=333.74mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22380 {
-          proto=3; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22150 {
+           proto=0; x=302.26mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22381 {
-          proto=4; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22137 {
+              x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22140 {
+              x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22143 {
+              x1=318.0mil; y1=563.0mil; x2=7.0772mm; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22146 {
+              x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=13.3002mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22382 {
-          proto=3; x=541.98mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAu
+        }
+        ha:subc.22152 {
+         ha:attributes {
+          {io_pcb::hidename_y}=16.0909 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L172
+          value=15nH
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.8773 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22165 {
+           proto=0; x=333.74mil; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22383 {
-          proto=4; x=541.98mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22166 {
+           proto=0; x=302.26mil; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22384 {
-          proto=3; x=541.98mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22153 {
+              x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22156 {
+              x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22159 {
+              x1=318.0mil; y1=602.0mil; x2=7.0772mm; y2=602.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22162 {
+              x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=14.2908mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22385 {
-          proto=4; x=541.98mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAv
+        }
+        ha:subc.22168 {
+         ha:attributes {
+          {io_pcb::hidename_y}=14.7955 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C181
+          value=5.1pF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=7.5565 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22181 {
+           proto=0; x=266.0mil; y=598.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22386 {
-          proto=2; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22182 {
+           proto=0; x=266.0mil; y=629.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22387 {
-          proto=3; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22169 {
+              x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22172 {
+              x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22175 {
+              x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=14.5956mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22178 {
+              x1=266.0mil; y1=614.0mil; x2=5.7564mm; y2=614.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22388 {
-          proto=4; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAw
+        }
+        ha:subc.22184 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.0429 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R30
+          value=56k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=13.1699 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22197 {
+           proto=0; x=487.0mil; y=529.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22389 {
-          proto=2; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22198 {
+           proto=0; x=487.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22390 {
-          proto=3; x=567.97mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.22185 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22188 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22191 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22194 {
+              x1=487.0mil; y1=545.0mil; x2=11.3698mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22391 {
-          proto=4; x=567.97mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAx
+        }
+        ha:subc.22200 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.0429 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C45
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=14.1605 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22213 {
+           proto=0; x=526.0mil; y=529.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.22392 {
-          proto=2; x=567.97mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22214 {
+           proto=0; x=526.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22393 {
-          proto=5; x=418.57mil; y=803.89mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=24
-            name=pin24
+            li:objects {
+             ha:line.22201 {
+              x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22204 {
+              x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22207 {
+              x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22210 {
+              x1=526.0mil; y1=545.0mil; x2=12.3604mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22394 {
-          proto=5; x=613.44mil; y=803.89mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAy
+        }
+        ha:subc.22216 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.0429 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C47
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=12.1793 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22229 {
+           proto=0; x=448.0mil; y=529.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.22395 {
-          proto=6; x=447.11mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22230 {
+           proto=0; x=448.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=16
-            name=pin16
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22396 {
-          proto=6; x=447.11mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=25
-            name=pin25
+            li:objects {
+             ha:line.22217 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22220 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22223 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22226 {
+              x1=448.0mil; y1=545.0mil; x2=10.3792mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22397 {
-          proto=5; x=418.57mil; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAz
+        }
+        ha:subc.22232 {
+         ha:attributes {
+          {io_pcb::hidename_y}=11.3025 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C171
+          value=10nF
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=7.9573 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22245 {
+           proto=0; x=329.04mil; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=23
-            name=pin23
-          }
-         }
-         ha:padstack_ref.22398 {
-          proto=5; x=613.44mil; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22246 {
+           proto=0; x=360.52mil; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22399 {
-          proto=6; x=466.8mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=15
-            name=pin15
+            li:objects {
+             ha:line.22233 {
+              x1=344.78mil; y1=476.48mil; x2=344.78mil; y2=476.48mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22236 {
+              x1=344.78mil; y1=476.48mil; x2=344.78mil; y2=476.48mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22239 {
+              x1=344.78mil; y1=476.48mil; x2=9.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22242 {
+              x1=344.78mil; y1=476.48mil; x2=344.78mil; y2=13.102592mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22400 {
-          proto=6; x=466.8mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA0
+        }
+        ha:subc.22248 {
+         ha:attributes {
+          {io_pcb::hidename_y}=10.3383 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C172
+          value=100pF
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=7.9497 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22261 {
+           proto=0; x=328.74mil; y=438.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=26
-            name=pin26
-          }
-         }
-         ha:padstack_ref.22401 {
-          proto=5; x=418.57mil; y=764.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22262 {
+           proto=0; x=360.22mil; y=438.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=22
-            name=pin22
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22402 {
-          proto=5; x=613.44mil; y=764.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=3
-            name=pin3
+            li:objects {
+             ha:line.22249 {
+              x1=344.48mil; y1=438.52mil; x2=344.48mil; y2=438.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22252 {
+              x1=344.48mil; y1=438.52mil; x2=344.48mil; y2=438.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22255 {
+              x1=344.48mil; y1=438.52mil; x2=9.749792mm; y2=438.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22258 {
+              x1=344.48mil; y1=438.52mil; x2=344.48mil; y2=12.138408mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22403 {
-          proto=6; x=486.48mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA1
+        }
+        ha:subc.22264 {
+         ha:attributes {
+          {io_pcb::hidename_y}=15.5829 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L193
+          value=15nH
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=6.5659 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22277 {
+           proto=0; x=227.0mil; y=629.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=14
-            name=pin14
-          }
-         }
-         ha:padstack_ref.22404 {
-          proto=6; x=486.48mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22278 {
+           proto=0; x=227.0mil; y=660.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=27
-            name=pin27
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22405 {
-          proto=5; x=418.57mil; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=21
-            name=pin21
+            li:objects {
+             ha:line.22265 {
+              x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22268 {
+              x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22271 {
+              x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=15.383mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22274 {
+              x1=227.0mil; y1=645.0mil; x2=4.7658mm; y2=645.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22406 {
-          proto=5; x=613.44mil; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA2
+        }
+        ha:subc.22280 {
+         ha:attributes {
+          {io_pcb::hidename_y}=20.6629 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L201
+          value=27nH
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.0391 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22293 {
+           proto=0; x=300.74mil; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.22407 {
-          proto=6; x=506.17mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22294 {
+           proto=0; x=269.26mil; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=13
-            name=pin13
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22408 {
-          proto=6; x=506.17mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=28
-            name=pin28
+            li:objects {
+             ha:line.22281 {
+              x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22284 {
+              x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22287 {
+              x1=285.0mil; y1=782.0mil; x2=6.239mm; y2=782.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22290 {
+              x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=18.8628mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22409 {
-          proto=5; x=418.57mil; y=725.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA3
+        }
+        ha:subc.22296 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.8793 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C221
+          value=47nF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=7.7089 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22309 {
+           proto=0; x=335.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=20
-            name=pin20
-          }
-         }
-         ha:padstack_ref.22410 {
-          proto=5; x=613.44mil; y=725.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22310 {
+           proto=0; x=335.0mil; y=853.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22411 {
-          proto=6; x=525.84mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=12
-            name=pin12
+            li:objects {
+             ha:line.22297 {
+              x1=335.0mil; y1=869.26mil; x2=335.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22300 {
+              x1=335.0mil; y1=869.26mil; x2=335.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22303 {
+              x1=335.0mil; y1=869.26mil; x2=335.0mil; y2=23.079204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22306 {
+              x1=335.0mil; y1=869.26mil; x2=9.509mm; y2=869.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22412 {
-          proto=6; x=525.84mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA4
+        }
+        ha:subc.22312 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.8755 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C30
+          value=10pF
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=17.3863 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22325 {
+           proto=0; x=700.26mil; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=29
-            name=pin29
-          }
-         }
-         ha:padstack_ref.22413 {
-          proto=5; x=418.57mil; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22326 {
+           proto=0; x=731.74mil; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=19
-            name=pin19
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22414 {
-          proto=5; x=613.44mil; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=6
-            name=pin6
+            li:objects {
+             ha:line.22313 {
+              x1=716.0mil; y1=819.0mil; x2=716.0mil; y2=819.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22316 {
+              x1=716.0mil; y1=819.0mil; x2=716.0mil; y2=819.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22319 {
+              x1=716.0mil; y1=819.0mil; x2=19.1864mm; y2=819.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22322 {
+              x1=716.0mil; y1=819.0mil; x2=716.0mil; y2=21.8026mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22415 {
-          proto=6; x=545.53mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA5
+        }
+        ha:subc.22328 {
+         ha:attributes {
+          {io_pcb::hidename_y}=18.6690 mm
+          footprint=TI-QFN32
+          {io_pcb::hidename_scale}=100
+          refdes=U3
+          value=CC1200
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=13.1064 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.0 {
+           hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=11
-            name=pin11
-          }
-         }
-         ha:padstack_ref.22416 {
-          proto=6; x=545.53mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=30
-            name=pin30
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.22417 {
-          proto=5; x=418.57mil; y=685.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         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 {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -72.835mil  
+                72.835mil  
+                72.835mil  
+                72.835mil  
+                72.835mil  
+                -72.835mil  
+                -72.835mil  
+                -72.835mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+               }
+             }
+           }
+         }
 
-          ha:attributes {
-            term=18
-            name=pin18
-          }
+         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 {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+               }
+             }
+           }
          }
-         ha:padstack_ref.22418 {
-          proto=5; x=613.44mil; y=685.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.3 {
+           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 {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+           }
+         }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
+         ha:ps_proto_v6.4 {
+           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 {
+                -7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                -7.5mil  
+                -7.5mil  
+                -7.5mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                -7.5mil  
+                -7.5mil  
+                -7.5mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.22419 {
-          proto=6; x=565.21mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.5 {
+           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 {
+                -16.73mil  
+                -5.51mil  
+                -16.73mil  
+                5.51mil  
+                16.73mil  
+                5.51mil  
+                16.73mil  
+                -5.51mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -19.49mil  
+                -8.27mil  
+                -19.49mil  
+                8.27mil  
+                19.49mil  
+                8.27mil  
+                19.49mil  
+                -8.27mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.73mil  
+                -5.51mil  
+                -16.73mil  
+                5.51mil  
+                16.73mil  
+                5.51mil  
+                16.73mil  
+                -5.51mil  
+               }
+             }
+           }
+         }
 
-          ha:attributes {
-            term=10
-            name=pin10
-          }
+         ha:ps_proto_v6.6 {
+           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 {
+                5.51mil  
+                -16.73mil  
+                -5.51mil  
+                -16.73mil  
+                -5.51mil  
+                16.73mil  
+                5.51mil  
+                16.73mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.27mil  
+                -19.49mil  
+                -8.27mil  
+                -19.49mil  
+                -8.27mil  
+                19.49mil  
+                8.27mil  
+                19.49mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.51mil  
+                -16.73mil  
+                -5.51mil  
+                -16.73mil  
+                -5.51mil  
+                16.73mil  
+                5.51mil  
+                16.73mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.22420 {
-          proto=6; x=565.21mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22342 {
+           proto=0; x=464.04mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=31
-            name=pin31
-          }
-         }
-         ha:padstack_ref.22421 {
-          proto=5; x=418.57mil; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22343 {
+           proto=0; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=17
-            name=pin17
-          }
-         }
-         ha:padstack_ref.22422 {
-          proto=5; x=613.44mil; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22344 {
+           proto=0; x=464.04mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.22423 {
-          proto=6; x=584.9mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22345 {
+           proto=0; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=9
-            name=pin9
-          }
-         }
-         ha:padstack_ref.22424 {
-          proto=6; x=584.9mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=32
-            name=pin32
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22346 {
+           proto=0; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-           li:objects {
-            ha:arc.22329 {
-             x=618.36mil; y=837.35mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.22347 {
+           proto=0; x=516.0mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
            }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
 
-           li:objects {
-            ha:line.22330 {
-             x1=13.10651mm; y1=18.668889mm; x2=13.10651mm; y2=18.668889mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-
-             ha:attributes {
-               subc-role=pnp-origin
+             li:2 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.22333 {
-             x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=735.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             li:3 {
+              on  
+              solid  
+              noshape  
              }
+           }
 
-             ha:attributes {
-               subc-role=origin
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22348 {
+           proto=0; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.22336 {
-             x1=516.0mil; y1=735.0mil; x2=12.1064mm; y2=735.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
              }
+           }
 
-             ha:attributes {
-               subc-role=x
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22349 {
+           proto=0; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.22339 {
-             x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=17.669mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             li:2 {
+              on  
+              solid  
+              noshape  
              }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-             ha:attributes {
-               subc-role=y
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22350 {
+           proto=0; x=567.97mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
              }
-            }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22351 {
+           proto=1; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA6
-       }
-       ha:subc.22426 {
-        ha:attributes {
-         {io_pcb::hidename_y}=26.1112 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C31
-         value=10pF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=13.9954 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22352 {
+           proto=2; x=464.04mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22353 {
+           proto=3; x=464.04mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-        }
-       }
+          ha:padstack_ref.22354 {
+           proto=4; x=464.04mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22439 {
-          proto=0; x=574.0mil; y=909.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22355 {
+           proto=2; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22356 {
+           proto=3; x=464.04mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.22440 {
-          proto=0; x=574.0mil; y=941.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22357 {
+           proto=4; x=464.04mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22358 {
+           proto=2; x=464.04mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22359 {
+           proto=3; x=490.03mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22360 {
+           proto=4; x=490.03mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22427 {
-             x1=574.0mil; y1=925.26mil; x2=574.0mil; y2=925.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22430 {
-             x1=574.0mil; y1=925.26mil; x2=574.0mil; y2=925.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22433 {
-             x1=574.0mil; y1=925.26mil; x2=574.0mil; y2=22.501604mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22436 {
-             x1=574.0mil; y1=925.26mil; x2=13.5796mm; y2=925.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.22361 {
+           proto=3; x=490.03mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA7
-       }
-       ha:subc.22442 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.6949 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C291
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=14.3891 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22362 {
+           proto=4; x=490.03mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-        }
-       }
+          ha:padstack_ref.22363 {
+           proto=3; x=490.03mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22455 {
-          proto=0; x=535.0mil; y=909.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22364 {
+           proto=4; x=490.03mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22365 {
+           proto=3; x=490.03mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.22456 {
-          proto=0; x=535.0mil; y=940.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22366 {
+           proto=4; x=490.03mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22367 {
+           proto=3; x=490.03mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22368 {
+           proto=4; x=490.03mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22369 {
+           proto=2; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22443 {
-             x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22446 {
-             x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22449 {
-             x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=22.495mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22452 {
-             x1=535.0mil; y1=925.0mil; x2=12.589mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.22370 {
+           proto=3; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA8
-       }
-       ha:subc.22458 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.6883 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C271
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=13.3985 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22371 {
+           proto=4; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22372 {
+           proto=2; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22373 {
+           proto=3; x=516.0mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           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 {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-        }
-       }
+          ha:padstack_ref.22374 {
+           proto=4; x=516.0mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22471 {
-          proto=0; x=496.0mil; y=909.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22375 {
+           proto=2; x=516.0mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22376 {
+           proto=3; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.22472 {
-          proto=0; x=496.0mil; y=940.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22377 {
+           proto=4; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22378 {
+           proto=3; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22379 {
+           proto=4; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22380 {
+           proto=3; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22459 {
-             x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22462 {
-             x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22465 {
-             x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=22.488396mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22468 {
-             x1=496.0mil; y1=924.74mil; x2=11.5984mm; y2=924.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.22381 {
+           proto=4; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA9
-       }
-       ha:subc.22474 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.6507 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C251
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=11.4173 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22382 {
+           proto=3; x=541.98mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-        }
-       }
+          ha:padstack_ref.22383 {
+           proto=4; x=541.98mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22487 {
-          proto=0; x=418.0mil; y=907.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22384 {
+           proto=3; x=541.98mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22385 {
+           proto=4; x=541.98mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.22488 {
-          proto=0; x=418.0mil; y=939.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22386 {
+           proto=2; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22387 {
+           proto=3; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.22388 {
+           proto=4; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22389 {
+           proto=2; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22475 {
-             x1=418.0mil; y1=923.26mil; x2=418.0mil; y2=923.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22478 {
-             x1=418.0mil; y1=923.26mil; x2=418.0mil; y2=923.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22481 {
-             x1=418.0mil; y1=923.26mil; x2=418.0mil; y2=22.450804mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22484 {
-             x1=418.0mil; y1=923.26mil; x2=9.6172mm; y2=923.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22390 {
+           proto=3; x=567.97mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22391 {
+           proto=4; x=567.97mil; y=709.02mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA+
-       }
-       ha:subc.22490 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.5580 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C43
-         value=47nF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=17.6022 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.22392 {
+           proto=2; x=567.97mil; y=683.03mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-        }
-       }
+          ha:padstack_ref.22393 {
+           proto=5; x=418.57mil; y=803.89mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22503 {
-          proto=0; x=732.74mil; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=24
+             name=pin24
+           }
           }
+          ha:padstack_ref.22394 {
+           proto=5; x=613.44mil; y=803.89mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
-         }
-         ha:padstack_ref.22504 {
-          proto=0; x=701.26mil; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22395 {
+           proto=6; x=447.11mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=pin16
+           }
           }
+          ha:padstack_ref.22396 {
+           proto=6; x=447.11mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=25
+             name=pin25
+           }
           }
+          ha:padstack_ref.22397 {
+           proto=5; x=418.57mil; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=23
+             name=pin23
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22398 {
+           proto=5; x=613.44mil; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22491 {
-             x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=756.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22494 {
-             x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=756.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22497 {
-             x1=717.0mil; y1=756.0mil; x2=17.2118mm; y2=756.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22500 {
-             x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=18.2024mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=2
+             name=pin2
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.22399 {
+           proto=6; x=466.8mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAAA/
-       }
-       ha:subc.22506 {
-        ha:attributes {
-         {io_pcb::hidename_y}=18.7452 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=80
-         refdes=C42
-         value=0.22uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=21.1140 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=15
+             name=pin15
+           }
+          }
+          ha:padstack_ref.22400 {
+           proto=6; x=466.8mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=26
+             name=pin26
+           }
           }
-        }
-       }
+          ha:padstack_ref.22401 {
+           proto=5; x=418.57mil; y=764.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22519 {
-          proto=0; x=731.74mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=pin22
+           }
           }
+          ha:padstack_ref.22402 {
+           proto=5; x=613.44mil; y=764.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
-         }
-         ha:padstack_ref.22520 {
-          proto=0; x=700.26mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22403 {
+           proto=6; x=486.48mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.22404 {
+           proto=6; x=486.48mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=27
+             name=pin27
+           }
+ ha:flags ={ clearline=1
+ };          }
+          ha:padstack_ref.22405 {
+           proto=5; x=418.57mil; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=21
+             name=pin21
+           }
+          }
+          ha:padstack_ref.22406 {
+           proto=5; x=613.44mil; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.22407 {
+           proto=6; x=506.17mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22408 {
+           proto=6; x=506.17mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22507 {
-             x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22510 {
-             x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22513 {
-             x1=716.0mil; y1=679.0mil; x2=17.1864mm; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22516 {
-             x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=16.2466mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=28
+             name=pin28
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.22409 {
+           proto=5; x=418.57mil; y=725.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABA
-       }
-       ha:subc.22522 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.0373 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C44
-         value=47nF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=19.0119 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=20
+             name=pin20
+           }
+          }
+          ha:padstack_ref.22410 {
+           proto=5; x=613.44mil; y=725.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
-        }
-       }
+          ha:padstack_ref.22411 {
+           proto=6; x=525.84mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22535 {
-          proto=0; x=732.74mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
           }
+          ha:padstack_ref.22412 {
+           proto=6; x=525.84mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=29
+             name=pin29
+           }
           }
-         }
-         ha:padstack_ref.22536 {
-          proto=0; x=701.26mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22413 {
+           proto=5; x=418.57mil; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=19
+             name=pin19
+           }
           }
+          ha:padstack_ref.22414 {
+           proto=5; x=613.44mil; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.22415 {
+           proto=6; x=545.53mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.22416 {
+           proto=6; x=545.53mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22523 {
-             x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22526 {
-             x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22529 {
-             x1=717.0mil; y1=718.0mil; x2=17.2118mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.22532 {
-             x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=17.2372mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=30
+             name=pin30
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.22417 {
+           proto=5; x=418.57mil; y=685.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABB
-       }
-       ha:subc.22538 {
-        ha:attributes {
-         {io_pcb::hidename_y}=12.5989 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R171
-         value=18
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=10.1981 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=18
+             name=pin18
+           }
+          }
+          ha:padstack_ref.22418 {
+           proto=5; x=613.44mil; y=685.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
-        }
-       }
+          ha:padstack_ref.22419 {
+           proto=6; x=565.21mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.22551 {
-          proto=0; x=370.0mil; y=12.999204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=pin10
+           }
           }
+          ha:padstack_ref.22420 {
+           proto=6; x=565.21mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=31
+             name=pin31
+           }
           }
+          ha:padstack_ref.22421 {
+           proto=5; x=418.57mil; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=17
+             name=pin17
+           }
           }
-         }
-         ha:padstack_ref.22552 {
-          proto=0; x=370.0mil; y=13.798796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.22422 {
+           proto=5; x=613.44mil; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.22423 {
+           proto=6; x=584.9mil; y=637.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=pin9
+           }
           }
+          ha:padstack_ref.22424 {
+           proto=6; x=584.9mil; y=832.43mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=32
+             name=pin32
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22539 {
-             x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22542 {
-             x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.22545 {
-             x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=12.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+            li:objects {
+             ha:arc.22329 {
+              x=618.36mil; y=837.35mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.22548 {
-             x1=370.0mil; y1=13.399mm; x2=8.398mm; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABC
-       }
-       ha:subc.22554 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.7805 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C174
-         value=39pF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=8.6111 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.22330 {
+              x1=13.10651mm; y1=18.668889mm; x2=13.10651mm; y2=18.668889mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.22333 {
+              x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              ha:attributes {
+                subc-role=origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.22336 {
+              x1=516.0mil; y1=735.0mil; x2=12.1064mm; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              ha:attributes {
+                subc-role=x
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.22339 {
+              x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=17.669mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
+
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA6
+        }
+        ha:subc.22426 {
+         ha:attributes {
+          {io_pcb::hidename_y}=26.1112 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C31
+          value=10pF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=13.9954 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.22567 {
-          proto=0; x=370.52mil; y=605.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22439 {
+           proto=0; x=574.0mil; y=909.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22568 {
-          proto=0; x=370.52mil; y=574.04mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22440 {
+           proto=0; x=574.0mil; y=941.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22555 {
-             x1=370.52mil; y1=589.78mil; x2=370.52mil; y2=589.78mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.22427 {
+              x1=574.0mil; y1=925.26mil; x2=574.0mil; y2=925.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22558 {
-             x1=370.52mil; y1=589.78mil; x2=370.52mil; y2=589.78mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.22430 {
+              x1=574.0mil; y1=925.26mil; x2=574.0mil; y2=925.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22561 {
-             x1=370.52mil; y1=589.78mil; x2=370.52mil; y2=15.980412mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.22433 {
+              x1=574.0mil; y1=925.26mil; x2=574.0mil; y2=22.501604mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22564 {
-             x1=370.52mil; y1=589.78mil; x2=10.411208mm; y2=589.78mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22436 {
+              x1=574.0mil; y1=925.26mil; x2=13.5796mm; y2=925.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABD
-       }
-       ha:subc.22570 {
-        ha:attributes {
-         {io_pcb::hidename_y}=14.1737 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L171
-         value=56nH
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=11.1887 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA7
         }
-       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:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+        ha:subc.22442 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.6949 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C291
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=14.3891 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-          }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.22583 {
-          proto=0; x=409.0mil; y=573.78mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22455 {
+           proto=0; x=535.0mil; y=909.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22584 {
-          proto=0; x=409.0mil; y=605.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22456 {
+           proto=0; x=535.0mil; y=940.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22571 {
-             x1=409.0mil; y1=589.52mil; x2=409.0mil; y2=589.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.22443 {
+              x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22574 {
-             x1=409.0mil; y1=589.52mil; x2=409.0mil; y2=589.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.22446 {
+              x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22577 {
-             x1=409.0mil; y1=589.52mil; x2=409.0mil; y2=13.973808mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.22449 {
+              x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=22.495mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22580 {
-             x1=409.0mil; y1=589.52mil; x2=9.3886mm; y2=589.52mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22452 {
+              x1=535.0mil; y1=925.0mil; x2=12.589mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABE
-       }
-       ha:subc.22586 {
-        ha:attributes {
-         {io_pcb::hidename_y}=12.5923 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C173
-         value=56pF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=11.1887 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA8
+        }
+        ha:subc.22458 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.6883 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C271
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=13.3985 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       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.22471 {
+           proto=0; x=496.0mil; y=909.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22472 {
+           proto=0; x=496.0mil; y=940.48mil; rot=0.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.22459 {
+              x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.22462 {
+              x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.22465 {
+              x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=22.488396mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.22468 {
+              x1=496.0mil; y1=924.74mil; x2=11.5984mm; y2=924.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA9
+        }
+        ha:subc.22474 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.6507 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C251
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=11.4173 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.22599 {
-          proto=0; x=409.0mil; y=511.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22487 {
+           proto=0; x=418.0mil; y=907.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22600 {
-          proto=0; x=409.0mil; y=543.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22488 {
+           proto=0; x=418.0mil; y=939.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22587 {
-             x1=409.0mil; y1=527.26mil; x2=409.0mil; y2=527.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.22475 {
+              x1=418.0mil; y1=923.26mil; x2=418.0mil; y2=923.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22590 {
-             x1=409.0mil; y1=527.26mil; x2=409.0mil; y2=527.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.22478 {
+              x1=418.0mil; y1=923.26mil; x2=418.0mil; y2=923.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22593 {
-             x1=409.0mil; y1=527.26mil; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.22481 {
+              x1=418.0mil; y1=923.26mil; x2=418.0mil; y2=22.450804mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22596 {
-             x1=409.0mil; y1=527.26mil; x2=9.3886mm; y2=527.26mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22484 {
+              x1=418.0mil; y1=923.26mil; x2=9.6172mm; y2=923.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABF
-       }
-       ha:subc.22602 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.6723 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C210
-         value=5.1pF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=8.0391 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA+
+        }
+        ha:subc.22490 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.5580 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C43
+          value=47nF
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=17.6022 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       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.22503 {
+           proto=0; x=732.74mil; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22504 {
+           proto=0; x=701.26mil; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.22491 {
+              x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=756.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.22494 {
+              x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=756.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.22497 {
+              x1=717.0mil; y1=756.0mil; x2=17.2118mm; y2=756.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.22500 {
+              x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=18.2024mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAA/
+        }
+        ha:subc.22506 {
+         ha:attributes {
+          {io_pcb::hidename_y}=18.7452 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C42
+          value=0.22uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=21.1140 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22615 {
-          proto=0; x=300.74mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.22519 {
+           proto=0; x=731.74mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22520 {
+           proto=0; x=700.26mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22616 {
-          proto=0; x=269.26mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.22507 {
+              x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22510 {
+              x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22513 {
+              x1=716.0mil; y1=679.0mil; x2=17.1864mm; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22516 {
+              x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=16.2466mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABA
+        }
+        ha:subc.22522 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.0373 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C44
+          value=47nF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=19.0119 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.22535 {
+           proto=0; x=732.74mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22536 {
+           proto=0; x=701.26mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22603 {
-             x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.22523 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22606 {
-             x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.22526 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22609 {
-             x1=285.0mil; y1=743.0mil; x2=6.239mm; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.22529 {
+              x1=717.0mil; y1=718.0mil; x2=17.2118mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22612 {
-             x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=17.8722mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22532 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=17.2372mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABG
-       }
-       ha:subc.22618 {
-        ha:attributes {
-         {io_pcb::hidename_y}=23.1140 mm
-         footprint=NDK32
-         {io_pcb::hidename_scale}=100
-         refdes=X1
-         value=40mhz
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=17.4498 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAABB
+        }
+        ha:subc.22538 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.5989 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R171
+          value=18
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=10.1981 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       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.22551 {
+           proto=0; x=370.0mil; y=12.999204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22552 {
+           proto=0; x=370.0mil; y=13.798796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.22539 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -27.555mil  
-               -23.62mil  
-               -27.555mil  
-               -23.62mil  
-               27.555mil  
-               23.62mil  
-               27.555mil  
+             ha:line.22542 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            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  
-               -30.555mil  
-               -26.62mil  
-               -30.555mil  
-               -26.62mil  
-               30.555mil  
-               26.62mil  
-               30.555mil  
+             ha:line.22545 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=12.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               23.62mil  
-               -27.555mil  
-               -23.62mil  
-               -27.555mil  
-               -23.62mil  
-               27.555mil  
-               23.62mil  
-               27.555mil  
+             ha:line.22548 {
+              x1=370.0mil; y1=13.399mm; x2=8.398mm; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABC
+        }
+        ha:subc.22554 {
+         ha:attributes {
+          {io_pcb::hidename_y}=15.7805 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C174
+          value=39pF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=8.6111 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22632 {
-          proto=0; x=718.5mil; y=866.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.22567 {
+           proto=0; x=370.52mil; y=605.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22568 {
+           proto=0; x=370.52mil; y=574.04mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22633 {
-          proto=0; x=718.5mil; y=953.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=1
-            name=pin1
+            li:objects {
+             ha:line.22555 {
+              x1=370.52mil; y1=589.78mil; x2=370.52mil; y2=589.78mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22558 {
+              x1=370.52mil; y1=589.78mil; x2=370.52mil; y2=589.78mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22561 {
+              x1=370.52mil; y1=589.78mil; x2=370.52mil; y2=15.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22564 {
+              x1=370.52mil; y1=589.78mil; x2=10.411208mm; y2=589.78mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.22634 {
-          proto=0; x=655.51mil; y=953.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABD
+        }
+        ha:subc.22570 {
+         ha:attributes {
+          {io_pcb::hidename_y}=14.1737 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L171
+          value=56nH
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=11.1887 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.22583 {
+           proto=0; x=409.0mil; y=573.78mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22584 {
+           proto=0; x=409.0mil; y=605.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22635 {
-          proto=0; x=655.51mil; y=866.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=3
-            name=pin3
+            li:objects {
+             ha:line.22571 {
+              x1=409.0mil; y1=589.52mil; x2=409.0mil; y2=589.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22574 {
+              x1=409.0mil; y1=589.52mil; x2=409.0mil; y2=589.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22577 {
+              x1=409.0mil; y1=589.52mil; x2=409.0mil; y2=13.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22580 {
+              x1=409.0mil; y1=589.52mil; x2=9.3886mm; y2=589.52mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = LTS4ZjNxIaLbLeZrlyYAAABE
+        }
+        ha:subc.22586 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.5923 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C173
+          value=56pF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=11.1887 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.22599 {
+           proto=0; x=409.0mil; y=511.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22600 {
+           proto=0; x=409.0mil; y=543.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:arc.22619 {
-             x=753.14mil; y=987.17mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22620 {
-             x1=687.005mil; y1=910.005mil; x2=687.005mil; y2=910.005mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.22587 {
+              x1=409.0mil; y1=527.26mil; x2=409.0mil; y2=527.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22623 {
-             x1=687.0mil; y1=910.0mil; x2=687.0mil; y2=910.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.22590 {
+              x1=409.0mil; y1=527.26mil; x2=409.0mil; y2=527.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22626 {
-             x1=687.0mil; y1=910.0mil; x2=16.4498mm; y2=910.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.22593 {
+              x1=409.0mil; y1=527.26mil; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22629 {
-             x1=687.0mil; y1=910.0mil; x2=687.0mil; y2=22.114mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22596 {
+              x1=409.0mil; y1=527.26mil; x2=9.3886mm; y2=527.26mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABH
-       }
-       ha:subc.22637 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.6695 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C261
-         value=47nF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=12.4079 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAABF
+        }
+        ha:subc.22602 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.6723 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C210
+          value=5.1pF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.0391 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       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.22615 {
+           proto=0; x=300.74mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22616 {
+           proto=0; x=269.26mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.22603 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.22606 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.22609 {
+              x1=285.0mil; y1=743.0mil; x2=6.239mm; y2=743.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.22612 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=17.8722mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABG
+        }
+        ha:subc.22618 {
+         ha:attributes {
+          {io_pcb::hidename_y}=23.1140 mm
+          footprint=NDK32
+          {io_pcb::hidename_scale}=100
+          refdes=X1
+          value=40mhz
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=17.4498 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -27.555mil  
+                -23.62mil  
+                -27.555mil  
+                -23.62mil  
+                27.555mil  
+                23.62mil  
+                27.555mil  
+               }
+             }
+
+             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  
+                -30.555mil  
+                -26.62mil  
+                -30.555mil  
+                -26.62mil  
+                30.555mil  
+                26.62mil  
+                30.555mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -27.555mil  
+                -23.62mil  
+                -27.555mil  
+                -23.62mil  
+                27.555mil  
+                23.62mil  
+                27.555mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22650 {
-          proto=0; x=457.0mil; y=908.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.22632 {
+           proto=0; x=709.5mil; y=868.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.22633 {
+           proto=0; x=709.5mil; y=955.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22651 {
-          proto=0; x=457.0mil; y=939.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.22634 {
+           proto=0; x=646.51mil; y=955.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.22635 {
+           proto=0; x=646.51mil; y=868.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22638 {
-             x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.22619 {
+              x=744.14mil; y=989.17mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.22641 {
-             x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.22644 {
-             x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=22.4696mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.22620 {
+              x1=678.005mil; y1=912.005mil; x2=678.005mil; y2=912.005mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22647 {
-             x1=457.0mil; y1=924.0mil; x2=10.6078mm; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22623 {
+              x1=678.0mil; y1=912.0mil; x2=678.0mil; y2=912.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22626 {
+              x1=678.0mil; y1=912.0mil; x2=16.2212mm; y2=912.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22629 {
+              x1=678.0mil; y1=912.0mil; x2=678.0mil; y2=22.1648mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABI
-       }
-       ha:subc.22653 {
-        ha:attributes {
-         {io_pcb::hidename_y}=22.8981 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C231
-         value=1.8nF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=10.6045 mm
+         uid = LTS4ZjNxIaLbLeZrlyYAAABH
+        }
+        ha:subc.22637 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.6695 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C261
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=12.4079 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       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.22650 {
+           proto=0; x=457.0mil; y=908.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22651 {
+           proto=0; x=457.0mil; y=939.74mil; rot=0.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.22638 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.22641 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.22644 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=22.4696mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.22647 {
+              x1=457.0mil; y1=924.0mil; x2=10.6078mm; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABI
+        }
+        ha:subc.22653 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.8981 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C231
+          value=1.8nF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.6045 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22666 {
-          proto=0; x=401.74mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.22666 {
+           proto=0; x=401.74mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22667 {
-          proto=0; x=370.26mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22667 {
+           proto=0; x=370.26mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22654 {
-             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
+            li:objects {
+             ha:line.22654 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.22657 {
-             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
+             ha:line.22657 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-             ha:attributes {
-               subc-role=origin
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22660 {
-             x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             ha:line.22660 {
+              x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
              }
+             ha:line.22663 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=21.098mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-             ha:attributes {
-               subc-role=x
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.22663 {
-             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=21.098mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABJ
+        }
+        ha:subc.22669 {
+         ha:attributes {
+          {io_pcb::hidename_y}=0.6477 mm
+          footprint=0603diode
+          {io_pcb::hidename_scale}=100
+          refdes=D2
+          value=green
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=9.6693 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                14.76mil  
+                -19.68mil  
+                -14.76mil  
+                -19.68mil  
+                -14.76mil  
+                19.68mil  
+                14.76mil  
+                19.68mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                17.76mil  
+                -22.68mil  
+                -17.76mil  
+                -22.68mil  
+                -17.76mil  
+                22.68mil  
+                17.76mil  
+                22.68mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                14.76mil  
+                -19.68mil  
+                -14.76mil  
+                -19.68mil  
+                -14.76mil  
+                19.68mil  
+                14.76mil  
+                19.68mil  
+               }
              }
+           }
+         }
+        }
 
-             ha:attributes {
-               subc-role=y
-             }
-            }
+         li:objects {
+          ha:padstack_ref.22691 {
+           proto=0; x=386.59mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22692 {
+           proto=0; x=437.77mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABJ
-       }
-       ha:subc.22669 {
-        ha:attributes {
-         {io_pcb::hidename_y}=0.6477 mm
-         footprint=0603diode
-         {io_pcb::hidename_scale}=100
-         refdes=D2
-         value=green
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=9.6693 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.22670 {
+              x1=459.18mil; y1=32.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               14.76mil  
-               -19.68mil  
-               -14.76mil  
-               -19.68mil  
-               -14.76mil  
-               19.68mil  
-               14.76mil  
-               19.68mil  
-              }
+             ha:line.22673 {
+              x1=449.18mil; y1=82.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.22676 {
+              x1=449.18mil; y1=32.0mil; x2=459.18mil; y2=32.0mil; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.22679 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               17.76mil  
-               -22.68mil  
-               -17.76mil  
-               -22.68mil  
-               -17.76mil  
-               22.68mil  
-               17.76mil  
-               22.68mil  
+             ha:line.22682 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               14.76mil  
-               -19.68mil  
-               -14.76mil  
-               -19.68mil  
-               -14.76mil  
-               19.68mil  
-               14.76mil  
-               19.68mil  
+             ha:line.22685 {
+              x1=412.18mil; y1=57.0mil; x2=11.469372mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22688 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABK
+        }
+        ha:subc.22694 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.8453 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R10
+          value=10k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=22.8473 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22691 {
-          proto=0; x=386.59mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.22707 {
+           proto=0; x=883.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22708 {
+           proto=0; x=852.26mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.22692 {
-          proto=0; x=437.77mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.22695 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22698 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22701 {
+              x1=868.0mil; y1=238.0mil; x2=21.0472mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22704 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=5.0452mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABL
+        }
+        ha:subc.22710 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.2357 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R9
+          value=10k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=21.2471 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.22723 {
+           proto=0; x=852.26mil; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22724 {
+           proto=0; x=883.74mil; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22670 {
-             x1=459.18mil; y1=32.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.22673 {
-             x1=449.18mil; y1=82.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.22711 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.22714 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.22717 {
+              x1=868.0mil; y1=277.0mil; x2=23.0472mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.22720 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-            ha:line.22676 {
-             x1=449.18mil; y1=32.0mil; x2=459.18mil; y2=32.0mil; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABM
+        }
+        ha:subc.22758 {
+         ha:attributes {
+          value=Power
+          footprint=100mil2pin
+          refdes=J3
+         }
+        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:type {
-            silk = 1
-            top = 1
+         }
+
+         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
+             }
+
+             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:objects {
+          ha:padstack_ref.22771 {
+           proto=0; x=1.207in; y=119.0mil; rot=90.000000; xmirror=1; smirror=1; clearance=7.5mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.22772 {
+           proto=1; x=1.207in; y=219.0mil; rot=90.000000; xmirror=1; smirror=1; clearance=7.5mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22679 {
-             x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.22759 {
+              x1=1.207in; y1=169.0mil; x2=1.207in; y2=169.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22682 {
-             x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.22762 {
+              x1=1.207in; y1=119.0mil; x2=1.207in; y2=119.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22685 {
-             x1=412.18mil; y1=57.0mil; x2=11.469372mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.22765 {
+              x1=1.207in; y1=119.0mil; x2=1.207in; y2=4.0226mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22688 {
-             x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22768 {
+              x1=1.207in; y1=119.0mil; x2=31.6578mm; y2=119.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABK
-       }
-       ha:subc.22694 {
-        ha:attributes {
-         {io_pcb::hidename_y}=6.8453 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R10
-         value=10k
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=22.8473 mm
+         uid = qu6I52sYX0QbHbWlFGQAAABN
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.24497 {
+         ha:attributes {
+          value=USBmicroB
+          footprint=11071
+          refdes=J1
+         }
+        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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -26.575mil  
+                -7.875mil  
+                -26.575mil  
+                -7.875mil  
+                26.575mil  
+                7.875mil  
+                26.575mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                10.875mil  
+                -29.575mil  
+                -10.875mil  
+                -29.575mil  
+                -10.875mil  
+                29.575mil  
+                10.875mil  
+                29.575mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -26.575mil  
+                -7.875mil  
+                -26.575mil  
+                -7.875mil  
+                26.575mil  
+                7.875mil  
+                26.575mil  
+               }
+             }
+           }
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         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 {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.495mil  
+                -27.56mil  
+                -31.495mil  
+                27.56mil  
+                31.495mil  
+                27.56mil  
+                31.495mil  
+                -27.56mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -34.495mil  
+                -30.56mil  
+                -34.495mil  
+                30.56mil  
+                34.495mil  
+                30.56mil  
+                34.495mil  
+                -30.56mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.495mil  
+                -27.56mil  
+                -31.495mil  
+                27.56mil  
+                31.495mil  
+                27.56mil  
+                31.495mil  
+                -27.56mil  
+               }
+             }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+         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 {
+                -37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                -37.4mil  
+                -37.4mil  
+                -37.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -40.4mil  
+                40.4mil  
+                40.4mil  
+                40.4mil  
+                40.4mil  
+                -40.4mil  
+                -40.4mil  
+                -40.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                -37.4mil  
+                -37.4mil  
+                -37.4mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+           }
+         }
+
+         ha:ps_proto_v6.3 {
+           hdia=0.0; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=10.0mil
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               mech = 1
+              }
+              clearance=10.0mil
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=10.0mil
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=10.0mil
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
-          }
+              clearance=10.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=10.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=10.0mil
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.22707 {
-          proto=0; x=883.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+         li:objects {
+          ha:padstack_ref.24511 {
+           proto=0; x=1.3376in; y=551.18mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VBUS
+           }
           }
+          ha:padstack_ref.24512 {
+           proto=0; x=1.3376in; y=525.59mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=D-
+           }
+          }
+          ha:padstack_ref.24513 {
+           proto=0; x=1.3376in; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=D+
+           }
           }
+          ha:padstack_ref.24514 {
+           proto=0; x=1.3376in; y=474.41mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=HS
+           }
           }
-         }
-         ha:padstack_ref.22708 {
-          proto=0; x=852.26mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.24515 {
+           proto=0; x=1.3376in; y=448.82mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.24516 {
+           proto=1; x=1.35433in; y=374.015mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.24517 {
+           proto=1; x=1.35433in; y=625.985mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.24518 {
+           proto=2; x=1.44291in; y=454.72mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.22695 {
-             x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.24519 {
+           proto=2; x=1.44291in; y=545.28mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.24520 {
+           proto=3; x=36.650078mm; y=374.02mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.235mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              solid  
+              noshape  
              }
-            }
-            ha:line.22698 {
-             x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             li:2 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.22701 {
-             x1=868.0mil; y1=238.0mil; x2=21.0472mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             li:3 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.22704 {
-             x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=5.0452mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.24521 {
+           proto=3; x=36.650078mm; y=625.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.235mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
              }
-            }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=G
            }
+          }
          }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABL
-       }
-       ha:subc.22710 {
-        ha:attributes {
-         {io_pcb::hidename_y}=6.2357 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R9
-         value=10k
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=21.2471 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.24499 {
+              x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.24502 {
+              x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              ha:attributes {
+                subc-role=origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.24505 {
+              x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              ha:attributes {
+                subc-role=x
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.24508 {
+              x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
+
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.22723 {
-          proto=0; x=852.26mil; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+          {ha:top copper}   {
+           lid=2
+           ha:combining {           }
 
-          li:thermal {
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22724 {
-          proto=0; x=883.74mil; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:top_paste {
+           lid=3
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             top = 1
+             paste = 1
+            }
           }
 
-          li:thermal {
+          ha:top_mask {
+           lid=4
+           ha:combining { sub=1; auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             top = 1
+             mask = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:any_internal_copper {
+           lid=5
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             intern = 1
+            }
+            stack_offs = 1
           }
-         }
-        }
-        li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:bottom_copper {
+           lid=6
+           ha:combining {           }
 
-           li:objects {
-            ha:line.22711 {
-             x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.22714 {
-             x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             bottom = 1
+             copper = 1
             }
-            ha:line.22717 {
-             x1=868.0mil; y1=277.0mil; x2=23.0472mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+          }
+
+          ha:bottom_mask {
+           lid=7
+           ha:combining { sub=1; auto=1;           }
+
+            li:objects {
             }
-            ha:line.22720 {
-             x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             bottom = 1
+             mask = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = LTS4ZjNxIaLbLeZrlyYAAABM
-       }
-       ha:subc.22758 {
-        ha:attributes {
-         value=Power
-         footprint=100mil2pin
-         refdes=J3
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+          ha:bottom_silk {
+           lid=8
+           ha:combining { auto=1;           }
 
-            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  
-              }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
             }
+          }
 
-            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:bottom_paste {
+           lid=9
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             paste = 1
             }
+          }
 
-            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:outline {
+           lid=10
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             boundary = 1
             }
+            purpose = uroute
+          }
 
-            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:pmech {
+           lid=11
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
             }
+            purpose = proute
+          }
 
-            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:umech {
+           lid=12
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
             }
+            purpose = uroute
           }
+         }
+        }
+         uid = t+CANjtdPMoBlE0Q3VMAAAAB
+        }
+        ha:subc.21274 {
+         ha:attributes {
+          {io_pcb::hidename_y}=18.3642 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C4
+          value=0.1uF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=33.5026 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
 
-        ha:ps_proto_v6.1 {
-          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.21287 {
+           proto=0; x=1.297in; y=705.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            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:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.21288 {
+           proto=0; x=1.297in; y=674.26mil; rot=0.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=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.21275 {
+              x1=1.297in; y1=690.0mil; x2=1.297in; y2=690.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-            }
+             ha:line.21278 {
+              x1=1.297in; y1=690.0mil; x2=1.297in; y2=690.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-            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
+              ha:attributes {
+                subc-role=origin
+              }
              }
-             clearance=0.0
-            }
+             ha:line.21281 {
+              x1=1.297in; y1=690.0mil; x2=1.297in; y2=18.526mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=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 {
-              top = 1
-              mask = 1
+              ha:attributes {
+                subc-role=x
+              }
              }
-             clearance=0.0
-            }
+             ha:line.21284 {
+              x1=1.297in; y1=690.0mil; x2=33.9438mm; y2=690.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=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
+              ha:attributes {
+                subc-role=y
+              }
              }
-             clearance=0.0
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAE
+        }
+        ha:subc.22072 {
+         ha:attributes {
+          {io_pcb::hidename_y}=21.2791 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C211
+          value=10nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=8.3185 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:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.22771 {
-          proto=0; x=1.207in; y=119.0mil; rot=90.000000; xmirror=1; smirror=1; clearance=7.5mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.22085 {
+           proto=0; x=296.0mil; y=853.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.22772 {
-          proto=1; x=1.207in; y=219.0mil; rot=90.000000; xmirror=1; smirror=1; clearance=7.5mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.22086 {
+           proto=0; x=296.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+            li:objects {
+             ha:line.22073 {
+              x1=296.0mil; y1=869.26mil; x2=296.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-           li:objects {
-            ha:line.22759 {
-             x1=1.207in; y1=169.0mil; x2=1.207in; y2=169.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.22762 {
-             x1=1.207in; y1=119.0mil; x2=1.207in; y2=119.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.22076 {
+              x1=296.0mil; y1=869.26mil; x2=296.0mil; y2=869.26mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.22765 {
-             x1=1.207in; y1=119.0mil; x2=1.207in; y2=4.0226mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.22079 {
+              x1=296.0mil; y1=869.26mil; x2=296.0mil; y2=21.079204mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.22768 {
-             x1=1.207in; y1=119.0mil; x2=31.6578mm; y2=119.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.22082 {
+              x1=296.0mil; y1=869.26mil; x2=6.5184mm; y2=869.26mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = qu6I52sYX0QbHbWlFGQAAABN
-       }
-       ha:subc.24497 {
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAq
+        }
+       ha:subc.21341 {
         ha:attributes {
-         value=USBmicroB
-         footprint=11071
-         refdes=J1
+         {io_pcb::hidename_y}=2.3114 mm
+         footprint=sma-edge
+         {io_pcb::hidename_scale}=80
+         refdes=J8
+         value=SMA
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=2.5654 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -19855,14 +20476,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               7.875mil  
-               -26.575mil  
-               -7.875mil  
-               -26.575mil  
-               -7.875mil  
-               26.575mil  
-               7.875mil  
-               26.575mil  
+               -95.0mil  
+               -65.0mil  
+               -95.0mil  
+               65.0mil  
+               95.0mil  
+               65.0mil  
+               95.0mil  
+               -65.0mil  
               }
             }
 
@@ -19874,33 +20495,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               10.875mil  
-               -29.575mil  
-               -10.875mil  
-               -29.575mil  
-               -10.875mil  
-               29.575mil  
-               10.875mil  
-               29.575mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -26.575mil  
-               -7.875mil  
-               -26.575mil  
-               -7.875mil  
-               26.575mil  
-               7.875mil  
-               26.575mil  
+               -98.0mil  
+               -68.0mil  
+               -98.0mil  
+               68.0mil  
+               98.0mil  
+               68.0mil  
+               98.0mil  
+               -68.0mil  
               }
             }
           }
@@ -19913,57 +20515,38 @@ ha:pcb-rnd-board-v8 {
             ha:ps_shape_v4 {
              ha:combining {             }
              ha:layer_mask {
+              bottom = 1
               copper = 1
-              top = 1
              }
              clearance=0.0
               li:ps_poly {
-               -31.495mil  
-               -27.56mil  
-               -31.495mil  
-               27.56mil  
-               31.495mil  
-               27.56mil  
-               31.495mil  
-               -27.56mil  
+               -95.0mil  
+               -65.0mil  
+               -95.0mil  
+               65.0mil  
+               95.0mil  
+               65.0mil  
+               95.0mil  
+               -65.0mil  
               }
             }
 
             ha:ps_shape_v4 {
              ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
-              top = 1
+              bottom = 1
               mask = 1
              }
              clearance=0.0
               li:ps_poly {
-               -34.495mil  
-               -30.56mil  
-               -34.495mil  
-               30.56mil  
-               34.495mil  
-               30.56mil  
-               34.495mil  
-               -30.56mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -27.56mil  
-               -31.495mil  
-               27.56mil  
-               31.495mil  
-               27.56mil  
-               31.495mil  
-               -27.56mil  
+               -98.0mil  
+               -68.0mil  
+               -98.0mil  
+               68.0mil  
+               98.0mil  
+               68.0mil  
+               98.0mil  
+               -68.0mil  
               }
             }
           }
@@ -19981,14 +20564,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               -37.4mil  
-               -37.4mil  
-               -37.4mil  
+               -95.0mil  
+               -30.0mil  
+               -95.0mil  
+               30.0mil  
+               95.0mil  
+               30.0mil  
+               95.0mil  
+               -30.0mil  
               }
             }
 
@@ -20000,131 +20583,23 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -40.4mil  
-               40.4mil  
-               40.4mil  
-               40.4mil  
-               40.4mil  
-               -40.4mil  
-               -40.4mil  
-               -40.4mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               -37.4mil  
-               -37.4mil  
-               -37.4mil  
+               -98.0mil  
+               -33.0mil  
+               -98.0mil  
+               33.0mil  
+               98.0mil  
+               33.0mil  
+               98.0mil  
+               -33.0mil  
               }
             }
           }
         }
-
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              mech = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=10.0mil
-            }
-          }
-        }
        }
 
         li:objects {
-         ha:padstack_ref.24511 {
-          proto=0; x=1.3376in; y=551.18mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VBUS
-          }
-         }
-         ha:padstack_ref.24512 {
-          proto=0; x=1.3376in; y=525.59mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.21354 {
+          proto=0; x=105.0mil; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -20134,75 +20609,11 @@ ha:pcb-rnd-board-v8 {
 
           ha:attributes {
             term=2
-            name=D-
-          }
-         }
-         ha:padstack_ref.24513 {
-          proto=0; x=1.3376in; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=D+
-          }
-         }
-         ha:padstack_ref.24514 {
-          proto=0; x=1.3376in; y=474.41mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=HS
-          }
-         }
-         ha:padstack_ref.24515 {
-          proto=0; x=1.3376in; y=448.82mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.24516 {
-          proto=1; x=1.35433in; y=374.015mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.24517 {
-          proto=1; x=1.35433in; y=625.985mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=G
+            name=2
           }
          }
-         ha:padstack_ref.24518 {
-          proto=2; x=1.44291in; y=454.72mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.21355 {
+          proto=1; x=105.0mil; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -20211,11 +20622,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=G
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.24519 {
-          proto=2; x=1.44291in; y=545.28mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.21356 {
+          proto=2; x=105.0mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
           ha:flags {
            clearline=1
           }
@@ -20224,115 +20636,66 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=G
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.24520 {
-          proto=3; x=36.650078mm; y=374.02mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.235mil;
+         ha:padstack_ref.21357 {
+          proto=0; x=105.0mil; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:0 {
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=G
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.24521 {
-          proto=3; x=36.650078mm; y=625.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.235mil;
+         ha:padstack_ref.21358 {
+          proto=1; x=105.0mil; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=G
+            term=2
+            name=2
           }
          }
         }
         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
          ha:subc-aux {
-          lid=1
+          lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.24499 {
-             x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.21342 {
+             x1=105.0mil; y1=500.0mil; x2=105.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.24502 {
-             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.21345 {
+             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.24505 {
-             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.21348 {
+             x1=200.0mil; y1=500.0mil; x2=4.08mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.24508 {
-             x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.21351 {
+             x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -20344,292 +20707,10 @@ ha:pcb-rnd-board-v8 {
             virtual = 1
            }
          }
-
-         {ha:top copper}  {
-          lid=2
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            copper = 1
-            top = 1
-           }
-         }
-
-         ha:top_paste {
-          lid=3
-          ha:combining { auto=1;          }
-
-           li:objects {
-           }
-           ha:type {
-            top = 1
-            paste = 1
-           }
-         }
-
-         ha:top_mask {
-          lid=4
-          ha:combining { sub=1; auto=1;          }
-
-           li:objects {
-           }
-           ha:type {
-            top = 1
-            mask = 1
-           }
-         }
-
-         ha:any_internal_copper {
-          lid=5
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            copper = 1
-            intern = 1
-           }
-           stack_offs = 1
-         }
-
-         ha:bottom_copper {
-          lid=6
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            bottom = 1
-            copper = 1
-           }
-         }
-
-         ha:bottom_mask {
-          lid=7
-          ha:combining { sub=1; auto=1;          }
-
-           li:objects {
-           }
-           ha:type {
-            bottom = 1
-            mask = 1
-           }
-         }
-
-         ha:bottom_silk {
-          lid=8
-          ha:combining { auto=1;          }
-
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:bottom_paste {
-          lid=9
-          ha:combining { auto=1;          }
-
-           li:objects {
-           }
-           ha:type {
-            bottom = 1
-            paste = 1
-           }
-         }
-
-         ha:outline {
-          lid=10
-          ha:combining {          }
-
-           li:objects {
-           }
-           ha:type {
-            boundary = 1
-           }
-           purpose = uroute
-         }
-
-         ha:pmech {
-          lid=11
-          ha:combining { auto=1;          }
-
-           li:objects {
-           }
-           ha:type {
-            mech = 1
-           }
-           purpose = proute
-         }
-
-         ha:umech {
-          lid=12
-          ha:combining { auto=1;          }
-
-           li:objects {
-           }
-           ha:type {
-            mech = 1
-           }
-           purpose = uroute
-         }
         }
        }
-        uid = t+CANjtdPMoBlE0Q3VMAAAAB
-       }
-      ha:subc.21274 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.3642 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=80
-        refdes=C4
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=33.5026 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:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-              -12.84mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21287 {
-         proto=0; x=1.297in; y=705.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.21288 {
-         proto=0; x=1.297in; y=674.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.21275 {
-            x1=1.297in; y1=690.0mil; x2=1.297in; y2=690.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
- ha:flags ={ selected=1
- };           }
-           ha:line.21278 {
-            x1=1.297in; y1=690.0mil; x2=1.297in; y2=690.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
- ha:flags ={ selected=1
- };           }
-           ha:line.21281 {
-            x1=1.297in; y1=690.0mil; x2=1.297in; y2=18.526mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
- ha:flags ={ selected=1
- };           }
-           ha:line.21284 {
-            x1=1.297in; y1=690.0mil; x2=33.9438mm; y2=690.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
- ha:flags ={ selected=1
- };           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAI
        }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAE
-      }
     }
  }
 
@@ -22697,6 +22778,11 @@ ha:pcb-rnd-board-v8 {
     ha:design {
      text_font_id = 0
      poly_isle_area = 200000000.0
+      via_proto = 0
+      text_scale = 100
+      text_thickness = 0
+      line_thickness = 6.00 mil
+      clearance = 6.00 mil
     }
     ha:editor {
      grids_idx = 1
@@ -22706,6 +22792,7 @@ ha:pcb-rnd-board-v8 {
       }
        show_solder_side = 0
         buffer_number = 0
+         clear_line = true
     }
    }
   }