use same debug footprint as EasyMini, connect sense lines
[hw/telegps] / telegps.lht
index 9d02ccf7fa10b578a37355324cc8a5321a69d26e..c1e808e12a25900139c0c0979c2ead13941c0015 100644 (file)
@@ -3,24 +3,24 @@
 ha:pcb-rnd-board-v8 {
  li:styles {
    ha:Signal {
-    via_proto = 0
+    via_proto = 5
     text_scale = 100
-    thickness = 10.0mil
-    clearance = 20.0mil
+    thickness = 6.0mil
+    clearance = 6.0mil
      text_thick = 0.0
    }
    ha:Power {
     via_proto = 1
     text_scale = 100
-    thickness = 20.0mil
-    clearance = 20.0mil
+    thickness = 15.0mil
+    clearance = 8.0mil
      text_thick = 0.0
    }
    ha:Fat {
     via_proto = 2
     text_scale = 100
-    thickness = 80.0mil
-    clearance = 25.0mil
+    thickness = 10.0mil
+    clearance = 8.0mil
      text_thick = 0.0
    }
    ha:Sig-tight {
@@ -189,112 +189,52 @@ ha:pcb-rnd-board-v8 {
         }
       }
     }
+
+     ha:ps_proto_v6.5 {
+       hdia=0.2mm; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=20.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=20.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=20.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
   }
    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.19825 {
-    x1=736.32mil; y1=593.69mil; x2=778.59mil; y2=593.69mil; thickness=10.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19828 {
-    x1=778.59mil; y1=593.69mil; x2=19.825mm; y2=15.031mm; thickness=10.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   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=19.822922mm; y2=635.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.19843 {
     x1=19.822922mm; y1=635.0mil; x2=19.825mm; y2=16.131mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.19846 {
-    x1=1.2175in; y1=16.131mm; x2=31.5234mm; y2=16.131mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19849 {
-    x1=31.5234mm; y1=16.131mm; x2=1.263in; y2=657.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19852 {
-    x1=1.2175in; y1=17.231106mm; x2=31.5369mm; y2=17.231106mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19855 {
-    x1=1.273in; y1=625.74mil; x2=1.273in; y2=647.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19858 {
-    x1=31.5369mm; y1=17.231106mm; x2=1.273in; y2=647.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19861 {
-    x1=1.263in; y1=722.0mil; x2=32.5308mm; y2=722.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19864 {
-    x1=32.5308mm; y1=722.0mil; x2=32.9438mm; y2=705.74mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19867 {
-    x1=1.263in; y1=657.0mil; x2=32.5054mm; y2=657.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19870 {
-    x1=32.5054mm; y1=657.0mil; x2=32.9438mm; y2=17.126204mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19873 {
-    x1=1.2175in; y1=721.69mil; x2=32.0723mm; y2=721.69mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19876 {
-    x1=32.0723mm; y1=721.69mil; x2=1.263in; y2=722.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.19879 {
     x1=1.2175in; y1=15.031mm; x2=32.271mm; y2=15.031mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -307,80 +247,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.19885 {
-    x1=22.8705mm; y1=436.0mil; x2=936.0mil; y2=436.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19888 {
-    x1=936.0mil; y1=436.0mil; x2=961.0mil; y2=461.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19891 {
-    x1=22.8705mm; y1=486.0mil; x2=936.0mil; y2=486.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19894 {
-    x1=29.8704mm; y1=9.804654mm; x2=26.3141mm; y2=9.804654mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19897 {
-    x1=936.0mil; y1=486.0mil; x2=26.3141mm; y2=9.804654mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19900 {
-    x1=30.1247mm; y1=851.6mil; x2=27.6098mm; y2=851.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19903 {
-    x1=28.763mm; y1=851.6mil; x2=1.132in; y2=852.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19906 {
-    x1=30.1244mm; y1=22.730714mm; x2=28.7551mm; y2=22.730714mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19909 {
-    x1=28.7551mm; y1=22.730714mm; x2=1.132in; y2=895.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.19912 {
-    x1=757.0mil; y1=563.0mil; x2=757.0mil; y2=15.071852mm; thickness=25.0mil; clearance=20.0mil;
-   }
-   ha:line.19915 {
-    x1=19.825mm; y1=17.231106mm; x2=19.059906mm; y2=17.231106mm; thickness=25.0mil; clearance=20.0mil;
-   }
-   ha:line.19918 {
-    x1=707.0mil; y1=618.0mil; x2=689.0mil; y2=593.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
-   ha:line.19921 {
-    x1=18.127472mm; y1=593.69mil; x2=689.69mil; y2=593.69mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.19924 {
-    x1=689.69mil; y1=593.69mil; x2=689.5mil; y2=593.5mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.19927 {
-    x1=714.0mil; y1=593.69mil; x2=714.0mil; y2=15.57147mm; 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=20.0mil;
     ha:flags {
      clearline=1
     }
@@ -469,9 +337,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 {
@@ -520,24 +385,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=1.715008mm; 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;
    }
@@ -565,27 +412,12 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20059 {
-    x1=691.0mil; y1=32.0mil; x2=692.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20080 {
     x1=862.0mil; y1=93.04mil; x2=21.908mm; y2=2.350008mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20083 {
-    x1=32.9438mm; y1=293.0mil; x2=32.9946mm; y2=291.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     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 {
@@ -610,9 +442,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 {
@@ -637,63 +466,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20221 {
-    x1=691.0mil; y1=32.0mil; x2=691.0mil; y2=42.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20248 {
-    x1=19.059906mm; y1=17.231106mm; x2=708.0mil; y2=636.0mil; thickness=25.0mil; clearance=20.0mil;
-   }
-   ha:line.20263 {
-    x1=22.8195mm; y1=384.0mil; x2=22.8705mm; y2=9.804654mm; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20275 {
-    x1=29.8704mm; y1=436.0mil; x2=27.3558mm; y2=436.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20278 {
-    x1=27.3558mm; y1=436.0mil; x2=1.056in; y2=415.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20281 {
-    x1=29.8704mm; y1=486.0mil; x2=1.034in; y2=486.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20284 {
-    x1=1.034in; y1=486.0mil; x2=985.0mil; y2=535.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20287 {
-    x1=985.0mil; y1=535.0mil; x2=829.0mil; y2=535.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20290 {
-    x1=829.0mil; y1=535.0mil; x2=801.0mil; y2=507.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20341 {
-    x1=22.7179mm; y1=330.0mil; x2=22.8705mm; y2=8.534654mm; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20350 {
     x1=447.11mil; y1=21.143722mm; x2=447.11mil; y2=21.892mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -724,15 +496,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20365 {
-    x1=448.0mil; y1=13.443204mm; x2=526.0mil; y2=13.443204mm; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20368 {
-    x1=487.0mil; y1=498.0mil; x2=487.0mil; y2=13.443204mm; 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 {
@@ -883,12 +646,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20446 {
-    x1=266.48mil; y1=434.0mil; x2=324.22mil; y2=434.0mil; thickness=12.0mil; clearance=28.0mil;
-   }
-   ha:line.20449 {
-    x1=324.22mil; y1=434.0mil; x2=8.35mm; y2=11.138408mm; thickness=12.0mil; clearance=28.0mil;
-   }
    ha:line.20458 {
     x1=10.631678mm; y1=744.83mil; x2=387.17mil; y2=744.83mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
@@ -907,9 +664,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20473 {
-    x1=16.5406mm; y1=952.0mil; x2=16.65mm; y2=956.30314961mil; 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 {
@@ -1006,23 +760,11 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20536 {
-    x1=732.0mil; y1=17.304mm; x2=731.74mil; y2=681.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20539 {
-    x1=732.0mil; y1=17.304mm; x2=732.0mil; y2=856.20472441mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
+   ha:line.20530 {
+    x1=14.85646mm; y1=21.143722mm; x2=14.85646mm; y2=21.73986mm; thickness=12.0mil; clearance=28.0mil;
    }
-   ha:line.20542 {
-    x1=732.0mil; y1=856.20472441mil; x2=718.5mil; y2=869.70472441mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
+   ha:line.20533 {
+    x1=14.85646mm; y1=21.73986mm; x2=592.0mil; y2=863.0mil; thickness=12.0mil; clearance=28.0mil;
    }
    ha:line.20545 {
     x1=466.8mil; y1=21.143722mm; x2=466.8mil; y2=898.46mil; thickness=6.0mil; clearance=12.0mil;
@@ -1240,12 +982,24 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.20653 {
+    x1=261.0mil; y1=703.0mil; x2=241.0mil; y2=723.0mil; thickness=12.0mil; clearance=28.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
    ha:line.20656 {
     x1=6.8392mm; y1=743.0mil; x2=261.0mil; y2=743.0mil; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
      clearline=1
     }
    }
+   ha:line.20659 {
+    x1=261.0mil; y1=743.0mil; x2=241.0mil; y2=723.0mil; thickness=12.0mil; clearance=28.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
    ha:line.20662 {
     x1=10.631678mm; y1=18.419064mm; x2=9.597136mm; y2=18.419064mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1342,18 +1096,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20710 {
-    x1=13.856462mm; y1=16.194mm; x2=13.856462mm; y2=607.47mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20713 {
-    x1=13.856462mm; y1=607.47mil; x2=554.0mil; y2=599.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20746 {
     x1=10.631678mm; y1=19.418808mm; x2=392.48mil; y2=19.418808mm; thickness=12.0mil; clearance=28.0mil;
     ha:flags {
@@ -1444,51 +1186,12 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20821 {
-    x1=8.858mm; y1=57.0mil; x2=9.819386mm; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20824 {
-    x1=8.0584mm; y1=57.0mil; x2=286.0mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.20833 {
     x1=1.06in; y1=313.0mil; x2=26.289mm; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20848 {
-    x1=888.0mil; y1=133.0mil; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20851 {
-    x1=21.571204mm; y1=278.0mil; x2=21.571204mm; y2=5.3782mm; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.20854 {
-    x1=21.571204mm; y1=5.3782mm; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
-    ha:flags {
-     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 {
@@ -1525,3507 +1228,3063 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.20884 {
-    x1=33.97504mm; y1=13.999972mm; x2=33.117028mm; y2=13.999972mm; thickness=12.0mil; clearance=28.0mil;
+   ha:line.20923 {
+    x1=1.207in; y1=219.0mil; x2=1.261in; y2=273.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20887 {
-    x1=33.117028mm; y1=13.999972mm; x2=1.3in; y2=555.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
+   ha:line.24479 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.20890 {
-    x1=1.3in; y1=555.0mil; x2=1.3in; y2=573.0mil; thickness=12.0mil; clearance=28.0mil;
-    ha:flags {
-     clearline=1
+   ha:line.24491 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.20893 {
-    x1=1.3in; y1=573.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.24503 {
+    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24515 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24532 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.20896 {
-    x1=32.9946mm; y1=291.0mil; x2=32.9946mm; y2=491.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.24544 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.20899 {
-    x1=32.9946mm; y1=491.0mil; x2=1.308in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.24556 {
+    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.20902 {
-    x1=1.308in; y1=500.0mil; x2=33.97504mm; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.24568 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.20905 {
-    x1=33.97504mm; y1=525.59mil; x2=1.30759in; y2=525.59mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.32002 {
+    x1=736.32mil; y1=613.37mil; x2=736.32mil; y2=619.32mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20908 {
-    x1=1.30759in; y1=525.59mil; x2=1.284in; y2=502.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.32005 {
+    x1=736.32mil; y1=619.32mil; x2=752.0mil; y2=635.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20911 {
-    x1=1.284in; y1=502.0mil; x2=1.237in; y2=502.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.32008 {
+    x1=752.0mil; y1=635.0mil; x2=19.823199mm; y2=635.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20914 {
-    x1=1.237in; y1=502.0mil; x2=1.213in; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.32011 {
+    x1=19.823199mm; y1=635.0mil; x2=19.830299mm; y2=16.1361mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20917 {
-    x1=1.213in; y1=526.0mil; x2=30.3784mm; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.44168 {
+    x1=9.539986mm; y1=43.0mil; x2=10.649204mm; y2=43.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20923 {
-    x1=1.207in; y1=219.0mil; x2=1.261in; y2=273.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.44306 {
+    x1=21.647404mm; y1=238.0mil; x2=21.647404mm; y2=277.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20659 {
-    x1=261.0mil; y1=743.0mil; x2=241.0mil; y2=723.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.44576 {
+    x1=33.97504mm; y1=13.999972mm; x2=33.117028mm; y2=13.999972mm; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20653 {
-    x1=261.0mil; y1=703.0mil; x2=241.0mil; y2=723.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.44579 {
+    x1=33.117028mm; y1=13.999972mm; x2=32.9946mm; y2=556.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.30613 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44582 {
+    x1=32.9946mm; y1=556.0mil; x2=32.9946mm; y2=572.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.44585 {
+    x1=32.9946mm; y1=572.0mil; x2=33.2486mm; y2=582.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30625 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44645 {
+    x1=1.273in; y1=625.74mil; x2=1.273in; y2=647.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.44651 {
+    x1=1.272in; y1=17.507204mm; x2=1.272in; y2=666.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30637 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44657 {
+    x1=30.9372mm; y1=679.0mil; x2=1.241in; y2=679.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.44660 {
+    x1=1.273in; y1=647.0mil; x2=1.241in; y2=679.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30649 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.44663 {
+    x1=30.9372mm; y1=635.0mil; x2=1.241in; y2=635.0mil; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.44666 {
+    x1=1.272in; y1=666.0mil; x2=1.241in; y2=635.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
+   ha:line.47598 {
+    x1=13.856462mm; y1=16.194024mm; x2=13.856462mm; y2=607.47mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-}
-     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.21185 {
-    x1=1.42126in; y1=625.98mil; x2=37.200078mm; y2=625.98mil; thickness=42.0mil; clearance=20.0mil;
+   ha:line.47601 {
+    x1=13.856462mm; y1=607.47mil; x2=572.0mil; y2=581.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:line.21188 {
-    x1=1.207in; y1=219.0mil; x2=1.207in; y2=119.0mil; thickness=10.0mil; clearance=30.0mil;
+   ha:line.47613 {
+    x1=528.0mil; y1=312.0mil; x2=566.0mil; y2=274.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.30569 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.47619 {
+    x1=14.373598mm; y1=274.0mil; x2=14.378998mm; y2=6.965mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30581 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.47691 {
+    x1=14.378998mm; y1=5.965mm; x2=482.41mil; y2=259.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30593 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.47697 {
+    x1=14.378998mm; y1=5.465mm; x2=11.557317mm; y2=5.465mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30605 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.47700 {
+    x1=11.557317mm; y1=5.465mm; x2=10.403332mm; y2=4.311015mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30622 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.47766 {
+    x1=10.403332mm; y1=4.311015mm; x2=10.403332mm; y2=139.68mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.47769 {
+    x1=10.403332mm; y1=139.68mil; x2=10.928604mm; y2=119.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30634 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.47772 {
+    x1=482.41mil; y1=6.610731mm; x2=482.41mil; y2=7.348982mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.47775 {
+    x1=482.41mil; y1=7.348982mm; x2=461.74mil; y2=310.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30646 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.47856 {
+    x1=684.0mil; y1=3.959598mm; x2=17.379mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.47979 {
+    x1=845.0mil; y1=437.0mil; x2=22.845142mm; y2=437.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30658 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.47982 {
+    x1=22.845142mm; y1=437.0mil; x2=22.870288mm; y2=11.074654mm; thickness=15.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.48048 {
+    x1=29.870019mm; y1=8.534908mm; x2=1.14698in; y2=8.534908mm; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.30608 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 0.0 }
-        { 38.1mm; 0.0 }
-        { 38.1mm; 1000.0mil }
-        { 0.0; 1000.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   ha:line.48051 {
+    x1=1.14698in; y1=8.534908mm; x2=1.122in; y2=361.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.48054 {
+    x1=29.870019mm; y1=9.804908mm; x2=29.134308mm; y2=9.804908mm; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:polygon.32056 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 1000.0mil }
-        { 38.1mm; 1000.0mil }
-        { 38.1mm; 0.0 }
-        { 0.0; 0.0 }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   ha:line.48057 {
+    x1=29.134308mm; y1=9.804908mm; x2=1.122in; y2=361.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.32061 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 38.1mm; 0.0 }
-        { 0.0; 0.0 }
-        { 0.0; 1000.0mil }
-        { 38.1mm; 1000.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   }
+   ha:line.48132 {
+    x1=22.84438mm; y1=385.0mil; x2=22.870288mm; y2=9.804908mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.32066 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 1000.0mil }
-        { 38.1mm; 1000.0mil }
-        { 38.1mm; 0.0 }
-        { 0.0; 0.0 }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   }
+   ha:line.48189 {
+    x1=16.379mm; y1=3.964998mm; x2=16.379mm; y2=3.2298mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.33476 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 0.0 }
-        { 38.1mm; 0.0 }
-        { 38.1mm; 1000.0mil }
-        { 0.0; 1000.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   }
+   ha:line.48192 {
+    x1=16.379mm; y1=3.2298mm; x2=663.0mil; y2=109.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:line.48195 {
+    x1=663.0mil; y1=109.0mil; x2=775.0mil; y2=109.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:int-sig2        { lid=4; group=7; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>i}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>i} }
-  li:objects {
-   ha:line.30566 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.48198 {
+    x1=775.0mil; y1=109.0mil; x2=816.0mil; y2=150.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30578 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.48201 {
+    x1=816.0mil; y1=150.0mil; x2=816.0mil; y2=290.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30590 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.48204 {
+    x1=816.0mil; y1=290.0mil; x2=862.0mil; y2=336.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30602 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.48207 {
+    x1=862.0mil; y1=336.0mil; x2=22.86978mm; y2=336.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30619 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48210 {
+    x1=22.86978mm; y1=336.0mil; x2=22.870288mm; y2=8.534908mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:line.30631 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48270 {
+    x1=968.0mil; y1=384.0mil; x2=945.0mil; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:line.30643 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48276 {
+    x1=860.0mil; y1=361.0mil; x2=802.0mil; y2=303.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:line.30655 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48279 {
+    x1=802.0mil; y1=303.0mil; x2=802.0mil; y2=156.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-   ha:polygon.33486 { clearance=40.0mil;
-    li:geometry {
-      ta:contour {
-       { 0.0; 0.0 }
-       { 38.1mm; 0.0 }
-       { 38.1mm; 1000.0mil }
-       { 0.0; 1000.0mil }
-      }
-    }
-
+   ha:line.48282 {
+    x1=802.0mil; y1=156.0mil; x2=767.0mil; y2=121.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
-     clearpoly=1
+     clearline=1
     }
    }
-  }
-  color = {#548b54}
-  ha:combining {
-  }
-}
-     ha:int-sig1        { lid=5; group=5; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>o}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>o} }
-  li:objects {
-   ha:line.20931 {
-    x1=1.007in; y1=113.0mil; x2=26.8986mm; y2=77.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.48336 {
+    x1=767.0mil; y1=121.0mil; x2=695.0mil; y2=121.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20934 {
-    x1=1.056in; y1=358.0mil; x2=1.056in; y2=415.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48339 {
+    x1=695.0mil; y1=121.0mil; x2=684.0mil; y2=132.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20958 {
-    x1=26.88359mm; y1=1.96619mm; x2=29.60139mm; y2=1.96619mm; thickness=25.0mil; clearance=20.0mil;
+   ha:line.48342 {
+    x1=684.0mil; y1=132.0mil; x2=684.0mil; y2=3.959598mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20961 {
-    x1=29.60139mm; y1=1.96619mm; x2=1.207in; y2=119.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.48345 {
+    x1=684.0mil; y1=3.959598mm; x2=17.376402mm; y2=156.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20964 {
-    x1=1.207in; y1=219.0mil; x2=30.1244mm; y2=219.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.48404 {
+    x1=16.879001mm; y1=4.465mm; x2=16.879001mm; y2=4.964999mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20967 {
-    x1=30.1244mm; y1=219.0mil; x2=1.08in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.48407 {
+    x1=16.879001mm; y1=4.964999mm; x2=661.0mil; y2=199.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20970 {
-    x1=1.08in; y1=113.0mil; x2=1.066in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.48566 {
+    x1=14.378998mm; y1=4.964999mm; x2=13.956599mm; y2=4.964999mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20981 {
-    x1=1.062in; y1=310.0mil; x2=1.06in; y2=312.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.48569 {
+    x1=13.956599mm; y1=4.964999mm; x2=530.0mil; y2=176.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20984 {
-    x1=834.0mil; y1=170.0mil; x2=832.0mil; y2=168.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48578 {
+    x1=628.0mil; y1=66.0mil; x2=716.0mil; y2=66.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.20993 {
-    x1=950.0mil; y1=247.0mil; x2=832.0mil; y2=129.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48581 {
+    x1=716.0mil; y1=66.0mil; x2=750.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21008 {
-    x1=1.086in; y1=850.0mil; x2=27.6098mm; y2=851.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48668 {
+    x1=15.879mm; y1=4.465mm; x2=15.879mm; y2=4.7966mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21011 {
-    x1=33.1978mm; y1=392.0mil; x2=30.7848mm; y2=297.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.48671 {
+    x1=15.879mm; y1=4.7966mm; x2=615.0mil; y2=199.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21050 {
-    x1=784.0mil; y1=383.0mil; x2=785.0mil; y2=384.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48725 {
+    x1=17.379mm; y1=5.965mm; x2=17.014mm; y2=5.965mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21062 {
-    x1=650.0mil; y1=740.0mil; x2=650.0mil; y2=729.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48728 {
+    x1=17.014mm; y1=5.965mm; x2=660.0mil; y2=225.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21104 {
-    x1=832.0mil; y1=168.0mil; x2=832.0mil; y2=233.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48774 {
+    x1=17.379mm; y1=6.465001mm; x2=16.853601mm; y2=6.465001mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21107 {
-    x1=832.0mil; y1=233.0mil; x2=1.125in; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48777 {
+    x1=16.853601mm; y1=6.465001mm; x2=660.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21110 {
-    x1=30.3784mm; y1=526.0mil; x2=1.125in; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48780 {
+    x1=613.44mil; y1=17.419066mm; x2=631.21mil; y2=17.419066mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21152 {
-    x1=33.1978mm; y1=392.0mil; x2=33.1978mm; y2=580.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.48783 {
+    x1=631.21mil; y1=17.419066mm; x2=649.0mil; y2=668.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21155 {
-    x1=33.1978mm; y1=580.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.48786 {
+    x1=649.0mil; y1=668.0mil; x2=649.0mil; y2=547.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21158 {
-    x1=1.239in; y1=41.0mil; x2=32.131mm; y2=67.0mil; thickness=6.0mil; clearance=12.0mil;
-   }
-   ha:line.21161 {
-    x1=32.131mm; y1=67.0mil; x2=32.131mm; y2=215.0mil; thickness=6.0mil; clearance=12.0mil;
-   }
-   ha:line.21167 {
-    x1=1.06in; y1=312.0mil; x2=27.305mm; y2=297.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.48934 {
+    x1=528.0mil; y1=312.0mil; x2=528.0mil; y2=411.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21170 {
-    x1=27.305mm; y1=297.0mil; x2=30.7848mm; y2=297.0mil; thickness=12.0mil; clearance=28.0mil;
+   ha:line.48978 {
+    x1=570.0mil; y1=8.871204mm; x2=570.0mil; y2=327.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21173 {
-    x1=949.0mil; y1=246.0mil; x2=26.5938mm; y2=246.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48981 {
+    x1=16.379mm; y1=6.965mm; x2=16.379mm; y2=6.6762mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21176 {
-    x1=26.5938mm; y1=246.0mil; x2=27.3558mm; y2=276.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.48984 {
+    x1=16.379mm; y1=6.6762mm; x2=633.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21179 {
-    x1=27.3558mm; y1=276.0mil; x2=1.284in; y2=276.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.49026 {
+    x1=15.879mm; y1=7.465002mm; x2=15.879mm; y2=8.613204mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.21182 {
-    x1=1.284in; y1=276.0mil; x2=32.9946mm; y2=291.0mil; thickness=6.0mil; clearance=12.0mil;
+   ha:line.49029 {
+    x1=15.879mm; y1=8.613204mm; x2=615.0mil; y2=8.871204mm; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.30563 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.49032 {
+    x1=16.379mm; y1=7.465002mm; x2=16.379mm; y2=8.486204mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30575 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.49035 {
+    x1=16.379mm; y1=8.486204mm; x2=660.0mil; y2=8.871204mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30587 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.49068 {
+    x1=14.378998mm; y1=7.465002mm; x2=14.378998mm; y2=7.490402mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30599 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   ha:line.49071 {
+    x1=14.378998mm; y1=7.490402mm; x2=541.0mil; y2=320.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30616 {
-    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.49074 {
+    x1=541.0mil; y1=320.0mil; x2=541.0mil; y2=399.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.49082 {
+    x1=29.870019mm; y1=11.074654mm; x2=1.13301in; y2=11.074654mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30628 {
-    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.49085 {
+    x1=1.13301in; y1=11.074654mm; x2=1.133in; y2=436.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.49229 {
+    x1=17.895001mm; y1=6.465001mm; x2=742.5mil; y2=292.5mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30640 {
-    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.49264 {
+    x1=742.5mil; y1=292.5mil; x2=742.5mil; y2=429.5mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.49297 {
+    x1=14.85646mm; y1=16.194024mm; x2=14.85646mm; y2=457.1mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.30652 {
-    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+   ha:line.49324 {
+    x1=585.1mil; y1=10.91946mm; x2=585.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.49349 {
+    x1=16.879001mm; y1=7.465002mm; x2=16.879001mm; y2=8.090601mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:polygon.33481 { clearance=40.0mil;
-    li:geometry {
-      ta:contour {
-       { 0.0; 0.0 }
-       { 38.1mm; 0.0 }
-       { 38.1mm; 1000.0mil }
-       { 0.0; 1000.0mil }
-      }
+   ha:line.49352 {
+    x1=16.879001mm; y1=8.090601mm; x2=665.0mil; y2=319.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-
+   }
+   ha:line.49395 {
+    x1=613.44mil; y1=666.1mil; x2=613.44mil; y2=637.44mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
-     clearpoly=1
+     clearline=1
     }
    }
-  }
-  color = {#8b7355}
-  ha:combining {
-  }
-}
-     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:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   ha:line.49398 {
+    x1=613.44mil; y1=637.44mil; x2=613.0mil; y2=637.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.21199 {
-     x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   }
+   ha:line.49462 {
+    x1=541.0mil; y1=399.0mil; x2=552.0mil; y2=410.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.21202 {
-     x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   }
+   ha:line.49507 {
+    x1=742.5mil; y1=429.5mil; x2=743.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.21205 {
-     x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   }
+   ha:line.49510 {
+    x1=585.0mil; y1=430.0mil; x2=585.0mil; y2=457.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#00868b}
-   ha:combining {
+   ha:line.49561 {
+    x1=33.97504mm; y1=525.59mil; x2=33.085786mm; y2=525.59mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
-  li:objects {
-   ha:polygon.21220 {
-    li:geometry {
-      ta:contour {
-       { 197.0mil; 806.0mil }
-       { 406.0mil; 806.0mil }
-       { 406.0mil; 184.0mil }
-       { 197.0mil; 184.0mil }
-      }
+   ha:line.49564 {
+    x1=33.085786mm; y1=525.59mil; x2=1.277in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-
+   }
+   ha:line.49567 {
+    x1=1.277in; y1=500.0mil; x2=1.233in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
-     clearpoly=1
+     clearline=1
     }
    }
-   ha:text.21214 {
-    string=` 2022 Bdale Garbee; x=432.0mil; y=126.0mil; scale=100; fid=0;
+   ha:line.49570 {
+    x1=1.233in; y1=500.0mil; x2=30.9372mm; y2=515.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 0.000000
    }
-   ha:text.21215 {
-    string=TeleGPS v3.0; x=454.0mil; y=981.0mil; scale=175; fid=0;
+   ha:line.49605 {
+    x1=33.97504mm; y1=500.0mil; x2=1.312in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 0.000000
    }
-   ha:text.21217 {
-    string=+; x=1.211in; y=396.0mil; scale=175; fid=0;
+   ha:line.49608 {
+    x1=1.312in; y1=500.0mil; x2=1.3in; y2=488.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 0.000000
    }
-   ha:text.21218 {
-    string=-; x=1.177in; y=638.0mil; scale=175; fid=0;
+   ha:line.49611 {
+    x1=1.3in; y1=488.0mil; x2=1.3in; y2=409.0mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 90.000000
    }
-   ha:text.21219 {
-    string=LiPo; x=1.131in; y=448.0mil; scale=100; fid=0;
+   ha:line.49620 {
+    x1=615.0mil; y1=380.74mil; x2=692.74mil; y2=380.74mil; thickness=6.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 90.000000
    }
-  }
-  color = {#000000}
-}
-     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
-  li:objects {
-  }
-  color = {#000000}
-}
-     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#8b7355}
-}
-     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#00868b}
-}
-     ha:top-assy        { lid=15; group=16; color={#444444};
-   li:objects {
+   ha:line.49623 {
+    x1=692.74mil; y1=380.74mil; x2=693.0mil; y2=381.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:combining {
+   ha:line.51164 {
+    x1=17.879002mm; y1=7.465002mm; x2=17.879002mm; y2=7.769802mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bot-assy        { lid=16; group=17; color={#444444};
-   li:objects {
+   ha:line.51167 {
+    x1=17.879002mm; y1=7.769802mm; x2=717.0mil; y2=319.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:combining {
+   ha:line.52742 {
+    x1=14.378998mm; y1=3.964998mm; x2=13.896398mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
-   li:objects {
+   ha:line.52745 {
+    x1=13.896398mm; y1=3.964998mm; x2=451.0mil; y2=60.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
+   ha:line.52748 {
+    x1=451.0mil; y1=60.0mil; x2=451.0mil; y2=1.098804mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
+   ha:line.52751 {
+    x1=451.0mil; y1=1.098804mm; x2=450.74mil; y2=43.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54411 {
+    x1=570.0mil; y1=380.74mil; x2=575.74mil; y2=380.74mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54414 {
+    x1=575.74mil; y1=380.74mil; x2=622.0mil; y2=427.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54417 {
+    x1=622.0mil; y1=427.0mil; x2=622.0mil; y2=446.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54497 {
+    x1=1.3in; y1=409.0mil; x2=32.893mm; y2=404.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54527 {
+    x1=29.870019mm; y1=12.344654mm; x2=1.13501in; y2=12.344654mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54530 {
+    x1=1.13501in; y1=12.344654mm; x2=28.067mm; y2=456.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54533 {
+    x1=28.067mm; y1=456.0mil; x2=28.067mm; y2=384.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54536 {
+    x1=945.0mil; y1=361.0mil; x2=860.0mil; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54559 {
+    x1=26.2382mm; y1=362.0mil; x2=26.2382mm; y2=737.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54562 {
+    x1=26.2382mm; y1=737.0mil; x2=1.146in; y2=850.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54565 {
+    x1=1.146in; y1=850.0mil; x2=30.226mm; y2=850.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54568 {
+    x1=30.226mm; y1=850.0mil; x2=1.191in; y2=851.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54571 {
+    x1=1.003in; y1=362.0mil; x2=1.003in; y2=758.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54574 {
+    x1=1.003in; y1=758.0mil; x2=1.14in; y2=895.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54577 {
+    x1=1.14in; y1=895.0mil; x2=1.185915in; y2=895.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54580 {
+    x1=1.185915in; y1=895.0mil; x2=30.124527mm; y2=22.730714mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54600 {
+    x1=755.0mil; y1=147.0mil; x2=713.0mil; y2=147.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54603 {
+    x1=713.0mil; y1=147.0mil; x2=17.879002mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54606 {
+    x1=782.0mil; y1=176.0mil; x2=17.884402mm; y2=176.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54609 {
+    x1=17.884402mm; y1=176.0mil; x2=17.879002mm; y2=4.465mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54685 {
+    x1=779.0mil; y1=244.74mil; x2=779.0mil; y2=257.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54696 {
+    x1=14.879mm; y1=5.965mm; x2=15.4138mm; y2=5.965mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54699 {
+    x1=15.4138mm; y1=5.965mm; x2=609.0mil; y2=237.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54706 {
+    x1=460.74mil; y1=351.0mil; x2=484.0mil; y2=351.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54709 {
+    x1=484.0mil; y1=351.0mil; x2=485.0mil; y2=352.0mil; thickness=15.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56350 {
+    x1=625.0mil; y1=3.960998mm; x2=15.879mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56362 {
+    x1=606.0mil; y1=3.951597mm; x2=15.378999mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56374 {
+    x1=585.0mil; y1=3.944998mm; x2=14.879mm; y2=3.964998mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59641 {
+    x1=528.0mil; y1=411.0mil; x2=572.0mil; y2=455.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59644 {
+    x1=571.0mil; y1=454.0mil; x2=572.0mil; y2=455.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59647 {
+    x1=572.0mil; y1=455.0mil; x2=572.0mil; y2=581.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59653 {
+    x1=854.0mil; y1=385.0mil; x2=22.84438mm; y2=385.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59656 {
+    x1=17.879002mm; y1=5.965mm; x2=17.879002mm; y2=5.966402mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59659 {
+    x1=17.879002mm; y1=5.966402mm; x2=854.0mil; y2=385.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64510 {
+    x1=15.378999mm; y1=3.964998mm; x2=15.378999mm; y2=2.577399mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64513 {
+    x1=15.378999mm; y1=2.577399mm; x2=600.0mil; y2=96.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64516 {
+    x1=600.0mil; y1=96.0mil; x2=600.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64519 {
+    x1=14.879mm; y1=3.964998mm; x2=14.879mm; y2=2.8394mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64522 {
+    x1=14.879mm; y1=2.8394mm; x2=550.0mil; y2=76.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64525 {
+    x1=550.0mil; y1=76.0mil; x2=550.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67782 {
+    x1=21.908008mm; y1=2.350008mm; x2=21.908008mm; y2=4.330192mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67785 {
+    x1=21.908008mm; y1=4.330192mm; x2=852.0mil; y2=181.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67788 {
+    x1=852.0mil; y1=211.0mil; x2=852.0mil; y2=237.74mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67791 {
+    x1=852.0mil; y1=237.74mil; x2=21.647404mm; y2=238.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67829 {
+    x1=17.879002mm; y1=5.465mm; x2=745.0mil; y2=249.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67832 {
+    x1=17.879002mm; y1=4.964999mm; x2=741.0mil; y2=206.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.24541 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-    li:objects {
-     ha:padstack_ref.22773 {
-      proto=4; x=25.0mil; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22774 {
-      proto=4; x=25.0mil; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22775 {
-      proto=4; x=25.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22776 {
-      proto=4; x=25.0mil; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22777 {
-      proto=4; x=185.0mil; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22778 {
-      proto=4; x=185.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22779 {
-      proto=4; x=185.0mil; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22781 {
-      proto=4; x=689.0mil; y=593.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.22782 {
-      proto=4; x=757.0mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24553 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22783 {
-      proto=4; x=33.2486mm; y=582.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24565 {
+    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22784 {
-      proto=4; x=1.263in; y=722.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24577 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.31570 {
+    x1=1.207in; y1=119.0mil; x2=1.207in; y2=219.0mil; thickness=20.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67841 {
+    x1=745.0mil; y1=247.0mil; x2=852.0mil; y2=211.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67847 {
+    x1=741.0mil; y1=206.0mil; x2=852.0mil; y2=181.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.26267 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 5.0mil; 5.0mil }
+        { 1.495in; 5.0mil }
+        { 1.495in; 995.0mil }
+        { 5.0mil; 995.0mil }
+       }
      }
-     ha:padstack_ref.22785 {
-      proto=4; x=27.6098mm; y=851.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-      }
+     ha:flags {
+      clearpoly=1
+      lock=1
      }
-     ha:padstack_ref.22786 {
-      proto=4; x=1.132in; y=895.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:polygon.26277 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 5.0mil; 5.0mil }
+        { 1.495in; 5.0mil }
+        { 1.495in; 995.0mil }
+        { 5.0mil; 995.0mil }
+       }
      }
-     ha:padstack_ref.22787 {
-      proto=4; x=961.0mil; y=461.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+     ha:flags {
+      clearpoly=1
+      lock=1
      }
-     ha:padstack_ref.22788 {
-      proto=4; x=1.263in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    }
+   }
+  color = {#cd3700}
+   ha:combining {
+   }
+ }
+     ha:int-sig2        { lid=4; group=7; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>i}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>i} }
+  li:objects {
+   ha:line.20931 {
+    x1=1.007in; y1=113.0mil; x2=26.8986mm; y2=77.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20958 {
+    x1=26.88359mm; y1=1.96619mm; x2=29.60139mm; y2=1.96619mm; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20961 {
+    x1=29.60139mm; y1=1.96619mm; x2=1.207in; y2=119.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20964 {
+    x1=1.207in; y1=219.0mil; x2=30.1244mm; y2=219.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20967 {
+    x1=30.1244mm; y1=219.0mil; x2=1.08in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20970 {
+    x1=1.08in; y1=113.0mil; x2=1.066in; y2=113.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.20981 {
+    x1=1.062in; y1=310.0mil; x2=1.06in; y2=312.0mil; thickness=12.0mil; clearance=28.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.21062 {
+    x1=650.0mil; y1=740.0mil; x2=650.0mil; y2=729.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.21155 {
+    x1=33.1978mm; y1=580.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.24485 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24497 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24509 {
+    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24521 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24538 {
+    x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22789 {
-      proto=4; x=968.0mil; y=191.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24550 {
+    x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22790 {
-      proto=4; x=1.106in; y=191.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.22791 {
-      proto=4; x=1.066in; y=113.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22792 {
-      proto=4; x=1.007in; y=113.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22793 {
-      proto=4; x=949.0mil; y=41.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.22794 {
-      proto=4; x=1.06in; y=312.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22795 {
-      proto=4; x=1.014in; y=312.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22804 {
-      proto=4; x=30.3784mm; y=526.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22805 {
-      proto=4; x=32.9946mm; y=291.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22806 {
-      proto=4; x=1.239in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22808 {
-      proto=4; x=1.118in; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22809 {
-      proto=4; x=1.056in; y=358.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22810 {
-      proto=4; x=1.056in; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22811 {
-      proto=4; x=801.0mil; y=507.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22821 {
-      proto=4; x=487.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22822 {
-      proto=4; x=496.0mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22823 {
-      proto=4; x=439.0mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22824 {
-      proto=4; x=669.0mil; y=709.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24562 {
+    x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22825 {
-      proto=4; x=614.0mil; y=826.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.24574 {
+    x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:1 {
-         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 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22827 {
-      proto=4; x=516.0mil; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22828 {
-      proto=4; x=389.0mil; y=12.249404mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22829 {
-      proto=4; x=301.0mil; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22830 {
-      proto=4; x=347.0mil; y=824.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22835 {
-      proto=4; x=732.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22836 {
-      proto=4; x=651.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22837 {
-      proto=4; x=554.0mil; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22843 {
-      proto=4; x=888.0mil; y=133.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22842 {
-      proto=4; x=286.0mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22833 {
-      proto=4; x=241.0mil; y=723.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         diag  
-         round  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.22845 {
-      proto=4; x=650.0mil; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.22780 {
-      proto=4; x=185.0mil; y=315.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:subc.21226 {
-       ha:attributes {
-        {io_pcb::hidename_y}=7.3406 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=80
-        refdes=C9
-        value=0.1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=11.6332 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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21239 {
-         proto=0; x=9.430004mm; y=259.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.21240 {
-         proto=0; x=402.74mil; y=259.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.21227 {
-            x1=387.0mil; y1=259.0mil; x2=387.0mil; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21230 {
-            x1=387.0mil; y1=259.0mil; x2=387.0mil; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21233 {
-            x1=387.0mil; y1=259.0mil; x2=10.8298mm; y2=259.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21236 {
-            x1=387.0mil; y1=259.0mil; x2=387.0mil; y2=7.5786mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAB
-      }
-      ha:subc.21242 {
-       ha:attributes {
-        {io_pcb::hidename_y}=5.2639 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=80
-        refdes=C8
-        value=0.1uF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=21.8567 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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21255 {
-         proto=0; x=785.0mil; y=313.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.21256 {
-         proto=0; x=785.0mil; y=7.150608mm; 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=785.0mil; y1=7.550404mm; x2=785.0mil; y2=7.550404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21246 {
-            x1=785.0mil; y1=7.550404mm; x2=785.0mil; y2=7.550404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21249 {
-            x1=785.0mil; y1=7.550404mm; x2=785.0mil; y2=8.550404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21252 {
-            x1=785.0mil; y1=7.550404mm; x2=20.939mm; y2=7.550404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAC
-      }
-      ha:subc.21258 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.1290 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=80
-        refdes=R5
-        value=3.3k
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=32.5882 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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21271 {
-         proto=0; x=1.273in; y=15.094204mm; 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.21272 {
-         proto=0; x=1.273in; y=625.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.21259 {
-            x1=1.273in; y1=610.0mil; x2=1.273in; y2=610.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21262 {
-            x1=1.273in; y1=610.0mil; x2=1.273in; y2=610.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21265 {
-            x1=1.273in; y1=610.0mil; x2=1.273in; y2=14.494mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21268 {
-            x1=1.273in; y1=610.0mil; x2=31.3342mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAD
-      }
-      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:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.48512 {
+    x1=700.0mil; y1=32.0mil; x2=700.0mil; y2=160.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48515 {
+    x1=700.0mil; y1=160.0mil; x2=661.0mil; y2=199.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48987 {
+    x1=570.0mil; y1=327.0mil; x2=633.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49376 {
+    x1=665.0mil; y1=319.0mil; x2=665.0mil; y2=339.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49379 {
+    x1=665.0mil; y1=339.0mil; x2=639.0mil; y2=365.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49382 {
+    x1=639.0mil; y1=365.0mil; x2=557.0mil; y2=365.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49388 {
+    x1=528.0mil; y1=394.0mil; x2=528.0mil; y2=461.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49419 {
+    x1=613.0mil; y1=637.0mil; x2=613.0mil; y2=546.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49422 {
+    x1=613.0mil; y1=546.0mil; x2=528.0mil; y2=461.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49425 {
+    x1=650.0mil; y1=784.0mil; x2=594.0mil; y2=728.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49428 {
+    x1=594.0mil; y1=728.0mil; x2=594.0mil; y2=549.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49431 {
+    x1=594.0mil; y1=549.0mil; x2=514.0mil; y2=469.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49434 {
+    x1=514.0mil; y1=469.0mil; x2=514.0mil; y2=192.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49513 {
+    x1=585.1mil; y1=10.79246mm; x2=18.86966mm; y2=10.79246mm; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49516 {
+    x1=18.86966mm; y1=10.91946mm; x2=743.0mil; y2=430.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.49534 {
+    x1=549.0mil; y1=405.0mil; x2=802.0mil; y2=405.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54420 {
+    x1=622.0mil; y1=446.0mil; x2=811.0mil; y2=446.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54423 {
+    x1=811.0mil; y1=446.0mil; x2=831.0mil; y2=466.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54426 {
+    x1=831.0mil; y1=466.0mil; x2=1.171in; y2=466.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54429 {
+    x1=1.171in; y1=466.0mil; x2=1.219in; y2=514.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54488 {
+    x1=802.0mil; y1=405.0mil; x2=814.0mil; y2=417.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54491 {
+    x1=814.0mil; y1=417.0mil; x2=1.114in; y2=417.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54494 {
+    x1=1.114in; y1=417.0mil; x2=1.133in; y2=436.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54500 {
+    x1=32.893mm; y1=404.0mil; x2=833.0mil; y2=404.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54503 {
+    x1=833.0mil; y1=404.0mil; x2=810.0mil; y2=381.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54506 {
+    x1=810.0mil; y1=381.0mil; x2=693.0mil; y2=381.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54539 {
+    x1=968.0mil; y1=384.0mil; x2=28.067mm; y2=384.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54627 {
+    x1=755.0mil; y1=147.0mil; x2=755.0mil; y2=186.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54630 {
+    x1=755.0mil; y1=186.0mil; x2=930.0mil; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54633 {
+    x1=929.0mil; y1=361.0mil; x2=1.002in; y2=361.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54636 {
+    x1=1.002in; y1=361.0mil; x2=1.003in; y2=362.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.54672 {
+    x1=755.0mil; y1=186.0mil; x2=756.0mil; y2=187.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56314 {
+    x1=660.0mil; y1=225.0mil; x2=641.0mil; y2=206.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56317 {
+    x1=641.0mil; y1=206.0mil; x2=641.0mil; y2=140.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56320 {
+    x1=641.0mil; y1=140.0mil; x2=650.0mil; y2=131.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56323 {
+    x1=650.0mil; y1=131.0mil; x2=650.0mil; y2=32.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.56326 {
+    x1=638.0mil; y1=44.0mil; x2=650.5mil; y2=31.5mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59632 {
+    x1=628.0mil; y1=66.0mil; x2=628.0mil; y2=78.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59635 {
+    x1=514.0mil; y1=192.0mil; x2=628.0mil; y2=78.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.59638 {
+    x1=557.0mil; y1=365.0mil; x2=528.0mil; y2=394.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67747 {
+    x1=26.2382mm; y1=362.0mil; x2=1.009in; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67750 {
+    x1=1.009in; y1=338.0mil; x2=972.0mil; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67753 {
+    x1=972.0mil; y1=338.0mil; x2=940.0mil; y2=306.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67756 {
+    x1=940.0mil; y1=306.0mil; x2=940.0mil; y2=204.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67803 {
+    x1=782.0mil; y1=176.0mil; x2=797.0mil; y2=161.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67806 {
+    x1=797.0mil; y1=161.0mil; x2=896.0mil; y2=161.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.67809 {
+    x1=896.0mil; y1=161.0mil; x2=940.0mil; y2=205.0mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#548b54}
+  ha:combining {
+  }
+}
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:power {
+       lid=5
+       group=5
+       ha:combining {       }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
+          {pcb-rnd::key::select}={<Key>l; <Key>o}
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+        li:objects {
+         ha:line.24482 {
+          x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.24494 {
+          x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.24506 {
+          x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.24518 {
+          x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.24535 {
+          x1=0.0; y1=0.0; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
-      }
+         ha:line.24547 {
+          x1=38.1mm; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-       li:objects {
-        ha:padstack_ref.21287 {
-         proto=0; x=32.9438mm; y=705.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.24559 {
+          x1=38.1mm; y1=1000.0mil; x2=38.1mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.24571 {
+          x1=0.0; y1=1000.0mil; x2=0.0; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.21288 {
-         proto=0; x=32.9438mm; y=17.126204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:line.44441 {
+          x1=1.06in; y1=4.045204mm; x2=1.17826in; y2=41.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-
-         li:thermal {
+         ha:line.44444 {
+          x1=1.17826in; y1=41.0mil; x2=1.239in; y2=41.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:line.44507 {
+          x1=1.06in; y1=4.045204mm; x2=1.06in; y2=397.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.21275 {
-            x1=32.9438mm; y1=690.0mil; x2=32.9438mm; y2=690.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21278 {
-            x1=32.9438mm; y1=690.0mil; x2=32.9438mm; y2=690.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21281 {
-            x1=32.9438mm; y1=690.0mil; x2=32.9438mm; y2=18.526mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21284 {
-            x1=32.9438mm; y1=690.0mil; x2=33.9438mm; y2=690.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+         ha:line.44510 {
+          x1=1.06in; y1=397.0mil; x2=1.246in; y2=583.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         }
+         ha:line.44513 {
+          x1=1.246in; y1=583.0mil; x2=1.308in; y2=583.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.44516 {
+          x1=1.308in; y1=583.0mil; x2=33.2486mm; y2=582.0mil; thickness=15.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.49097 {
+          x1=649.0mil; y1=547.0mil; x2=649.0mil; y2=262.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.49100 {
+          x1=649.0mil; y1=262.0mil; x2=660.0mil; y2=251.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51170 {
+          x1=717.0mil; y1=319.0mil; x2=717.0mil; y2=420.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51173 {
+          x1=717.0mil; y1=420.0mil; x2=677.0mil; y2=460.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAE
-      }
-      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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21303 {
-         proto=0; x=25.305004mm; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:line.51176 {
+          x1=677.0mil; y1=460.0mil; x2=677.0mil; y2=562.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-
-         li:thermal {
+         ha:line.51179 {
+          x1=677.0mil; y1=562.0mil; x2=643.0mil; y2=596.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-
-         ha:attributes {
-           term=1
-           name=1
+         ha:line.61271 {
+          x1=651.0mil; y1=741.0mil; x2=651.0mil; y2=733.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=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:line.61274 {
+          x1=651.0mil; y1=733.0mil; x2=643.0mil; y2=725.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-
-         li:thermal {
+         ha:line.61277 {
+          x1=643.0mil; y1=725.0mil; x2=643.0mil; y2=596.0mil; thickness=6.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
+         ha:polygon.26272 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 5.0mil; 5.0mil }
+             { 1.495in; 5.0mil }
+             { 1.495in; 995.0mil }
+             { 5.0mil; 995.0mil }
+            }
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:flags {
+           clearpoly=1
+           lock=1
+          }
          }
         }
-       }
-       li:layers {
+        color = {#8b7355}
+      }
+     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: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: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: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:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+   }
+  color = {#00868b}
+   ha:combining {
+   }
+ }
+     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
+  li:objects {
+   ha:polygon.21220 {
+    li:geometry {
+      ta:contour {
+       { 197.0mil; 806.0mil }
+       { 406.0mil; 806.0mil }
+       { 406.0mil; 184.0mil }
+       { 197.0mil; 184.0mil }
+      }
+    }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:text.21214 {
+    string=` 2022 Bdale Garbee; x=387.0mil; y=120.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.21217 {
+    string=+; x=1.211in; y=396.0mil; scale=175; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.21218 {
+    string=-; x=1.177in; y=638.0mil; scale=175; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 90.000000
+   }
+   ha:text.21219 {
+    string=LiPo; x=1.131in; y=448.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 90.000000
+   }
+   ha:text.21215 {
+    string=TeleGPS v3.0; x=449.0mil; y=983.0mil; scale=175; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+  }
+  color = {#000000}
+}
+     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
+  li:objects {
+  }
+  color = {#000000}
+}
+     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#8b7355}
+}
+     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#00868b}
+}
+     ha:top-assy        { lid=15; group=16; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:bot-assy        { lid=16; group=17; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
+   li:objects {
+   }
+ }
+   }
 
-          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
-          }
+    li:objects {
+     ha:padstack_ref.22773 {
+      proto=4; x=25.0mil; y=315.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  
         }
-       }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAF
+     }
+     ha:padstack_ref.22774 {
+      proto=4; x=25.0mil; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22775 {
+      proto=4; x=25.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22776 {
+      proto=4; x=25.0mil; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       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 {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22777 {
+      proto=4; x=185.0mil; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22778 {
+      proto=4; x=185.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
         }
-        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:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22779 {
+      proto=4; x=185.0mil; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22782 {
+      proto=4; x=761.0mil; y=562.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
+      }
+     }
+     ha:padstack_ref.22783 {
+      proto=4; x=33.2486mm; y=582.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:padstack_ref.22789 {
+      proto=4; x=968.0mil; y=191.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.21307 {
-            x1=30.3276mm; y1=41.0mil; x2=30.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21310 {
-            x1=30.3276mm; y1=41.0mil; x2=30.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21313 {
-            x1=30.3276mm; y1=41.0mil; x2=31.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21316 {
-            x1=30.3276mm; y1=41.0mil; x2=30.3276mm; y2=2.0414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAG
+     }
+     ha:padstack_ref.22790 {
+      proto=4; x=1.106in; y=191.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      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  
-             }
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22791 {
+      proto=4; x=1.066in; y=113.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-              -12.795mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+        li:5 {
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22792 {
+      proto=4; x=1.007in; y=113.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.21336 {
-         proto=0; x=28.955989mm; y=1.00457mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22794 {
+      proto=4; x=1.06in; y=312.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22795 {
+      proto=4; x=1.014in; y=312.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        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:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22806 {
+      proto=4; x=1.239in; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22821 {
+      proto=4; x=487.0mil; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=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:padstack_ref.21338 {
-         proto=0; x=27.506157mm; y=1.00457mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
+     ha:padstack_ref.22822 {
+      proto=4; x=496.0mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=4
-           name=4
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        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:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      }
+     }
+     ha:padstack_ref.22823 {
+      proto=4; x=439.0mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          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
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.21324 {
-            x1=28.231073mm; y1=1.429385mm; x2=28.231073mm; y2=1.429385mm; 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
-          }
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAH
+     }
+     ha:padstack_ref.22824 {
+      proto=4; x=669.0mil; y=709.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      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 {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22825 {
+      proto=4; x=614.0mil; y=826.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         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
+      }
 
-           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  
-             }
-           }
-         }
-       }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22827 {
+      proto=4; x=516.0mil; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22828 {
+      proto=4; x=389.0mil; y=12.249404mm; 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 {
-              -95.0mil  
-              -30.0mil  
-              -95.0mil  
-              30.0mil  
-              95.0mil  
-              30.0mil  
-              95.0mil  
-              -30.0mil  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22830 {
+      proto=4; x=347.0mil; y=824.0mil; 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 {
-              -98.0mil  
-              -33.0mil  
-              -98.0mil  
-              33.0mil  
-              98.0mil  
-              33.0mil  
-              98.0mil  
-              -33.0mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22832 {
+      proto=4; x=609.0mil; y=952.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       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 {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22833 {
+      proto=4; x=241.0mil; y=723.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22834 {
+      proto=4; x=596.0mil; y=864.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
         }
-        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:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22835 {
+      proto=4; x=732.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22836 {
+      proto=4; x=651.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22845 {
+      proto=4; x=650.0mil; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.22781 {
+      proto=4; x=688.0mil; y=604.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
         }
-        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:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.42181 {
+      proto=5; x=620.0mil; y=194.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.22788 {
+      proto=4; x=1.263in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        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
-         }
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-        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
-         }
+      }
+     }
+      ha:padstack_ref.46108 {
+       proto=5; x=1.122in; y=361.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+       }
+      }
+      ha:padstack_ref.46109 {
+       proto=5; x=845.0mil; y=437.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=2
-           name=2
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-        }
        }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+      }
+      ha:padstack_ref.48396 {
+       proto=5; x=661.0mil; y=199.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           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.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.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.21351 {
-            x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
+       li:thermal {
        }
       }
-       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:padstack_ref.48397 {
+       proto=5; x=660.0mil; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=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 {
-              -0.312547mm  
-              -0.274955mm  
-              -0.312547mm  
-              0.274955mm  
-              0.312547mm  
-              0.274955mm  
-              0.312547mm  
-              -0.274955mm  
-             }
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.48773 {
+       proto=5; x=660.0mil; y=251.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.162559mm  
-              -0.124967mm  
-              -0.162559mm  
-              0.124967mm  
-              0.162559mm  
-              0.124967mm  
-              0.162559mm  
-              -0.124967mm  
-             }
-           }
-         }
+       li:thermal {
        }
       }
+      ha:padstack_ref.48837 {
+       proto=5; x=649.0mil; y=547.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-       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:padstack_ref.48937 {
+       proto=5; x=570.0mil; y=327.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.48977 {
+       proto=5; x=633.0mil; y=251.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=1
-           name=in
-         }
-        }
-        ha:padstack_ref.21386 {
-         proto=0; x=18.127472mm; y=593.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49080 {
+       proto=5; x=549.0mil; y=405.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49081 {
+       proto=5; x=1.133in; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         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;
-         ha:flags {
-          clearline=1
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49238 {
+       proto=5; x=743.0mil; y=425.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49263 {
+       proto=5; x=585.0mil; y=425.0mil; 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=18.127472mm; y=613.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49348 {
+       proto=5; x=665.0mil; y=319.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49394 {
+       proto=5; x=613.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         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:padstack_ref.49440 {
+       proto=5; x=530.0mil; y=176.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49603 {
+       proto=5; x=693.0mil; y=381.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=4
-           name=out
-         }
-        }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.49604 {
+       proto=5; x=32.893mm; y=404.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.51163 {
+       proto=5; x=717.0mil; y=319.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.52741 {
+       proto=5; x=628.0mil; y=66.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           ha:line.21361 {
-            x1=744.69mil; y1=14.379702mm; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21364 {
-            x1=17.914874mm; y1=621.24mil; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21367 {
-            x1=17.914874mm; y1=14.379702mm; x2=17.914874mm; y2=621.24mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21370 {
-            x1=17.914874mm; y1=14.379702mm; x2=744.69mil; y2=14.379702mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54318 {
+       proto=5; x=1.219in; y=514.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54341 {
+       proto=5; x=622.0mil; y=446.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          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
-          }
-        }
+       li:thermal {
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAJ
+      ha:padstack_ref.54462 {
+       proto=5; x=968.0mil; y=384.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
-      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:padstack_ref.54463 {
+       proto=5; x=28.067mm; y=384.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.94996mm; hplated=1; htop=0; hbottom=0;
-         li:shape {
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54542 {
+       proto=5; x=26.2382mm; y=362.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54543 {
+       proto=5; x=1.003in; y=362.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54598 {
+       proto=5; x=755.0mil; y=147.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54599 {
+       proto=5; x=782.0mil; y=176.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=66.93mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.54684 {
+       proto=5; x=779.0mil; y=257.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=66.93mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
        }
       }
+      ha:padstack_ref.54694 {
+       proto=5; x=601.0mil; y=212.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-       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 {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
+       }
+      }
+      ha:padstack_ref.54695 {
+       proto=5; x=609.0mil; y=237.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         li:thermal {
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+       }
+      }
+      ha:padstack_ref.54705 {
+       proto=5; x=485.0mil; y=351.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=1
-           name=1
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-        }
        }
-       li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.21392 {
-            x1=28.414982mm; y1=5.700014mm; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.21395 {
-            x1=28.414982mm; y1=5.700014mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.21398 {
-            x1=10.415018mm; y1=3.700018mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.21401 {
-            x1=10.415018mm; y1=3.700018mm; 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 {         }
+      }
+      ha:padstack_ref.57999 {
+       proto=4; x=185.0mil; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          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
-          }
-        }
+       li:thermal {
+         li:0 {
+          on  
+          solid  
+          noshape  
+         }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.67771 {
+       proto=5; x=852.0mil; y=211.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAK
+      ha:padstack_ref.67781 {
+       proto=5; x=852.0mil; y=181.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
-      ha:subc.21421 {
+      ha:padstack_ref.67818 {
+       proto=5; x=741.0mil; y=206.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.67819 {
+       proto=5; x=745.0mil; y=247.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:subc.21226 {
        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
+        {io_pcb::hidename_y}=7.3406 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=80
+        refdes=C9
+        value=0.1uF
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=11.6332 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=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
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             mask = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
          }
        }
       }
 
        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:padstack_ref.21239 {
+         proto=0; x=779.0mil; y=5.188204mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.21240 {
+         proto=0; x=779.0mil; y=235.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          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
+           term=2
+           name=2
          }
         }
        }
        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
+         lid=0
          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:line.21227 {
+            x1=779.0mil; y1=220.0mil; x2=779.0mil; y2=220.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:line.21230 {
+            x1=779.0mil; y1=220.0mil; x2=779.0mil; y2=220.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:line.21233 {
+            x1=779.0mil; y1=220.0mil; x2=779.0mil; y2=6.588mm; 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:line.21236 {
+            x1=779.0mil; y1=220.0mil; x2=18.7866mm; y2=220.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -5039,152 +4298,138 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAL
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAB
       }
-      ha:subc.21437 {
+      ha:subc.21242 {
        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
+        {io_pcb::hidename_y}=5.2639 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=80
+        refdes=C8
+        value=0.1uF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=21.8567 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
 
            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
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             mask = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
-       li:objects {
-        ha:padstack_ref.21451 {
-         proto=0; x=1.375in; 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  
-           }
+       li:objects {
+        ha:padstack_ref.21255 {
+         proto=0; x=10.903204mm; y=351.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
 
          ha:attributes {
            term=1
-           name=pin1
+           name=1
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.21256 {
+         proto=0; x=460.74mil; y=351.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:arc.21438 {
-            x=1.375in; 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:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
         ha:subc-aux {
-         lid=1
+         lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.21439 {
-            x1=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.21243 {
+            x1=445.0mil; y1=351.0mil; x2=445.0mil; y2=351.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.21442 {
-            x1=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.21246 {
+            x1=445.0mil; y1=351.0mil; x2=445.0mil; y2=351.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.21445 {
-            x1=1.375in; y1=875.0mil; x2=35.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.21249 {
+            x1=445.0mil; y1=351.0mil; x2=10.303mm; y2=351.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.21448 {
-            x1=1.375in; y1=875.0mil; x2=1.375in; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+           ha:line.21252 {
+            x1=445.0mil; y1=351.0mil; x2=445.0mil; y2=9.9154mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -5198,152 +4443,142 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAM
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAC
       }
-      ha:subc.21453 {
+      ha:subc.21258 {
        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
+        {io_pcb::hidename_y}=16.1290 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=80
+        refdes=R5
+        value=3.3k
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=32.5882 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
 
            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
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             mask = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.21467 {
-         proto=0; x=1.375in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:padstack_ref.21271 {
+         proto=0; x=1.273in; y=15.094204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          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
+           name=1
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.21272 {
+         proto=0; x=1.273in; y=625.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:arc.21454 {
-            x=1.375in; 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:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
         ha:subc-aux {
-         lid=1
+         lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.21455 {
-            x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.21259 {
+            x1=1.273in; y1=610.0mil; x2=1.273in; y2=610.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.21458 {
-            x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.21262 {
+            x1=1.273in; y1=610.0mil; x2=1.273in; y2=610.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.21461 {
-            x1=1.375in; y1=125.0mil; x2=35.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.21265 {
+            x1=1.273in; y1=610.0mil; x2=1.273in; y2=14.494mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.21464 {
-            x1=1.375in; y1=125.0mil; x2=1.375in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+           ha:line.21268 {
+            x1=1.273in; y1=610.0mil; x2=31.3342mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -5357,152 +4592,138 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAN
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAD
       }
-      ha:subc.21469 {
+      ha:subc.21274 {
        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
+        {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=125.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
 
            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
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             mask = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.21483 {
-         proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:padstack_ref.21287 {
+         proto=0; x=1.272in; y=720.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.272in; y=17.507204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          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
+           term=2
+           name=2
          }
         }
        }
        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
+         lid=0
          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:line.21275 {
+            x1=1.272in; y1=705.0mil; x2=1.272in; y2=705.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:line.21278 {
+            x1=1.272in; y1=705.0mil; x2=1.272in; y2=705.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:line.21281 {
+            x1=1.272in; y1=705.0mil; x2=1.272in; y2=18.907mm; 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:line.21284 {
+            x1=1.272in; y1=705.0mil; x2=33.3088mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -5516,79 +4737,23 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAO
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAE
       }
-      ha:subc.21485 {
+      ha:subc.21290 {
        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
+        {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=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -5599,52 +4764,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
 
@@ -5656,74 +4783,52 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             mask = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21510 {
-         proto=0; x=32.029412mm; y=13.684042mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-         ha:flags {
-          clearline=1
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
          }
+       }
+      }
 
+       li:objects {
+        ha:padstack_ref.21303 {
+         proto=0; x=25.305004mm; y=41.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          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
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.21511 {
-         proto=1; x=32.029412mm; y=11.684046mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+        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
          }
@@ -5732,86 +4837,62 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=pin1
+           term=2
+           name=2
          }
         }
        }
        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
+         lid=0
          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: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.21501 {
-            x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
+           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.21504 {
-            x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=14.634mm; thickness=0.1mm; clearance=0.0;
+           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.21507 {
-            x1=38.0294mm; y1=15.634mm; x2=37.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
+           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 {
-           bottom = 1
-           virtual = 1
+           top = 1
            misc = 1
+           virtual = 1
           }
         }
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAP
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAF
       }
-      ha:subc.21513 {
+      ha:subc.21306 {
        ha:attributes {
-        {io_pcb::hidename_y}=12.8524 mm
-        footprint=UBLOX-MAX
+        {io_pcb::hidename_y}=0.4572 mm
+        footprint=0402
         {io_pcb::hidename_scale}=80
-        refdes=U5
-        value=MAX-8Q
+        refdes=R6
+        value=1k
         {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=20.2438 mm
+        {io_pcb::hidename_x}=31.2354 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -5828,14 +4909,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -35.435mil  
-              -0.350012mm  
-              -35.435mil  
-              0.350012mm  
-              35.435mil  
-              0.350012mm  
-              35.435mil  
-              -0.350012mm  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
 
@@ -5847,64 +4928,125 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -38.435mil  
-              -16.78mil  
-              -38.435mil  
-              16.78mil  
-              38.435mil  
-              16.78mil  
-              38.435mil  
-              -16.78mil  
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
            ha:ps_shape_v4 {
-            ha:combining {            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             copper = 1
              top = 1
+             paste = 1
             }
             clearance=0.0
              li:ps_poly {
-              -35.435mil  
-              -15.75mil  
-              -35.435mil  
-              15.75mil  
-              35.435mil  
-              15.75mil  
-              35.435mil  
-              -15.75mil  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
+         }
+       }
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+       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=30.3276mm; y1=41.0mil; x2=30.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -18.75mil  
-              -38.435mil  
-              18.75mil  
-              38.435mil  
-              18.75mil  
-              38.435mil  
-              -18.75mil  
-             }
            }
-         }
+           ha:line.21310 {
+            x1=30.3276mm; y1=41.0mil; x2=30.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.21313 {
+            x1=30.3276mm; y1=41.0mil; x2=31.3276mm; y2=41.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.21316 {
+            x1=30.3276mm; y1=41.0mil; x2=30.3276mm; 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.2 {
+       ha:ps_proto_v6.0 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -5916,14 +5058,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -35.435mil  
-              -9.845mil  
-              -35.435mil  
-              9.845mil  
-              35.435mil  
-              9.845mil  
-              35.435mil  
-              -9.845mil  
+              -16.73mil  
+              -12.795mil  
+              -16.73mil  
+              12.795mil  
+              16.73mil  
+              12.795mil  
+              16.73mil  
+              -12.795mil  
              }
            }
 
@@ -5935,14 +5077,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -38.435mil  
-              -12.845mil  
-              -38.435mil  
-              12.845mil  
-              38.435mil  
-              12.845mil  
-              38.435mil  
-              -12.845mil  
+              -19.73mil  
+              -15.795mil  
+              -19.73mil  
+              15.795mil  
+              19.73mil  
+              15.795mil  
+              19.73mil  
+              -15.795mil  
              }
            }
 
@@ -5954,20 +5096,149 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -35.435mil  
-              -9.845mil  
-              -35.435mil  
-              9.845mil  
-              35.435mil  
-              9.845mil  
-              35.435mil  
-              -9.845mil  
+              -16.73mil  
+              -12.795mil  
+              -16.73mil  
+              12.795mil  
+              16.73mil  
+              12.795mil  
+              16.73mil  
+              -12.795mil  
              }
            }
          }
        }
+      }
 
-       ha:ps_proto_v6.3 {
+       li:objects {
+        ha:padstack_ref.21336 {
+         proto=0; x=28.955989mm; y=1.00457mm; 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=1.00457mm; 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=1.429385mm; x2=28.231073mm; y2=1.429385mm; 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 {
 
@@ -5979,14 +5250,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.899922mm  
-              -11.81mil  
-              -0.899922mm  
-              11.81mil  
-              0.899922mm  
-              11.81mil  
-              0.899922mm  
-              -11.81mil  
+              -95.0mil  
+              -65.0mil  
+              -95.0mil  
+              65.0mil  
+              95.0mil  
+              65.0mil  
+              95.0mil  
+              -65.0mil  
              }
            }
 
@@ -5998,102 +5269,64 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.976122mm  
-              -14.81mil  
-              -0.976122mm  
-              14.81mil  
-              0.976122mm  
-              14.81mil  
-              0.976122mm  
-              -14.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.899922mm  
-              -11.81mil  
-              -0.899922mm  
-              11.81mil  
-              0.899922mm  
-              11.81mil  
-              0.899922mm  
-              -11.81mil  
+              -98.0mil  
+              -68.0mil  
+              -98.0mil  
+              68.0mil  
+              98.0mil  
+              68.0mil  
+              98.0mil  
+              -68.0mil  
              }
            }
          }
-       }
-
-       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_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
            ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
+            ha:combining {            }
             ha:layer_mask {
-             top = 1
-             mask = 1
+             bottom = 1
+             copper = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.976121mm  
-              -14.81mil  
-              -0.976121mm  
-              14.81mil  
-              0.976121mm  
-              14.81mil  
-              0.976121mm  
-              -14.81mil  
+              -95.0mil  
+              -65.0mil  
+              -95.0mil  
+              65.0mil  
+              95.0mil  
+              65.0mil  
+              95.0mil  
+              -65.0mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.89992mm  
-              -0.299973mm  
-              -0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              -0.299973mm  
+              -98.0mil  
+              -68.0mil  
+              -98.0mil  
+              68.0mil  
+              98.0mil  
+              68.0mil  
+              98.0mil  
+              -68.0mil  
              }
            }
          }
        }
 
-       ha:ps_proto_v6.5 {
+       ha:ps_proto_v6.2 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -6105,14 +5338,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.700024mm  
-              -0.350012mm  
-              -0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              -0.350012mm  
+              -95.0mil  
+              -30.0mil  
+              -95.0mil  
+              30.0mil  
+              95.0mil  
+              30.0mil  
+              95.0mil  
+              -30.0mil  
              }
            }
 
@@ -6124,39 +5357,148 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.776224mm  
-              -16.78mil  
-              -0.776224mm  
-              16.78mil  
-              0.776224mm  
-              16.78mil  
-              0.776224mm  
-              -16.78mil  
+              -98.0mil  
+              -33.0mil  
+              -98.0mil  
+              33.0mil  
+              98.0mil  
+              33.0mil  
+              98.0mil  
+              -33.0mil  
              }
            }
+         }
+       }
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+       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:attributes {
+              subc-role=pnp-origin
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.700024mm  
-              -0.350012mm  
-              -0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              -0.350012mm  
-             }
            }
-         }
+           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.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.21351 {
+            x1=200.0mil; y1=500.0mil; x2=200.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+            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.6 {
+       ha:ps_proto_v6.0 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -6168,14 +5510,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.700023mm  
-              -0.400049mm  
-              -0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              -0.400049mm  
+              -0.162559mm  
+              -0.124967mm  
+              -0.162559mm  
+              0.124967mm  
+              0.162559mm  
+              0.124967mm  
+              0.162559mm  
+              -0.124967mm  
              }
            }
 
@@ -6187,14 +5529,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.776224mm  
-              -18.75mil  
-              -0.776224mm  
-              18.75mil  
-              0.776224mm  
-              18.75mil  
-              0.776224mm  
-              -18.75mil  
+              -0.312547mm  
+              -0.274955mm  
+              -0.312547mm  
+              0.274955mm  
+              0.312547mm  
+              0.274955mm  
+              0.312547mm  
+              -0.274955mm  
              }
            }
 
@@ -6206,14 +5548,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.700023mm  
-              -0.400049mm  
-              -0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              -0.400049mm  
+              -0.162559mm  
+              -0.124967mm  
+              -0.162559mm  
+              0.124967mm  
+              0.162559mm  
+              0.124967mm  
+              0.162559mm  
+              -0.124967mm  
              }
            }
          }
@@ -6221,22 +5563,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.21539 {
-         proto=0; x=20.624927mm; 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;
+        ha:padstack_ref.21385 {
+         proto=0; x=725.0mil; y=574.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -6246,81 +5574,41 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=1
-           name=GND
-         }
-        }
-        ha:padstack_ref.21541 {
-         proto=1; x=20.624927mm; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=17
-           name=SCL2
+           name=in
          }
         }
-        ha:padstack_ref.21542 {
-         proto=1; x=30.124527mm; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.21386 {
+         proto=0; x=18.127472mm; y=593.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
          li:thermal {
          }
 
          ha:attributes {
            term=2
-           name=TxD1
+           name=gnd
          }
         }
-        ha:padstack_ref.21543 {
-         proto=1; x=20.624927mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
+        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=16
-           name=SDA2
+           term=5
+           name=gnd
          }
         }
-        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:padstack_ref.21388 {
+         proto=0; x=18.127472mm; y=613.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
          li:thermal {
          }
 
          ha:attributes {
            term=3
-           name=RxD1
-         }
-        }
-        ha:padstack_ref.21545 {
-         proto=1; x=20.624927mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=15
-           name=Reserved
+           name=gnd
          }
         }
-        ha:padstack_ref.21546 {
-         proto=1; x=30.124527mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.21389 {
+         proto=0; x=736.32mil; y=613.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -6330,109 +5618,149 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=4
-           name=TIMEPULSE
-         }
-        }
-        ha:padstack_ref.21547 {
-         proto=1; x=20.624927mm; 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
+           name=out
          }
         }
-        ha:padstack_ref.21549 {
-         proto=1; x=20.624927mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=13
-           name=ANTON
-         }
+          li:objects {
+           ha:line.21361 {
+            x1=744.69mil; y1=14.379702mm; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.21364 {
+            x1=17.914874mm; y1=621.24mil; x2=744.69mil; y2=621.24mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.21367 {
+            x1=17.914874mm; y1=14.379702mm; x2=17.914874mm; y2=621.24mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.21370 {
+            x1=17.914874mm; y1=14.379702mm; x2=744.69mil; y2=14.379702mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=6
-           name=V_BCKP
-         }
+          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.21551 {
-         proto=1; x=20.624927mm; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         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=0.94996mm; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=12
-           name=GND
-         }
-        }
-        ha:padstack_ref.21552 {
-         proto=1; x=30.124527mm; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         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=7
-           name=V_IO
-         }
-        }
-        ha:padstack_ref.21553 {
-         proto=1; x=20.624927mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         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=11
-           name=RFIN
+           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.21554 {
-         proto=1; x=30.124527mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+       }
+      }
+
+       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
          }
@@ -6441,460 +5769,921 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=8
-           name=VCC
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.21555 {
-         proto=0; x=20.624927mm; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=10
-           name=GND
-         }
+          li:objects {
+           ha:line.21392 {
+            x1=28.414982mm; y1=5.700014mm; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.21395 {
+            x1=28.414982mm; y1=5.700014mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.21398 {
+            x1=10.415018mm; y1=3.700018mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.21401 {
+            x1=10.415018mm; y1=3.700018mm; 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:padstack_ref.21556 {
-         proto=0; x=30.124527mm; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=9
-           name=V_RESET
-         }
+          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.21557 {
-         proto=2; x=812.0mil; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         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=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;
-         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=1
-           name=GND
-         }
-        }
-        ha:padstack_ref.21559 {
-         proto=3; x=812.0mil; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         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=17
-           name=SCL2
+           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.21560 {
-         proto=4; x=30.124653mm; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+       }
+      }
+
+       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=2
-           name=TxD1
+           term=1
+           name=pin1
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=16
-           name=SDA2
-         }
+          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: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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=3
-           name=RxD1
-         }
+          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.21563 {
-         proto=3; x=812.0mil; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         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=15
-           name=Reserved
+           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
+           }
          }
-        }
-        ha:padstack_ref.21564 {
-         proto=4; x=30.124653mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.21451 {
+         proto=0; x=1.375in; 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=4
-           name=TIMEPULSE
+           term=1
+           name=pin1
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=14
-           name=VCC_RF
-         }
+          li:objects {
+           ha:arc.21438 {
+            x=1.375in; 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=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.21442 {
+            x1=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.21445 {
+            x1=1.375in; y1=875.0mil; x2=35.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.21448 {
+            x1=1.375in; y1=875.0mil; x2=1.375in; 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.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 {
-         }
+       }
+      }
+       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: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
-         }
+       ha:ps_proto_v6.0 {
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           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: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: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
+           }
 
-         li:thermal {
-         }
+           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:attributes {
-           term=6
-           name=V_BCKP
-         }
-        }
-        ha:padstack_ref.21569 {
-         proto=3; x=812.0mil; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=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
+           }
 
-         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 {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=12
-           name=GND
-         }
-        }
-        ha:padstack_ref.21570 {
-         proto=4; x=30.124653mm; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+       li:objects {
+        ha:padstack_ref.21467 {
+         proto=0; x=1.375in; 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=7
-           name=V_IO
+           term=1
+           name=pin1
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=11
-           name=RFIN
-         }
+          li:objects {
+           ha:arc.21454 {
+            x=1.375in; 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: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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=8
-           name=VCC
-         }
+          li:objects {
+           ha:line.21455 {
+            x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.21458 {
+            x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.21461 {
+            x1=1.375in; y1=125.0mil; x2=35.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.21464 {
+            x1=1.375in; y1=125.0mil; x2=1.375in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.21573 {
-         proto=2; x=812.0mil; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=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 {
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.0 {
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=10
-           name=GND
-         }
-        }
-        ha:padstack_ref.21574 {
-         proto=2; x=1.18601in; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         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=9
-           name=V_RESET
-         }
-        }
-        ha:padstack_ref.21575 {
-         proto=5; x=19.824954mm; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         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=18
-           name=Reserved
+           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.21576 {
-         proto=5; x=1.2175in; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+       }
+      }
+
+       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=GND
+           name=pin1
          }
         }
-        ha:padstack_ref.21577 {
-         proto=6; x=19.824954mm; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=17
-           name=SCL2
-         }
+          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:padstack_ref.21578 {
-         proto=6; x=1.2175in; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=2
-           name=TxD1
-         }
+          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
+          }
         }
-        ha:padstack_ref.21579 {
-         proto=6; x=19.824954mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       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:attributes {
-           term=16
-           name=SDA2
-         }
-        }
-        ha:padstack_ref.21580 {
-         proto=6; x=1.2175in; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-         ha:attributes {
-           term=3
-           name=RxD1
-         }
-        }
-        ha:padstack_ref.21581 {
-         proto=6; x=19.824954mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-         ha:attributes {
-           term=15
-           name=Reserved
-         }
-        }
-        ha:padstack_ref.21582 {
-         proto=6; x=1.2175in; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
          }
+       }
 
-         ha:attributes {
-           term=4
-           name=TIMEPULSE
-         }
-        }
-        ha:padstack_ref.21583 {
-         proto=6; x=19.824954mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.1 {
+         hdia=29.53mil; hplated=1; 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 {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
 
-         ha:attributes {
-           term=14
-           name=VCC_RF
-         }
-        }
-        ha:padstack_ref.21584 {
-         proto=6; x=1.2175in; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
 
-         ha:attributes {
-           term=5
-           name=EXTINT0
-         }
-        }
-        ha:padstack_ref.21585 {
-         proto=6; x=19.824954mm; 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 {
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=13
-           name=ANTON
-         }
-        }
-        ha:padstack_ref.21586 {
-         proto=6; x=1.2175in; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+       li:objects {
+        ha:padstack_ref.21510 {
+         proto=0; x=32.029412mm; y=13.684042mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:0 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
-           term=6
-           name=V_BCKP
+           term=2
+           name=pin2
          }
         }
-        ha:padstack_ref.21587 {
-         proto=6; x=19.824954mm; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.21511 {
+         proto=1; x=32.029412mm; y=11.684046mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
          ha:flags {
           clearline=1
          }
@@ -6903,164 +6692,368 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=12
-           name=GND
+           term=1
+           name=pin1
          }
         }
-        ha:padstack_ref.21588 {
-         proto=6; x=1.2175in; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=7
-           name=V_IO
-         }
+          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:padstack_ref.21589 {
-         proto=6; x=19.824954mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=11
-           name=RFIN
-         }
+          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
+          }
         }
-        ha:padstack_ref.21590 {
-         proto=6; x=1.2175in; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=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-8Q
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=20.2438 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=8
-           name=VCC
-         }
-        }
-        ha:padstack_ref.21591 {
-         proto=5; x=19.824954mm; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -0.350012mm  
+              -35.435mil  
+              0.350012mm  
+              35.435mil  
+              0.350012mm  
+              35.435mil  
+              -0.350012mm  
+             }
+           }
 
-         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 {
+              -38.435mil  
+              -16.78mil  
+              -38.435mil  
+              16.78mil  
+              38.435mil  
+              16.78mil  
+              38.435mil  
+              -16.78mil  
+             }
+           }
          }
+       }
 
-         ha:attributes {
-           term=10
-           name=GND
-         }
-        }
-        ha:padstack_ref.21592 {
-         proto=5; x=1.2175in; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.1 {
+         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 {
+              -35.435mil  
+              -15.75mil  
+              -35.435mil  
+              15.75mil  
+              35.435mil  
+              15.75mil  
+              35.435mil  
+              -15.75mil  
+             }
+           }
 
-         ha:attributes {
-           term=9
-           name=V_RESET
+           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  
+             }
+           }
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:ps_proto_v6.2 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.21514 {
-            x1=752.95mil; y1=24.480774mm; x2=1.24506in; y2=24.480774mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21517 {
-            x1=1.24506in; y1=14.380972mm; x2=1.24506in; y2=24.480774mm; thickness=10.0mil; clearance=0.0;
+           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:line.21520 {
-            x1=752.95mil; y1=14.380972mm; x2=1.24506in; y2=14.380972mm; thickness=10.0mil; clearance=0.0;
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -38.435mil  
+              -12.845mil  
+              -38.435mil  
+              12.845mil  
+              38.435mil  
+              12.845mil  
+              38.435mil  
+              -12.845mil  
+             }
            }
-           ha:line.21523 {
-            x1=752.95mil; y1=14.380972mm; x2=752.95mil; y2=24.480774mm; thickness=10.0mil; clearance=0.0;
+
+           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: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: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 {
+              -0.899922mm  
+              -11.81mil  
+              -0.899922mm  
+              11.81mil  
+              0.899922mm  
+              11.81mil  
+              0.899922mm  
+              -11.81mil  
+             }
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.976122mm  
+              -14.81mil  
+              -0.976122mm  
+              14.81mil  
+              0.976122mm  
+              14.81mil  
+              0.976122mm  
+              -14.81mil  
+             }
+           }
 
-          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:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -0.899922mm  
+              -11.81mil  
+              -0.899922mm  
+              11.81mil  
+              0.899922mm  
+              11.81mil  
+              0.899922mm  
+              -11.81mil  
+             }
            }
-           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_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: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 { 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: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: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: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 {
+       ha:ps_proto_v6.5 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -7072,14 +7065,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-              -12.795mil  
+              -0.700024mm  
+              -0.350012mm  
+              -0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              -0.350012mm  
              }
            }
 
@@ -7091,14 +7084,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -36.46mil  
-              -15.795mil  
-              -36.46mil  
-              15.795mil  
-              36.46mil  
-              15.795mil  
-              36.46mil  
-              -15.795mil  
+              -0.776224mm  
+              -16.78mil  
+              -0.776224mm  
+              16.78mil  
+              0.776224mm  
+              16.78mil  
+              0.776224mm  
+              -16.78mil  
              }
            }
 
@@ -7110,20 +7103,20 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-              -12.795mil  
+              -0.700024mm  
+              -0.350012mm  
+              -0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              -0.350012mm  
              }
            }
          }
        }
 
-       ha:ps_proto_v6.1 {
+       ha:ps_proto_v6.6 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -7135,14 +7128,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-              -12.795mil  
+              -0.700023mm  
+              -0.400049mm  
+              -0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              -0.400049mm  
              }
            }
 
@@ -7154,14 +7147,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.926085mm  
-              -15.795mil  
-              -0.926085mm  
-              15.795mil  
-              0.926085mm  
-              15.795mil  
-              0.926085mm  
-              -15.795mil  
+              -0.776224mm  
+              -18.75mil  
+              -0.776224mm  
+              18.75mil  
+              0.776224mm  
+              18.75mil  
+              0.776224mm  
+              -18.75mil  
              }
            }
 
@@ -7173,14 +7166,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-              -12.795mil  
+              -0.700023mm  
+              -0.400049mm  
+              -0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              -0.400049mm  
              }
            }
          }
@@ -7188,8 +7181,60 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.21620 {
-         proto=0; x=22.870541mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.21539 {
+         proto=0; x=20.624927mm; 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=20.624927mm; y=22.730714mm; 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=22.730714mm; 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=20.624927mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -7198,12 +7243,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=8
-           name=pin8
+           term=16
+           name=SDA2
          }
         }
-        ha:padstack_ref.21621 {
-         proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        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
          }
@@ -7212,12 +7257,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=pin1
+           term=3
+           name=RxD1
          }
         }
-        ha:padstack_ref.21622 {
-         proto=0; x=22.870541mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.21545 {
+         proto=1; x=20.624927mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -7226,12 +7271,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=7
-           name=pin7
+           term=15
+           name=Reserved
          }
         }
-        ha:padstack_ref.21623 {
-         proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.21546 {
+         proto=1; x=30.124527mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -7240,12 +7285,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=pin2
+           term=4
+           name=TIMEPULSE
          }
         }
-        ha:padstack_ref.21624 {
-         proto=0; x=22.870541mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.21547 {
+         proto=1; x=20.624927mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -7254,12 +7299,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=6
-           name=pin6
+           term=14
+           name=VCC_RF
          }
         }
-        ha:padstack_ref.21625 {
-         proto=1; x=29.870272mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        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
          }
@@ -7268,12 +7313,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=pin3
+           term=5
+           name=EXTINT0
          }
         }
-        ha:padstack_ref.21626 {
-         proto=0; x=22.870541mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.21549 {
+         proto=1; x=20.624927mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -7282,12 +7327,32 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=pin5
+           term=13
+           name=ANTON
          }
         }
-        ha:padstack_ref.21627 {
-         proto=1; x=29.870272mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.21550 {
+         proto=1; x=30.124527mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=V_BCKP
+         }
+        }
+        ha:padstack_ref.21551 {
+         proto=1; x=20.624927mm; y=17.231106mm; 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=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -7296,160 +7361,84 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=pin4
+           term=7
+           name=V_IO
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.21553 {
+         proto=1; x=20.624927mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.21595 {
-            x1=23.68042mm; y1=13.104368mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21598 {
-            x1=29.060394mm; y1=7.774686mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21601 {
-            x1=23.68042mm; y1=7.774686mm; x2=29.060394mm; y2=7.774686mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21604 {
-            x1=23.68042mm; y1=7.774686mm; x2=23.68042mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.21607 {
-            x=28.59532mm; 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: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
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.21608 {
-            x1=26.370406mm; y1=10.439527mm; x2=26.370406mm; y2=10.439527mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21611 {
-            x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21614 {
-            x1=1.0382in; y1=10.439654mm; x2=25.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21617 {
-            x1=1.0382in; y1=10.439654mm; 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:attributes {
+           term=8
+           name=VCC
+         }
         }
-       }
-      }
-       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:padstack_ref.21555 {
+         proto=0; x=20.624927mm; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         li:thermal {
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:attributes {
+           term=10
+           name=GND
+         }
+        }
+        ha:padstack_ref.21556 {
+         proto=0; x=30.124527mm; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+         ha:attributes {
+           term=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
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       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: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=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -7458,12 +7447,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=17
+           name=SCL2
          }
         }
-        ha:padstack_ref.21643 {
-         proto=0; x=929.0mil; y=2.507996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.21560 {
+         proto=4; x=30.124653mm; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -7473,132 +7462,11 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=2
-           name=2
+           name=TxD1
          }
         }
-       }
-       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 {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21658 {
-         proto=0; x=968.0mil; y=1.715008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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
          }
@@ -7607,12 +7475,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=16
+           name=SDA2
          }
         }
-        ha:padstack_ref.21659 {
-         proto=0; x=968.0mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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
          }
@@ -7621,133 +7489,40 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=3
+           name=RxD1
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.21563 {
+         proto=3; x=812.0mil; y=20.53082mm; 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.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
-          }
+         ha:attributes {
+           term=15
+           name=Reserved
+         }
         }
-       }
-      }
-       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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        ha:padstack_ref.21564 {
+         proto=4; x=30.124653mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         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;
+         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
          }
@@ -7756,12 +7531,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=14
+           name=VCC_RF
          }
         }
-        ha:padstack_ref.21675 {
-         proto=0; x=31.978596mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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
          }
@@ -7770,133 +7545,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=5
+           name=EXTINT0
          }
         }
-       }
-       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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.21690 {
-         proto=0; x=21.908008mm; y=2.350008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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
          }
@@ -7905,147 +7559,46 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=13
+           name=ANTON
          }
         }
-        ha:padstack_ref.21691 {
-         proto=0; x=894.0mil; y=2.350008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.21568 {
+         proto=4; x=30.124653mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          li:thermal {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=6
+           name=V_BCKP
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.21569 {
+         proto=3; x=812.0mil; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.21678 {
-            x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21681 {
-            x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21684 {
-            x1=22.307804mm; y1=2.350008mm; x2=23.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21687 {
-            x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=3.350008mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=12
+           name=GND
+         }
         }
-       }
-      }
-       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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        ha:padstack_ref.21570 {
+         proto=4; x=30.124653mm; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       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: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
          }
@@ -8054,12 +7607,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=11
+           name=RFIN
          }
         }
-        ha:padstack_ref.21707 {
-         proto=0; x=21.901404mm; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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
          }
@@ -8068,133 +7621,22 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=8
+           name=VCC
          }
         }
-       }
-       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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+        ha:padstack_ref.21573 {
+         proto=2; x=812.0mil; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.21722 {
-         proto=0; x=24.956008mm; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=10
+           name=GND
+         }
+        }
+        ha:padstack_ref.21574 {
+         proto=2; x=1.18601in; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
          ha:flags {
           clearline=1
          }
@@ -8203,12 +7645,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=9
+           name=V_RESET
          }
         }
-        ha:padstack_ref.21723 {
-         proto=0; x=1.014in; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.21575 {
+         proto=5; x=19.824954mm; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -8217,133 +7659,36 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=18
+           name=Reserved
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.21576 {
+         proto=5; x=1.2175in; y=938.22mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.21710 {
-            x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21713 {
-            x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21716 {
-            x1=25.355804mm; y1=279.0mil; x2=26.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21719 {
-            x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=1
+           name=GND
+         }
         }
-       }
-      }
-       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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        ha:padstack_ref.21577 {
+         proto=6; x=19.824954mm; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       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:attributes {
+           term=17
+           name=SCL2
+         }
+        }
+        ha:padstack_ref.21578 {
+         proto=6; x=1.2175in; y=22.730714mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8352,12 +7697,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=TxD1
          }
         }
-        ha:padstack_ref.21739 {
-         proto=0; x=953.48mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.21579 {
+         proto=6; x=19.824954mm; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8366,137 +7711,26 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=16
+           name=SDA2
          }
         }
-       }
-       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:padstack_ref.21580 {
+         proto=6; x=1.2175in; y=851.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         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 {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.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:attributes {
+           term=3
+           name=RxD1
+         }
+        }
+        ha:padstack_ref.21581 {
+         proto=6; x=19.824954mm; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8505,12 +7739,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=BY
+           term=15
+           name=Reserved
          }
         }
-        ha:padstack_ref.21767 {
-         proto=0; x=1.007in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:padstack_ref.21582 {
+         proto=6; x=1.2175in; y=20.53082mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8519,12 +7753,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=VOUT
+           term=4
+           name=TIMEPULSE
          }
         }
-        ha:padstack_ref.21768 {
-         proto=0; x=1.007in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:padstack_ref.21583 {
+         proto=6; x=19.824954mm; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8533,12 +7767,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=VIN
+           term=14
+           name=VCC_RF
          }
         }
-        ha:padstack_ref.21769 {
-         proto=0; x=968.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:padstack_ref.21584 {
+         proto=6; x=1.2175in; y=765.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8547,12 +7781,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=GND
+           term=5
+           name=EXTINT0
          }
         }
-        ha:padstack_ref.21770 {
-         proto=0; x=929.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:padstack_ref.21585 {
+         proto=6; x=19.824954mm; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8561,157 +7795,60 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=EN
+           term=13
+           name=ANTON
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.21586 {
+         proto=6; x=1.2175in; y=721.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         li:thermal {
+         }
 
-          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=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21748 {
-            x1=26.0858mm; y1=121.0mil; x2=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21751 {
-            x1=909.0mil; y1=121.0mil; x2=26.0858mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=6
+           name=V_BCKP
+         }
         }
+        ha:padstack_ref.21587 {
+         proto=6; x=19.824954mm; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         li:thermal {
+         }
 
-        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:attributes {
+           term=12
+           name=GND
+         }
         }
-       }
-      }
-       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:padstack_ref.21588 {
+         proto=6; x=1.2175in; y=17.231106mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         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 {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+         ha:attributes {
+           term=7
+           name=V_IO
+         }
+        }
+        ha:padstack_ref.21589 {
+         proto=6; x=19.824954mm; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.21785 {
-         proto=0; x=27.730196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=11
+           name=RFIN
+         }
+        }
+        ha:padstack_ref.21590 {
+         proto=6; x=1.2175in; y=635.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -8720,12 +7857,22 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=8
+           name=VCC
+         }
+        }
+        ha:padstack_ref.21591 {
+         proto=5; x=19.824954mm; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=GND
          }
         }
-        ha:padstack_ref.21786 {
-         proto=0; x=26.930604mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.21592 {
+         proto=5; x=1.2175in; y=15.030958mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -8734,38 +7881,65 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=9
+           name=V_RESET
          }
         }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          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:line.21514 {
+            x1=752.95mil; y1=24.480774mm; x2=1.24506in; y2=24.480774mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.21517 {
+            x1=1.24506in; y1=14.380972mm; x2=1.24506in; y2=24.480774mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.21520 {
+            x1=752.95mil; y1=14.380972mm; x2=1.24506in; y2=14.380972mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.21523 {
+            x1=752.95mil; y1=14.380972mm; x2=752.95mil; y2=24.480774mm; 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.21776 {
-            x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+           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.21779 {
-            x1=1.076in; y1=277.0mil; x2=26.3304mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+           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.21782 {
-            x1=1.076in; y1=277.0mil; x2=1.076in; y2=6.0358mm; thickness=0.1mm; clearance=0.0;
+           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
             }
@@ -8779,7015 +7953,8231 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAc
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAQ
       }
-      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: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_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 {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            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
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            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 { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.21813 {
-         proto=0; x=27.1018mm; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        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:attributes {
-           term=4
-           name=VIN
-         }
-        }
-        ha:padstack_ref.21814 {
-         proto=0; x=1.145in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.21643 {
+          proto=0; x=929.0mil; y=2.507996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=5
-           name=PROG
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.21815 {
-         proto=0; x=1.145in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=1
-           name=STAT
+           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
+           }
          }
         }
-        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
-         }
+       }
+        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 {
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=2
-           name=VSS
-         }
-        }
-        ha:padstack_ref.21817 {
-         proto=0; x=27.1018mm; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-         ha:attributes {
-           term=3
-           name=VBAT
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.21658 {
+          proto=0; x=968.0mil; y=1.715008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-          li:objects {
-           ha:line.21789 {
-            x1=26.5938mm; y1=121.0mil; x2=26.5938mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.21792 {
-            x1=26.5938mm; 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=26.5938mm; y1=121.0mil; x2=29.591mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:type {
-           silk = 1
-           top = 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=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          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
+           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.21804 {
-            x1=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=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.21807 {
-            x1=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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.21810 {
-            x1=27.1018mm; y1=231.0mil; x2=26.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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
-          }
+           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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAV
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.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 {
-         }
+        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.21833 {
-         proto=0; x=29.286196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          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 {
-         }
+          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.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
+           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.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.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.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.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.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: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 = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAW
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.21690 {
+          proto=0; x=21.908008mm; y=2.350008mm; 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=2.350008mm; 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=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.21681 {
+             x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.21684 {
+             x1=22.307804mm; y1=2.350008mm; x2=23.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.21687 {
+             x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; 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 {
 
-       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
-         }
+        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 {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.21849 {
-         proto=0; x=5.848604mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        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 {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.21707 {
+          proto=0; x=21.901404mm; y=54.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.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
+           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.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.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.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.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.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: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
-          }
+           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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAY
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.21864 {
-         proto=0; x=8.058404mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.21722 {
+          proto=0; x=24.956008mm; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          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=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 {
-         }
+          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.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
+           li:objects {
+            ha:line.21710 {
+             x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.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.21713 {
+             x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.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.21716 {
+             x1=25.355804mm; y1=279.0mil; x2=26.355804mm; y2=279.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:line.21719 {
+             x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=8.0866mm; 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 = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAZ
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.21880 {
-         proto=0; x=954.0mil; y=-133.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        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:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.21881 {
-         proto=0; x=985.48mil; y=-133.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.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
+          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.21868 {
-            x1=969.74mil; y1=-133.0mil; x2=969.74mil; y2=-133.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           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.21871 {
-            x1=969.74mil; y1=-133.0mil; x2=969.74mil; y2=-133.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=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.21874 {
-            x1=969.74mil; y1=-133.0mil; x2=25.631396mm; y2=-133.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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.21877 {
-            x1=969.74mil; y1=-133.0mil; x2=969.74mil; y2=-2.3782mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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
-          }
+           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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAa
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            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  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha: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.21896 {
-         proto=0; x=946.0mil; y=-48.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.21897 {
-         proto=0; x=977.48mil; y=-48.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          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 {
+          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
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=VIN
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.21769 {
+          proto=0; x=968.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          li:thermal {
+          }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+          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:objects {
-           ha:line.21884 {
-            x1=961.74mil; y1=-48.0mil; x2=961.74mil; y2=-48.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.21887 {
-            x1=961.74mil; y1=-48.0mil; x2=961.74mil; y2=-48.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.21890 {
-            x1=961.74mil; y1=-48.0mil; x2=25.428196mm; y2=-48.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.21893 {
-            x1=961.74mil; y1=-48.0mil; x2=961.74mil; y2=-0.2192mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          li:thermal {
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          ha:attributes {
+            term=3
+            name=EN
           }
+         }
         }
-       }
-      }
-       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 {
+        li:layers {
 
-       ha:ps_proto_v6.0 {
-         hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-           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
+           li:objects {
+            ha:line.21742 {
+             x1=909.0mil; y1=121.0mil; x2=909.0mil; y2=260.0mil; thickness=10.0mil; clearance=0.0;
             }
-            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
+            ha:line.21745 {
+             x1=909.0mil; y1=260.0mil; x2=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
             }
-            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
+            ha:line.21748 {
+             x1=26.0858mm; y1=121.0mil; x2=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
             }
-            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
+            ha:line.21751 {
+             x1=909.0mil; y1=121.0mil; x2=26.0858mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
             }
-            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:type {
+            silk = 1
+            top = 1
            }
          }
-       }
 
-       ha:ps_proto_v6.1 {
-         hdia=28.0mil; hplated=1; 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
-            }
-            clearance=0.0
-             li:ps_poly {
-              -21.0mil  
-              -21.0mil  
-              21.0mil  
-              -21.0mil  
-              21.0mil  
-              21.0mil  
-              -21.0mil  
-              21.0mil  
+           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: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: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: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: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: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: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: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  
-             }
+           }
+           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 {
 
-       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
-         }
+        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 {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        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 {
+        li:objects {
+         ha:padstack_ref.21785 {
+          proto=0; x=27.730196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.21786 {
+          proto=0; x=26.930604mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=6
-           name=pin6
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        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:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=5
-           name=pin5
+           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
+           }
          }
         }
-        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
-         }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAc
+       }
+       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 {
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         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:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         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 {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        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 {
-         }
+        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: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
+          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 {
-           li:0 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
+          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.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
+           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.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.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.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.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.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: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
-          }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAAj
-      }
-      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 = LTS4ZjNxIaLbLeZrlyYAAAAe
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22053 {
-         proto=0; x=266.48mil; y=434.0mil; 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.22054 {
-         proto=0; x=266.48mil; y=465.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.21849 {
+          proto=0; x=5.848604mm; y=500.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.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.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.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.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.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.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.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.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
-          }
+           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 = LTS4ZjNxIaLbLeZrlyYAAAAf
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.21864 {
+          proto=0; x=450.74mil; y=43.0mil; rot=180.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=10.649204mm; y=43.0mil; rot=180.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 {          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           li:objects {
+            ha:line.21852 {
+             x1=435.0mil; y1=43.0mil; x2=435.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha:line.21855 {
+             x1=435.0mil; y1=43.0mil; x2=435.0mil; y2=43.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 {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.21858 {
+             x1=435.0mil; y1=43.0mil; x2=10.049mm; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.21861 {
+             x1=435.0mil; y1=43.0mil; x2=435.0mil; y2=0.0922mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAg
+       }
+       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 {
 
-       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: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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
-        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: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=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
+          }
 
-         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.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: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.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.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.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.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.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.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: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:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+       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_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22085 {
-         proto=0; x=296.0mil; y=21.679408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
-         }
+          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=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=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.22073 {
-            x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           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.22076 {
-            x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=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.22079 {
-            x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=21.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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.22082 {
-            x1=296.0mil; y1=22.079204mm; x2=6.5184mm; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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: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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAp
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.22101 {
-         proto=0; x=336.0mil; y=17.964404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.22085 {
+          proto=0; x=296.0mil; y=21.679408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         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
-         }
+          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.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
+           li:objects {
+            ha:line.22073 {
+             x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; 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.22076 {
+             x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; 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.22079 {
+             x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=21.079204mm; 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:line.22082 {
+             x1=296.0mil; y1=22.079204mm; x2=6.5184mm; y2=22.079204mm; 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 = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAq
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li: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 {
-         }
+        li:objects {
+         ha:padstack_ref.22101 {
+          proto=0; x=336.0mil; y=17.964404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         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
-         }
+          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=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.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
+           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.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.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.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.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.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: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:type {
+            top = 1
+            misc = 1
+            virtual = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAr
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22133 {
-         proto=0; x=300.74mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         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 {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.22134 {
-         proto=0; x=6.839204mm; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          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
+          }
 
-         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.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
+           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.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.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.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.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.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: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:type {
+            top = 1
+            misc = 1
+            virtual = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAs
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22149 {
-         proto=0; x=333.74mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         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 {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.22150 {
-         proto=0; x=7.677404mm; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.22134 {
+          proto=0; x=6.839204mm; y=703.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.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
+           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.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.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.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.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.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: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:type {
+            top = 1
+            misc = 1
+            virtual = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAt
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22165 {
-         proto=0; x=333.74mil; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         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 {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.22166 {
-         proto=0; x=7.677404mm; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.22150 {
+          proto=0; x=7.677404mm; y=563.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.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
+           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.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.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.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.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.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: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:type {
+            top = 1
+            misc = 1
+            virtual = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAu
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22181 {
-         proto=0; x=266.0mil; y=15.195804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         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 {
-         }
+          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=1
+            name=1
+          }
          }
+         ha:padstack_ref.22166 {
+          proto=0; x=7.677404mm; y=602.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.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.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.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.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.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.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.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.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: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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAv
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.22181 {
+          proto=0; x=266.0mil; y=15.195804mm; 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.22182 {
+          proto=0; x=266.0mil; y=629.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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            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:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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
            }
          }
+        }
        }
-      }
+        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 {
 
-       li:objects {
-        ha:padstack_ref.22197 {
-         proto=0; x=487.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
-        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:objects {
+         ha:padstack_ref.22197 {
+          proto=0; x=487.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          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
+          }
 
-         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.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.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.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.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: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: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 = LTS4ZjNxIaLbLeZrlyYAAAAx
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+       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_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.22213 {
-         proto=0; x=526.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.22213 {
+          proto=0; x=526.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         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
+          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=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.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.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.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.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: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: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 = LTS4ZjNxIaLbLeZrlyYAAAAy
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22229 {
-         proto=0; x=448.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.22229 {
+          proto=0; x=448.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-         li:thermal {
+          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
+          }
 
-         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 {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=2
-           name=2
+           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
+           }
          }
         }
        }
-       li:layers {
+        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:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          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:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-           }
-           ha: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:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-           }
-           ha: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:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-           }
-          }
-          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.22245 {
+          proto=0; x=329.04mil; y=476.48mil; 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.22246 {
+          proto=0; x=9.157208mm; y=476.48mil; 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.22233 {
+             x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.22236 {
+             x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; 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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+            ha:line.22239 {
+             x1=8.757412mm; y1=476.48mil; x2=9.757412mm; y2=476.48mil; 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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.22242 {
+             x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=13.102592mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           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
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.22245 {
-         proto=0; x=329.04mil; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.22246 {
-         proto=0; x=9.157208mm; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.22261 {
+          proto=0; x=328.74mil; y=11.138408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.22262 {
+          proto=0; x=360.22mil; y=11.138408mm; 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.22233 {
-            x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.22249 {
+             x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.22236 {
-            x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.22252 {
+             x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.22239 {
-            x1=8.757412mm; y1=476.48mil; x2=9.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.22255 {
+             x1=344.48mil; y1=11.138408mm; x2=9.749792mm; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.22242 {
-            x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=13.102592mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.22258 {
+             x1=344.48mil; y1=11.138408mm; 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: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 = LTS4ZjNxIaLbLeZrlyYAAAA1
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22261 {
-         proto=0; x=328.74mil; y=11.138408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.22277 {
+          proto=0; x=227.0mil; y=15.983204mm; 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.22262 {
-         proto=0; x=360.22mil; y=11.138408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          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
+          }
 
-         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.22249 {
-            x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           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.22252 {
-            x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=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.22255 {
-            x1=344.48mil; y1=11.138408mm; x2=9.749792mm; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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.22258 {
-            x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=12.138408mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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: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 = LTS4ZjNxIaLbLeZrlyYAAAA2
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        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:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.22294 {
+          proto=0; x=6.839204mm; y=782.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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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
            }
          }
+        }
        }
-      }
+        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 {
 
-       li:objects {
-        ha:padstack_ref.22277 {
-         proto=0; x=227.0mil; y=15.983204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
-        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: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=1
+            name=1
+          }
          }
+         ha:padstack_ref.22310 {
+          proto=0; x=335.0mil; y=21.679408mm; 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.22297 {
+             x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; 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.22300 {
+             x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; 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.22303 {
+             x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=23.079204mm; 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.22306 {
+             x1=335.0mil; y1=22.079204mm; x2=9.509mm; y2=22.079204mm; 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 = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA4
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.22293 {
-         proto=0; x=300.74mil; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.22325 {
+          proto=0; x=17.786604mm; y=814.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.22294 {
-         proto=0; x=6.839204mm; y=782.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.22326 {
+          proto=0; x=731.74mil; y=814.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.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.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
+             }
             }
-           }
-           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.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.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.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.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.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: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 = LTS4ZjNxIaLbLeZrlyYAAAA5
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li: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=1
-           name=1
-         }
-        }
-        ha:padstack_ref.22310 {
-         proto=0; x=335.0mil; y=21.679408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.22439 {
+          proto=0; x=574.0mil; y=23.101808mm; 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.22297 {
-            x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.22427 {
+             x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.22300 {
-            x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.22430 {
+             x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.22303 {
-            x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=23.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.22433 {
+             x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=22.501604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.22306 {
-            x1=335.0mil; y1=22.079204mm; x2=9.509mm; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.22436 {
+             x1=574.0mil; y1=23.501604mm; x2=13.5796mm; y2=23.501604mm; 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 = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA7
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22325 {
-         proto=0; x=17.786604mm; y=814.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.22326 {
-         proto=0; x=731.74mil; y=814.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.22455 {
+          proto=0; x=535.0mil; y=23.095204mm; 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=1
+            name=1
+          }
          }
-        }
-       }
-       li:layers {
-
-        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
-            }
-           }
-           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.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.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:padstack_ref.22456 {
+          proto=0; x=535.0mil; y=940.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
-       }
-      }
-       uid = LTS4ZjNxIaLbLeZrlyYAAAA5
-      }
-      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 {
+        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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha: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:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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
            }
          }
+        }
        }
-      }
+        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 {
 
-       li:objects {
-        ha:padstack_ref.22439 {
-         proto=0; x=574.0mil; y=23.101808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         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:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
        }
-       li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        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:objects {
-           ha:line.22427 {
-            x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.22430 {
-            x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.22433 {
-            x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=22.501604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.22436 {
-            x1=574.0mil; y1=23.501604mm; x2=13.5796mm; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          li:thermal {
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          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
           }
+         }
         }
-       }
-      }
-       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 {
+        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
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+           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:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha: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 {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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.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 {
 
-       li:objects {
-        ha:padstack_ref.22455 {
-         proto=0; x=535.0mil; y=23.095204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.22456 {
-         proto=0; x=535.0mil; y=940.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
+       }
+
+        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:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.22504 {
+          proto=0; x=17.812004mm; y=756.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.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
+           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.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.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.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.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.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: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
-          }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA/
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22471 {
-         proto=0; x=496.0mil; y=909.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=17.786604mm; 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.22472 {
-         proto=0; x=496.0mil; y=940.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
+        li:layers {
 
-         ha:attributes {
-           term=2
-           name=2
+         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:flags ={ selected=1
+ };            }
+            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:flags ={ selected=1
+ };            }
+            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:flags ={ selected=1
+ };            }
+            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:flags ={ selected=1
+ };            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
        }
-       li:layers {
+        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:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          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:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-           }
-           ha: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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-           }
-           ha: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:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-           }
-          }
-          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 {
+        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:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.22536 {
+          proto=0; x=17.812004mm; y=718.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.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
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha: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:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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
            }
          }
+        }
        }
-      }
+        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 {
 
-       li:objects {
-        ha:padstack_ref.22487 {
-         proto=0; x=418.0mil; y=23.051008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.22488 {
-         proto=0; x=418.0mil; y=939.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
+       }
+
+        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=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
+          }
 
-         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.22475 {
-            x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           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:flags ={ selected=1
- };           }
-           ha:line.22478 {
-            x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=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:flags ={ selected=1
- };           }
-           ha:line.22481 {
-            x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=22.450804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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:flags ={ selected=1
- };           }
-           ha:line.22484 {
-            x1=418.0mil; y1=23.450804mm; x2=9.6172mm; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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:flags ={ selected=1
- };           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAABC
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22503 {
-         proto=0; x=732.74mil; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.22567 {
+          proto=0; x=9.411208mm; y=15.380208mm; 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.22504 {
-         proto=0; x=17.812004mm; y=756.0mil; 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=9.411208mm; y=14.580616mm; 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.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
+           li:objects {
+            ha:line.22555 {
+             x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; 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.22558 {
+             x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; 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.22561 {
+             x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=15.980412mm; 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:line.22564 {
+             x1=9.411208mm; y1=14.980412mm; x2=10.411208mm; y2=14.980412mm; 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 = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAABD
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22519 {
-         proto=0; x=731.74mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.22583 {
+          proto=0; x=409.0mil; y=14.574012mm; 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.22520 {
-         proto=0; x=17.786604mm; y=679.0mil; 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=15.373604mm; 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.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
+           li:objects {
+            ha:line.22571 {
+             x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; 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.22574 {
+             x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; 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.22577 {
+             x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=13.973808mm; 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:line.22580 {
+             x1=409.0mil; y1=14.973808mm; x2=9.3886mm; y2=14.973808mm; 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 = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAABE
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.22599 {
+          proto=0; x=409.0mil; y=12.992608mm; 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:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.22587 {
+             x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.22590 {
+             x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.22593 {
+             x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.22596 {
+             x1=409.0mil; y1=13.392404mm; x2=9.3886mm; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           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
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.22535 {
-         proto=0; x=732.74mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.22536 {
-         proto=0; x=17.812004mm; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        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:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.22616 {
+          proto=0; x=6.839204mm; y=743.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.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
+           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
+             }
             }
-           }
-           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.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.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.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.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: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
-          }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 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
+        uid = LTS4ZjNxIaLbLeZrlyYAAABG
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+             clearance=0.0
+              li:ps_poly {
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               -0.776097mm  
+               -26.62mil  
+               0.776097mm  
+               26.62mil  
+               0.776097mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               -0.699897mm  
+               -23.62mil  
+               0.699897mm  
+               23.62mil  
+               0.699897mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       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: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:thermal {
+          ha:attributes {
+            term=2
+            name=pin2
+          }
          }
+         ha:padstack_ref.22633 {
+          proto=0; x=718.5mil; y=24.213947mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         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=1
+            name=pin1
+          }
          }
+         ha:padstack_ref.22634 {
+          proto=0; x=16.649954mm; y=24.213947mm; 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=16.649954mm; y=866.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.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.22619 {
+             x=19.129756mm; y=25.074118mm; width=5.0mil; height=5.0mil; astart=0.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.22620 {
+             x1=17.449927mm; y1=23.114127mm; x2=17.449927mm; y2=23.114127mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha: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:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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: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
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.22567 {
-         proto=0; x=9.411208mm; y=15.380208mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.22568 {
-         proto=0; x=9.411208mm; y=14.580616mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.22650 {
+          proto=0; x=457.0mil; y=23.069804mm; 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.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
+          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=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           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
+             }
             }
-           }
-           ha:line.22558 {
-            x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            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:line.22561 {
-            x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=15.980412mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            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:line.22564 {
-            x1=9.411208mm; y1=14.980412mm; x2=10.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            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
-          }
+           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 = LTS4ZjNxIaLbLeZrlyYAAABI
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22583 {
-         proto=0; x=409.0mil; y=14.574012mm; 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.22584 {
-         proto=0; x=409.0mil; y=15.373604mm; 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=9.404604mm; 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.22571 {
-            x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.22654 {
+             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.22574 {
-            x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.22657 {
+             x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.22577 {
-            x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=13.973808mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.22660 {
+             x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.22580 {
-            x1=409.0mil; y1=14.973808mm; x2=9.3886mm; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-            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: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 = LTS4ZjNxIaLbLeZrlyYAAABJ
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               0.499872mm  
+               0.374904mm  
+               0.499872mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            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  
+               -0.576072mm  
+               -17.76mil  
+               -0.576072mm  
+               -17.76mil  
+               0.576072mm  
+               17.76mil  
+               0.576072mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               -0.499872mm  
+               -0.374904mm  
+               0.499872mm  
+               0.374904mm  
+               0.499872mm  
+              }
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.22599 {
-         proto=0; x=409.0mil; y=12.992608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.22691 {
+          proto=0; x=9.539986mm; y=43.0mil; rot=180.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.22692 {
+          proto=0; x=324.41mil; y=43.0mil; rot=180.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:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.22587 {
-            x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.22670 {
+             x1=303.0mil; y1=68.0mil; x2=303.0mil; y2=18.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.22590 {
-            x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.22673 {
+             x1=313.0mil; y1=18.0mil; x2=303.0mil; y2=18.0mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.22593 {
-            x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.22676 {
+             x1=313.0mil; y1=68.0mil; x2=303.0mil; y2=68.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.22596 {
-            x1=409.0mil; y1=13.392404mm; x2=9.3886mm; y2=13.392404mm; 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 = 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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           li:objects {
+            ha:line.22679 {
+             x1=350.0mil; y1=43.0mil; x2=350.0mil; y2=43.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.22682 {
+             x1=350.0mil; y1=43.0mil; x2=350.0mil; y2=43.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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+            ha:line.22685 {
+             x1=350.0mil; y1=43.0mil; x2=7.89mm; y2=43.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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:line.22688 {
+             x1=350.0mil; y1=43.0mil; x2=350.0mil; y2=0.0922mm; 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 {
 
-       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_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 {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.22616 {
-         proto=0; x=6.839204mm; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        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 {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.22708 {
+          proto=0; x=21.647404mm; y=238.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.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.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.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.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.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.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.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
-          }
+           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 = LTS4ZjNxIaLbLeZrlyYAAABL
        }
-      ha:data {
-            li:padstack_prototypes {
+       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_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  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              0.776097mm  
-              26.62mil  
-              0.776097mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
-             }
-           }
-         }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.22632 {
-         proto=0; x=718.5mil; y=866.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.22723 {
+          proto=0; x=21.647404mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.22633 {
-         proto=0; x=718.5mil; y=24.213947mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         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=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.22634 {
-         proto=0; x=16.649954mm; y=24.213947mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=4
-           name=pin4
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.22635 {
-         proto=0; x=16.649954mm; 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.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:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.22619 {
-            x=19.129756mm; y=25.074118mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        uid = LTS4ZjNxIaLbLeZrlyYAAABM
+       }
+       ha:subc.22758 {
+        ha:attributes {
+         value=Power
+         footprint=100mil2pin
+         refdes=J3
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        ha:ps_proto_v6.0 {
+          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          li:objects {
-           ha:line.22620 {
-            x1=17.449927mm; y1=23.114127mm; x2=17.449927mm; y2=23.114127mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+            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: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: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: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: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: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: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 {
-           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
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.1 {
+          hdia=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 {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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: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=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+
+            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:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            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.22650 {
-         proto=0; x=457.0mil; y=23.069804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        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: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=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
+          }
 
-         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.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: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:flags ={ selected=1
- };           }
-           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: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:flags ={ selected=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: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:flags ={ selected=1
- };           }
-           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.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:flags ={ selected=1
- };           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+           }
+           ha:type {
+            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 = qu6I52sYX0QbHbWlFGQAAABN
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.28078 {
+        ha:attributes {
+         value=CC1200
+         footprint=TI-QFN32-new
+         refdes=U3
+        }
+       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=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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -66.93mil  
+               66.93mil  
+               66.93mil  
+               66.93mil  
+               66.93mil  
+               -66.93mil  
+               -66.93mil  
+               -66.93mil  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 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  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            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
+            }
 
-           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=29.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
              }
-           }
-         }
-       }
-      }
+             clearance=0.0
+            }
+          }
+        }
 
-       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
-         }
+        ha:ps_proto_v6.2 {
+          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 {
+               -12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               -12.99mil  
+               -12.99mil  
+               -12.99mil  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.22667 {
-         proto=0; x=9.404604mm; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.3 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+            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  
+              }
+            }
+          }
         }
-       }
-       li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:ps_proto_v6.4 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          li:objects {
-           ha:line.22654 {
-            x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-            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:attributes {
-              subc-role=origin
+            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:line.22660 {
-            x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               -12.99mil  
+               -12.99mil  
+               -12.99mil  
+              }
             }
-           }
-           ha:line.22663 {
-            x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=21.098mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+            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: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_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
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -0.425069mm  
+               -5.905mil  
+               -0.425069mm  
+               -5.905mil  
+               0.425069mm  
+               5.905mil  
+               0.425069mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               8.66mil  
+               -0.495046mm  
+               -8.66mil  
+               -0.495046mm  
+               -8.66mil  
+               0.495046mm  
+               8.66mil  
+               0.495046mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -0.425069mm  
+               -5.905mil  
+               -0.425069mm  
+               -5.905mil  
+               0.425069mm  
+               5.905mil  
+               0.425069mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              0.576072mm  
-              17.76mil  
-              0.576072mm  
+          }
+        }
+
+        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.425069mm  
+               -5.905mil  
+               -0.425069mm  
+               5.905mil  
+               0.425069mm  
+               5.905mil  
+               0.425069mm  
+               -5.905mil  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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.495046mm  
+               -8.66mil  
+               -0.495046mm  
+               8.66mil  
+               0.495046mm  
+               8.66mil  
+               0.495046mm  
+               -8.66mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -0.425069mm  
+               -5.905mil  
+               -0.425069mm  
+               5.905mil  
+               0.425069mm  
+               5.905mil  
+               0.425069mm  
+               -5.905mil  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.22691 {
-         proto=0; x=9.819386mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+        li:objects {
+         ha:padstack_ref.28093 {
+          proto=0; x=516.0mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=17.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28094 {
+          proto=1; x=464.04mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28095 {
+          proto=1; x=464.04mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-        }
-        ha:padstack_ref.22692 {
-         proto=0; x=11.119358mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.28096 {
+          proto=1; x=464.04mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28097 {
+          proto=1; x=516.0mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.28098 {
+          proto=1; x=516.0mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-          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;
-           }
-           ha:line.22676 {
-            x1=449.18mil; y1=32.0mil; x2=459.18mil; y2=32.0mil; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            term=33
+            name=pin33
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         ha:padstack_ref.28099 {
+          proto=1; x=516.0mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=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
-            }
-           }
-           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.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
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
-           }
-          }
-          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:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28100 {
+          proto=1; x=567.97mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28101 {
+          proto=1; x=567.97mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
+          }
 
-       li:objects {
-        ha:padstack_ref.22707 {
-         proto=0; x=883.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28102 {
+          proto=1; x=567.97mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.22708 {
-         proto=0; x=21.647404mm; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28103 {
+          proto=2; x=464.04mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.28104 {
+          proto=3; x=464.04mil; y=760.97mil; rot=90.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: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:attributes {
+            term=33
+            name=pin33
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         }
+         ha:padstack_ref.28105 {
+          proto=4; x=464.04mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28106 {
+          proto=2; x=464.04mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=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 {
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28107 {
+          proto=3; x=464.04mil; y=18.009108mm; rot=90.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 {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
-      }
+         ha:padstack_ref.28108 {
+          proto=4; x=464.04mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.22723 {
-         proto=0; x=21.647404mm; y=277.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.28109 {
+          proto=2; x=464.04mil; y=17.348962mm; rot=90.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.28110 {
+          proto=3; x=12.446762mm; y=786.96mil; rot=90.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.22724 {
-         proto=0; x=883.74mil; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.28111 {
+          proto=4; x=12.446762mm; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28112 {
+          proto=3; x=12.446762mm; y=760.97mil; rot=90.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.28113 {
+          proto=4; x=12.446762mm; y=760.97mil; rot=90.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.28114 {
+          proto=3; x=12.446762mm; y=735.0mil; rot=90.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.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:attributes {
+            term=33
+            name=pin33
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         }
+         ha:padstack_ref.28115 {
+          proto=4; x=12.446762mm; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=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 {
+          li:thermal {
+          }
 
-           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:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28116 {
+          proto=3; x=12.446762mm; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=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  
-             }
-           }
+          li:thermal {
+          }
 
-           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:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28117 {
+          proto=4; x=12.446762mm; y=18.009108mm; rot=90.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 {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
+          li:thermal {
+          }
 
-           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:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28118 {
+          proto=3; x=12.446762mm; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
+         ha:padstack_ref.28119 {
+          proto=4; x=12.446762mm; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:ps_proto_v6.1 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28120 {
+          proto=2; x=516.0mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          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
-            }
-            clearance=0.0
-           }
+          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
-             intern = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28121 {
+          proto=3; x=516.0mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          li:thermal {
+          }
 
-           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
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
-      }
+         ha:padstack_ref.28122 {
+          proto=4; x=516.0mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       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=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28123 {
+          proto=2; x=516.0mil; y=735.0mil; rot=90.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.28124 {
+          proto=3; x=516.0mil; y=18.009108mm; rot=90.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.22772 {
-         proto=1; x=1.207in; y=219.0mil; rot=90.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.28125 {
+          proto=4; x=516.0mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28126 {
+          proto=2; x=516.0mil; y=17.348962mm; rot=90.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.28127 {
+          proto=3; x=541.98mil; y=786.96mil; rot=90.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.28128 {
+          proto=4; x=541.98mil; y=786.96mil; rot=90.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.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.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.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.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:attributes {
+            term=33
+            name=pin33
           }
-          ha:type {
-           virtual = 1
+         }
+         ha:padstack_ref.28129 {
+          proto=3; x=541.98mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = qu6I52sYX0QbHbWlFGQAAABN
-      }
-       ha:subc.24512 {
-        ha:attributes {
-         refdes=C2
-         value=18pF
-         footprint=0402
-         openscad=0402
-        }
-       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 {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28130 {
+          proto=4; x=541.98mil; y=760.97mil; rot=90.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 {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28131 {
+          proto=3; x=541.98mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.24526 {
-          proto=0; x=0.580136mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28132 {
+          proto=4; x=541.98mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -15796,12 +16186,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=33
+            name=pin33
           }
          }
-         ha:padstack_ref.24527 {
-          proto=0; x=54.32mil; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.28133 {
+          proto=3; x=541.98mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -15810,142 +16200,68 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=33
+            name=pin33
           }
          }
-        }
-        li:layers {
+         ha:padstack_ref.28134 {
+          proto=4; x=541.98mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28135 {
+          proto=3; x=541.98mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.24514 {
-             x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.24517 {
-             x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.24520 {
-             x1=0.979932mm; y1=-1.050155mm; x2=1.979932mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.24523 {
-             x1=0.979932mm; y1=-1.050155mm; x2=0.979932mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-        }
-       }
-        uid = toptR9rKX/4D9571UtsAAABM
-       }
-       ha:subc.24545 {
-        ha:attributes {
-         refdes=C3
-         value=18pF
-         footprint=0402
-         openscad=0402
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:padstack_ref.28136 {
+          proto=4; x=541.98mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+          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 {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28137 {
+          proto=2; x=567.97mil; y=786.96mil; rot=90.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 {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+          li:thermal {
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.24559 {
-          proto=0; x=3.610223mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28138 {
+          proto=3; x=567.97mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -15954,12 +16270,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=33
+            name=pin33
           }
          }
-         ha:padstack_ref.24560 {
-          proto=0; x=4.409815mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.28139 {
+          proto=4; x=567.97mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -15968,342 +16284,213 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=33
+            name=pin33
           }
          }
-        }
-        li:layers {
+         ha:padstack_ref.28140 {
+          proto=2; x=567.97mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.28141 {
+          proto=3; x=567.97mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.24547 {
-             x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.24550 {
-             x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.24553 {
-             x1=4.010019mm; y1=-1.050155mm; x2=5.010019mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.24556 {
-             x1=4.010019mm; y1=-1.050155mm; x2=4.010019mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-        }
-       }
-        uid = toptR9rKX/4D9571UtsAAABO
-       }
-       ha:subc.24563 {
-        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:padstack_ref.28142 {
+          proto=4; x=567.97mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
-              }
-            }
+          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 {
-               10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               0.751205mm  
-               10.875mil  
-               0.751205mm  
-              }
-            }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28143 {
+          proto=2; x=567.97mil; y=17.348962mm; rot=90.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 {
-               7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
-              }
+          li:thermal {
+            li:2 {
+             on  
+             sharp  
+             noshape  
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.28144 {
+          proto=5; x=10.631678mm; y=20.418806mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -0.700024mm  
-              }
-            }
+          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 {
-               -0.876173mm  
-               -0.776224mm  
-               -0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               -0.776224mm  
-              }
-            }
+          ha:attributes {
+            term=24
+            name=pin24
+          }
+         }
+         ha:padstack_ref.28145 {
+          proto=5; x=613.44mil; y=20.418806mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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 {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -0.700024mm  
-              }
-            }
+          li:thermal {
           }
-        }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.28146 {
+          proto=6; x=447.11mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-              }
-            }
+          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 {
-               -1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
-              }
-            }
+          ha:attributes {
+            term=16
+            name=pin16
+          }
+         }
+         ha:padstack_ref.28147 {
+          proto=6; x=447.11mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-              }
-            }
+          li:thermal {
           }
-        }
 
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=1; htop=0; hbottom=0;
-          li:shape {
+          ha:attributes {
+            term=25
+            name=pin25
+          }
+         }
+         ha:padstack_ref.28148 {
+          proto=5; x=10.631678mm; y=784.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=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
-              top = 1
-             }
-             clearance=10.0mil
-            }
+          li:thermal {
+          }
 
-            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:attributes {
+            term=23
+            name=pin23
+          }
+         }
+         ha:padstack_ref.28149 {
+          proto=5; x=613.44mil; y=784.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-            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
-            }
+          li:thermal {
+          }
 
-            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:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.28150 {
+          proto=6; x=466.8mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=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 {
-              bottom = 1
-              copper = 1
-             }
-             clearance=10.0mil
-            }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=15
+            name=pin15
+          }
+         }
+         ha:padstack_ref.28151 {
+          proto=6; x=466.8mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=26
+            name=pin26
+          }
+         }
+         ha:padstack_ref.28152 {
+          proto=5; x=10.631678mm; y=19.418808mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-            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
-            }
+          li:thermal {
+          }
 
-            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
-            }
+          ha:attributes {
+            term=22
+            name=pin22
+          }
+         }
+         ha:padstack_ref.28153 {
+          proto=5; x=613.44mil; y=19.418808mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.24577 {
-          proto=0; x=33.97504mm; y=13.999972mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=pin3
+          }
+         }
+         ha:padstack_ref.28154 {
+          proto=6; x=486.48mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16312,12 +16499,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=VBUS
+            term=14
+            name=pin14
           }
          }
-         ha:padstack_ref.24578 {
-          proto=0; x=33.97504mm; y=525.59mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.28155 {
+          proto=6; x=486.48mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16326,12 +16513,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=D-
+            term=27
+            name=pin27
           }
          }
-         ha:padstack_ref.24579 {
-          proto=0; x=33.97504mm; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.28156 {
+          proto=5; x=10.631678mm; y=744.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16340,12 +16527,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=3
-            name=D+
+            term=21
+            name=pin21
           }
          }
-         ha:padstack_ref.24580 {
-          proto=0; x=33.97504mm; y=474.41mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.28157 {
+          proto=5; x=613.44mil; y=744.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16355,30 +16542,25 @@ ha:pcb-rnd-board-v8 {
 
           ha:attributes {
             term=4
-            name=HS
+            name=pin4
           }
          }
-         ha:padstack_ref.24581 {
-          proto=0; x=33.97504mm; y=11.400028mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.28158 {
+          proto=6; x=506.17mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=5
-            name=GND
+            term=13
+            name=pin13
           }
          }
-         ha:padstack_ref.24582 {
-          proto=1; x=1.35433in; y=9.499981mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.28159 {
+          proto=6; x=506.17mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16387,11 +16569,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=G
+            term=28
+            name=pin28
           }
          }
-         ha:padstack_ref.24583 {
-          proto=1; x=1.35433in; y=625.985mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.28160 {
+          proto=5; x=10.631678mm; y=18.419064mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16400,11 +16583,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=G
+            term=20
+            name=pin20
           }
          }
-         ha:padstack_ref.24584 {
-          proto=2; x=1.44291in; y=454.72mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.28161 {
+          proto=5; x=613.44mil; y=18.419064mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16413,11 +16597,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=G
+            term=5
+            name=pin5
           }
          }
-         ha:padstack_ref.24585 {
-          proto=2; x=1.44291in; y=13.850112mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.28162 {
+          proto=6; x=525.84mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
@@ -16426,346 +16611,527 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=G
+            term=12
+            name=pin12
           }
          }
-         ha:padstack_ref.24586 {
-          proto=3; x=36.650078mm; y=9.500108mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+         ha:padstack_ref.28163 {
+          proto=6; x=525.84mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=G
+            term=29
+            name=pin29
           }
          }
-         ha:padstack_ref.24587 {
-          proto=3; x=36.650078mm; y=625.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+         ha:padstack_ref.28164 {
+          proto=5; x=10.631678mm; y=705.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=G
+            term=19
+            name=pin19
           }
          }
-        }
-        li:layers {
+         ha:padstack_ref.28165 {
+          proto=5; x=613.44mil; y=705.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+          ha:attributes {
+            term=6
+            name=pin6
+          }
          }
+         ha:padstack_ref.28166 {
+          proto=6; x=13.856462mm; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.24565 {
-             x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.24568 {
-             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.24571 {
-             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.24574 {
-             x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          ha:attributes {
+            term=11
+            name=pin11
+          }
          }
+         ha:padstack_ref.28167 {
+          proto=6; x=13.856462mm; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         {ha:top copper}       {
-          lid=2
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            copper = 1
-            top = 1
-           }
+          ha:attributes {
+            term=30
+            name=pin30
+          }
          }
+         ha:padstack_ref.28168 {
+          proto=5; x=10.631678mm; y=17.419066mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top_paste {
-          lid=3
-          ha:combining { auto=1;          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            top = 1
-            paste = 1
-           }
+          ha:attributes {
+            term=18
+            name=pin18
+          }
          }
+         ha:padstack_ref.28169 {
+          proto=5; x=613.44mil; y=17.419066mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top_mask {
-          lid=4
-          ha:combining { sub=1; auto=1;          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            top = 1
-            mask = 1
-           }
+          ha:attributes {
+            term=7
+            name=pin7
+          }
          }
+         ha:padstack_ref.28170 {
+          proto=6; x=565.21mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:any_internal_copper {
-          lid=5
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            copper = 1
-            intern = 1
-           }
-           stack_offs = 1
+          ha:attributes {
+            term=10
+            name=pin10
+          }
          }
+         ha:padstack_ref.28171 {
+          proto=6; x=565.21mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:bottom_copper {
-          lid=6
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            bottom = 1
-            copper = 1
-           }
+          ha:attributes {
+            term=31
+            name=pin31
+          }
          }
+         ha:padstack_ref.28172 {
+          proto=5; x=10.631678mm; y=666.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:bottom_mask {
-          lid=7
-          ha:combining { sub=1; auto=1;          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            bottom = 1
-            mask = 1
-           }
+          ha:attributes {
+            term=17
+            name=pin17
+          }
          }
+         ha:padstack_ref.28173 {
+          proto=5; x=613.44mil; y=666.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:bottom_silk {
-          lid=8
-          ha:combining { auto=1;          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
+          ha:attributes {
+            term=8
+            name=pin8
+          }
          }
+         ha:padstack_ref.28174 {
+          proto=6; x=14.85646mm; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:bottom_paste {
-          lid=9
-          ha:combining { auto=1;          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            bottom = 1
-            paste = 1
-           }
+          ha:attributes {
+            term=9
+            name=pin9
+          }
          }
+         ha:padstack_ref.28175 {
+          proto=6; x=14.85646mm; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:outline {
-          lid=10
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            boundary = 1
-           }
-           purpose = uroute
+          ha:attributes {
+            term=32
+            name=pin32
+          }
          }
+        }
+        li:layers {
 
-         ha:pmech {
-          lid=11
-          ha:combining { auto=1;          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
            li:objects {
+            ha:arc.28079 {
+             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:type {
-            mech = 1
+            silk = 1
+            top = 1
            }
-           purpose = proute
          }
 
-         ha:umech {
-          lid=12
-          ha:combining { auto=1;          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
            li:objects {
+            ha:line.28081 {
+             x1=13.10651mm; y1=18.66889mm; x2=13.10651mm; y2=18.66889mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.28084 {
+             x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.28087 {
+             x1=516.0mil; y1=735.0mil; x2=14.1064mm; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.28090 {
+             x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=17.669mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
            ha:type {
-            mech = 1
+            top = 1
+            misc = 1
+            virtual = 1
            }
-           purpose = uroute
          }
         }
        }
-        uid = t+CANjtdPMoBlE0Q3VMAAAAB
+        uid = ol0XY8Z741sXnKXxnTsAAABM
        }
-       ha:subc.24590 {
+       ha:subc.28244 {
         ha:attributes {
-         value=LPC11U24FET48/301
-         footprint=sot1155-2
-         refdes=U4
+         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  
+               -0.675005mm  
+               -7.875mil  
+               -0.675005mm  
+               -7.875mil  
+               0.675005mm  
+               7.875mil  
+               0.675005mm  
+              }
+            }
+
+            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  
+               -0.751205mm  
+               -10.875mil  
+               -0.751205mm  
+               -10.875mil  
+               0.751205mm  
+               10.875mil  
+               0.751205mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               7.875mil  
+               -0.675005mm  
+               -7.875mil  
+               -0.675005mm  
+               -7.875mil  
+               0.675005mm  
+               7.875mil  
+               0.675005mm  
+              }
+            }
+          }
+        }
+
+        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  
+               -0.700024mm  
+               -31.495mil  
+               0.700024mm  
+               31.495mil  
+               0.700024mm  
+               31.495mil  
+               -0.700024mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.876173mm  
+               -0.776224mm  
+               -0.876173mm  
+               0.776224mm  
+               0.876173mm  
+               0.776224mm  
+               0.876173mm  
+               -0.776224mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -31.495mil  
+               -0.700024mm  
+               -31.495mil  
+               0.700024mm  
+               31.495mil  
+               0.700024mm  
+               31.495mil  
+               -0.700024mm  
+              }
+            }
+          }
+        }
+
+        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 {
+               -0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.02616mm  
+               1.02616mm  
+               1.02616mm  
+               1.02616mm  
+               1.02616mm  
+               -1.02616mm  
+               -1.02616mm  
+               -1.02616mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
+              }
+            }
+          }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
+        ha:ps_proto_v6.3 {
+          hdia=0.0; hplated=1; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=0.225mm;             }
+             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=40.0mil
+             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_circ { x=0.0; y=0.0; dia=0.325mm;             }
+             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=40.0mil
+             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=40.0mil
-              li:ps_poly {
-               0.1375mm  
-               -0.1025mm  
-               0.127249mm  
-               -0.127249mm  
-               0.1025mm  
-               -0.1375mm  
-               -0.1025mm  
-               -0.1375mm  
-               -0.127249mm  
-               -0.127249mm  
-               -0.1375mm  
-               -0.1025mm  
-               -0.1375mm  
-               0.1025mm  
-               -0.127249mm  
-               0.127249mm  
-               -0.1025mm  
-               0.1375mm  
-               0.1025mm  
-               0.1375mm  
-               0.127249mm  
-               0.127249mm  
-               0.1375mm  
-               0.1025mm  
-              }
+             clearance=10.0mil
             }
           }
         }
        }
 
         li:objects {
-         ha:padstack_ref.24614 {
-          proto=0; x=16.944398mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=a1
-          }
-         }
-         ha:padstack_ref.24615 {
-          proto=0; x=16.944398mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=b1
-          }
-         }
-         ha:padstack_ref.24616 {
-          proto=0; x=16.944398mm; y=-3.874201mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=c1
-          }
-         }
-         ha:padstack_ref.24617 {
-          proto=0; x=16.944398mm; y=-3.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28258 {
+          proto=0; x=33.97504mm; y=13.999972mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -16774,11 +17140,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=d1
+            term=1
+            name=VBUS
           }
          }
-         ha:padstack_ref.24618 {
-          proto=0; x=16.944398mm; y=-2.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28259 {
+          proto=0; x=33.97504mm; y=525.59mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -16787,11 +17154,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=e1
+            term=2
+            name=D-
           }
          }
-         ha:padstack_ref.24619 {
-          proto=0; x=16.944398mm; y=-2.374199mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28260 {
+          proto=0; x=33.97504mm; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -16800,11 +17168,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=f1
+            term=3
+            name=D+
           }
          }
-         ha:padstack_ref.24620 {
-          proto=0; x=16.944398mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28261 {
+          proto=0; x=33.97504mm; y=474.41mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -16813,24 +17182,22 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=g1
+            term=4
+            name=HS
           }
          }
-         ha:padstack_ref.24621 {
-          proto=0; x=16.944398mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.28262 {
+          proto=0; x=33.97504mm; y=11.400028mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=h1
+            term=5
+            name=GND
           }
          }
-         ha:padstack_ref.24622 {
-          proto=0; x=17.4444mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28263 {
+          proto=1; x=1.35433in; y=9.499981mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -16839,11 +17206,11 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=a2
+            term=G
           }
          }
-         ha:padstack_ref.24623 {
-          proto=0; x=17.4444mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28264 {
+          proto=1; x=1.35433in; y=625.985mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -16852,11 +17219,11 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=b2
+            term=G
           }
          }
-         ha:padstack_ref.24624 {
-          proto=0; x=17.4444mm; y=-3.874201mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28265 {
+          proto=2; x=1.44291in; y=454.72mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -16865,11 +17232,11 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=c2
+            term=G
           }
          }
-         ha:padstack_ref.24625 {
-          proto=0; x=17.4444mm; y=-3.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28266 {
+          proto=2; x=1.44291in; y=13.850112mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -16878,219 +17245,323 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=d2
+            term=G
           }
          }
-         ha:padstack_ref.24626 {
-          proto=0; x=17.4444mm; y=-2.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28267 {
+          proto=3; x=36.650078mm; y=9.500108mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.259969mm;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=e2
+            term=G
           }
          }
-         ha:padstack_ref.24627 {
-          proto=0; x=17.4444mm; y=-2.374199mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.28268 {
+          proto=3; x=36.650078mm; y=625.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.259969mm;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=f2
+            term=G
           }
          }
-         ha:padstack_ref.24628 {
-          proto=0; x=17.4444mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=g2
-          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
-         ha:padstack_ref.24629 {
-          proto=0; x=17.4444mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=h2
-          }
+           li:objects {
+            ha:line.28246 {
+             x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.28249 {
+             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.28252 {
+             x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.28255 {
+             x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.24630 {
-          proto=0; x=17.944399mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         {ha:top copper}                                      {
+          lid=2
+          ha:combining {          }
 
-          ha:attributes {
-            term=a3
-          }
+           li:objects {
+           }
+           ha:type {
+            copper = 1
+            top = 1
+           }
          }
-         ha:padstack_ref.24631 {
-          proto=0; x=17.944399mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:top_paste {
+          lid=3
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=b3
-          }
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            paste = 1
+           }
          }
-         ha:padstack_ref.24632 {
-          proto=0; x=17.944399mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:top_mask {
+          lid=4
+          ha:combining { sub=1; auto=1;          }
 
-          ha:attributes {
-            term=g3
-          }
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            mask = 1
+           }
          }
-         ha:padstack_ref.24633 {
-          proto=0; x=17.944399mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:any_internal_copper {
+          lid=5
+          ha:combining {          }
 
-          ha:attributes {
-            term=h3
-          }
+           li:objects {
+           }
+           ha:type {
+            copper = 1
+            intern = 1
+           }
+           stack_offs = 1
          }
-         ha:padstack_ref.24634 {
-          proto=0; x=18.4444mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:bottom_copper {
+          lid=6
+          ha:combining {          }
 
-          ha:attributes {
-            term=a4
-          }
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            copper = 1
+           }
          }
-         ha:padstack_ref.24635 {
-          proto=0; x=18.4444mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:bottom_mask {
+          lid=7
+          ha:combining { sub=1; auto=1;          }
 
-          ha:attributes {
-            term=b4
-          }
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            mask = 1
+           }
          }
-         ha:padstack_ref.24636 {
-          proto=0; x=18.4444mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:bottom_silk {
+          lid=8
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=g4
-          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
-         ha:padstack_ref.24637 {
-          proto=0; x=18.4444mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:bottom_paste {
+          lid=9
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=h4
-          }
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            paste = 1
+           }
          }
-         ha:padstack_ref.24638 {
-          proto=0; x=18.9444mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:outline {
+          lid=10
+          ha:combining {          }
 
-          ha:attributes {
-            term=a5
-          }
+           li:objects {
+           }
+           ha:type {
+            boundary = 1
+           }
+           purpose = uroute
          }
-         ha:padstack_ref.24639 {
-          proto=0; x=18.9444mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:pmech {
+          lid=11
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=b5
-          }
+           li:objects {
+           }
+           ha:type {
+            mech = 1
+           }
+           purpose = proute
          }
-         ha:padstack_ref.24640 {
-          proto=0; x=18.9444mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:umech {
+          lid=12
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=g5
-          }
+           li:objects {
+           }
+           ha:type {
+            mech = 1
+           }
+           purpose = uroute
          }
-         ha:padstack_ref.24641 {
-          proto=0; x=18.9444mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = t+CANjtdPMoBlE0Q3VMAAAAB
+       }
+       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 {
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=h5
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
           }
-         }
-         ha:padstack_ref.24642 {
-          proto=0; x=19.444401mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.22487 {
+          proto=0; x=418.0mil; y=23.051008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -17099,63 +17570,147 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=a6
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.24643 {
-          proto=0; x=19.444401mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=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=b6
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.24644 {
-          proto=0; x=19.444401mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=g6
-          }
+           li:objects {
+            ha:line.22475 {
+             x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.22478 {
+             x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.22481 {
+             x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=22.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.22484 {
+             x1=418.0mil; y1=23.450804mm; x2=9.6172mm; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.24645 {
-          proto=0; x=19.444401mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA+
+       }
+       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 {
 
-          li:thermal {
-          }
+        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:attributes {
-            term=h6
-          }
-         }
-         ha:padstack_ref.24646 {
-          proto=0; x=19.9444mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.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 {
+               15.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+              }
+            }
 
-          li:thermal {
+            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  
+              }
+            }
           }
+        }
+       }
 
-          ha:attributes {
-            term=a7
-          }
-         }
-         ha:padstack_ref.24647 {
-          proto=0; x=19.9444mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        li:objects {
+         ha:padstack_ref.21813 {
+          proto=0; x=27.1018mm; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -17164,11 +17719,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=b7
+            term=4
+            name=VIN
           }
          }
-         ha:padstack_ref.24648 {
-          proto=0; x=19.9444mm; y=-3.874201mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.21814 {
+          proto=0; x=1.145in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -17177,11 +17733,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=c7
+            term=5
+            name=PROG
           }
          }
-         ha:padstack_ref.24649 {
-          proto=0; x=19.9444mm; y=-3.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.21815 {
+          proto=0; x=1.145in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -17190,24 +17747,22 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=d7
+            term=1
+            name=STAT
           }
          }
-         ha:padstack_ref.24650 {
-          proto=0; x=19.9444mm; y=-2.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.21816 {
+          proto=0; x=1.106in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=e7
+            term=2
+            name=VSS
           }
          }
-         ha:padstack_ref.24651 {
-          proto=0; x=19.9444mm; y=-2.374199mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.21817 {
+          proto=0; x=27.1018mm; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -17216,468 +17771,405 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=f7
+            term=3
+            name=VBAT
           }
          }
-         ha:padstack_ref.24652 {
-          proto=0; x=19.9444mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=g7
-          }
+           li:objects {
+            ha:line.21789 {
+             x1=26.5938mm; y1=121.0mil; x2=26.5938mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.21792 {
+             x1=26.5938mm; 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=26.5938mm; y1=121.0mil; x2=29.591mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
-         ha:padstack_ref.24653 {
-          proto=0; x=19.9444mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=h7
-          }
+           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=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.21807 {
+             x1=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.21810 {
+             x1=27.1018mm; 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:padstack_ref.24654 {
-          proto=0; x=20.444402mm; y=-4.874202mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAd
+       }
+      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 {
 
-          li:thermal {
-          }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:attributes {
-            term=a8
-          }
-         }
-         ha:padstack_ref.24655 {
-          proto=0; x=20.444402mm; y=-4.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           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  
+             }
+           }
 
-          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 {
+              -36.46mil  
+              -15.795mil  
+              -36.46mil  
+              15.795mil  
+              36.46mil  
+              15.795mil  
+              36.46mil  
+              -15.795mil  
+             }
+           }
 
-          ha:attributes {
-            term=b8
-          }
+           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:padstack_ref.24656 {
-          proto=0; x=20.444402mm; y=-3.874201mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+       }
 
-          li:thermal {
-          }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:attributes {
-            term=c8
-          }
-         }
-         ha:padstack_ref.24657 {
-          proto=0; x=20.444402mm; y=-3.3742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.849885mm  
+              -12.795mil  
+              -0.849885mm  
+              12.795mil  
+              0.849885mm  
+              12.795mil  
+              0.849885mm  
+              -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 {
+              -0.926085mm  
+              -15.795mil  
+              -0.926085mm  
+              15.795mil  
+              0.926085mm  
+              15.795mil  
+              0.926085mm  
+              -15.795mil  
+             }
+           }
 
-          ha:attributes {
-            term=d8
-          }
+           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  
+             }
+           }
          }
-         ha:padstack_ref.24658 {
-          proto=0; x=20.444402mm; y=-2.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+       }
+      }
 
-          ha:attributes {
-            term=e8
-          }
+       li:objects {
+        ha:padstack_ref.21620 {
+         proto=0; x=29.870019mm; y=8.534908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.24659 {
-          proto=0; x=20.444402mm; y=-2.374199mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=f8
-          }
+         li:thermal {
          }
-         ha:padstack_ref.24660 {
-          proto=0; x=20.444402mm; y=-1.8742mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=g8
-          }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.21621 {
+         proto=1; x=22.870288mm; y=8.534908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.24661 {
-          proto=0; x=20.444402mm; y=-1.374198mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=h8
-          }
+         ha:attributes {
+           term=1
+           name=pin1
          }
         }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.24591 {
-             x1=736.0mil; y1=-123.0mil; x2=19.694401mm; y2=-123.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.24594 {
-             x1=736.0mil; y1=-123.0mil; x2=736.0mil; y2=-2.124199mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-            ha:line.24597 {
-             x1=736.0mil; y1=-123.0mil; x2=736.0mil; y2=-123.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+        ha:padstack_ref.21622 {
+         proto=0; x=29.870019mm; y=9.804908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:top-silk {
-          lid=1
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.24600 {
-             x1=16.319398mm; y1=-5.499202mm; x2=16.319398mm; y2=-0.749198mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.24603 {
-             x1=16.319398mm; y1=-5.499202mm; x2=21.069402mm; y2=-5.499202mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.24606 {
-             x1=21.069402mm; y1=-0.749198mm; x2=16.319398mm; y2=-0.749198mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.24609 {
-             x1=21.069402mm; y1=-0.749198mm; x2=21.069402mm; y2=-5.499202mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.24612 {
-             x=16.319398mm; y=-5.499202mm; width=0.375001mm; height=0.375001mm; astart=180.000000; adelta=270.000000; thickness=10.0mil; clearance=0.0;
-            }
-            ha:text.24613 {
-             string=%a.parent.refdes%; x=736.0mil; y=-7.874203mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+         ha:attributes {
+           term=7
+           name=pin7
          }
         }
-       }
-        uid = Prm/qYMpKRo9P9bK6Tj8T346
-       }
-        ha:subc.26252 {
-         ha:attributes {
-          value=12MHz
-          footprint=ABM8
-          refdes=X2
+        ha:padstack_ref.21623 {
+         proto=1; x=22.870288mm; y=9.804908mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
          }
-        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  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-               }
-             }
-
-             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  
-                0.726313mm  
-                23.67mil  
-                0.726313mm  
-                23.67mil  
-                -0.726313mm  
-                -23.67mil  
-                -0.726313mm  
-               }
-             }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -20.67mil  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-               }
-             }
-           }
+         li:thermal {
          }
 
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.21624 {
+         proto=0; x=29.870019mm; y=11.074654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-               }
-             }
+         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 {
-                23.67mil  
-                -0.726313mm  
-                -23.67mil  
-                -0.726313mm  
-                -23.67mil  
-                0.726313mm  
-                23.67mil  
-                0.726313mm  
-               }
-             }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.21625 {
+         proto=1; x=22.870288mm; y=11.074654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         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 {
-                20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                -0.650113mm  
-                -20.67mil  
-                0.650113mm  
-                20.67mil  
-                0.650113mm  
-               }
-             }
-           }
+         li:thermal {
          }
-        }
 
-         li:objects {
-          ha:padstack_ref.26267 {
-           proto=0; x=105.0mil; y=-222.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.21626 {
+         proto=0; x=29.870019mm; y=12.344654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.26268 {
-           proto=1; x=105.0mil; y=-131.46mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.21627 {
+         proto=1; x=22.870288mm; y=12.344654mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         li:thermal {
+         }
 
-           li:thermal {
-           }
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+       }
+       li:layers {
 
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.26269 {
-           proto=1; x=32.17mil; y=-131.46mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-           li:thermal {
+          li:objects {
+           ha:line.21595 {
+            x1=29.06014mm; y1=306.1mil; x2=23.680166mm; y2=306.1mil; thickness=10.0mil; clearance=0.0;
            }
-
-           ha:attributes {
-             term=4
-             name=pin4
+           ha:line.21598 {
+            x1=23.680166mm; y1=13.104622mm; x2=23.680166mm; y2=306.1mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:padstack_ref.26270 {
-           proto=0; x=32.17mil; y=-222.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
+           ha:line.21601 {
+            x1=29.06014mm; y1=13.104622mm; x2=23.680166mm; y2=13.104622mm; thickness=10.0mil; clearance=0.0;
            }
-
-           li:thermal {
+           ha:line.21604 {
+            x1=29.06014mm; y1=13.104622mm; x2=29.06014mm; y2=306.1mil; thickness=10.0mil; clearance=0.0;
            }
-
-           ha:attributes {
-             term=3
-             name=pin3
+           ha:arc.21607 {
+            x=950.6mil; y=8.534908mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         li:layers {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
-             ha:arc.26253 {
-              x=1.901952mm; y=-116.105mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
+          li:objects {
+           ha:line.21608 {
+            x1=26.370154mm; y1=10.439781mm; x2=26.370154mm; y2=10.439781mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             silk = 1
-             top = 1
+           }
+           ha:line.21611 {
+            x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.26255 {
-              x1=1.742059mm; y1=-4.488942mm; x2=1.742059mm; y2=-4.488942mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.26258 {
-              x1=1.741932mm; y1=-176.735mil; x2=1.741932mm; y2=-176.735mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.26261 {
-              x1=1.741932mm; y1=-176.735mil; x2=0.741932mm; y2=-176.735mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.26264 {
-              x1=1.741932mm; y1=-176.735mil; x2=1.741932mm; y2=-5.489069mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+           }
+           ha:line.21614 {
+            x1=1.0382in; y1=10.439654mm; x2=27.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.21617 {
+            x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=11.439654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-        }
-         uid = iUwStpCUU3syNTU/oJQAAABL
         }
-        ha:subc.26288 {
+       }
+      }
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAR
+      }
+        ha:subc.34078 {
          ha:attributes {
-          refdes=R1
-          value=1.5k
+          {io_pcb::hidename_y}=4.5974 mm
           footprint=0402
-          openscad=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 {
@@ -17747,8 +18239,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.26302 {
-           proto=0; x=227.52mil; y=-48.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34091 {
+           proto=0; x=570.0mil; y=380.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17761,8 +18253,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.26303 {
-           proto=0; x=259.0mil; y=-48.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34092 {
+           proto=0; x=570.0mil; y=8.871204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17778,43 +18270,31 @@ ha:pcb-rnd-board-v8 {
          }
          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.26290 {
-              x1=6.178804mm; y1=-48.0mil; x2=6.178804mm; y2=-48.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34079 {
+              x1=570.0mil; y1=365.0mil; x2=570.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.26293 {
-              x1=6.178804mm; y1=-48.0mil; x2=6.178804mm; y2=-48.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34082 {
+              x1=570.0mil; y1=365.0mil; x2=570.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.26296 {
-              x1=6.178804mm; y1=-48.0mil; x2=7.178804mm; y2=-48.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34085 {
+              x1=570.0mil; y1=365.0mil; x2=570.0mil; y2=8.271mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.26299 {
-              x1=6.178804mm; y1=-48.0mil; x2=6.178804mm; y2=-0.2192mm; thickness=0.1mm; clearance=0.0;
+             ha:line.34088 {
+              x1=570.0mil; y1=365.0mil; x2=15.478mm; y2=365.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17828,1749 +18308,1894 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = iUwStpCUU3syNTU/oJQAAABN
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAh
         }
-         ha:subc.27989 {
-          ha:attributes {
-           value=CC1200
-           footprint=TI-QFN32-new
-           refdes=U3
-          }
-         ha:data {
-                  li:padstack_prototypes {
+        ha:subc.34158 {
+         ha:attributes {
+          value=LPC11U24FET48/301
+          footprint=sot1155-2
+          refdes=U4
+         }
+        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=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 {
-                 -66.93mil  
-                 66.93mil  
-                 66.93mil  
-                 66.93mil  
-                 66.93mil  
-                 -66.93mil  
-                 -66.93mil  
-                 -66.93mil  
-                }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=0.225mm;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
+              clearance=40.0mil
+             }
 
-              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:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=0.325mm;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
-            hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
+              clearance=40.0mil
+             }
 
-              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
+             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=29.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
+              clearance=40.0mil
+               li:ps_poly {
+                0.1375mm  
+                -0.1025mm  
+                0.127249mm  
+                -0.127249mm  
+                0.1025mm  
+                -0.1375mm  
+                -0.1025mm  
+                -0.1375mm  
+                -0.127249mm  
+                -0.127249mm  
+                -0.1375mm  
+                -0.1025mm  
+                -0.1375mm  
+                0.1025mm  
+                -0.127249mm  
+                0.127249mm  
+                -0.1025mm  
+                0.1375mm  
+                0.1025mm  
+                0.1375mm  
+                0.127249mm  
+                0.127249mm  
+                0.1375mm  
+                0.1025mm  
                }
-               clearance=0.0
-              }
+             }
+           }
+         }
+        }
 
-              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
-              }
-            }
-          }
+         li:objects {
+          ha:padstack_ref.34181 {
+           proto=0; x=14.378998mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:ps_proto_v6.2 {
-            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 {
-                 -12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                }
-              }
+           ha:attributes {
+             term=a1
+           }
+          }
+          ha:padstack_ref.34182 {
+           proto=0; x=14.378998mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.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=b1
+           }
           }
+          ha:padstack_ref.34183 {
+           proto=0; x=14.378998mm; y=4.964999mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:ps_proto_v6.3 {
-            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 {
-                 -12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                }
-              }
+           ha:attributes {
+             term=c1
+           }
+          }
+          ha:padstack_ref.34184 {
+           proto=0; x=14.378998mm; y=5.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           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 {
-                 -12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                }
-              }
-            }
+           ha:attributes {
+             term=d1
+           }
           }
+          ha:padstack_ref.34185 {
+           proto=0; x=14.378998mm; y=5.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:ps_proto_v6.4 {
-            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 {
-                 -7.5mil  
-                 7.5mil  
-                 7.5mil  
-                 7.5mil  
-                 7.5mil  
-                 -7.5mil  
-                 -7.5mil  
-                 -7.5mil  
-                }
-              }
+           ha:attributes {
+             term=e1
+           }
+          }
+          ha:padstack_ref.34186 {
+           proto=0; x=14.378998mm; y=6.465001mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.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 {
-                 -12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                 -12.99mil  
-                }
-              }
+           li:thermal {
+           }
 
-              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:attributes {
+             term=f1
+           }
           }
+          ha:padstack_ref.34187 {
+           proto=0; x=14.378998mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:ps_proto_v6.5 {
-            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 {
-                 5.905mil  
-                 -0.425069mm  
-                 -5.905mil  
-                 -0.425069mm  
-                 -5.905mil  
-                 0.425069mm  
-                 5.905mil  
-                 0.425069mm  
-                }
-              }
+           ha:attributes {
+             term=g1
+           }
+          }
+          ha:padstack_ref.34188 {
+           proto=0; x=14.378998mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.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 {
-                 8.66mil  
-                 -0.495046mm  
-                 -8.66mil  
-                 -0.495046mm  
-                 -8.66mil  
-                 0.495046mm  
-                 8.66mil  
-                 0.495046mm  
-                }
-              }
+           li:thermal {
+           }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 5.905mil  
-                 -0.425069mm  
-                 -5.905mil  
-                 -0.425069mm  
-                 -5.905mil  
-                 0.425069mm  
-                 5.905mil  
-                 0.425069mm  
-                }
-              }
-            }
+           ha:attributes {
+             term=h1
+           }
           }
+          ha:padstack_ref.34189 {
+           proto=0; x=14.879mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:ps_proto_v6.6 {
-            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 {
-                 -0.425069mm  
-                 -5.905mil  
-                 -0.425069mm  
-                 5.905mil  
-                 0.425069mm  
-                 5.905mil  
-                 0.425069mm  
-                 -5.905mil  
-                }
-              }
+           ha:attributes {
+             term=a2
+           }
+          }
+          ha:padstack_ref.34190 {
+           proto=0; x=14.879mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.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.495046mm  
-                 -8.66mil  
-                 -0.495046mm  
-                 8.66mil  
-                 0.495046mm  
-                 8.66mil  
-                 0.495046mm  
-                 -8.66mil  
-                }
-              }
+           li:thermal {
+           }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -0.425069mm  
-                 -5.905mil  
-                 -0.425069mm  
-                 5.905mil  
-                 0.425069mm  
-                 5.905mil  
-                 0.425069mm  
-                 -5.905mil  
-                }
-              }
-            }
+           ha:attributes {
+             term=b2
+           }
           }
-         }
+          ha:padstack_ref.34191 {
+           proto=0; x=14.879mm; y=4.964999mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:objects {
-           ha:padstack_ref.28004 {
-            proto=0; x=516.0mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
+           li:thermal {
+           }
 
-            li:thermal {
-            }
+           ha:attributes {
+             term=c2
+           }
+          }
+          ha:padstack_ref.34192 {
+           proto=0; x=14.879mm; y=5.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=d2
+           }
+          }
+          ha:padstack_ref.34193 {
+           proto=0; x=14.879mm; y=5.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28005 {
-            proto=1; x=464.04mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=e2
+           }
+          }
+          ha:padstack_ref.34194 {
+           proto=0; x=14.879mm; y=6.465001mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28006 {
-            proto=1; x=464.04mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=f2
+           }
+          }
+          ha:padstack_ref.34195 {
+           proto=0; x=14.879mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28007 {
-            proto=1; x=464.04mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=g2
+           }
+          }
+          ha:padstack_ref.34196 {
+           proto=0; x=14.879mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28008 {
-            proto=1; x=516.0mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=h2
+           }
+          }
+          ha:padstack_ref.34197 {
+           proto=0; x=15.378999mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28009 {
-            proto=1; x=516.0mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=a3
+           }
+          }
+          ha:padstack_ref.34198 {
+           proto=0; x=15.378999mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28010 {
-            proto=1; x=516.0mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=b3
+           }
+          }
+          ha:padstack_ref.34199 {
+           proto=0; x=15.378999mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28011 {
-            proto=1; x=567.97mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=g3
+           }
+          }
+          ha:padstack_ref.34200 {
+           proto=0; x=15.378999mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28012 {
-            proto=1; x=567.97mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=h3
+           }
+          }
+          ha:padstack_ref.34201 {
+           proto=0; x=15.879mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28013 {
-            proto=1; x=567.97mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=a4
+           }
+          }
+          ha:padstack_ref.34202 {
+           proto=0; x=15.879mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28014 {
-            proto=2; x=464.04mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=b4
+           }
+          }
+          ha:padstack_ref.34203 {
+           proto=0; x=15.879mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28015 {
-            proto=3; x=464.04mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=g4
+           }
+          }
+          ha:padstack_ref.34204 {
+           proto=0; x=15.879mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28016 {
-            proto=4; x=464.04mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=h4
+           }
+          }
+          ha:padstack_ref.34205 {
+           proto=0; x=16.379mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28017 {
-            proto=2; x=464.04mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=a5
+           }
+          }
+          ha:padstack_ref.34206 {
+           proto=0; x=16.379mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=b5
+           }
+          }
+          ha:padstack_ref.34207 {
+           proto=0; x=16.379mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28018 {
-            proto=3; x=464.04mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=g5
+           }
+          }
+          ha:padstack_ref.34208 {
+           proto=0; x=16.379mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28019 {
-            proto=4; x=464.04mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=h5
+           }
+          }
+          ha:padstack_ref.34209 {
+           proto=0; x=16.879001mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28020 {
-            proto=2; x=464.04mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=a6
+           }
+          }
+          ha:padstack_ref.34210 {
+           proto=0; x=16.879001mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28021 {
-            proto=3; x=12.446762mm; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=b6
+           }
+          }
+          ha:padstack_ref.34211 {
+           proto=0; x=16.879001mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28022 {
-            proto=4; x=12.446762mm; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=g6
+           }
+          }
+          ha:padstack_ref.34212 {
+           proto=0; x=16.879001mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28023 {
-            proto=3; x=12.446762mm; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=h6
+           }
+          }
+          ha:padstack_ref.34213 {
+           proto=0; x=17.379mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28024 {
-            proto=4; x=12.446762mm; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=a7
+           }
+          }
+          ha:padstack_ref.34214 {
+           proto=0; x=17.379mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28025 {
-            proto=3; x=12.446762mm; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=b7
+           }
+          }
+          ha:padstack_ref.34215 {
+           proto=0; x=17.379mm; y=4.964999mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28026 {
-            proto=4; x=12.446762mm; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=c7
+           }
+          }
+          ha:padstack_ref.34216 {
+           proto=0; x=17.379mm; y=5.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28027 {
-            proto=3; x=12.446762mm; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=d7
+           }
+          }
+          ha:padstack_ref.34217 {
+           proto=0; x=17.379mm; y=5.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28028 {
-            proto=4; x=12.446762mm; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=e7
+           }
+          }
+          ha:padstack_ref.34218 {
+           proto=0; x=17.379mm; y=6.465001mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28029 {
-            proto=3; x=12.446762mm; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=f7
+           }
+          }
+          ha:padstack_ref.34219 {
+           proto=0; x=17.379mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28030 {
-            proto=4; x=12.446762mm; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=g7
+           }
+          }
+          ha:padstack_ref.34220 {
+           proto=0; x=17.379mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28031 {
-            proto=2; x=516.0mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=h7
+           }
+          }
+          ha:padstack_ref.34221 {
+           proto=0; x=17.879002mm; y=3.964998mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28032 {
-            proto=3; x=516.0mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=a8
+           }
+          }
+          ha:padstack_ref.34222 {
+           proto=0; x=17.879002mm; y=4.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28033 {
-            proto=4; x=516.0mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=b8
+           }
+          }
+          ha:padstack_ref.34223 {
+           proto=0; x=17.879002mm; y=4.964999mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28034 {
-            proto=2; x=516.0mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=c8
+           }
+          }
+          ha:padstack_ref.34224 {
+           proto=0; x=17.879002mm; y=5.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28035 {
-            proto=3; x=516.0mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=d8
+           }
+          }
+          ha:padstack_ref.34225 {
+           proto=0; x=17.879002mm; y=5.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28036 {
-            proto=4; x=516.0mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=e8
+           }
+          }
+          ha:padstack_ref.34226 {
+           proto=0; x=17.879002mm; y=6.465001mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28037 {
-            proto=2; x=516.0mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=f8
+           }
+          }
+          ha:padstack_ref.34227 {
+           proto=0; x=17.879002mm; y=6.965mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28038 {
-            proto=3; x=541.98mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=g8
+           }
+          }
+          ha:padstack_ref.34228 {
+           proto=0; x=17.879002mm; y=7.465002mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28039 {
-            proto=4; x=541.98mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=h8
            }
-           ha:padstack_ref.28040 {
-            proto=3; x=541.98mil; y=760.97mil; rot=90.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.34159 {
+              x1=635.0mil; y1=225.0mil; x2=17.129001mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.34162 {
+              x1=635.0mil; y1=225.0mil; x2=635.0mil; y2=6.715001mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+             ha:line.34165 {
+              x1=635.0mil; y1=225.0mil; x2=635.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
             }
-           }
-           ha:padstack_ref.28041 {
-            proto=4; x=541.98mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
 
-            li:thermal {
-            }
+          ha:top-silk {
+           lid=1
+           ha:combining {           }
 
-            ha:attributes {
-              term=33
-              name=pin33
+            li:objects {
+             ha:line.34168 {
+              x1=13.753998mm; y1=3.339998mm; x2=13.753998mm; y2=8.090002mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34171 {
+              x1=13.753998mm; y1=3.339998mm; x2=18.504002mm; y2=3.339998mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34174 {
+              x1=18.504002mm; y1=8.090002mm; x2=13.753998mm; y2=8.090002mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34177 {
+              x1=18.504002mm; y1=8.090002mm; x2=18.504002mm; y2=3.339998mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.34180 {
+              x=13.753998mm; y=3.339998mm; width=0.375001mm; height=0.375001mm; astart=180.000000; adelta=270.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
-           }
-           ha:padstack_ref.28042 {
-            proto=3; x=541.98mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
+         }
+        }
+         uid = Prm/qYMpKRo9P9bK6Tj8T346
+        }
+        ha:subc.35652 {
+         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 {
 
-            li:thermal {
-            }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
-           }
-           ha:padstack_ref.28043 {
-            proto=4; x=541.98mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
 
-            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 {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
            }
-           ha:padstack_ref.28044 {
-            proto=3; x=541.98mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
+         }
+        }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+         li:objects {
+          ha:padstack_ref.35665 {
+           proto=0; x=660.0mil; y=380.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28045 {
-            proto=4; x=541.98mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           li:thermal {
            }
-           ha:padstack_ref.28046 {
-            proto=3; x=541.98mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:padstack_ref.28047 {
-            proto=4; x=541.98mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+          }
+          ha:padstack_ref.35666 {
+           proto=0; x=660.0mil; y=8.871204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28048 {
-            proto=2; x=567.97mil; y=786.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=2
+             name=2
            }
-           ha:padstack_ref.28049 {
-            proto=3; x=567.97mil; y=760.97mil; rot=90.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.35653 {
+              x1=660.0mil; y1=365.0mil; x2=660.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.35656 {
+              x1=660.0mil; y1=365.0mil; x2=660.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.35659 {
+              x1=660.0mil; y1=365.0mil; x2=660.0mil; y2=8.271mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.35662 {
+              x1=660.0mil; y1=365.0mil; x2=17.764mm; y2=365.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-           }
-           ha:padstack_ref.28050 {
-            proto=4; x=567.97mil; y=760.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAi
+        }
+        ha:subc.35668 {
+         ha:attributes {
+          openscad=0402
+          value=1.5k
+          refdes=R1
+          footprint=0402
+         }
+        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=33
-              name=pin33
-            }
-           }
-           ha:padstack_ref.28051 {
-            proto=2; x=567.97mil; y=735.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
 
-            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 {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
            }
-           ha:padstack_ref.28052 {
-            proto=3; x=567.97mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
+         }
+        }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+         li:objects {
+          ha:padstack_ref.35681 {
+           proto=0; x=615.0mil; y=380.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28053 {
-            proto=4; x=567.97mil; y=18.009108mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.35682 {
+           proto=0; x=615.0mil; y=8.871204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28054 {
-            proto=2; x=567.97mil; y=17.348962mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=33
-              name=pin33
-            }
+           ha:attributes {
+             term=2
+             name=2
            }
-           ha:padstack_ref.28055 {
-            proto=5; x=10.631678mm; y=20.418806mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+          }
+         }
+         li:layers {
 
-            li:thermal {
-            }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:attributes {
-              term=24
-              name=pin24
+            li:objects {
             }
-           }
-           ha:padstack_ref.28056 {
-            proto=5; x=613.44mil; y=20.418806mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            li:thermal {
-            }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:attributes {
-              term=1
-              name=pin1
+            li:objects {
+             ha:line.35669 {
+              x1=615.0mil; y1=365.0mil; x2=615.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.35672 {
+              x1=615.0mil; y1=365.0mil; x2=615.0mil; y2=365.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.35675 {
+              x1=615.0mil; y1=365.0mil; x2=615.0mil; y2=8.271mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.35678 {
+              x1=615.0mil; y1=365.0mil; x2=16.621mm; y2=365.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-           }
-           ha:padstack_ref.28057 {
-            proto=6; x=447.11mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = ol0XY8Z741sXnKXxnTsAAABU
+        }
+        ha:subc.35732 {
+         ha:attributes {
+          {io_pcb::hidename_y}=5.0800 mm
+          footprint=ABM8
+          {io_pcb::hidename_scale}=80
+          refdes=X2
+          value=12MHz
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.8730 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=16
-              name=pin16
-            }
-           }
-           ha:padstack_ref.28058 {
-            proto=6; x=447.11mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.67mil  
+                -0.650113mm  
+                -20.67mil  
+                -0.650113mm  
+                -20.67mil  
+                0.650113mm  
+                20.67mil  
+                0.650113mm  
+               }
+             }
 
-            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 {
+                23.67mil  
+                -0.726313mm  
+                -23.67mil  
+                -0.726313mm  
+                -23.67mil  
+                0.726313mm  
+                23.67mil  
+                0.726313mm  
+               }
+             }
 
-            ha:attributes {
-              term=25
-              name=pin25
-            }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.67mil  
+                -0.650113mm  
+                -20.67mil  
+                -0.650113mm  
+                -20.67mil  
+                0.650113mm  
+                20.67mil  
+                0.650113mm  
+               }
+             }
            }
-           ha:padstack_ref.28059 {
-            proto=5; x=10.631678mm; y=784.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
+         }
+        }
 
-            ha:attributes {
-              term=23
-              name=pin23
-            }
+         li:objects {
+          ha:padstack_ref.35746 {
+           proto=0; x=10.403332mm; y=6.610731mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
            }
-           ha:padstack_ref.28060 {
-            proto=5; x=613.44mil; y=784.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.35747 {
+           proto=0; x=10.403332mm; y=4.311015mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:attributes {
-              term=2
-              name=pin2
-            }
+           li:thermal {
            }
-           ha:padstack_ref.28061 {
-            proto=6; x=466.8mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.35748 {
+           proto=0; x=482.41mil; y=4.311015mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=15
-              name=pin15
-            }
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.35749 {
+           proto=0; x=482.41mil; y=6.610731mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28062 {
-            proto=6; x=466.8mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
+           li:thermal {
+           }
 
-            ha:attributes {
-              term=26
-              name=pin26
-            }
+           ha:attributes {
+             term=3
+             name=pin3
            }
-           ha:padstack_ref.28063 {
-            proto=5; x=10.631678mm; y=19.418808mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+          }
+         }
+         li:layers {
 
-            li:thermal {
-            }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:attributes {
-              term=22
-              name=pin22
+            li:objects {
+             ha:arc.35733 {
+              x=11.16838mm; y=3.921mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
-           }
-           ha:padstack_ref.28064 {
-            proto=5; x=613.44mil; y=19.418808mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            li:thermal {
-            }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:attributes {
-              term=3
-              name=pin3
-            }
-           }
-           ha:padstack_ref.28065 {
-            proto=6; x=486.48mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+            li:objects {
+             ha:line.35734 {
+              x1=445.995mil; y1=214.995mil; x2=445.995mil; y2=214.995mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-            li:thermal {
-            }
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.35737 {
+              x1=446.0mil; y1=215.0mil; x2=446.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-            ha:attributes {
-              term=14
-              name=pin14
-            }
-           }
-           ha:padstack_ref.28066 {
-            proto=6; x=486.48mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.35740 {
+              x1=446.0mil; y1=215.0mil; x2=12.3284mm; y2=215.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-            li:thermal {
-            }
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.35743 {
+              x1=446.0mil; y1=215.0mil; x2=446.0mil; y2=6.461mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-            ha:attributes {
-              term=27
-              name=pin27
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-           }
-           ha:padstack_ref.28067 {
-            proto=5; x=10.631678mm; y=744.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAm
+        }
+        ha:subc.35751 {
+         ha:attributes {
+          openscad=0402
+          value=18pF
+          refdes=C2
+          footprint=0402
+         }
+        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=21
-              name=pin21
-            }
-           }
-           ha:padstack_ref.28068 {
-            proto=5; x=613.44mil; y=744.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
 
-            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 {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            ha:attributes {
-              term=4
-              name=pin4
-            }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
            }
-           ha:padstack_ref.28069 {
-            proto=6; x=506.17mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
+         }
+        }
 
-            ha:attributes {
-              term=13
-              name=pin13
-            }
+         li:objects {
+          ha:padstack_ref.35764 {
+           proto=0; x=10.928604mm; y=119.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28070 {
-            proto=6; x=506.17mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
 
-            ha:attributes {
-              term=28
-              name=pin28
-            }
+           li:thermal {
            }
-           ha:padstack_ref.28071 {
-            proto=5; x=10.631678mm; y=18.419064mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=20
-              name=pin20
-            }
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:padstack_ref.28072 {
-            proto=5; x=613.44mil; y=18.419064mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=5
-              name=pin5
-            }
+          }
+          ha:padstack_ref.35765 {
+           proto=0; x=461.74mil; y=119.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
            }
-           ha:padstack_ref.28073 {
-            proto=6; x=525.84mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
 
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=12
-              name=pin12
-            }
+           ha:attributes {
+             term=2
+             name=2
            }
-           ha:padstack_ref.28074 {
-            proto=6; x=525.84mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+          }
+         }
+         li:layers {
 
-            li:thermal {
-            }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:attributes {
-              term=29
-              name=pin29
+            li:objects {
             }
-           }
-           ha:padstack_ref.28075 {
-            proto=5; x=10.631678mm; y=705.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            li:thermal {
-            }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:attributes {
-              term=19
-              name=pin19
+            li:objects {
+             ha:line.35752 {
+              x1=446.0mil; y1=119.0mil; x2=446.0mil; y2=119.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.35755 {
+              x1=446.0mil; y1=119.0mil; x2=446.0mil; y2=119.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.35758 {
+              x1=446.0mil; y1=119.0mil; x2=12.3284mm; y2=119.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.35761 {
+              x1=446.0mil; y1=119.0mil; x2=446.0mil; y2=4.0226mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-           }
-           ha:padstack_ref.28076 {
-            proto=5; x=613.44mil; y=705.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = ol0XY8Z741sXnKXxnTsAAABO
+        }
+        ha:subc.35767 {
+         ha:attributes {
+          openscad=0402
+          value=18pF
+          refdes=C3
+          footprint=0402
+         }
+        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=6
-              name=pin6
-            }
-           }
-           ha:padstack_ref.28077 {
-            proto=6; x=13.856462mm; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
 
-            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 {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-            ha:attributes {
-              term=11
-              name=pin11
-            }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
            }
-           ha:padstack_ref.28078 {
-            proto=6; x=13.856462mm; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
+         }
+        }
 
-            ha:attributes {
-              term=30
-              name=pin30
-            }
+         li:objects {
+          ha:padstack_ref.35780 {
+           proto=0; x=461.74mil; y=310.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:padstack_ref.28079 {
-            proto=5; x=10.631678mm; y=17.419066mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
 
-            ha:attributes {
-              term=18
-              name=pin18
-            }
+           li:thermal {
            }
-           ha:padstack_ref.28080 {
-            proto=5; x=613.44mil; y=17.419066mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
 
-            ha:attributes {
-              term=7
-              name=pin7
-            }
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:padstack_ref.28081 {
-            proto=6; x=565.21mil; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=10
-              name=pin10
-            }
+          }
+          ha:padstack_ref.35781 {
+           proto=0; x=10.928604mm; y=310.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
            }
-           ha:padstack_ref.28082 {
-            proto=6; x=565.21mil; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
 
-            ha:attributes {
-              term=31
-              name=pin31
-            }
+           ha:attributes {
+             term=2
+             name=2
            }
-           ha:padstack_ref.28083 {
-            proto=5; x=10.631678mm; y=666.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+          }
+         }
+         li:layers {
 
-            li:thermal {
-            }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:attributes {
-              term=17
-              name=pin17
+            li:objects {
             }
-           }
-           ha:padstack_ref.28084 {
-            proto=5; x=613.44mil; y=666.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            li:thermal {
-            }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:attributes {
-              term=8
-              name=pin8
+            li:objects {
+             ha:line.35768 {
+              x1=446.0mil; y1=310.0mil; x2=446.0mil; y2=310.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.35771 {
+              x1=446.0mil; y1=310.0mil; x2=446.0mil; y2=310.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.35774 {
+              x1=446.0mil; y1=310.0mil; x2=10.3284mm; y2=310.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.35777 {
+              x1=446.0mil; y1=310.0mil; x2=446.0mil; y2=6.874mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-           }
-           ha:padstack_ref.28085 {
-            proto=6; x=14.85646mm; y=16.194024mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = ol0XY8Z741sXnKXxnTsAAABQ
+        }
+            ha:subc.62912 {
+             ha:attributes {
+              value=Debug
+              footprint=50mil6pin
+              refdes=J2
+             }
+            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
+                 }
+               }
+             }
 
-            li:thermal {
+             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  
+                   }
+                 }
+               }
+             }
             }
 
-            ha:attributes {
-              term=9
-              name=pin9
-            }
-           }
-           ha:padstack_ref.28086 {
-            proto=6; x=14.85646mm; y=21.143722mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-            ha:flags {
-             clearline=1
-            }
+             li:objects {
+              ha:padstack_ref.62926 {
+               proto=0; x=550.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
 
-            li:thermal {
-            }
+               li:thermal {
+               }
 
-            ha:attributes {
-              term=32
-              name=pin32
-            }
-           }
-          }
-          li:layers {
+               ha:attributes {
+                 term=6
+                 name=pin6
+               }
+              }
+              ha:padstack_ref.62927 {
+               proto=0; x=600.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+               li:thermal {
+               }
 
-             li:objects {
-              ha:arc.27990 {
-               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=5
+                 name=pin5
+               }
               }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
+              ha:padstack_ref.62928 {
+               proto=0; x=650.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+               li:thermal {
+               }
 
-             li:objects {
-              ha:line.27992 {
-               x1=13.10651mm; y1=18.66889mm; x2=13.10651mm; y2=18.66889mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
-                 subc-role=pnp-origin
+                 term=4
+                 name=pin4
                }
               }
-              ha:line.27995 {
-               x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+              ha:padstack_ref.62929 {
+               proto=0; x=700.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
                ha:attributes {
-                 subc-role=origin
+                 term=3
+                 name=pin3
                }
               }
-              ha:line.27998 {
-               x1=516.0mil; y1=735.0mil; x2=14.1064mm; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+              ha:padstack_ref.62930 {
+               proto=0; x=750.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
                ha:attributes {
-                 subc-role=x
+                 term=2
+                 name=pin2
                }
               }
-              ha:line.28001 {
-               x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=17.669mm; thickness=0.1mm; clearance=0.0;
+              ha:padstack_ref.62931 {
+               proto=1; x=800.0mil; y=32.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+                 li:2 {
+                  on  
+                  diag  
+                  round  
+                  noshape  
+                 }
+                 li:3 {
+                  on  
+                  diag  
+                  round  
+                  noshape  
+                 }
+               }
+
                ha:attributes {
-                 subc-role=y
+                 term=1
+                 name=pin1
                }
               }
              }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.62914 {
+                  x1=675.0mil; y1=32.0mil; x2=675.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.62917 {
+                  x1=800.0mil; y1=32.0mil; x2=800.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.62920 {
+                  x1=800.0mil; y1=32.0mil; x2=800.0mil; y2=-0.1872mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.62923 {
+                  x1=800.0mil; y1=32.0mil; x2=19.32mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
              }
-           }
-          }
-         }
-          uid = mB1kwIzNjXEhrgpnNsYAAABN
-         }
-         ha:rat.33491 {
-          x1=30.124527mm; y1=635.08mil; lgrp1=3; anchor1=pcb/21513/21554; x2=29.8704mm; y2=9.804654mm; lgrp2=3; anchor2=pcb/19894;
-         }
-         ha:rat.33494 {
-          x1=1.014in; y1=312.0mil; lgrp1=3; anchor1=pcb/20104; x2=26.3141mm; y2=9.804654mm; lgrp2=3; anchor2=pcb/19894;
-         }
-         ha:rat.33497 {
-          x1=785.0mil; y1=7.150608mm; lgrp1=3; anchor1=pcb/21242/21256; x2=22.8705mm; y2=436.0mil; lgrp2=3; anchor2=pcb/19885;
-         }
-         ha:rat.33500 {
-          x1=17.558mm; y1=709.0mil; lgrp1=3; anchor1=pcb/20623; x2=22.8705mm; y2=486.0mil; lgrp2=3; anchor2=pcb/19891;
-         }
-         ha:rat.33503 {
-          x1=17.812004mm; y1=756.0mil; lgrp1=3; anchor1=pcb/22490/22504; x2=17.812004mm; y2=718.0mil; lgrp2=3; anchor2=pcb/22522/22536;
-         }
-         ha:rat.33506 {
-          x1=614.0mil; y1=826.0mil; lgrp1=3; anchor1=pcb/22825; x2=506.17mil; y2=21.143722mm; lgrp2=3; anchor2=pcb/20353;
-         }
-         ha:rat.33509 {
-          x1=447.11mil; y1=21.143722mm; lgrp1=3; anchor1=pcb/20350; x2=486.48mil; y2=21.143722mm; lgrp2=3; anchor2=pcb/20593;
-         }
-         ha:rat.33512 {
-          x1=10.631678mm; y1=19.418808mm; lgrp1=3; anchor1=pcb/20746; x2=447.11mil; y2=21.143722mm; lgrp2=3; anchor2=pcb/20350;
-         }
-         ha:rat.33515 {
-          x1=613.44mil; y1=18.419064mm; lgrp1=3; anchor1=pcb/27989/28072; x2=525.84mil; y2=16.194024mm; lgrp2=3; anchor2=pcb/27989/28073;
-         }
-         ha:rat.33518 {
-          x1=506.17mil; y1=16.194mm; lgrp1=3; anchor1=pcb/20482; x2=466.8mil; y2=16.194mm; lgrp2=3; anchor2=pcb/20497;
-         }
-         ha:rat.33521 {
-          x1=448.0mil; y1=560.74mil; lgrp1=3; anchor1=pcb/22216/22230; x2=409.0mil; y2=12.992608mm; lgrp2=3; anchor2=pcb/22586/22599;
-         }
-         ha:rat.33524 {
-          x1=402.74mil; y1=259.0mil; lgrp1=3; anchor1=pcb/21226/21240; x2=360.22mil; y2=11.138408mm; lgrp2=3; anchor2=pcb/20434;
-         }
-         ha:rat.33527 {
-          x1=785.0mil; y1=7.150608mm; lgrp1=3; anchor1=pcb/21242/21256; x2=17.4444mm; y2=-2.8742mm; lgrp2=3; anchor2=pcb/24590/24626;
-         }
-         ha:rat.33530 {
-          x1=18.4444mm; y1=-4.3742mm; lgrp1=3; anchor1=pcb/24590/24635; x2=17.4444mm; y2=-2.8742mm; lgrp2=3; anchor2=pcb/24590/24626;
-         }
-         ha:rat.33533 {
-          x1=8.110012mm; y1=10.534651mm; lgrp1=3; anchor1=pcb/30608; x2=324.22mil; y2=434.0mil; lgrp2=3; anchor2=pcb/20446;
-         }
-         ha:rat.33536 {
-          x1=526.0mil; y1=12.935203mm; lgrp1=3; anchor1=pcb/30608; x2=526.0mil; y2=13.443204mm; lgrp2=3; anchor2=pcb/22200/22213;
-         }
-         ha:rat.33539 {
-          x1=32.510905mm; y1=742.0mil; lgrp1=3; anchor1=pcb/30608; x2=32.5308mm; y2=722.0mil; lgrp2=3; anchor2=pcb/19864;
-         }
-         ha:rat.33542 {
-          x1=31.012948mm; y1=959.875mil; lgrp1=3; anchor1=pcb/30608; x2=1.2175in; y2=938.22mil; lgrp2=3; anchor2=pcb/21513/21576;
-         }
-         ha:rat.33545 {
-          x1=19.599206mm; y1=8.454135mm; lgrp1=3; anchor1=pcb/30608; x2=785.0mil; y2=313.0mil; lgrp2=3; anchor2=pcb/21242/21255;
-         }
-         ha:rat.33548 {
-          x1=8.926069mm; y1=6.238806mm; lgrp1=3; anchor1=pcb/30608; x2=9.430004mm; y2=259.0mil; lgrp2=3; anchor2=pcb/21226/21239;
-         }
-         ha:rat.33551 {
-          x1=14.696618mm; y1=16.718576mm; lgrp1=3; anchor1=pcb/30608; x2=567.97mil; y2=17.348962mm; lgrp2=3; anchor2=pcb/27989/28054;
-         }
-         ha:rat.33554 {
-          x1=19.405601mm; y1=1.172mm; lgrp1=3; anchor1=pcb/30608; x2=791.0mil; y2=32.0mil; lgrp2=3; anchor2=pcb/21899/21918;
-         }
-         ha:rat.33557 {
-          x1=10.490455mm; y1=0.957892mm; lgrp1=3; anchor1=pcb/30608; x2=11.119358mm; y2=57.0mil; lgrp2=3; anchor2=pcb/22669/22692;
-         }
-         ha:rat.33560 {
-          x1=329.04mil; y1=476.48mil; lgrp1=3; anchor1=pcb/22232/22245; x2=8.35mm; y2=11.138408mm; lgrp2=3; anchor2=pcb/20449;
-         }
-         ha:rat.33563 {
-          x1=14.85646mm; y1=21.143722mm; lgrp1=3; anchor1=pcb/27989/28086; x2=567.97mil; y2=786.96mil; lgrp2=3; anchor2=pcb/27989/28048;
-         }
-         ha:rat.33566 {
-          x1=5.130799mm; y1=17.544179mm; lgrp1=3; anchor1=pcb/30608; x2=241.0mil; y2=723.0mil; lgrp2=3; anchor2=pcb/20659;
-         }
-         ha:rat.33569 {
-          x1=28.486604mm; y1=277.0mil; lgrp1=3; anchor1=pcb/21819/21832; x2=1.118in; y2=336.0mil; lgrp2=3; anchor2=pcb/20086;
-         }
-         ha:rat.33572 {
-          x1=11.0mil; y1=11.0mil; lgrp1=3; anchor1=pcb/30608; x2=54.32mil; y2=-1.050155mm; lgrp2=3; anchor2=pcb/24512/24527;
-         }
-         ha:rat.33575 {
-          x1=54.32mil; y1=-1.050155mm; lgrp1=3; anchor1=pcb/24512/24527; x2=32.17mil; y2=-131.46mil; lgrp2=3; anchor2=pcb/26252/26269;
-         }
-         ha:rat.33578 {
-          x1=105.0mil; y1=-222.0mil; lgrp1=3; anchor1=pcb/26252/26267; x2=32.17mil; y2=-131.46mil; lgrp2=3; anchor2=pcb/26252/26269;
-         }
-         ha:rat.33581 {
-          x1=54.32mil; y1=-1.050155mm; lgrp1=3; anchor1=pcb/24512/24527; x2=4.409815mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/24545/24560;
-         }
-         ha:rat.33584 {
-          x1=666.0mil; y1=1.071842mm; lgrp1=3; anchor1=pcb/30608; x2=17.4444mm; y2=-3.3742mm; lgrp2=3; anchor2=pcb/24590/24625;
-         }
-         ha:rat.33587 {
-          x1=18.9444mm; y1=-4.3742mm; lgrp1=3; anchor1=pcb/24590/24639; x2=17.4444mm; y2=-3.3742mm; lgrp2=3; anchor2=pcb/24590/24625;
-         }
-         ha:rat.33590 {
-          x1=613.44mil; y1=17.419066mm; lgrp1=3; anchor1=pcb/27989/28080; x2=22.8705mm; y2=8.534654mm; lgrp2=3; anchor2=pcb/20341;
-         }
-         ha:rat.33593 {
-          x1=3.610223mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/24545/24559; x2=32.17mil; y2=-222.0mil; lgrp2=3; anchor2=pcb/26252/26270;
-         }
-         ha:rat.33596 {
-          x1=3.610223mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/24545/24559; x2=16.944398mm; y2=-2.8742mm; lgrp2=3; anchor2=pcb/24590/24618;
-         }
-         ha:rat.33599 {
-          x1=741.0mil; y1=32.0mil; lgrp1=3; anchor1=pcb/21899/21917; x2=16.944398mm; y2=-3.874201mm; lgrp2=3; anchor2=pcb/24590/24616;
-         }
-         ha:rat.33602 {
-          x1=741.0mil; y1=32.0mil; lgrp1=3; anchor1=pcb/21899/21917; x2=650.0mil; y2=784.0mil; lgrp2=3; anchor2=pcb/22845;
-         }
-         ha:rat.33605 {
-          x1=946.0mil; y1=-48.0mil; lgrp1=3; anchor1=pcb/21883/21896; x2=832.0mil; y2=129.0mil; lgrp2=5; anchor2=pcb/20993;
-         }
-         ha:rat.33608 {
-          x1=227.52mil; y1=-48.0mil; lgrp1=3; anchor1=pcb/26288/26302; x2=832.0mil; y2=129.0mil; lgrp2=5; anchor2=pcb/20993;
-         }
-         ha:rat.33611 {
-          x1=0.580136mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/24512/24526; x2=105.0mil; y2=-131.46mil; lgrp2=3; anchor2=pcb/26252/26268;
-         }
-         ha:rat.33614 {
-          x1=16.944398mm; y1=-3.3742mm; lgrp1=3; anchor1=pcb/24590/24617; x2=105.0mil; y2=-131.46mil; lgrp2=3; anchor2=pcb/26252/26268;
-         }
-         ha:rat.33617 {
-          x1=954.0mil; y1=-133.0mil; lgrp1=3; anchor1=pcb/21867/21880; x2=832.0mil; y2=168.0mil; lgrp2=5; anchor2=pcb/21104;
-         }
-         ha:rat.33620 {
-          x1=977.48mil; y1=-48.0mil; lgrp1=3; anchor1=pcb/21883/21897; x2=18.9444mm; y2=-1.374198mm; lgrp2=3; anchor2=pcb/24590/24641;
-         }
-         ha:rat.33623 {
-          x1=985.48mil; y1=-133.0mil; lgrp1=3; anchor1=pcb/21867/21881; x2=18.9444mm; y2=-1.8742mm; lgrp2=3; anchor2=pcb/24590/24640;
-         }
-         ha:rat.33626 {
-          x1=259.0mil; y1=-48.0mil; lgrp1=3; anchor1=pcb/26288/26303; x2=18.4444mm; y2=-1.374198mm; lgrp2=3; anchor2=pcb/24590/24637;
-         }
-         ha:rat.33629 {
-          x1=613.44mil; y1=666.1mil; lgrp1=3; anchor1=pcb/27989/28084; x2=22.8195mm; y2=384.0mil; lgrp2=3; anchor2=pcb/20263;
-         }
-         ha:rat.33632 {
-          x1=14.85646mm; y1=16.194024mm; lgrp1=3; anchor1=pcb/27989/28085; x2=1.056in; y2=415.0mil; lgrp2=3; anchor2=pcb/20278;
-         }
-         ha:rat.33635 {
-          x1=27.005484mm; y1=280.76972441mil; lgrp1=5; anchor1=pcb/33481; x2=26.930604mm; y2=277.0mil; lgrp2=3; anchor2=pcb/21772/21786;
-         }
-         ha:rat.33638 {
-          x1=641.0mil; y1=32.0mil; lgrp1=3; anchor1=pcb/21899/21915; x2=19.9444mm; y2=-2.8742mm; lgrp2=3; anchor2=pcb/24590/24650;
-         }
-         ha:rat.33641 {
-          x1=19.444401mm; y1=-4.3742mm; lgrp1=3; anchor1=pcb/24590/24643; x2=692.0mil; y2=32.0mil; lgrp2=3; anchor2=pcb/20059;
-         }
+            }
+             uid = QwPeYuHhkwUZfkxROSEAAABO
+            }
     }
  }
 
@@ -21683,14 +22308,28 @@ ha:pcb-rnd-board-v8 {
     ha:design {
      text_font_id = 0
      poly_isle_area = 200000000.0
+      via_proto = 5
+      text_scale = 100
+      text_thickness = 0
+      line_thickness = 6.00 mil
+      clearance = 6.00 mil
+      ha:drc {
+       min_ring = 5.0 mil
+       min_copper_overlap = 0.0
+       min_drill = 0.2 mm
+      }
+       min_wid = 0.15240000 mm
+       bloat = 0.15240000 mm
     }
     ha:editor {
+     grids_idx = 1
+     grid = 1.00 mil
+      buffer_number = 0
+       all_direction_lines = true
       ha:view {
        flip_y = 0
       }
-      show_solder_side = 0
-      grids_idx = 1
-      grid = 1.00 mil
+        show_solder_side = 0
     }
    }
   }
@@ -21699,170 +22338,176 @@ ha:pcb-rnd-board-v8 {
   ha:netlists {
 
    li:input {
-     ha:rx1 {
-     li:conn { J2-7;     }
-     }
-     ha:rx2 {
-     li:conn { U5-2;     }
-     }
      ha:+3.3V {
      li:conn { C4-2; C8-2; C9-2; C37-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; R5-2; R171-1; U1-3; U1-7; U1-8; U2-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-b4; U4-e2; U5-7; U5-8;     }
      }
      ha:unnamed_net12 {
      li:conn { A1-1; S1-1;     }
      }
+      ha:unnamed_net13 {
+      li:conn { D1-1; D1-4; U6-1;      }
+      }
      ha:unnamed_net14 {
      li:conn { R8-2; U6-5;     }
      }
      ha:unnamed_net15 {
      li:conn { D1-2; R6-1;     }
      }
-     ha:unnamed_net13 {
-     li:conn { D1-1; D1-4; U6-1;     }
-     }
-     ha:unnamed_net16 {
-     li:conn { D1-3; R7-2;     }
-     }
-     ha:unnamed_net17 {
-     li:conn { J8-1; L174-2;     }
-     }
-     ha:unnamed_net18 {
-     li:conn { C30-1; U3-31; X1-3;     }
-     }
-     ha:force_loader {
-     li:conn { J2-5;     }
-     }
-     ha:unnamed_net20 {
-     li:conn { C174-1; L171-2; U3-17;     }
-     }
-     ha:unnamed_net19 {
-     li:conn { C31-1; U3-30; X1-1;     }
-     }
-     ha:unnamed_net22 {
-     li:conn { C174-2; C176-1; L172-1;     }
-     }
-     ha:GND {
-     li:conn { B1-2; C2-2; C3-2; C4-1; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J1-G; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; S1-2; S1-3; S1-5; U1-4; U2-2; U3-32; U3-33; U4-b5; U4-d2; U5-1; U5-6; U5-10; U5-12; U6-2; X1-2; X1-4; X2-2; X2-4;     }
-     }
-     ha:unnamed_net24 {
-     li:conn { C181-2; L193-1; U3-18;     }
-     }
-     ha:unnamed_net1 {
-     li:conn { C38-1; U2-4;     }
-     }
-     ha:unnamed_net2 {
-     li:conn { R5-1; U5-9;     }
-     }
-     ha:unnamed_net3 {
-     li:conn { S1-4; U5-11;     }
-     }
+            ha:unnamed_net17 {
+            li:conn { J8-1; L174-2;            }
+            }
+            ha:unnamed_net18 {
+            li:conn { C30-1; U3-31; X1-3;            }
+            }
+           ha:unnamed_net16 {
+           li:conn { D1-3; R7-2;           }
+           }
+           ha:tx_ext {
+           li:conn { J2-5; U4-a3;           }
+           }
+            ha:unnamed_net20 {
+            li:conn { C174-1; L171-2; U3-17;            }
+            }
+           ha:unnamed_net19 {
+           li:conn { C31-1; U3-30; X1-1;           }
+           }
+            ha:unnamed_net22 {
+            li:conn { C174-2; C176-1; L172-1;            }
+            }
+            ha:GND {
+            li:conn { B1-2; C2-2; C3-2; C4-1; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J1-G; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; S1-2; S1-3; S1-5; U1-4; U2-2; U3-32; U3-33; U4-b5; U4-d2; U5-1; U5-6; U5-10; U5-12; U6-2; X1-2; X1-4; X2-2; X2-4;            }
+            }
+            ha:unnamed_net24 {
+            li:conn { C181-2; L193-1; U3-18;            }
+            }
+           ha:unnamed_net21 {
+           li:conn { C173-2; L171-1; R171-2;           }
+           }
+         ha:unnamed_net1 {
+         li:conn { C38-1; U2-4;         }
+         }
+         ha:unnamed_net2 {
+         li:conn { R5-1; U5-9;         }
+         }
+         ha:unnamed_net3 {
+         li:conn { S1-4; U5-11;         }
+         }
+      ha:unnamed_net25 {
+      li:conn { C175-2; L173-2; L174-1;      }
+      }
+      ha:mosi0 {
+      li:conn { U3-7; U4-f7;      }
+      }
+      ha:mosi1 {
+      li:conn { U1-5; U4-a7;      }
+      }
+      ha:unnamed_net23 {
+      li:conn { C176-2; C181-1; L172-2; L173-1;      }
+      }
+      ha:cs_flash {
+      li:conn { U1-1; U4-a5;      }
+      }
+      ha:unnamed_net30 {
+      li:conn { C231-1; U3-24;      }
+      }
+      ha:unnamed_net26 {
+      li:conn { C210-1; L191-2; L201-1; U3-20;      }
+      }
+      ha:unnamed_net27 {
+      li:conn { C191-1; L191-1; L192-1; U3-19;      }
+      }
      ha:unnamed_net28 {
      li:conn { C191-2; L193-2; L201-2;     }
      }
-     ha:unnamed_net25 {
-     li:conn { C175-2; L173-2; L174-1;     }
-     }
-     ha:unnamed_net21 {
-     li:conn { C173-2; L171-1; R171-2;     }
-     }
-     ha:mosi1 {
-     li:conn { U1-5; U3-7;     }
-     }
-     ha:unnamed_net23 {
-     li:conn { C176-2; C181-1; L172-2; L173-1;     }
-     }
-     ha:cs_flash {
-     li:conn { U1-1;     }
-     }
-     ha:unnamed_net30 {
-     li:conn { C231-1; U3-24;     }
-     }
-     ha:unnamed_net26 {
-     li:conn { C210-1; L191-2; L201-1; U3-20;     }
-     }
-     ha:unnamed_net27 {
-     li:conn { C191-1; L191-1; L192-1; U3-19;     }
-     }
-     ha:unnamed_net33 {
-     li:conn { C291-1; U3-29;     }
-     }
-     ha:unnamed_net29 {
-     li:conn { C211-1; U3-21;     }
-     }
-     ha:unnamed_net35 {
-     li:conn { C42-2; U3-6;     }
-     }
-     ha:unnamed_net41 {
-     li:conn { C3-1; U4-e1; X2-3;     }
-     }
-     ha:unnamed_net31 {
-     li:conn { C231-2; U3-23;     }
-     }
-     ha:reset_n {
-     li:conn { J2-2; U3-2; U4-c1;     }
-     }
-     ha:unnamed_net39 {
-     li:conn { R2-1;     }
-     }
-     ha:unnamed_net34 {
-     li:conn { R30-2; U3-14;     }
-     }
-     ha:unnamed_net46 {
-     li:conn { J1-3; R1-1; R4-1;     }
-     }
-     ha:cs_radio {
-     li:conn { U3-11;     }
-     }
-     ha:unnamed_net42 {
-     li:conn { C2-1; U4-d1; X2-1;     }
-     }
-     ha:unnamed_net38 {
-     li:conn { D2-1; R2-2;     }
-     }
-     ha:unnamed_net32 {
-     li:conn { C261-1; U3-26;     }
-     }
-     ha:unnamed_net45 {
-     li:conn { J1-2; R3-1;     }
-     }
-     ha:unnamed_net43 {
-     li:conn { R4-2; U4-h5;     }
-     }
-     ha:unnamed_net44 {
-     li:conn { R3-2; U4-g5;     }
-     }
-     ha:usb_pullup {
-     li:conn { R1-2; U4-h4;     }
-     }
-     ha:tx1 {
-     li:conn { J2-6;     }
-     }
-     ha:tx2 {
-     li:conn { U5-3;     }
-     }
+       ha:unnamed_net29 {
+       li:conn { C211-1; U3-21;       }
+       }
+       ha:unnamed_net35 {
+       li:conn { C42-2; U3-6;       }
+       }
+       ha:rx_ext {
+       li:conn { J2-6; U4-a2;       }
+       }
+       ha:unnamed_net31 {
+       li:conn { C231-2; U3-23;       }
+       }
+       ha:reset_n {
+       li:conn { J2-2; U3-2; U4-c1;       }
+       }
+      ha:unnamed_net33 {
+      li:conn { C291-1; U3-29;      }
+      }
+       ha:unnamed_net34 {
+       li:conn { R30-2; U3-14;       }
+       }
+        ha:unnamed_net56 {
+        li:conn { R3-2; U4-g5;        }
+        }
+       ha:cs_radio {
+       li:conn { U3-11; U4-g1;       }
+       }
+        ha:unnamed_net53 {
+        li:conn { C3-1; U4-e1; X2-3;        }
+        }
+       ha:unnamed_net54 {
+       li:conn { C2-1; U4-d1; X2-1;       }
+       }
+       ha:unnamed_net32 {
+       li:conn { C261-1; U3-26;       }
+       }
+        ha:unnamed_net66 {
+        li:conn { D2-1; R2-2;        }
+        }
+        ha:unnamed_net63 {
+        li:conn { J1-2; R3-1;        }
+        }
+        ha:unnamed_net64 {
+        li:conn { J1-3; R1-1; R4-1;        }
+        }
+        ha:unnamed_net55 {
+        li:conn { R4-2; U4-h5;        }
+        }
+       ha:usb_pullup {
+       li:conn { R1-2; U4-h4;       }
+       }
+      ha:rxd {
+      li:conn { U4-a8; U5-2;      }
+      }
      ha:radio_int {
-     li:conn { U3-4;     }
+     li:conn { U3-4; U4-h8;     }
      }
+      ha:sclk0 {
+      li:conn { U3-8; U4-h6;      }
+      }
      ha:sclk1 {
-     li:conn { U1-6; U3-8;     }
+     li:conn { U1-6; U4-h1;     }
      }
+       ha:led {
+       li:conn { R2-1; U4-a1;       }
+       }
+      ha:miso0 {
+      li:conn { U3-9; U4-f8;      }
+      }
      ha:miso1 {
-     li:conn { U1-2; U3-9;     }
+     li:conn { U1-2; U4-e8;     }
      }
      ha:v_usb {
      li:conn { C10-2; J1-1; R6-2; R9-2; U6-4;     }
      }
      ha:sense_batt {
-     li:conn { R11-1; R12-2;     }
+     li:conn { R11-1; R12-2; U4-c8;     }
      }
      ha:swclk {
      li:conn { J2-4; U4-e7;     }
      }
+      ha:txd {
+      li:conn { U4-b8; U5-3;      }
+      }
      ha:swdio {
      li:conn { J2-3; U4-b6;     }
      }
      ha:usb_detect {
-     li:conn { R9-1; R10-2;     }
+     li:conn { R9-1; R10-2; U4-d8;     }
      }
      ha:v_lipo {
      li:conn { B1-1; C11-2; C39-2; C41-2; J3-1; J3-2; R11-2; U2-1; U2-3; U6-3;     }