work in progress
[hw/telemetrum] / telemetrum.lht
index fc8a7603f58c818e7e74f3d5080519ac976bb79d..ca858e60b2fec2428200c6577eab5d4338e3694c 100644 (file)
@@ -211,21 +211,12 @@ ha:pcb-rnd-board-v8 {
    ha:line.29457 {
     x1=775.58mil; y1=223.84mil; x2=782.0mil; y2=5.8486mm; thickness=7.0mil; clearance=20.0mil;
    }
-   ha:line.29460 {
-    x1=17.75mm; y1=178.0mil; x2=17.75mm; y2=5.837428mm; thickness=7.0mil; clearance=20.0mil;
-   }
-   ha:line.29463 {
-    x1=17.75mm; y1=5.837428mm; x2=699.0mil; y2=230.0mil; thickness=7.0mil; clearance=20.0mil;
-   }
    ha:line.29466 {
     x1=2.326in; y1=843.0mil; x2=2.325in; y2=844.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.29469 {
-    x1=36.83mm; y1=595.0mil; x2=36.83mm; y2=500.0mil; thickness=7.0mil; clearance=12.0mil;
-   }
    ha:line.29685 {
     x1=51.2968mm; y1=10.892536mm; x2=50.2199mm; y2=10.892536mm; thickness=7.0mil; clearance=12.0mil;
    }
@@ -484,42 +475,12 @@ ha:pcb-rnd-board-v8 {
    ha:line.29898 {
     x1=25.4251mm; y1=936.99mil; x2=976.0mil; y2=912.0mil; thickness=7.0mil; clearance=12.0mil;
    }
-   ha:line.29907 {
-    x1=21.069808mm; y1=597.94mil; x2=830.0mil; y2=15.199868mm; thickness=7.0mil; clearance=12.0mil;
-   }
    ha:line.29973 {
     x1=26.7917mm; y1=19.273266mm; x2=26.797mm; y2=759.0mil; thickness=7.0mil; clearance=12.0mil;
    }
-   ha:line.30033 {
-    x1=454.16mil; y1=7.4078mm; x2=454.16mil; y2=274.16mil; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.30036 {
-    x1=454.16mil; y1=274.16mil; x2=445.0mil; y2=265.0mil; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.30039 {
-    x1=445.0mil; y1=265.0mil; x2=9.4479mm; y2=265.0mil; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.30042 {
-    x1=9.4479mm; y1=265.0mil; x2=8.4184mm; y2=7.760462mm; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.30045 {
-    x1=414.0mil; y1=291.0mil; x2=11.0192mm; y2=291.0mil; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.30048 {
-    x1=11.0192mm; y1=291.0mil; x2=434.47mil; y2=7.4078mm; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.30051 {
-    x1=8.4184mm; y1=331.12mil; x2=9.267952mm; y2=331.12mil; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.30054 {
-    x1=9.267952mm; y1=331.12mil; x2=366.0mil; y2=330.0mil; thickness=7.0mil; clearance=12.0mil;
-   }
    ha:line.30093 {
     x1=806.0mil; y1=19.467068mm; x2=806.58mil; y2=767.0mil; thickness=7.0mil; clearance=12.0mil;
    }
-   ha:line.30111 {
-    x1=746.0mil; y1=19.193mm; x2=757.37mil; y2=767.0mil; thickness=7.0mil; clearance=12.0mil;
-   }
    ha:line.30138 {
     x1=133.0mil; y1=750.0mil; x2=78.0mil; y2=695.0mil; thickness=25.0mil; clearance=20.0mil;
    }
@@ -538,24 +499,6 @@ ha:pcb-rnd-board-v8 {
    ha:line.30153 {
     x1=78.0mil; y1=405.0mil; x2=133.0mil; y2=350.0mil; thickness=25.0mil; clearance=20.0mil;
    }
-   ha:line.30156 {
-    x1=12.535662mm; y1=9.4578mm; x2=13.0212mm; y2=9.4578mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30159 {
-    x1=13.0212mm; y1=9.4578mm; x2=513.0mil; y2=372.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30162 {
-    x1=542.0mil; y1=549.0mil; x2=570.0mil; y2=549.0mil; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30165 {
     x1=542.0mil; y1=611.0mil; x2=563.0mil; y2=590.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
@@ -724,60 +667,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30249 {
-    x1=801.0mil; y1=206.0mil; x2=819.0mil; y2=224.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30279 {
-    x1=12.535662mm; y1=7.4078mm; x2=12.535662mm; y2=7.709662mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30282 {
-    x1=12.535662mm; y1=7.709662mm; x2=539.0mil; y2=349.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30285 {
-    x1=539.0mil; y1=349.0mil; x2=539.0mil; y2=383.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30288 {
-    x1=539.0mil; y1=383.0mil; x2=523.0mil; y2=399.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30291 {
-    x1=454.16mil; y1=9.4578mm; x2=454.16mil; y2=9.901936mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30294 {
-    x1=454.16mil; y1=9.901936mm; x2=445.0mil; y2=399.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30297 {
-    x1=445.0mil; y1=399.0mil; x2=411.0mil; y2=399.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30300 {
-    x1=484.0mil; y1=425.0mil; x2=483.0mil; y2=424.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30303 {
     x1=332.0mil; y1=282.0mil; x2=332.0mil; y2=7.7461mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -790,114 +679,12 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30309 {
-    x1=434.47mil; y1=9.4578mm; x2=9.788mm; y2=9.4578mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30312 {
-    x1=8.4184mm; y1=9.060434mm; x2=9.390634mm; y2=9.060434mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30315 {
-    x1=9.788mm; y1=9.4578mm; x2=9.390634mm; y2=9.060434mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30318 {
-    x1=8.4184mm; y1=382.3mil; x2=338.3mil; y2=382.3mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30321 {
-    x1=338.3mil; y1=382.3mil; x2=359.0mil; y2=403.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30324 {
-    x1=523.0mil; y1=399.0mil; x2=482.0mil; y2=399.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30327 {
-    x1=482.0mil; y1=399.0mil; x2=474.0mil; y2=391.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30330 {
-    x1=474.0mil; y1=391.0mil; x2=474.0mil; y2=9.4619mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30333 {
-    x1=474.0mil; y1=9.4619mm; x2=12.035536mm; y2=9.4578mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30336 {
-    x1=510.0mil; y1=399.0mil; x2=510.0mil; y2=14.465808mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30339 {
-    x1=510.0mil; y1=14.465808mm; x2=490.0mil; y2=14.973808mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30342 {
     x1=549.0mil; y1=455.0mil; x2=576.0mil; y2=455.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.30345 {
-    x1=13.145mm; y1=455.0mil; x2=510.0mil; y2=455.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30348 {
-    x1=677.0mil; y1=12.764mm; x2=677.0mil; y2=502.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30351 {
-    x1=677.0mil; y1=502.0mil; x2=633.0mil; y2=458.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30354 {
-    x1=633.0mil; y1=458.0mil; x2=628.0mil; y2=458.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30357 {
-    x1=716.0mil; y1=12.764mm; x2=716.0mil; y2=497.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30360 {
-    x1=716.0mil; y1=497.0mil; x2=662.0mil; y2=443.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30387 {
     x1=15.151608mm; y1=493.0mil; x2=15.151608mm; y2=12.078208mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -1042,36 +829,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30465 {
-    x1=484.0mil; y1=425.0mil; x2=470.0mil; y2=425.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30468 {
-    x1=470.0mil; y1=425.0mil; x2=468.0mil; y2=423.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30471 {
-    x1=468.0mil; y1=423.0mil; x2=429.0mil; y2=423.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30474 {
-    x1=429.0mil; y1=423.0mil; x2=420.0mil; y2=432.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30477 {
-    x1=420.0mil; y1=432.0mil; x2=151.0mil; y2=432.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30480 {
     x1=1.887in; y1=223.0mil; x2=1.926in; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -1198,66 +955,12 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30543 {
-    x1=13.500608mm; y1=258.0mil; x2=477.0mil; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30549 {
-    x1=13.500608mm; y1=258.0mil; x2=13.500608mm; y2=219.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30552 {
-    x1=563.0mil; y1=219.0mil; x2=688.0mil; y2=219.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30555 {
-    x1=688.0mil; y1=219.0mil; x2=17.75mm; y2=5.837428mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30558 {
-    x1=12.035536mm; y1=7.4078mm; x2=12.035536mm; y2=261.16mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30561 {
-    x1=477.0mil; y1=258.0mil; x2=12.035536mm; y2=261.16mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30564 {
-    x1=1.879in; y1=389.0mil; x2=51.2846mm; y2=389.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30567 {
     x1=51.2846mm; y1=389.0mil; x2=51.2968mm; y2=389.48mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.30570 {
-    x1=51.2968mm; y1=409.17mil; x2=1.92383071in; y2=409.17mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30573 {
-    x1=1.92383071in; y1=409.17mil; x2=1.917in; y2=416.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30576 {
     x1=48.3174mm; y1=462.0mil; x2=47.8602mm; y2=480.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -1306,18 +1009,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30603 {
-    x1=1.854in; y1=363.0mil; x2=1.8in; y2=417.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30606 {
-    x1=1.8in; y1=417.0mil; x2=1.8in; y2=502.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.30657 {
     x1=56.2465mm; y1=350.11mil; x2=56.7154mm; y2=350.11mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -1433,7 +1124,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30714 {
-    x1=56.2465mm; y1=10.892536mm; x2=59.4467mm; y2=10.892536mm; thickness=7.0mil; clearance=10.0mil;
+    x1=56.2465mm; y1=10.892536mm; x2=59.4467mm; y2=10.892536mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1445,7 +1136,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30720 {
-    x1=56.2465mm; y1=11.392662mm; x2=59.4307mm; y2=11.392662mm; thickness=7.0mil; clearance=10.0mil;
+    x1=56.2465mm; y1=11.392662mm; x2=59.4307mm; y2=11.392662mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1463,7 +1154,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30729 {
-    x1=61.5696mm; y1=383.0mil; x2=2.443in; y2=402.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=61.5696mm; y1=383.0mil; x2=2.443in; y2=402.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1475,7 +1166,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30735 {
-    x1=2.423in; y1=422.0mil; x2=2.443in; y2=402.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.423in; y1=422.0mil; x2=2.443in; y2=402.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1499,7 +1190,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30747 {
-    x1=2.462in; y1=12.687808mm; x2=63.4248mm; y2=12.687808mm; thickness=7.0mil; clearance=10.0mil;
+    x1=2.462in; y1=12.687808mm; x2=63.4248mm; y2=12.687808mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1517,25 +1208,25 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30756 {
-    x1=2.346in; y1=10.681208mm; x2=60.5414mm; y2=383.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.346in; y1=10.681208mm; x2=60.5414mm; y2=383.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30759 {
-    x1=56.2465mm; y1=11.892534mm; x2=2.297in; y2=468.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=56.2465mm; y1=11.892534mm; x2=2.297in; y2=468.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30762 {
-    x1=58.3491mm; y1=11.892534mm; x2=2.391in; y2=500.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=58.3491mm; y1=11.892534mm; x2=2.391in; y2=500.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30765 {
-    x1=2.393in; y1=500.0mil; x2=61.436mm; y2=500.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.393in; y1=500.0mil; x2=61.436mm; y2=500.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1547,7 +1238,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30771 {
-    x1=2.462in; y1=531.0mil; x2=61.4614mm; y2=531.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.462in; y1=531.0mil; x2=61.4614mm; y2=531.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1565,25 +1256,25 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30780 {
-    x1=61.4868mm; y1=12.706604mm; x2=62.2046mm; y2=472.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=61.4868mm; y1=12.706604mm; x2=62.2046mm; y2=472.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30783 {
-    x1=62.2046mm; y1=472.0mil; x2=62.8142mm; y2=472.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=62.2046mm; y1=472.0mil; x2=62.8142mm; y2=472.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30786 {
-    x1=62.8142mm; y1=472.0mil; x2=2.488in; y2=457.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=62.8142mm; y1=472.0mil; x2=2.488in; y2=457.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30789 {
-    x1=2.488in; y1=457.0mil; x2=2.488in; y2=11.233404mm; thickness=7.0mil; clearance=10.0mil;
+    x1=2.488in; y1=457.0mil; x2=2.488in; y2=11.233404mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1595,19 +1286,19 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30795 {
-    x1=61.3852mm; y1=462.0mil; x2=2.426in; y2=462.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=61.3852mm; y1=462.0mil; x2=2.426in; y2=462.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30798 {
-    x1=2.426in; y1=462.0mil; x2=2.447in; y2=441.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.426in; y1=462.0mil; x2=2.447in; y2=441.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30801 {
-    x1=2.447in; y1=441.0mil; x2=62.3636mm; y2=441.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.447in; y1=441.0mil; x2=62.3636mm; y2=441.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1619,13 +1310,13 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30807 {
-    x1=2.484in; y1=9.0236mm; x2=60.9788mm; y2=9.0236mm; thickness=7.0mil; clearance=10.0mil;
+    x1=2.484in; y1=9.0236mm; x2=60.9788mm; y2=9.0236mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30810 {
-    x1=60.9788mm; y1=9.0236mm; x2=60.6552mm; y2=368.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=60.9788mm; y1=9.0236mm; x2=60.6552mm; y2=368.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1643,19 +1334,19 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30819 {
-    x1=2.458in; y1=441.0mil; x2=2.458in; y2=428.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.458in; y1=441.0mil; x2=2.458in; y2=428.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30822 {
-    x1=2.458in; y1=428.0mil; x2=2.483in; y2=403.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.458in; y1=428.0mil; x2=2.483in; y2=403.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30825 {
-    x1=2.483in; y1=403.0mil; x2=2.483in; y2=9.8486mm; thickness=7.0mil; clearance=10.0mil;
+    x1=2.483in; y1=403.0mil; x2=2.483in; y2=9.8486mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1685,13 +1376,13 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30840 {
-    x1=58.2544mm; y1=502.0mil; x2=2.35in; y2=529.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=58.2544mm; y1=502.0mil; x2=2.35in; y2=529.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30843 {
-    x1=2.419in; y1=531.74mil; x2=60.4962mm; y2=531.74mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.419in; y1=531.74mil; x2=60.4962mm; y2=531.74mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1703,25 +1394,25 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30849 {
-    x1=60.4896mm; y1=572.0mil; x2=60.4896mm; y2=532.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=60.4896mm; y1=572.0mil; x2=60.4896mm; y2=532.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30852 {
-    x1=2.35in; y1=572.0mil; x2=2.35in; y2=532.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.35in; y1=572.0mil; x2=2.35in; y2=532.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30855 {
-    x1=56.2465mm; y1=12.39266mm; x2=2.2509in; y2=12.39266mm; thickness=7.0mil; clearance=10.0mil;
+    x1=56.2465mm; y1=12.39266mm; x2=2.2509in; y2=12.39266mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.30858 {
-    x1=2.2509in; y1=12.39266mm; x2=2.261in; y2=498.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.2509in; y1=12.39266mm; x2=2.261in; y2=498.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1733,7 +1424,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.30864 {
-    x1=2.261in; y1=502.0mil; x2=57.4802mm; y2=500.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=2.261in; y1=502.0mil; x2=57.4802mm; y2=500.0mil; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -1978,12 +1669,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.31116 {
-    x1=1.48in; y1=15.138654mm; x2=37.1175mm; y2=614.69mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.31119 {
     x1=1.48in; y1=591.0mil; x2=38.6718mm; y2=591.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
@@ -2021,25 +1706,19 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.31137 {
-    x1=38.6621mm; y1=678.0mil; x2=36.703mm; y2=678.0mil; thickness=25.0mil; clearance=20.0mil;
+    x1=38.8145mm; y1=678.0mil; x2=1.451in; y2=678.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.31140 {
-    x1=36.703mm; y1=678.0mil; x2=36.068mm; y2=653.0mil; thickness=25.0mil; clearance=20.0mil;
+    x1=36.83mm; y1=678.0mil; x2=36.195mm; y2=653.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.31143 {
-    x1=36.068mm; y1=653.0mil; x2=36.068mm; y2=591.0mil; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.31146 {
-    x1=1.889in; y1=591.0mil; x2=1.8in; y2=502.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=36.195mm; y1=653.0mil; x2=36.195mm; y2=591.0mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
@@ -2141,13 +1820,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.31206 {
-    x1=52.6796mm; y1=667.0mil; x2=1.997in; y2=590.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.31209 {
-    x1=1.997in; y1=590.0mil; x2=1.888in; y2=590.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=52.6796mm; y1=667.0mil; x2=1.998in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -2362,7 +2035,7 @@ ha:pcb-rnd-board-v8 {
     x1=905.0mil; y1=853.6mil; x2=905.0mil; y2=767.0mil; thickness=7.0mil; clearance=12.0mil;
    }
    ha:line.31107 {
-    x1=37.1175mm; y1=16.113mm; x2=38.6702mm; y2=16.113mm; thickness=7.0mil; clearance=10.0mil;
+    x1=37.1175mm; y1=16.113mm; x2=38.6702mm; y2=16.113mm; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -2373,191 +2046,113 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.72079 {
-    x1=585.0mil; y1=464.0mil; x2=585.0mil; y2=418.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89005 {
+    x1=25.913461mm; y1=837.0mil; x2=25.888061mm; y2=836.0mil; thickness=7.0mil; clearance=12.0mil;
+   }
+   ha:line.89008 {
+    x1=1.03174in; y1=610.815mil; x2=1.03174in; y2=18.878804mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72082 {
-    x1=585.0mil; y1=418.0mil; x2=595.0mil; y2=408.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89011 {
+    x1=1.03174in; y1=18.878804mm; x2=1.019in; y2=756.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72085 {
-    x1=595.0mil; y1=408.0mil; x2=15.348204mm; y2=408.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89014 {
+    x1=1.019in; y1=756.0mil; x2=1.019in; y2=19.984339mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72088 {
-    x1=15.348204mm; y1=408.0mil; x2=15.373604mm; y2=407.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89017 {
+    x1=1.019in; y1=19.984339mm; x2=25.888061mm; y2=787.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72283 {
-    x1=571.0mil; y1=366.0mil; x2=15.373604mm; y2=366.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89431 {
+    x1=1.05143in; y1=610.815mil; x2=1.05143in; y2=17.917922mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72286 {
-    x1=636.74mil; y1=366.0mil; x2=636.74mil; y2=407.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89837 {
+    x1=25.888061mm; y1=837.0mil; x2=26.7462mm; y2=837.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72469 {
-    x1=563.0mil; y1=258.0mil; x2=584.0mil; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89840 {
+    x1=26.7462mm; y1=837.0mil; x2=27.3558mm; y2=813.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72472 {
-    x1=584.0mil; y1=258.0mil; x2=593.0mil; y2=249.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89843 {
+    x1=27.3558mm; y1=813.0mil; x2=27.3558mm; y2=731.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72673 {
-    x1=571.0mil; y1=327.0mil; x2=15.348204mm; y2=327.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.89846 {
+    x1=1.05143in; y1=17.917922mm; x2=27.3558mm; y2=731.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72676 {
-    x1=15.348204mm; y1=327.0mil; x2=15.373604mm; y2=326.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90056 {
+    x1=1.07111in; y1=610.815mil; x2=1.07111in; y2=707.11mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72679 {
-    x1=636.74mil; y1=287.0mil; x2=636.74mil; y2=326.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90059 {
+    x1=1.07111in; y1=707.11mil; x2=28.067mm; y2=741.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72683 {
-    x1=15.373604mm; y1=287.0mil; x2=558.0mil; y2=287.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90062 {
+    x1=28.067mm; y1=741.0mil; x2=28.067mm; y2=792.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.72686 {
-    x1=558.0mil; y1=287.0mil; x2=548.0mil; y2=297.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90065 {
+    x1=28.067mm; y1=792.0mil; x2=1.251in; y2=938.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.89005 {
-    x1=25.913461mm; y1=837.0mil; x2=25.888061mm; y2=836.0mil; thickness=7.0mil; clearance=12.0mil;
-   }
-   ha:line.89008 {
-    x1=1.03174in; y1=610.815mil; x2=1.03174in; y2=18.878804mm; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90068 {
+    x1=1.251in; y1=938.0mil; x2=32.968946mm; y2=938.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.89011 {
-    x1=1.03174in; y1=18.878804mm; x2=1.019in; y2=756.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90071 {
+    x1=32.968946mm; y1=938.0mil; x2=32.9946mm; y2=936.99mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.89014 {
-    x1=1.019in; y1=756.0mil; x2=1.019in; y2=19.984339mm; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90266 {
+    x1=1.24827in; y1=610.815mil; x2=1.24827in; y2=740.73mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.89017 {
-    x1=1.019in; y1=19.984339mm; x2=25.888061mm; y2=787.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90269 {
+    x1=1.24827in; y1=740.73mil; x2=1.247in; y2=742.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.89431 {
-    x1=1.05143in; y1=610.815mil; x2=1.05143in; y2=18.146522mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.89837 {
-    x1=25.888061mm; y1=837.0mil; x2=26.7462mm; y2=837.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.89840 {
-    x1=26.7462mm; y1=837.0mil; x2=27.3558mm; y2=813.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.89843 {
-    x1=27.3558mm; y1=813.0mil; x2=27.3558mm; y2=740.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.89846 {
-    x1=1.05143in; y1=18.146522mm; x2=27.3558mm; y2=740.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90056 {
-    x1=1.07111in; y1=610.815mil; x2=1.07111in; y2=707.11mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90059 {
-    x1=1.07111in; y1=707.11mil; x2=28.067mm; y2=741.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90062 {
-    x1=28.067mm; y1=741.0mil; x2=28.067mm; y2=792.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90065 {
-    x1=28.067mm; y1=792.0mil; x2=1.251in; y2=938.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90068 {
-    x1=1.251in; y1=938.0mil; x2=32.968946mm; y2=938.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90071 {
-    x1=32.968946mm; y1=938.0mil; x2=32.9946mm; y2=936.99mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90266 {
-    x1=1.24827in; y1=610.815mil; x2=1.24827in; y2=740.73mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90269 {
-    x1=1.24827in; y1=740.73mil; x2=1.247in; y2=742.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.90272 {
-    x1=1.247in; y1=742.0mil; x2=1.247in; y2=879.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.90272 {
+    x1=1.247in; y1=742.0mil; x2=1.247in; y2=879.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -2712,24 +2307,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.94194 {
-    x1=1.11048in; y1=339.175mil; x2=1.11048in; y2=4.812792mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.94197 {
-    x1=1.11048in; y1=4.812792mm; x2=27.6606mm; y2=168.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.94200 {
-    x1=27.6606mm; y1=168.0mil; x2=27.6606mm; y2=154.74mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.94203 {
     x1=1.13017in; y1=339.175mil; x2=1.13017in; y2=4.002278mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -2808,12 +2385,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.95013 {
-    x1=1.22858in; y1=339.175mil; x2=1.22858in; y2=3.945128mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.95016 {
     x1=1.22858in; y1=3.945128mm; x2=31.1912mm; y2=154.74mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -2826,188 +2397,1557 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:polygon.60398 { clearance=40.0mil;
-    li:geometry {
-      ta:contour {
-       { 2.539in; 486.0mil }
-       { 64.643mm; 470.0mil }
-       { 2.551in; 470.0mil }
-       { 2.551in; 530.0mil }
-       { 64.643mm; 530.0mil }
-       { 2.539in; 514.0mil }
-       { 2.534in; 514.0mil }
-       { 2.534in; 486.0mil }
-      }
+   ha:line.102782 {
+    x1=29.205936mm; y1=339.175mil; x2=29.205936mm; y2=297.16mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
-
+   }
+   ha:line.102785 {
+    x1=29.205936mm; y1=297.16mil; x2=1.152in; y2=295.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
-     clearpoly=1
+     clearline=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
+   ha:line.102788 {
+    x1=1.152in; y1=295.0mil; x2=1.152in; y2=269.74mil; thickness=7.0mil; clearance=10.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.50988 {
-    x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.102791 {
+    x1=1.152in; y1=269.74mil; x2=1.155in; y2=266.74mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.102926 {
+    x1=29.706062mm; y1=339.175mil; x2=29.706062mm; y2=307.47mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51000 {
-    x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.102929 {
+    x1=29.706062mm; y1=307.47mil; x2=1.179in; y2=298.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.102932 {
+    x1=1.179in; y1=298.0mil; x2=1.179in; y2=243.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51012 {
-    x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.102935 {
+    x1=1.179in; y1=243.0mil; x2=29.7688mm; y2=236.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.102938 {
+    x1=29.7688mm; y1=236.0mil; x2=29.355796mm; y2=236.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51024 {
-    x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.102941 {
+    x1=29.355796mm; y1=236.0mil; x2=1.155in; y2=5.975604mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.102945 {
+    x1=1.155in; y1=207.0mil; x2=1.155in; y2=5.975604mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51036 {
-    x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.103074 {
+    x1=1.13017in; y1=610.815mil; x2=1.13017in; y2=16.583914mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.103077 {
+    x1=1.13017in; y1=16.583914mm; x2=1.13426in; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51048 {
-    x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.103080 {
+    x1=29.706062mm; y1=610.815mil; x2=29.706062mm; y2=653.21mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.103083 {
+    x1=29.706062mm; y1=653.21mil; x2=1.16574in; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51060 {
-    x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.103086 {
+    x1=29.205936mm; y1=610.815mil; x2=29.205936mm; y2=15.857474mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.103089 {
+    x1=29.205936mm; y1=15.857474mm; x2=29.706062mm; y2=644.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51072 {
-    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.103211 {
+    x1=1.134in; y1=690.0mil; x2=1.134in; y2=16.694404mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.103214 {
+    x1=1.134in; y1=16.694404mm; x2=1.13426in; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.51289 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 2.48in; 15.0mil }
-        { 64.643mm; 300.0mil }
-        { 69.469mm; 300.0mil }
-        { 69.469mm; 15.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   ha:line.103217 {
+    x1=29.6164mm; y1=690.0mil; x2=29.6164mm; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.51294 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 64.643mm; 700.0mil }
-        { 2.48in; 985.0mil }
-        { 69.469mm; 985.0mil }
-        { 69.469mm; 700.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   }
+   ha:line.103220 {
+    x1=29.6164mm; y1=657.0mil; x2=29.613098mm; y2=656.87mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.97694 { clearance=10.0mil;
-     li:geometry {
-       ta:contour {
-        { 592.0mil; 40.0mil }
-        { 908.0mil; 40.0mil }
-        { 908.0mil; 199.0mil }
-        { 592.0mil; 199.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   }
+   ha:line.103334 {
+    x1=25.506299mm; y1=563.57mil; x2=24.318722mm; y2=563.57mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.103337 {
+    x1=24.318722mm; y1=563.57mil; x2=953.0mil; y2=568.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103340 {
+    x1=25.506299mm; y1=14.814804mm; x2=990.74mil; y2=14.814804mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103343 {
+    x1=990.74mil; y1=14.814804mm; x2=974.0mil; y2=600.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103346 {
+    x1=974.0mil; y1=600.0mil; x2=24.219408mm; y2=600.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103349 {
+    x1=24.219408mm; y1=600.0mil; x2=953.0mil; y2=599.48mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103458 {
+    x1=953.0mil; y1=568.0mil; x2=921.0mil; y2=568.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103464 {
+    x1=22.003766mm; y1=599.48mil; x2=21.854668mm; y2=593.61mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103684 {
+    x1=761.0mil; y1=534.0mil; x2=716.0mil; y2=534.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103783 {
+    x1=835.33mil; y1=366.73mil; x2=830.0mil; y2=372.06mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.103975 {
+    x1=758.0mil; y1=19.465833mm; x2=19.237226mm; y2=19.481807mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104082 {
+    x1=807.0mil; y1=728.0mil; x2=807.0mil; y2=19.471167mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104085 {
+    x1=807.0mil; y1=19.471167mm; x2=20.48716mm; y2=19.481807mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104172 {
+    x1=25.506299mm; y1=465.16mil; x2=24.591264mm; y2=465.16mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104175 {
+    x1=24.591264mm; y1=465.16mil; x2=968.0mil; y2=465.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104186 {
+    x1=905.0mil; y1=728.0mil; x2=905.0mil; y2=19.481779mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104189 {
+    x1=905.0mil; y1=19.481779mm; x2=22.987028mm; y2=19.481807mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104192 {
+    x1=25.506299mm; y1=445.47mil; x2=983.47mil; y2=445.47mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104195 {
+    x1=983.47mil; y1=445.47mil; x2=978.0mil; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104198 {
+    x1=978.0mil; y1=440.0mil; x2=950.0mil; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104201 {
+    x1=950.0mil; y1=440.0mil; x2=944.0mil; y2=446.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104212 {
+    x1=856.0mil; y1=728.0mil; x2=856.0mil; y2=19.476501mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104215 {
+    x1=856.0mil; y1=19.476501mm; x2=21.737094mm; y2=19.481807mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104686 {
+    x1=1.275825in; y1=12.314682mm; x2=1.34283in; y2=12.314682mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104768 {
+    x1=1.275825in; y1=12.814808mm; x2=1.34048in; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104916 {
+    x1=36.83mm; y1=594.0mil; x2=36.83mm; y2=499.0mil; thickness=12.0mil; clearance=12.0mil;
+   }
+   ha:line.104919 {
+    x1=1.476in; y1=591.0mil; x2=1.476in; y2=15.240254mm; thickness=10.0mil; clearance=24.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.104922 {
+    x1=1.476in; y1=15.240254mm; x2=37.117528mm; y2=614.69mil; thickness=10.0mil; clearance=24.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107550 {
+    x1=19.237226mm; y1=19.481807mm; x2=19.237226mm; y2=15.954982mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107622 {
+    x1=782.0mil; y1=261.74mil; x2=782.0mil; y2=288.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107633 {
+    x1=743.0mil; y1=261.74mil; x2=743.0mil; y2=290.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107709 {
+    x1=921.0mil; y1=524.0mil; x2=1.003985in; y2=524.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107712 {
+    x1=1.003985in; y1=524.0mil; x2=25.506299mm; y2=524.2mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107715 {
+    x1=25.506299mm; y1=13.814806mm; x2=935.11mil; y2=13.814806mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107718 {
+    x1=935.11mil; y1=13.814806mm; x2=932.0mil; y2=547.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107721 {
+    x1=932.0mil; y1=547.0mil; x2=894.0mil; y2=547.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107798 {
+    x1=1.18921in; y1=339.175mil; x2=1.18921in; y2=311.79mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107801 {
+    x1=1.18921in; y1=311.79mil; x2=30.2768mm; y2=309.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107804 {
+    x1=30.2768mm; y1=309.0mil; x2=30.2768mm; y2=223.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107807 {
+    x1=30.2768mm; y1=223.0mil; x2=1.189in; y2=220.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107989 {
+    x1=1.2089in; y1=339.175mil; x2=1.2089in; y2=260.1mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.107992 {
+    x1=1.2089in; y1=260.1mil; x2=30.8356mm; y2=255.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108133 {
+    x1=1.861in; y1=850.0mil; x2=48.950245mm; y2=850.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108136 {
+    x1=48.950245mm; y1=850.0mil; x2=48.971327mm; y2=850.83mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108204 {
+    x1=1.861in; y1=894.0mil; x2=1.927865in; y2=894.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108207 {
+    x1=1.927865in; y1=894.0mil; x2=48.971327mm; y2=22.711156mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108252 {
+    x1=1.18921in; y1=610.815mil; x2=1.18921in; y2=21.305266mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108255 {
+    x1=1.18921in; y1=21.305266mm; x2=1.189in; y2=839.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.31437 {
+    x1=1.771in; y1=489.0mil; x2=1.771in; y2=897.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.31434 {
+    x1=1.741in; y1=940.0mil; x2=1.741in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108442 {
+    x1=1.2089in; y1=610.815mil; x2=1.2089in; y2=20.06346mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108445 {
+    x1=1.2089in; y1=20.06346mm; x2=1.219in; y2=800.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108448 {
+    x1=1.219in; y1=800.0mil; x2=1.219in; y2=869.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108515 {
+    x1=1.0908in; y1=610.815mil; x2=1.0908in; y2=17.95272mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108532 {
+    x1=1.8in; y1=591.0mil; x2=1.922in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108535 {
+    x1=1.922in; y1=591.0mil; x2=1.923in; y2=590.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108574 {
+    x1=1.958in; y1=591.0mil; x2=1.998in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108610 {
+    x1=1.0908in; y1=17.95272mm; x2=29.21mm; y2=766.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108689 {
+    x1=51.296824mm; y1=409.17mil; x2=35.504882mm; y2=409.17mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108692 {
+    x1=35.504882mm; y1=409.17mil; x2=1.342in; y2=465.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108695 {
+    x1=1.342in; y1=465.0mil; x2=32.410019mm; y2=465.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108698 {
+    x1=32.410019mm; y1=465.0mil; x2=1.275825in; y2=465.16mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108731 {
+    x1=51.296824mm; y1=389.48mil; x2=1.39652in; y2=389.48mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108734 {
+    x1=1.39652in; y1=389.48mil; x2=1.341in; y2=445.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108737 {
+    x1=1.341in; y1=445.0mil; x2=1.276295in; y2=445.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108740 {
+    x1=1.276295in; y1=445.0mil; x2=1.275825in; y2=445.47mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108770 {
+    x1=1.275825in; y1=425.79mil; x2=1.33721in; y2=425.79mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108773 {
+    x1=1.33721in; y1=425.79mil; x2=1.389in; y2=374.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108776 {
+    x1=1.389in; y1=374.0mil; x2=1.619in; y2=374.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108779 {
+    x1=1.619in; y1=374.0mil; x2=1.709in; y2=284.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108782 {
+    x1=1.709in; y1=284.0mil; x2=1.709in; y2=257.47mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108785 {
+    x1=1.709in; y1=257.47mil; x2=1.70873in; y2=6.53288mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108812 {
+    x1=1.275825in; y1=406.1mil; x2=1.3319in; y2=406.1mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108815 {
+    x1=1.3319in; y1=406.1mil; x2=1.381in; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108818 {
+    x1=1.381in; y1=357.0mil; x2=1.602in; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108821 {
+    x1=1.602in; y1=357.0mil; x2=41.021mm; y2=344.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108832 {
+    x1=1.683in; y1=345.0mil; x2=1.756in; y2=272.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108835 {
+    x1=1.756in; y1=272.0mil; x2=1.756in; y2=231.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108838 {
+    x1=1.756in; y1=231.0mil; x2=1.739in; y2=214.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108841 {
+    x1=1.739in; y1=214.0mil; x2=1.71258in; y2=214.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108865 {
+    x1=1.275825in; y1=386.42mil; x2=1.32758in; y2=386.42mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108868 {
+    x1=1.32758in; y1=386.42mil; x2=1.375in; y2=339.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108871 {
+    x1=1.375in; y1=339.0mil; x2=1.578in; y2=339.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108874 {
+    x1=1.578in; y1=339.0mil; x2=1.606in; y2=311.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108877 {
+    x1=1.606in; y1=311.0mil; x2=1.647in; y2=311.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108880 {
+    x1=1.647in; y1=311.0mil; x2=1.677in; y2=281.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108883 {
+    x1=1.677in; y1=281.0mil; x2=1.677in; y2=257.43mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108886 {
+    x1=1.677in; y1=257.43mil; x2=1.67723in; y2=6.53288mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108907 {
+    x1=1.24827in; y1=339.175mil; x2=1.24827in; y2=317.73mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108910 {
+    x1=1.24827in; y1=317.73mil; x2=1.352in; y2=214.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108913 {
+    x1=1.352in; y1=214.0mil; x2=1.54742in; y2=214.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108931 {
+    x1=1.22858in; y1=339.175mil; x2=1.22858in; y2=300.42mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108934 {
+    x1=1.22858in; y1=300.42mil; x2=1.239in; y2=290.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108937 {
+    x1=1.239in; y1=290.0mil; x2=1.239in; y2=197.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108940 {
+    x1=1.239in; y1=197.0mil; x2=31.1912mm; y2=186.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108943 {
+    x1=31.1912mm; y1=186.0mil; x2=31.1912mm; y2=154.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108958 {
+    x1=53.021738mm; y1=516.44mil; x2=53.021738mm; y2=13.729462mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108961 {
+    x1=53.021738mm; y1=13.729462mm; x2=2.076in; y2=552.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108964 {
+    x1=2.076in; y1=552.0mil; x2=1.879in; y2=552.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108967 {
+    x1=1.879in; y1=552.0mil; x2=1.764in; y2=437.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108984 {
+    x1=1.322in; y1=367.0mil; x2=32.412813mm; y2=367.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108987 {
+    x1=32.412813mm; y1=367.0mil; x2=1.275825in; y2=366.73mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.108999 {
+    x1=1.07111in; y1=339.175mil; x2=1.07111in; y2=280.11mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109002 {
+    x1=1.07111in; y1=280.11mil; x2=27.2034mm; y2=280.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109042 {
+    x1=1.0908in; y1=7.82828mm; x2=27.7114mm; y2=308.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109100 {
+    x1=1.11048in; y1=339.175mil; x2=1.11048in; y2=8.141208mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109103 {
+    x1=1.11048in; y1=8.141208mm; x2=1.118in; y2=313.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109106 {
+    x1=1.118in; y1=313.0mil; x2=1.118in; y2=199.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109109 {
+    x1=1.118in; y1=199.0mil; x2=27.6606mm; y2=170.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109112 {
+    x1=27.6606mm; y1=170.0mil; x2=27.6606mm; y2=154.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109115 {
+    x1=1.0908in; y1=339.175mil; x2=1.0908in; y2=7.80288mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109118 {
+    x1=1.0908in; y1=7.80288mm; x2=1.094in; y2=304.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.109146 {
+    x1=1.322in; y1=367.0mil; x2=1.431in; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.30162 {
+    x1=542.0mil; y1=549.0mil; x2=570.0mil; y2=549.0mil; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.117954 {
+    x1=5.315204mm; y1=255.0mil; x2=5.315204mm; y2=7.728204mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.117957 {
+    x1=5.315204mm; y1=7.728204mm; x2=210.0mil; y2=305.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.117960 {
+    x1=5.315204mm; y1=440.0mil; x2=5.315204mm; y2=383.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.117963 {
+    x1=5.315204mm; y1=383.74mil; x2=211.0mil; y2=382.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118108 {
+    x1=209.0mil; y1=180.0mil; x2=209.0mil; y2=214.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118111 {
+    x1=209.0mil; y1=214.74mil; x2=5.315204mm; y2=215.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118114 {
+    x1=240.74mil; y1=215.0mil; x2=240.74mil; y2=255.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118185 {
+    x1=331.435mil; y1=331.12mil; x2=9.369552mm; y2=331.12mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118188 {
+    x1=9.369552mm; y1=331.12mil; x2=369.0mil; y2=331.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118389 {
+    x1=331.435mil; y1=382.3mil; x2=9.36498mm; y2=382.3mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118392 {
+    x1=9.36498mm; y1=382.3mil; x2=369.0mil; y2=382.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118395 {
+    x1=11.242802mm; y1=9.738106mm; x2=9.407906mm; y2=9.738106mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118398 {
+    x1=9.407906mm; y1=9.738106mm; x2=369.0mil; y2=382.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118458 {
+    x1=331.435mil; y1=9.060434mm; x2=10.178034mm; y2=9.060434mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118464 {
+    x1=401.0mil; y1=357.0mil; x2=401.0mil; y2=322.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118467 {
+    x1=401.0mil; y1=322.0mil; x2=416.0mil; y2=307.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118470 {
+    x1=416.0mil; y1=307.0mil; x2=442.24mil; y2=307.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118473 {
+    x1=442.24mil; y1=307.0mil; x2=11.242802mm; y2=306.61mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118530 {
+    x1=500.0mil; y1=15.094204mm; x2=500.0mil; y2=12.002008mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118533 {
+    x1=500.0mil; y1=12.002008mm; x2=13.145008mm; y2=455.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118587 {
+    x1=11.242802mm; y1=357.8mil; x2=482.8mil; y2=357.8mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118590 {
+    x1=482.8mil; y1=357.8mil; x2=517.0mil; y2=392.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118593 {
+    x1=517.0mil; y1=392.0mil; x2=517.0mil; y2=453.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118596 {
+    x1=517.0mil; y1=453.0mil; x2=13.163804mm; y2=11.538204mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118647 {
+    x1=621.37mil; y1=9.738106mm; x2=525.61mil; y2=9.738106mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118650 {
+    x1=525.61mil; y1=9.738106mm; x2=517.0mil; y2=392.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118863 {
+    x1=473.0mil; y1=256.0mil; x2=12.579604mm; y2=256.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118866 {
+    x1=526.74mil; y1=256.0mil; x2=14.383004mm; y2=256.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118869 {
+    x1=597.74mil; y1=256.0mil; x2=622.0mil; y2=256.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118872 {
+    x1=622.0mil; y1=256.0mil; x2=622.0mil; y2=306.61mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118917 {
+    x1=11.242802mm; y1=8.43788mm; x2=537.2mil; y2=8.43788mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118920 {
+    x1=537.2mil; y1=8.43788mm; x2=563.0mil; y2=358.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118923 {
+    x1=563.0mil; y1=358.0mil; x2=15.777718mm; y2=358.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118926 {
+    x1=15.777718mm; y1=358.0mil; x2=621.37mil; y2=357.8mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118929 {
+    x1=527.0mil; y1=256.0mil; x2=527.0mil; y2=8.43788mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118969 {
+    x1=331.435mil; y1=7.760462mm; x2=360.47mil; y2=7.760462mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.118972 {
+    x1=360.47mil; y1=7.760462mm; x2=369.0mil; y2=297.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119012 {
+    x1=621.37mil; y1=8.43788mm; x2=582.2mil; y2=8.43788mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119015 {
+    x1=582.2mil; y1=8.43788mm; x2=582.0mil; y2=332.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119181 {
+    x1=10.178034mm; y1=9.060434mm; x2=401.0mil; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119191 {
+    x1=677.0mil; y1=12.764mm; x2=677.0mil; y2=479.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119224 {
+    x1=716.0mil; y1=12.764008mm; x2=716.0mil; y2=397.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119227 {
+    x1=716.0mil; y1=397.0mil; x2=652.0mil; y2=333.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119230 {
+    x1=652.0mil; y1=333.0mil; x2=625.0mil; y2=333.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119233 {
+    x1=625.0mil; y1=333.0mil; x2=624.2mil; y2=8.43788mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119275 {
+    x1=448.0mil; y1=275.0mil; x2=435.0mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119278 {
+    x1=246.74mil; y1=262.0mil; x2=240.74mil; y2=256.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119306 {
+    x1=435.0mil; y1=262.0mil; x2=246.74mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119340 {
+    x1=240.74mil; y1=440.0mil; x2=7.836408mm; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119361 {
+    x1=369.0mil; y1=382.0mil; x2=369.0mil; y2=424.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119364 {
+    x1=369.0mil; y1=424.0mil; x2=353.0mil; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119367 {
+    x1=353.0mil; y1=440.0mil; x2=340.0mil; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119385 {
+    x1=20.349972mm; y1=187.4mil; x2=20.349972mm; y2=206.18mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119388 {
+    x1=20.349972mm; y1=206.18mil; x2=816.0mil; y2=221.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119391 {
+    x1=816.0mil; y1=221.0mil; x2=816.0mil; y2=308.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119394 {
+    x1=816.0mil; y1=308.0mil; x2=799.0mil; y2=325.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.119397 {
+    x1=799.0mil; y1=325.0mil; x2=703.0mil; y2=325.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124870 {
+    x1=953.0mil; y1=599.48mil; x2=23.406608mm; y2=599.48mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124873 {
+    x1=23.406608mm; y1=599.48mil; x2=921.0mil; y2=600.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124906 {
+    x1=25.506299mm; y1=406.1mil; x2=23.13686mm; y2=406.1mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124909 {
+    x1=23.13686mm; y1=406.1mil; x2=893.0mil; y2=424.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124912 {
+    x1=893.0mil; y1=424.0mil; x2=893.0mil; y2=453.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124915 {
+    x1=893.0mil; y1=453.0mil; x2=881.0mil; y2=465.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124918 {
+    x1=881.0mil; y1=465.0mil; x2=788.0mil; y2=465.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124921 {
+    x1=788.0mil; y1=465.0mil; x2=757.0mil; y2=496.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124951 {
+    x1=25.506299mm; y1=425.79mil; x2=923.21mil; y2=425.79mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124954 {
+    x1=923.21mil; y1=425.79mil; x2=908.0mil; y2=441.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124957 {
+    x1=908.0mil; y1=441.0mil; x2=908.0mil; y2=463.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124960 {
+    x1=908.0mil; y1=463.0mil; x2=892.0mil; y2=479.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124963 {
+    x1=892.0mil; y1=479.0mil; x2=816.0mil; y2=479.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124966 {
+    x1=816.0mil; y1=479.0mil; x2=761.0mil; y2=534.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124993 {
+    x1=25.506299mm; y1=12.814808mm; x2=835.48mil; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.124999 {
+    x1=757.0mil; y1=583.0mil; x2=757.0mil; y2=15.967174mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125002 {
+    x1=757.0mil; y1=15.967174mm; x2=19.237226mm; y2=629.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125026 {
+    x1=835.48mil; y1=12.814808mm; x2=757.0mil; y2=583.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125029 {
+    x1=25.506299mm; y1=12.314682mm; x2=23.499318mm; y2=12.314682mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125032 {
+    x1=23.499318mm; y1=12.314682mm; x2=918.0mil; y2=492.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125035 {
+    x1=918.0mil; y1=492.0mil; x2=823.0mil; y2=492.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125038 {
+    x1=823.0mil; y1=492.0mil; x2=743.0mil; y2=572.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125041 {
+    x1=743.0mil; y1=572.0mil; x2=743.0mil; y2=714.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125044 {
+    x1=743.0mil; y1=714.0mil; x2=729.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125087 {
+    x1=25.506299mm; y1=366.73mil; x2=864.84mil; y2=366.73mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125090 {
+    x1=864.84mil; y1=366.73mil; x2=830.0mil; y2=10.199878mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125421 {
+    x1=1.38826in; y1=13.468604mm; x2=1.37083in; y2=512.83mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125507 {
+    x1=34.455608mm; y1=13.221208mm; x2=34.049208mm; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125516 {
+    x1=1.34283in; y1=12.314682mm; x2=1.3705in; y2=512.5mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125621 {
+    x1=34.455608mm; y1=17.456404mm; x2=1.37226in; y2=703.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125624 {
+    x1=34.455608mm; y1=671.0mil; x2=34.455608mm; y2=17.456404mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125627 {
+    x1=34.455608mm; y1=632.0mil; x2=34.455608mm; y2=13.221208mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125630 {
+    x1=1.38826in; y1=670.74mil; x2=1.388in; y2=671.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125633 {
+    x1=1.388in; y1=530.0mil; x2=1.38826in; y2=13.468604mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125718 {
+    x1=1.38826in; y1=13.468604mm; x2=1.38826in; y2=670.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125760 {
+    x1=1.494in; y1=258.0mil; x2=1.431in; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125799 {
+    x1=1.34048in; y1=12.814808mm; x2=1.3405in; y2=504.5mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:polygon.109142 { clearance=10.0mil;
+    li:geometry {
+      ta:contour {
+       { 2.519in; 486.0mil }
+       { 64.643mm; 470.0mil }
+       { 2.564in; 470.0mil }
+       { 2.564in; 530.0mil }
+       { 64.643mm; 530.0mil }
+       { 2.519in; 514.0mil }
+      }
+    }
+
+    ha:flags {
+     clearpoly=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.50988 {
+    x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51000 {
+    x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51012 {
+    x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51024 {
+    x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51036 {
+    x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51048 {
+    x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51060 {
+    x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51072 {
+    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.51289 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 2.48in; 15.0mil }
+        { 64.643mm; 300.0mil }
+        { 69.469mm; 300.0mil }
+        { 69.469mm; 15.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+    ha:polygon.51294 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 64.643mm; 700.0mil }
+        { 2.48in; 985.0mil }
+        { 69.469mm; 985.0mil }
+        { 69.469mm; 700.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+    ha:polygon.97694 { clearance=10.0mil;
+     li:geometry {
+       ta:contour {
+        { 592.0mil; 40.0mil }
+        { 908.0mil; 40.0mil }
+        { 908.0mil; 199.0mil }
+        { 592.0mil; 199.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
    }
  }
      ha:bottom-gnd      { lid=3; group=10;
@@ -3033,629 +3973,943 @@ ha:pcb-rnd-board-v8 {
    }
  }
 
-      ha:signal {
-       lid=4
-       group=7
-       ha:combining {       }
+      ha:signal {
+       lid=4
+       group=7
+       ha:combining {       }
+
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
+          {pcb-rnd::key::select}={<Key>l; <Key>i}
+        }
+
+        li:objects {
+         ha:line.31507 {
+          x1=51.4576mm; y1=1.393698mm; x2=51.4571mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31567 {
+          x1=53.9943mm; y1=55.0mil; x2=53.9976mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31576 {
+          x1=2.326in; y1=1.3965mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31579 {
+          x1=56.5404mm; y1=166.0mil; x2=56.5404mm; y2=1.3965mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31582 {
+          x1=56.5404mm; y1=1.3965mm; x2=56.5376mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31585 {
+          x1=1.98in; y1=489.0mil; x2=1.98in; y2=491.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31591 {
+          x1=1.943in; y1=489.0mil; x2=1.771in; y2=489.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31768 {
+          x1=751.5mil; y1=940.5mil; x2=514.0mil; y2=703.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31771 {
+          x1=2.325in; y1=187.0mil; x2=2.325in; y2=1.4163mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31774 {
+          x1=2.325in; y1=1.4163mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31804 {
+          x1=1.943in; y1=489.0mil; x2=1.943in; y2=364.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31807 {
+          x1=1.943in; y1=364.0mil; x2=53.0606mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31810 {
+          x1=53.0606mm; y1=218.0mil; x2=55.2196mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31813 {
+          x1=55.2196mm; y1=218.0mil; x2=56.5404mm; y2=166.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31816 {
+          x1=1.98in; y1=489.0mil; x2=1.996in; y2=473.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31819 {
+          x1=1.996in; y1=473.0mil; x2=1.996in; y2=334.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31822 {
+          x1=1.996in; y1=334.0mil; x2=2.096in; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31825 {
+          x1=2.096in; y1=234.0mil; x2=55.7977mm; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31828 {
+          x1=55.7977mm; y1=234.0mil; x2=57.8076mm; y2=3.9337mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31831 {
+          x1=2.02in; y1=509.0mil; x2=2.02in; y2=333.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31834 {
+          x1=2.02in; y1=333.0mil; x2=2.103in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31837 {
+          x1=2.103in; y1=250.0mil; x2=2.262in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31840 {
+          x1=2.262in; y1=250.0mil; x2=2.325in; y2=187.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31879 {
+          x1=2.193in; y1=291.0mil; x2=2.304in; y2=375.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31885 {
+          x1=751.5mil; y1=940.5mil; x2=1.742in; y2=940.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31918 {
+          x1=51.4576mm; y1=1.393698mm; x2=51.4383mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31921 {
+          x1=51.4383mm; y1=1.393698mm; x2=2.0in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31924 {
+          x1=2.0in; y1=80.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31933 {
+          x1=133.0mil; y1=350.0mil; x2=128.0mil; y2=350.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31972 {
+          x1=132.5mil; y1=249.5mil; x2=140.0mil; y2=257.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.50985 {
+          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.50997 {
+          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51009 {
+          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51021 {
+          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51033 {
+          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51045 {
+          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
-          {pcb-rnd::key::select}={<Key>l; <Key>i}
-        }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51057 {
+          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-        li:objects {
-         ha:line.31507 {
-          x1=51.4576mm; y1=1.393698mm; x2=51.4571mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51069 {
+          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:line.31564 {
-          x1=2.092in; y1=55.0mil; x2=53.9943mm; y2=55.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31606 {
+          x1=1.998in; y1=531.0mil; x2=2.02in; y2=509.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31567 {
-          x1=53.9943mm; y1=55.0mil; x2=53.9976mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31588 {
+          x1=1.98in; y1=491.0mil; x2=1.956in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31576 {
-          x1=2.326in; y1=1.3965mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.32029 {
+          x1=1.955in; y1=515.0mil; x2=1.636in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31579 {
-          x1=56.5404mm; y1=166.0mil; x2=56.5404mm; y2=1.3965mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.32035 {
+          x1=1.512in; y1=639.0mil; x2=1.479in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31582 {
-          x1=56.5404mm; y1=1.3965mm; x2=56.5376mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.32032 {
+          x1=1.636in; y1=515.0mil; x2=1.512in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31585 {
-          x1=1.98in; y1=489.0mil; x2=1.98in; y2=491.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31603 {
+          x1=1.68in; y1=531.0mil; x2=1.998in; y2=531.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31591 {
-          x1=1.943in; y1=489.0mil; x2=1.771in; y2=489.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31981 {
+          x1=1.741in; y1=724.0mil; x2=1.958in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31597 {
-          x1=1.8445in; y1=372.5mil; x2=1.854in; y2=363.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31984 {
+          x1=1.958in; y1=724.0mil; x2=2.018in; y2=784.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31699 {
-          x1=559.0mil; y1=523.0mil; x2=505.0mil; y2=577.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.89852 {
+          x1=1.68in; y1=531.0mil; x2=1.467in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31702 {
-          x1=505.0mil; y1=577.0mil; x2=423.0mil; y2=577.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.94855 {
+          x1=1.171in; y1=183.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31705 {
-          x1=590.0mil; y1=498.0mil; x2=436.0mil; y2=498.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.103579 {
+          x1=757.0mil; y1=496.0mil; x2=677.0mil; y2=559.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31714 {
-          x1=332.0mil; y1=282.0mil; x2=332.0mil; y2=486.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.104179 {
+          x1=968.0mil; y1=465.0mil; x2=968.0mil; y2=665.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31717 {
-          x1=423.0mil; y1=577.0mil; x2=332.0mil; y2=486.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.104182 {
+          x1=968.0mil; y1=665.0mil; x2=905.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31720 {
-          x1=436.0mil; y1=498.0mil; x2=9.788mm; y2=11.3628mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.104205 {
+          x1=944.0mil; y1=446.0mil; x2=944.0mil; y2=640.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31723 {
-          x1=628.0mil; y1=458.0mil; x2=628.0mil; y2=460.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.104208 {
+          x1=944.0mil; y1=640.0mil; x2=856.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31726 {
-          x1=590.0mil; y1=498.0mil; x2=628.0mil; y2=460.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107693 {
+          x1=782.0mil; y1=290.0mil; x2=782.0mil; y2=349.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31729 {
-          x1=602.0mil; y1=523.0mil; x2=662.0mil; y2=463.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107696 {
+          x1=782.0mil; y1=349.0mil; x2=754.0mil; y2=377.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31732 {
-          x1=662.0mil; y1=463.0mil; x2=662.0mil; y2=443.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107699 {
+          x1=754.0mil; y1=377.0mil; x2=754.0mil; y2=427.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31735 {
-          x1=819.0mil; y1=224.0mil; x2=750.0mil; y2=224.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107702 {
+          x1=754.0mil; y1=427.0mil; x2=851.0mil; y2=524.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31744 {
-          x1=694.5mil; y1=462.0mil; x2=488.0mil; y2=668.5mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107705 {
+          x1=851.0mil; y1=524.0mil; x2=921.0mil; y2=524.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31759 {
-          x1=385.0mil; y1=447.0mil; x2=385.0mil; y2=372.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107725 {
+          x1=894.0mil; y1=547.0mil; x2=853.0mil; y2=547.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31762 {
-          x1=559.0mil; y1=523.0mil; x2=602.0mil; y2=523.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107728 {
+          x1=853.0mil; y1=547.0mil; x2=738.0mil; y2=432.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31768 {
-          x1=751.5mil; y1=940.5mil; x2=514.0mil; y2=703.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107731 {
+          x1=738.0mil; y1=432.0mil; x2=738.0mil; y2=362.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31771 {
-          x1=2.325in; y1=187.0mil; x2=2.325in; y2=1.4163mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107734 {
+          x1=738.0mil; y1=362.0mil; x2=743.0mil; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31774 {
-          x1=2.325in; y1=1.4163mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.107737 {
+          x1=743.0mil; y1=357.0mil; x2=743.0mil; y2=290.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31804 {
-          x1=1.943in; y1=489.0mil; x2=1.943in; y2=364.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108056 {
+          x1=29.9212mm; y1=231.0mil; x2=1.189in; y2=220.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31807 {
-          x1=1.943in; y1=364.0mil; x2=53.0606mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108126 {
+          x1=1.468in; y1=807.0mil; x2=1.818in; y2=807.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31810 {
-          x1=53.0606mm; y1=218.0mil; x2=55.2196mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108129 {
+          x1=1.818in; y1=807.0mil; x2=1.861in; y2=850.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31813 {
-          x1=55.2196mm; y1=218.0mil; x2=56.5404mm; y2=166.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108197 {
+          x1=1.468in; y1=851.0mil; x2=1.818in; y2=851.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31816 {
-          x1=1.98in; y1=489.0mil; x2=1.996in; y2=473.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108200 {
+          x1=1.818in; y1=851.0mil; x2=1.861in; y2=894.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31819 {
-          x1=1.996in; y1=473.0mil; x2=1.996in; y2=334.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108259 {
+          x1=1.189in; y1=839.0mil; x2=1.282in; y2=839.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31822 {
-          x1=1.996in; y1=334.0mil; x2=2.096in; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108262 {
+          x1=1.282in; y1=839.0mil; x2=1.304in; y2=861.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31825 {
-          x1=2.096in; y1=234.0mil; x2=55.7977mm; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108265 {
+          x1=1.304in; y1=861.0mil; x2=36.4236mm; y2=861.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31828 {
-          x1=55.7977mm; y1=234.0mil; x2=57.8076mm; y2=3.9337mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108268 {
+          x1=36.4236mm; y1=861.0mil; x2=36.7284mm; y2=873.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31831 {
-          x1=2.02in; y1=509.0mil; x2=2.02in; y2=333.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108271 {
+          x1=36.7284mm; y1=873.0mil; x2=1.785in; y2=873.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31834 {
-          x1=2.02in; y1=333.0mil; x2=2.103in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108274 {
+          x1=1.785in; y1=873.0mil; x2=1.83in; y2=918.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31837 {
-          x1=2.103in; y1=250.0mil; x2=2.262in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108277 {
+          x1=1.83in; y1=918.0mil; x2=2.151in; y2=918.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31840 {
-          x1=2.262in; y1=250.0mil; x2=2.325in; y2=187.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108280 {
+          x1=2.151in; y1=918.0mil; x2=56.515mm; y2=844.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31879 {
-          x1=2.193in; y1=291.0mil; x2=2.304in; y2=375.0mil; thickness=25.0mil; clearance=20.0mil;
+         ha:line.108361 {
+          x1=1.771in; y1=897.0mil; x2=1.76in; y2=886.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31882 {
-          x1=476.0mil; y1=259.0mil; x2=411.0mil; y2=399.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.32041 {
+          x1=1.345in; y1=886.0mil; x2=1.76in; y2=886.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31885 {
-          x1=751.5mil; y1=940.5mil; x2=1.742in; y2=940.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108452 {
+          x1=1.219in; y1=869.0mil; x2=1.261in; y2=911.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31918 {
-          x1=51.4576mm; y1=1.393698mm; x2=51.4383mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108455 {
+          x1=1.261in; y1=911.0mil; x2=1.749in; y2=911.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31921 {
-          x1=51.4383mm; y1=1.393698mm; x2=2.0in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108458 {
+          x1=1.749in; y1=911.0mil; x2=45.085mm; y2=937.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31924 {
-          x1=2.0in; y1=80.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108461 {
+          x1=45.085mm; y1=937.0mil; x2=2.268in; y2=937.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31930 {
-          x1=443.0mil; y1=218.0mil; x2=443.0mil; y2=217.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108464 {
+          x1=2.268in; y1=937.0mil; x2=57.785mm; y2=944.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31933 {
-          x1=133.0mil; y1=350.0mil; x2=128.0mil; y2=350.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108506 {
+          x1=27.3558mm; y1=744.0mil; x2=1.467in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31936 {
-          x1=128.0mil; y1=350.0mil; x2=73.0mil; y2=295.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108525 {
+          x1=39.6494mm; y1=760.0mil; x2=1.73in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31939 {
-          x1=73.0mil; y1=295.0mil; x2=73.0mil; y2=204.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108528 {
+          x1=1.73in; y1=591.0mil; x2=1.8in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31942 {
-          x1=73.0mil; y1=204.0mil; x2=88.0mil; y2=189.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108613 {
+          x1=29.21mm; y1=766.0mil; x2=1.292in; y2=766.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31945 {
-          x1=88.0mil; y1=189.0mil; x2=255.0mil; y2=189.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108616 {
+          x1=1.292in; y1=766.0mil; x2=1.298in; y2=760.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31948 {
-          x1=255.0mil; y1=189.0mil; x2=301.0mil; y2=235.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108619 {
+          x1=1.298in; y1=760.0mil; x2=39.6494mm; y2=760.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31951 {
-          x1=301.0mil; y1=235.0mil; x2=426.0mil; y2=235.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108825 {
+          x1=41.021mm; y1=344.0mil; x2=1.682in; y2=344.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31954 {
-          x1=426.0mil; y1=235.0mil; x2=448.0mil; y2=213.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.108828 {
+          x1=1.682in; y1=344.0mil; x2=1.683in; y2=345.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31960 {
-          x1=438.0mil; y1=253.0mil; x2=464.0mil; y2=227.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.109006 {
+          x1=27.2034mm; y1=280.0mil; x2=27.4574mm; y2=270.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31963 {
-          x1=464.0mil; y1=227.0mil; x2=487.0mil; y2=227.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.109009 {
+          x1=27.4574mm; y1=270.0mil; x2=1.179in; y2=270.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31969 {
-          x1=438.0mil; y1=253.0mil; x2=136.0mil; y2=253.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.109012 {
+          x1=1.179in; y1=270.0mil; x2=1.191in; y2=282.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31972 {
-          x1=136.0mil; y1=253.0mil; x2=133.0mil; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.109015 {
+          x1=1.191in; y1=282.0mil; x2=1.286in; y2=282.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.32041 {
-          x1=1.345in; y1=886.0mil; x2=1.769in; y2=886.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.109018 {
+          x1=1.286in; y1=282.0mil; x2=36.0172mm; y2=150.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.32044 {
-          x1=1.769in; y1=886.0mil; x2=1.771in; y2=888.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.109021 {
+          x1=36.0172mm; y1=150.0mil; x2=1.76in; y2=150.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.32080 {
-          x1=443.0mil; y1=217.0mil; x2=477.0mil; y2=183.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.109051 {
+          x1=1.13in; y1=320.0mil; x2=1.278in; y2=320.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.50985 {
-          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.109054 {
+          x1=1.278in; y1=320.0mil; x2=1.427in; y2=171.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.109057 {
+          x1=1.427in; y1=171.0mil; x2=1.759in; y2=171.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.50997 {
-          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.109069 {
+          x1=53.9976mm; y1=1.393698mm; x2=53.9976mm; y2=1.3998mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.109072 {
+          x1=53.9976mm; y1=1.3998mm; x2=52.959mm; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.51009 {
-          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.109075 {
+          x1=52.959mm; y1=96.0mil; x2=1.814in; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.109078 {
+          x1=1.76in; y1=150.0mil; x2=1.814in; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.51021 {
-          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.109081 {
+          x1=55.2676mm; y1=154.87mil; x2=55.241698mm; y2=154.87mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.109084 {
+          x1=55.241698mm; y1=154.87mil; x2=2.132in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.51033 {
-          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.109087 {
+          x1=2.132in; y1=112.0mil; x2=1.818in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.109090 {
+          x1=1.759in; y1=171.0mil; x2=1.818in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.51045 {
-          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.109121 {
+          x1=1.094in; y1=304.0mil; x2=1.114in; y2=304.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.109124 {
+          x1=1.114in; y1=304.0mil; x2=1.13in; y2=320.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.51057 {
-          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.119123 {
+          x1=1.171in; y1=183.0mil; x2=485.0mil; y2=183.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.119126 {
+          x1=485.0mil; y1=183.0mil; x2=431.0mil; y2=237.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.51069 {
-          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.119129 {
+          x1=431.0mil; y1=237.0mil; x2=221.0mil; y2=237.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.119132 {
+          x1=221.0mil; y1=237.0mil; x2=178.0mil; y2=194.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.31606 {
-          x1=1.998in; y1=531.0mil; x2=2.02in; y2=509.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119135 {
+          x1=178.0mil; y1=194.0mil; x2=95.0mil; y2=194.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31588 {
-          x1=1.98in; y1=491.0mil; x2=1.956in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119138 {
+          x1=95.0mil; y1=194.0mil; x2=79.0mil; y2=210.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.32029 {
-          x1=1.955in; y1=515.0mil; x2=1.636in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119141 {
+          x1=79.0mil; y1=210.0mil; x2=79.0mil; y2=296.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.32035 {
-          x1=1.512in; y1=639.0mil; x2=1.477in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119144 {
+          x1=79.0mil; y1=296.0mil; x2=133.0mil; y2=350.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.32032 {
-          x1=1.636in; y1=515.0mil; x2=1.512in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119184 {
+          x1=401.0mil; y1=357.0mil; x2=554.0mil; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.32038 {
-          x1=1.477in; y1=639.0mil; x2=35.9156mm; y2=702.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119187 {
+          x1=554.0mil; y1=357.0mil; x2=677.0mil; y2=480.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31603 {
-          x1=1.68in; y1=531.0mil; x2=1.998in; y2=531.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119263 {
+          x1=30.8356mm; y1=255.0mil; x2=706.0mil; y2=255.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119266 {
+          x1=706.0mil; y1=255.0mil; x2=674.0mil; y2=287.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119269 {
+          x1=674.0mil; y1=287.0mil; x2=460.0mil; y2=287.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119309 {
+          x1=460.0mil; y1=287.0mil; x2=448.0mil; y2=275.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119312 {
+          x1=29.9212mm; y1=231.0mil; x2=459.0mil; y2=231.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119315 {
+          x1=459.0mil; y1=231.0mil; x2=428.0mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119318 {
+          x1=428.0mil; y1=262.0mil; x2=356.86mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31981 {
-          x1=1.741in; y1=724.0mil; x2=1.958in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119321 {
+          x1=356.86mil; y1=262.0mil; x2=6.983476mm; y2=343.92mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31984 {
-          x1=1.958in; y1=724.0mil; x2=2.018in; y2=784.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119324 {
+          x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=11.174476mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.69700 {
-          x1=695.5mil; y1=461.5mil; x2=695.5mil; y2=278.5mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119337 {
+          x1=6.983476mm; y1=11.174476mm; x2=275.0mil; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.69703 {
-          x1=695.5mil; y1=278.5mil; x2=750.0mil; y2=224.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119400 {
+          x1=703.0mil; y1=325.0mil; x2=703.0mil; y2=498.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.69706 {
-          x1=488.0mil; y1=741.0mil; x2=488.0mil; y2=668.5mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119403 {
+          x1=703.0mil; y1=498.0mil; x2=682.0mil; y2=519.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.72277 {
-          x1=484.0mil; y1=425.0mil; x2=512.0mil; y2=425.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119406 {
+          x1=682.0mil; y1=519.0mil; x2=644.0mil; y2=519.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.72280 {
-          x1=512.0mil; y1=425.0mil; x2=571.0mil; y2=366.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119409 {
+          x1=644.0mil; y1=519.0mil; x2=488.0mil; y2=675.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.72661 {
-          x1=571.0mil; y1=327.0mil; x2=535.0mil; y2=327.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.119412 {
+          x1=488.0mil; y1=675.0mil; x2=488.0mil; y2=741.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.72664 {
-          x1=535.0mil; y1=327.0mil; x2=507.0mil; y2=299.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125047 {
+          x1=729.0mil; y1=728.0mil; x2=807.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.72667 {
-          x1=507.0mil; y1=299.0mil; x2=507.0mil; y2=247.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125733 {
+          x1=1.032in; y1=716.0mil; x2=1.268in; y2=716.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.72670 {
-          x1=507.0mil; y1=247.0mil; x2=487.0mil; y2=227.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125736 {
+          x1=1.268in; y1=716.0mil; x2=1.282in; y2=730.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.89221 {
-          x1=26.1874mm; y1=744.0mil; x2=1.372in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125739 {
+          x1=1.282in; y1=730.0mil; x2=1.388in; y2=730.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.89224 {
-          x1=1.372in; y1=744.0mil; x2=35.9029mm; y2=702.5mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125742 {
+          x1=1.388in; y1=730.0mil; x2=1.479in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.89849 {
-          x1=27.3558mm; y1=813.0mil; x2=1.398in; y2=813.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125778 {
+          x1=1.494in; y1=258.0mil; x2=1.641in; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.89852 {
-          x1=1.68in; y1=531.0mil; x2=1.398in; y2=813.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125781 {
+          x1=1.641in; y1=258.0mil; x2=1.764in; y2=381.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.92918 {
-          x1=477.0mil; y1=183.0mil; x2=1.171in; y2=183.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.125784 {
+          x1=1.764in; y1=381.0mil; x2=1.764in; y2=437.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.94855 {
-          x1=1.171in; y1=183.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:polygon.111921 { clearance=10.0mil;
+          li:geometry {
+            ta:contour {
+             { 2.47in; 1000.0mil }
+             { 2.75in; 1000.0mil }
+             { 2.75in; 0.0 }
+             { 2.47in; 0.0 }
+            }
+          }
+
           ha:flags {
-           clearline=1
+           clearpoly=1
           }
          }
         }
@@ -3712,30 +4966,6 @@ ha:pcb-rnd-board-v8 {
          ha:line.31416 {
           x1=54.3052mm; y1=567.0mil; x2=55.8546mm; y2=567.0mil; thickness=32.0mil; clearance=12.0mil;
          }
-         ha:line.31419 {
-          x1=33.0962mm; y1=376.0mil; x2=1.302in; y2=376.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31434 {
-          x1=1.741in; y1=940.0mil; x2=1.741in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31437 {
-          x1=1.771in; y1=489.0mil; x2=1.771in; y2=888.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31443 {
-          x1=1.709in; y1=316.0mil; x2=1.71in; y2=315.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
          ha:line.50982 {
           x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
@@ -3840,6 +5070,24 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
+         ha:line.30603 {
+          x1=1.854in; y1=363.0mil; x2=1.8in; y2=417.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30606 {
+          x1=1.8in; y1=417.0mil; x2=1.8in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119018 {
+          x1=369.0mil; y1=297.0mil; x2=582.0mil; y2=332.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
          ha:polygon.31446 {
           li:geometry {
             ta:contour {
@@ -4031,13 +5279,6 @@ ha:pcb-rnd-board-v8 {
      clearpoly=1
     }
    }
-   ha:text.32125 {
-    string=apogee; x=8.602726mm; y=399.17mil; scale=100; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 270.000000
-   }
    ha:text.32126 {
     string=switch; x=8.5504mm; y=20.193254mm; scale=100; fid=0;
     ha:flags {
@@ -4171,7 +5412,7 @@ ha:pcb-rnd-board-v8 {
 
     li:objects {
      ha:padstack_ref.34409 {
-      proto=4; x=17.75mm; y=5.837428mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      proto=4; x=473.0mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -4211,6 +5452,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
          li:5 {
           on  
           solid  
@@ -4245,6 +5491,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
          li:5 {
           on  
           solid  
@@ -4279,6 +5530,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
          li:5 {
           on  
           solid  
@@ -4313,6 +5569,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+           li:4 {
+            on  
+            solid  
+            noshape  
+           }
           li:5 {
            on  
            solid  
@@ -4352,6 +5613,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
          li:5 {
           on  
           solid  
@@ -4386,6 +5652,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
          li:5 {
           on  
           solid  
@@ -4420,6 +5691,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
          li:5 {
           on  
           solid  
@@ -4454,6 +5730,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
          li:5 {
           on  
           solid  
@@ -4492,6 +5773,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
      }
      ha:padstack_ref.34431 {
@@ -4571,6 +5857,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
      }
      ha:padstack_ref.34437 {
@@ -4779,22 +6070,27 @@ ha:pcb-rnd-board-v8 {
          }
       }
      }
-     ha:padstack_ref.34465 {
-      proto=4; x=366.0mil; y=330.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34471 {
+      proto=4; x=622.0mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:3 {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
          on  
          solid  
          noshape  
         }
       }
      }
-     ha:padstack_ref.34466 {
-      proto=4; x=414.0mil; y=291.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34474 {
+      proto=4; x=570.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -4812,36 +6108,27 @@ ha:pcb-rnd-board-v8 {
          }
       }
      }
-     ha:padstack_ref.34471 {
-      proto=4; x=593.0mil; y=249.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34475 {
+      proto=4; x=585.0mil; y=464.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
+        li:0 {
          on  
          solid  
          noshape  
         }
-        li:5 {
+        li:3 {
          on  
          solid  
          noshape  
         }
       }
      }
-     ha:padstack_ref.34472 {
-      proto=4; x=476.0mil; y=259.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34473 {
-      proto=4; x=513.0mil; y=372.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34476 {
+      proto=4; x=269.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -4854,37 +6141,22 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34474 {
-      proto=4; x=570.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34477 {
+      proto=4; x=677.0mil; y=559.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
       }
      }
-     ha:padstack_ref.34475 {
-      proto=4; x=585.0mil; y=464.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34479 {
+      proto=4; x=697.0mil; y=639.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
         li:3 {
          on  
          solid  
@@ -4892,8 +6164,8 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34476 {
-      proto=4; x=269.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34480 {
+      proto=4; x=581.0mil; y=667.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -4906,17 +6178,8 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34477 {
-      proto=4; x=677.0mil; y=559.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34478 {
-      proto=4; x=716.0mil; y=559.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34481 {
+      proto=4; x=514.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -4924,8 +6187,8 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.34479 {
-      proto=4; x=697.0mil; y=639.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34496 {
+      proto=4; x=831.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -4938,108 +6201,204 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34480 {
-      proto=4; x=581.0mil; y=667.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34497 {
+      proto=4; x=488.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
       }
      }
-     ha:padstack_ref.34481 {
-      proto=4; x=514.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34498 {
+      proto=4; x=2.304in; y=375.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:4 {
+         on  
+         sharp  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34482 {
-      proto=4; x=819.0mil; y=224.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34501 {
+      proto=4; x=757.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34486 {
-      proto=4; x=571.0mil; y=327.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34502 {
+      proto=4; x=1.63in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34487 {
-      proto=4; x=571.0mil; y=366.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34508 {
+      proto=4; x=46.387mm; y=461.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34489 {
-      proto=4; x=332.0mil; y=282.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34509 {
+      proto=4; x=2.343in; y=282.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34490 {
-      proto=4; x=359.0mil; y=403.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34510 {
+      proto=4; x=2.443in; y=402.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:0 {
+         on  
+         diag  
+         round  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
         li:3 {
          on  
          solid  
          noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
      }
-     ha:padstack_ref.34491 {
-      proto=4; x=628.0mil; y=458.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34511 {
+      proto=4; x=2.498in; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34492 {
-      proto=4; x=662.0mil; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34512 {
+      proto=4; x=2.261in; y=654.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34494 {
-      proto=4; x=411.0mil; y=399.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34513 {
+      proto=4; x=58.8264mm; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34495 {
-      proto=4; x=9.788mm; y=9.4578mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34514 {
+      proto=4; x=1.373in; y=969.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -5047,8 +6406,8 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.34496 {
-      proto=4; x=831.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34518 {
+      proto=4; x=1.476in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -5061,64 +6420,65 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34497 {
-      proto=4; x=488.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34519 {
+      proto=4; x=36.195mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-     ha:padstack_ref.34498 {
-      proto=4; x=2.304in; y=375.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34520 {
+      proto=4; x=1.48in; y=678.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:4 {
+        li:3 {
          on  
-         sharp  
+         solid  
          noshape  
         }
       }
      }
-     ha:padstack_ref.34501 {
-      proto=4; x=757.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34521 {
+      proto=4; x=36.195mm; y=653.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
+        li:0 {
          on  
-         solid  
+         diag  
+         round  
          noshape  
         }
-        li:5 {
+        li:3 {
          on  
          solid  
          noshape  
         }
       }
      }
-     ha:padstack_ref.34502 {
-      proto=4; x=1.63in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34522 {
+      proto=4; x=1.741in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
       }
      }
-     ha:padstack_ref.34504 {
-      proto=4; x=1.879in; y=389.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34524 {
+      proto=4; x=2.018in; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -5126,8 +6486,8 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.34507 {
-      proto=4; x=1.917in; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34526 {
+      proto=4; x=1.771in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -5135,62 +6495,31 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.34508 {
-      proto=4; x=46.387mm; y=461.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34527 {
+      proto=4; x=1.771in; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
       }
      }
-     ha:padstack_ref.34509 {
-      proto=4; x=2.343in; y=282.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34528 {
+      proto=4; x=1.345in; y=886.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
       }
      }
-     ha:padstack_ref.34510 {
-      proto=4; x=2.443in; y=402.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34529 {
+      proto=4; x=1.825in; y=160.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:0 {
-         on  
-         diag  
-         round  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
         li:3 {
          on  
          solid  
@@ -5198,8 +6527,8 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34511 {
-      proto=4; x=2.498in; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34531 {
+      proto=4; x=1.736in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
@@ -5210,11 +6539,6 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
         li:5 {
          on  
          solid  
@@ -5222,227 +6546,390 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34512 {
-      proto=4; x=2.261in; y=654.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34525 {
+      proto=4; x=1.032in; y=716.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
       }
      }
-     ha:padstack_ref.34513 {
-      proto=4; x=58.8264mm; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34523 {
+      proto=4; x=1.741in; y=724.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
       }
      }
-     ha:padstack_ref.34514 {
-      proto=4; x=1.373in; y=969.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.89836 {
+       proto=4; x=27.3558mm; y=744.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.93842 {
+       proto=4; x=980.0mil; y=86.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.94368 {
+       proto=4; x=26.035mm; y=276.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.94858 {
+       proto=4; x=1.274in; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.94859 {
+       proto=4; x=31.1912mm; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.102781 {
+       proto=4; x=1.152in; y=295.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.102944 {
+       proto=4; x=1.155in; y=207.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.103209 {
+       proto=4; x=1.134in; y=690.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
+      ha:padstack_ref.103210 {
+       proto=4; x=29.6164mm; y=690.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34518 {
-      proto=4; x=1.48in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
+      ha:padstack_ref.103457 {
+       proto=4; x=921.0mil; y=568.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
-     }
-     ha:padstack_ref.34519 {
-      proto=4; x=36.068mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.103575 {
+       proto=4; x=757.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.104081 {
+       proto=4; x=807.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34520 {
-      proto=4; x=1.48in; y=678.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.104178 {
+       proto=4; x=969.0mil; y=463.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.104185 {
+       proto=4; x=905.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34521 {
-      proto=4; x=36.068mm; y=653.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.104204 {
+       proto=4; x=942.0mil; y=448.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.104211 {
+       proto=4; x=856.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:0 {
-         on  
-         diag  
-         round  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34522 {
-      proto=4; x=1.741in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.107631 {
+       proto=4; x=782.0mil; y=290.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.107632 {
+       proto=4; x=743.0mil; y=290.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34524 {
-      proto=4; x=2.018in; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.107708 {
+       proto=4; x=921.0mil; y=526.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.107724 {
+       proto=4; x=894.0mil; y=547.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34526 {
-      proto=4; x=1.771in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.107791 {
+       proto=4; x=1.189in; y=220.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.107988 {
+       proto=4; x=30.8356mm; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34527 {
-      proto=4; x=1.771in; y=888.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.108125 {
+       proto=4; x=1.468in; y=807.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.108132 {
+       proto=4; x=1.861in; y=850.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34528 {
-      proto=4; x=1.345in; y=886.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.108196 {
+       proto=4; x=1.468in; y=851.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.108203 {
+       proto=4; x=1.861in; y=894.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34529 {
-      proto=4; x=1.825in; y=160.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.108258 {
+       proto=4; x=1.189in; y=839.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.108451 {
+       proto=4; x=1.219in; y=869.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34531 {
-      proto=4; x=1.736in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.108521 {
+       proto=4; x=29.21mm; y=766.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.108531 {
+       proto=4; x=1.8in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34525 {
-      proto=4; x=26.1874mm; y=744.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.108824 {
+       proto=4; x=41.021mm; y=344.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.108831 {
+       proto=4; x=1.683in; y=345.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34523 {
-      proto=4; x=1.741in; y=724.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.108973 {
+       proto=4; x=1.764in; y=437.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.108977 {
+       proto=4; x=1.494in; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.34488 {
-      proto=4; x=484.0mil; y=425.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.109005 {
+       proto=4; x=1.074in; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.109099 {
+       proto=4; x=1.094in; y=304.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+       }
       }
-     }
-      ha:padstack_ref.72682 {
-       proto=4; x=548.0mil; y=297.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.118107 {
+       proto=4; x=209.0mil; y=180.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -5455,17 +6942,22 @@ ha:pcb-rnd-board-v8 {
          }
        }
       }
-      ha:padstack_ref.89836 {
-       proto=4; x=27.3558mm; y=813.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.118184 {
+       proto=4; x=369.0mil; y=331.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
        }
       }
-      ha:padstack_ref.93842 {
-       proto=4; x=980.0mil; y=86.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.118183 {
+       proto=4; x=369.0mil; y=382.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -5478,22 +6970,85 @@ ha:pcb-rnd-board-v8 {
          }
        }
       }
-      ha:padstack_ref.94368 {
-       proto=4; x=26.035mm; y=276.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.118968 {
+       proto=4; x=369.0mil; y=297.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:3 {
+       }
+      }
+      ha:padstack_ref.119011 {
+       proto=4; x=582.0mil; y=332.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.119180 {
+       proto=4; x=401.0mil; y=357.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.119190 {
+       proto=4; x=677.0mil; y=479.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.119281 {
+       proto=4; x=450.0mil; y=278.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.119330 {
+       proto=4; x=275.0mil; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.119430 {
+       proto=4; x=703.0mil; y=325.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.124869 {
+       proto=4; x=921.0mil; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
           on  
           solid  
           noshape  
          }
        }
       }
-      ha:padstack_ref.94858 {
-       proto=4; x=1.274in; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.125050 {
+       proto=4; x=729.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -5501,8 +7056,8 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.94859 {
-       proto=4; x=31.1912mm; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+      ha:padstack_ref.125503 {
+       proto=4; x=1.357in; y=558.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -5515,6 +7070,20 @@ ha:pcb-rnd-board-v8 {
          }
        }
       }
+      ha:padstack_ref.125714 {
+       proto=4; x=1.37226in; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
       ha:subc.32166 {
        ha:attributes {
         value=
@@ -6063,7 +7632,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.32244 {
-         proto=0; x=15.373604mm; y=326.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=5.315204mm; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -6077,7 +7646,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.32245 {
-         proto=0; x=636.74mil; y=326.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=240.74mil; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -6111,25 +7680,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.32232 {
-            x1=621.0mil; y1=326.0mil; x2=621.0mil; y2=326.0mil; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=255.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.32235 {
-            x1=621.0mil; y1=326.0mil; x2=621.0mil; y2=326.0mil; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=255.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.32238 {
-            x1=621.0mil; y1=326.0mil; x2=16.7734mm; y2=326.0mil; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=255.0mil; x2=6.715mm; y2=255.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.32241 {
-            x1=621.0mil; y1=326.0mil; x2=621.0mil; y2=9.2804mm; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=7.477mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -7259,6 +8828,11 @@ ha:pcb-rnd-board-v8 {
             solid  
             noshape  
            }
+             li:4 {
+              on  
+              solid  
+              noshape  
+             }
             li:5 {
              on  
              solid  
@@ -7808,264 +9382,70 @@ ha:pcb-rnd-board-v8 {
            ha:ps_shape_v4 {
             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
             ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            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=2.119884mm;            }
-            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=2.119884mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.32412 {
-         proto=0; x=133.0mil; y=903.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32400 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32403 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32406 {
-            x1=133.0mil; y1=903.0mil; x2=4.3782mm; y2=903.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32409 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=23.9362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAL
-      }
-      ha:subc.32434 {
-       ha:attributes {
-        value=LM293
-        footprint=8ufson2x2
-        refdes=U13
-       }
-      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 {
-              5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              11.81mil  
-              -0.524891mm  
-              -11.81mil  
-              -0.524891mm  
-              -11.81mil  
-              0.524891mm  
-              11.81mil  
-              0.524891mm  
-             }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             copper = 1
             }
             clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-             }
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-              -0.225044mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -37.405mil  
-              -14.765mil  
-              -37.405mil  
-              14.765mil  
-              37.405mil  
-              14.765mil  
-              37.405mil  
-              -14.765mil  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-              -0.225044mm  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32463 {
-         proto=0; x=434.47mil; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:padstack_ref.32412 {
+         proto=0; x=133.0mil; y=903.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
@@ -8073,173 +9453,34 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32464 {
-         proto=0; x=12.535662mm; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.32465 {
-         proto=0; x=454.16mil; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.32466 {
-         proto=0; x=12.035536mm; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.32467 {
-         proto=0; x=12.035536mm; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.32468 {
-         proto=0; x=454.16mil; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.32469 {
-         proto=0; x=12.535662mm; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.32470 {
-         proto=0; x=434.47mil; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.32471 {
-         proto=1; x=464.0mil; y=332.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
        }
        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32435 {
-            x1=10.785602mm; y1=7.432802mm; x2=503.37mil; y2=7.432802mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32438 {
-            x1=503.37mil; y1=7.432802mm; x2=503.37mil; y2=371.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32441 {
-            x1=10.785602mm; y1=371.37mil; x2=503.37mil; y2=371.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32444 {
-            x1=10.785602mm; y1=7.432802mm; x2=10.785602mm; y2=371.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32447 {
-            x1=10.485628mm; y1=371.37mil; x2=10.485628mm; y2=371.37mil; 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.32451 {
-            x1=464.0mil; y1=332.0mil; x2=464.0mil; y2=332.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32400 {
+            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32454 {
-            x1=464.0mil; y1=332.0mil; x2=464.0mil; y2=332.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32403 {
+            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32457 {
-            x1=464.0mil; y1=332.0mil; x2=464.0mil; y2=9.4328mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32406 {
+            x1=133.0mil; y1=903.0mil; x2=4.3782mm; y2=903.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32460 {
-            x1=464.0mil; y1=332.0mil; x2=12.7856mm; y2=332.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32409 {
+            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=23.9362mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8253,7 +9494,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAN
+       uid = qIc8VW925zCt24ZkTm0AAAAL
       }
       ha:subc.32473 {
        ha:attributes {
@@ -8571,7 +9812,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.32525 {
-         proto=0; x=13.500608mm; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=14.383004mm; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8585,7 +9826,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.32526 {
-         proto=0; x=563.0mil; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=597.74mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8619,29 +9860,33 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.32513 {
-            x1=13.900404mm; y1=258.0mil; x2=13.900404mm; y2=258.0mil; thickness=0.1mm; clearance=0.0;
+            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.32516 {
-            x1=13.900404mm; y1=258.0mil; x2=13.900404mm; y2=258.0mil; thickness=0.1mm; clearance=0.0;
+            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.32519 {
-            x1=13.900404mm; y1=258.0mil; x2=14.900404mm; y2=258.0mil; thickness=0.1mm; clearance=0.0;
+            x1=582.0mil; y1=256.0mil; x2=15.7828mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.32522 {
-            x1=13.900404mm; y1=258.0mil; x2=13.900404mm; y2=7.5532mm; thickness=0.1mm; clearance=0.0;
+            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
-           }
+ ha:flags ={ selected=1
+ };           }
           }
           ha:type {
            top = 1
@@ -8728,7 +9973,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.32542 {
-         proto=0; x=563.0mil; y=219.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=12.579604mm; y=256.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8742,7 +9987,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.32543 {
-         proto=0; x=13.500608mm; y=219.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=526.74mil; y=256.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8776,25 +10021,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.32530 {
-            x1=13.900404mm; y1=219.0mil; x2=13.900404mm; y2=219.0mil; thickness=0.1mm; clearance=0.0;
+            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.32533 {
-            x1=13.900404mm; y1=219.0mil; x2=13.900404mm; y2=219.0mil; thickness=0.1mm; clearance=0.0;
+            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.32536 {
-            x1=13.900404mm; y1=219.0mil; x2=12.900404mm; y2=219.0mil; thickness=0.1mm; clearance=0.0;
+            x1=511.0mil; y1=256.0mil; x2=13.9794mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.32539 {
-            x1=13.900404mm; y1=219.0mil; x2=13.900404mm; y2=4.5626mm; thickness=0.1mm; clearance=0.0;
+            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11419,7 +12664,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.32783 {
-         proto=0; x=15.373604mm; y=366.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=5.315204mm; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11433,7 +12678,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.32784 {
-         proto=0; x=636.74mil; y=366.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=240.74mil; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11467,25 +12712,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.32771 {
-            x1=621.0mil; y1=366.0mil; x2=621.0mil; y2=366.0mil; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=440.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.32774 {
-            x1=621.0mil; y1=366.0mil; x2=621.0mil; y2=366.0mil; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=440.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.32777 {
-            x1=621.0mil; y1=366.0mil; x2=16.7734mm; y2=366.0mil; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=440.0mil; x2=6.715mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.32780 {
-            x1=621.0mil; y1=366.0mil; x2=621.0mil; y2=10.2964mm; thickness=0.1mm; clearance=0.0;
+            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=12.176mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -13258,7 +14503,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.33121 {
-           proto=0; x=15.373604mm; y=287.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=5.315204mm; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13272,7 +14517,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.33122 {
-           proto=0; x=636.74mil; y=287.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=240.74mil; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13306,25 +14551,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.33109 {
-              x1=621.0mil; y1=287.0mil; x2=621.0mil; y2=287.0mil; thickness=0.1mm; clearance=0.0;
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.33112 {
-              x1=621.0mil; y1=287.0mil; x2=621.0mil; y2=287.0mil; thickness=0.1mm; clearance=0.0;
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.33115 {
-              x1=621.0mil; y1=287.0mil; x2=14.7734mm; y2=287.0mil; thickness=0.1mm; clearance=0.0;
+              x1=225.0mil; y1=215.0mil; x2=4.715mm; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.33118 {
-              x1=621.0mil; y1=287.0mil; x2=621.0mil; y2=8.2898mm; thickness=0.1mm; clearance=0.0;
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=6.461mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -13572,7 +14817,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.33155 {
-           proto=0; x=15.373604mm; y=407.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=340.0mil; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13586,7 +14831,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.33156 {
-           proto=0; x=636.74mil; y=407.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=7.836408mm; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -13620,25 +14865,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.33143 {
-              x1=621.0mil; y1=407.0mil; x2=621.0mil; y2=407.0mil; thickness=0.1mm; clearance=0.0;
+              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.33146 {
-              x1=621.0mil; y1=407.0mil; x2=621.0mil; y2=407.0mil; thickness=0.1mm; clearance=0.0;
+              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.33149 {
-              x1=621.0mil; y1=407.0mil; x2=14.7734mm; y2=407.0mil; thickness=0.1mm; clearance=0.0;
+              x1=8.236204mm; y1=440.0mil; x2=9.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.33152 {
-              x1=621.0mil; y1=407.0mil; x2=621.0mil; y2=11.3378mm; thickness=0.1mm; clearance=0.0;
+              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=10.176mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17892,7 +19137,7 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:padstack_ref.33663 {
-           proto=0; x=490.0mil; y=14.973808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=500.0mil; y=15.094204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17906,7 +19151,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.33664 {
-           proto=0; x=490.0mil; y=621.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           proto=0; x=500.0mil; y=625.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17940,25 +19185,25 @@ ha:pcb-rnd-board-v8 {
 
             li:objects {
              ha:line.33651 {
-              x1=490.0mil; y1=15.373604mm; x2=490.0mil; y2=15.373604mm; thickness=0.1mm; clearance=0.0;
+              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=610.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
              ha:line.33654 {
-              x1=490.0mil; y1=15.373604mm; x2=490.0mil; y2=15.373604mm; thickness=0.1mm; clearance=0.0;
+              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=610.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
              ha:line.33657 {
-              x1=490.0mil; y1=15.373604mm; x2=490.0mil; y2=14.373604mm; thickness=0.1mm; clearance=0.0;
+              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=14.494mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
              ha:line.33660 {
-              x1=490.0mil; y1=15.373604mm; x2=11.446mm; y2=15.373604mm; thickness=0.1mm; clearance=0.0;
+              x1=500.0mil; y1=610.0mil; x2=11.7mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20101,25 +21346,29 @@ ha:pcb-rnd-board-v8 {
               ha:attributes {
                 subc-role=pnp-origin
               }
-             }
+ ha:flags ={ selected=1
+ };             }
              ha:line.33959 {
               x1=2.346in; y1=439.0mil; x2=2.346in; y2=439.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
-             }
+ ha:flags ={ selected=1
+ };             }
              ha:line.33962 {
               x1=2.346in; y1=439.0mil; x2=2.346in; y2=12.1506mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
-             }
+ ha:flags ={ selected=1
+ };             }
              ha:line.33965 {
               x1=2.346in; y1=439.0mil; x2=60.5884mm; y2=439.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
-             }
+ ha:flags ={ selected=1
+ };             }
             }
             ha:type {
              top = 1
@@ -21529,6 +22778,11 @@ ha:pcb-rnd-board-v8 {
               solid  
               noshape  
              }
+              li:5 {
+               on  
+               solid  
+               noshape  
+              }
            }
 
            ha:attributes {
@@ -21548,6 +22802,11 @@ ha:pcb-rnd-board-v8 {
               solid  
               noshape  
              }
+              li:5 {
+               on  
+               solid  
+               noshape  
+              }
            }
 
            ha:attributes {
@@ -21567,6 +22826,11 @@ ha:pcb-rnd-board-v8 {
               solid  
               noshape  
              }
+              li:5 {
+               on  
+               solid  
+               noshape  
+              }
            }
 
            ha:attributes {
@@ -22807,78 +24071,15 @@ ha:pcb-rnd-board-v8 {
                mask = 1
               }
               clearance=0.0
-               li:ps_poly {
-                -0.351155mm  
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-               }
-             }
-           }
-         }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
+               li:ps_poly {
                 -0.351155mm  
                 25.535mil  
                 0.351155mm  
                 25.535mil  
+                0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
                }
              }
 
@@ -22890,20 +24091,20 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
                 -0.274955mm  
                 22.535mil  
                 0.274955mm  
                 22.535mil  
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
                }
              }
            }
          }
 
-         ha:ps_proto_v6.2 {
+         ha:ps_proto_v6.1 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -22915,14 +24116,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.274955mm  
                 -22.535mil  
                 -0.274955mm  
                 -22.535mil  
-                0.274955mm  
+                -0.274955mm  
                 22.535mil  
                 0.274955mm  
                 22.535mil  
-                -0.274955mm  
                }
              }
 
@@ -22934,14 +24135,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.351155mm  
                 -25.535mil  
                 -0.351155mm  
                 -25.535mil  
-                0.351155mm  
+                -0.351155mm  
                 25.535mil  
                 0.351155mm  
                 25.535mil  
-                -0.351155mm  
                }
              }
 
@@ -22953,20 +24154,20 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.274955mm  
                 -22.535mil  
                 -0.274955mm  
                 -22.535mil  
-                0.274955mm  
+                -0.274955mm  
                 22.535mil  
                 0.274955mm  
                 22.535mil  
-                -0.274955mm  
                }
              }
            }
          }
 
-         ha:ps_proto_v6.3 {
+         ha:ps_proto_v6.2 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -22978,14 +24179,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
                 -22.535mil  
                 -0.274955mm  
                 -22.535mil  
                 0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
                }
              }
 
@@ -22997,266 +24198,105 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                -0.351155mm  
                 -25.535mil  
                 -0.351155mm  
                 -25.535mil  
                 0.351155mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                -0.351155mm  
                }
              }
 
              ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.34362 {
-           proto=0; x=1.70873in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=13
-             name=pin13
-           }
-          }
-          ha:padstack_ref.34363 {
-           proto=1; x=1.70873in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.34364 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.34365 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.34366 {
-           proto=0; x=1.67723in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=12
-             name=pin12
-           }
-          }
-          ha:padstack_ref.34367 {
-           proto=1; x=1.67723in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.34368 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.34369 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.34370 {
-           proto=0; x=1.64574in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=11
-             name=pin11
-           }
-          }
-          ha:padstack_ref.34371 {
-           proto=1; x=1.64574in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.34372 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.34373 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.34374 {
-           proto=0; x=41.00195mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=10
-             name=pin10
-           }
-          }
-          ha:padstack_ref.34375 {
-           proto=1; x=41.00195mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+               }
+             }
            }
+         }
 
-           ha:attributes {
-             term=4
-             name=pin4
-           }
-          }
-          ha:padstack_ref.34376 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           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 {
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+               }
+             }
 
-           ha:attributes {
-             term=7
-             name=pin7
-           }
-          }
-          ha:padstack_ref.34377 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-           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 {
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                0.351155mm  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+               }
+             }
            }
+         }
+        }
 
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-          ha:padstack_ref.34378 {
-           proto=0; x=40.202104mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         li:objects {
+          ha:padstack_ref.34362 {
+           proto=0; x=1.70873in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23265,12 +24305,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=9
-             name=pin9
+             term=13
+             name=pin13
            }
           }
-          ha:padstack_ref.34379 {
-           proto=1; x=40.202104mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34363 {
+           proto=1; x=1.70873in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23279,11 +24319,11 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=5
-             name=pin5
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.34380 {
+          ha:padstack_ref.34364 {
            proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
@@ -23297,7 +24337,7 @@ ha:pcb-rnd-board-v8 {
              name=pin7
            }
           }
-          ha:padstack_ref.34381 {
+          ha:padstack_ref.34365 {
            proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
@@ -23311,8 +24351,8 @@ ha:pcb-rnd-board-v8 {
              name=pin14
            }
           }
-          ha:padstack_ref.34382 {
-           proto=0; x=1.55126in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34366 {
+           proto=0; x=1.67723in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23321,12 +24361,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=8
-             name=pin8
+             term=12
+             name=pin12
            }
           }
-          ha:padstack_ref.34383 {
-           proto=1; x=1.55126in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34367 {
+           proto=1; x=1.67723in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23335,11 +24375,11 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=6
-             name=pin6
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.34384 {
+          ha:padstack_ref.34368 {
            proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
@@ -23353,166 +24393,36 @@ ha:pcb-rnd-board-v8 {
              name=pin7
            }
           }
-          ha:padstack_ref.34385 {
+          ha:padstack_ref.34369 {
            proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
 
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=14
-             name=pin14
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.34336 {
-              x1=1.72842in; y1=273.05mil; x2=1.72842in; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.34339 {
-              x1=1.72842in; y1=3.935476mm; x2=38.901878mm; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.34342 {
-              x1=38.901878mm; y1=3.935476mm; x2=38.901878mm; y2=273.05mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.34345 {
-              x1=38.901878mm; y1=273.05mil; x2=1.72842in; y2=273.05mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.34348 {
-              x=43.60164mm; y=3.335528mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.34350 {
-              x1=41.401937mm; y1=5.435537mm; x2=41.401937mm; y2=5.435537mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.34353 {
-              x1=1.63in; y1=214.0mil; x2=1.63in; y2=214.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.34356 {
-              x1=1.63in; y1=214.0mil; x2=1.63in; y2=4.4356mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.34359 {
-              x1=1.63in; y1=214.0mil; x2=40.402mm; y2=214.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = tOk2dqYgydnQP1rLYRgAAABt
-        }
-        ha:subc.34387 {
-         ha:attributes {
-          value=47uF
-          footprint=1206
-          refdes=C39
-         }
-        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.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                0.94996mm  
-                0.649986mm  
-                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 {
-                0.726186mm  
-                -1.02616mm  
-                -0.726186mm  
-                -1.02616mm  
-                -0.726186mm  
-                1.02616mm  
-                0.726186mm  
-                1.02616mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                0.94996mm  
-                0.649986mm  
-                0.94996mm  
-               }
-             }
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.34370 {
+           proto=0; x=1.64574in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.34407 {
-           proto=0; x=226.9mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
+          }
+          ha:padstack_ref.34371 {
+           proto=1; x=1.64574in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23521,12 +24431,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.34408 {
-           proto=0; x=345.0mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34372 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23535,148 +24445,82 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=7
+             name=pin7
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.34373 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-             ha:line.34388 {
-              x1=6.663182mm; y1=493.6mil; x2=7.863078mm; y2=493.6mil; thickness=8.0mil; clearance=0.0;
-             }
-             ha:line.34391 {
-              x1=6.663182mm; y1=14.43736mm; x2=7.863078mm; y2=14.43736mm; thickness=8.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.34374 {
+           proto=0; x=41.00195mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-             ha:line.34395 {
-              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.34398 {
-              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.34401 {
-              x1=7.26313mm; y1=531.0mil; x2=8.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.34404 {
-              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=14.4874mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+           ha:attributes {
+             term=10
+             name=pin10
+           }
           }
-         }
-        }
-         uid = 1eCFB3lwkWzy5iwEkcsAAABn
-        }
-        ha:subc.37635 {
-         ha:attributes {
-          openscad=0402
-          value=0.1uF
-          refdes=C110
-          footprint=0402
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.34375 {
+           proto=1; x=41.00195mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           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=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.34376 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           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=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.34377 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.37649 {
-           proto=0; x=22.009608mm; y=-141.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.34378 {
+           proto=0; x=40.202104mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23685,12 +24529,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=9
+             name=pin9
            }
           }
-          ha:padstack_ref.37650 {
-           proto=0; x=898.0mil; y=-141.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34379 {
+           proto=1; x=40.202104mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23699,142 +24543,68 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=5
+             name=pin5
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.34380 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.34381 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-             ha:line.37637 {
-              x1=22.409404mm; y1=-141.0mil; x2=22.409404mm; y2=-141.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.37640 {
-              x1=22.409404mm; y1=-141.0mil; x2=22.409404mm; y2=-141.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.37643 {
-              x1=22.409404mm; y1=-141.0mil; x2=23.409404mm; y2=-141.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.37646 {
-              x1=22.409404mm; y1=-141.0mil; x2=22.409404mm; y2=-2.5814mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
-         }
-        }
-         uid = NDvkGVUw7/TEOkFiPWwAAABr
-        }
-        ha:subc.37668 {
-         ha:attributes {
-          openscad=0402
-          value=0.1uF
-          refdes=C111
-          footprint=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.34382 {
+           proto=0; x=1.55126in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           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=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.34383 {
+           proto=1; x=1.55126in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           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.37682 {
-           proto=0; x=22.028404mm; y=-98.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.34384 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23843,12 +24613,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=7
+             name=pin7
            }
           }
-          ha:padstack_ref.37683 {
-           proto=0; x=898.74mil; y=-98.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34385 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -23857,8 +24627,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=14
+             name=pin14
            }
           }
          }
@@ -23869,6 +24639,21 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.34336 {
+              x1=1.72842in; y1=273.05mil; x2=1.72842in; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34339 {
+              x1=1.72842in; y1=3.935476mm; x2=38.901878mm; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34342 {
+              x1=38.901878mm; y1=3.935476mm; x2=38.901878mm; y2=273.05mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34345 {
+              x1=38.901878mm; y1=273.05mil; x2=1.72842in; y2=273.05mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.34348 {
+              x=43.60164mm; y=3.335528mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -23881,26 +24666,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.37670 {
-              x1=883.0mil; y1=-98.0mil; x2=883.0mil; y2=-98.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34350 {
+              x1=41.401937mm; y1=5.435537mm; x2=41.401937mm; y2=5.435537mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.37673 {
-              x1=883.0mil; y1=-98.0mil; x2=883.0mil; y2=-98.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34353 {
+              x1=1.63in; y1=214.0mil; x2=1.63in; y2=214.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.37676 {
-              x1=883.0mil; y1=-98.0mil; x2=23.4282mm; y2=-98.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34356 {
+              x1=1.63in; y1=214.0mil; x2=1.63in; y2=4.4356mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.37679 {
-              x1=883.0mil; y1=-98.0mil; x2=883.0mil; y2=-1.4892mm; thickness=0.1mm; clearance=0.0;
+             ha:line.34359 {
+              x1=1.63in; y1=214.0mil; x2=40.402mm; y2=214.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -23914,14 +24699,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = NDvkGVUw7/TEOkFiPWwAAABt
+         uid = tOk2dqYgydnQP1rLYRgAAABt
         }
-        ha:subc.37701 {
+        ha:subc.34387 {
          ha:attributes {
-          openscad=0402
-          value=0.1uF
-          refdes=C112
-          footprint=0402
+          value=47uF
+          footprint=1206
+          refdes=C39
          }
         ha:data {
                 li:padstack_prototypes {
@@ -23938,33 +24722,33 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                0.94996mm  
+                0.649986mm  
+                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 {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.726186mm  
+                -1.02616mm  
+                -0.726186mm  
+                -1.02616mm  
+                -0.726186mm  
+                1.02616mm  
+                0.726186mm  
+                1.02616mm  
                }
              }
 
@@ -23976,14 +24760,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                0.94996mm  
+                0.649986mm  
+                0.94996mm  
                }
              }
            }
@@ -23991,8 +24775,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.37715 {
-           proto=0; x=21.958808mm; y=-46.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34407 {
+           proto=0; x=226.9mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -24005,8 +24789,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.37716 {
-           proto=0; x=896.0mil; y=-46.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34408 {
+           proto=0; x=345.0mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -24027,6 +24811,12 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.34388 {
+              x1=6.663182mm; y1=493.6mil; x2=7.863078mm; y2=493.6mil; thickness=8.0mil; clearance=0.0;
+             }
+             ha:line.34391 {
+              x1=6.663182mm; y1=14.43736mm; x2=7.863078mm; y2=14.43736mm; thickness=8.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -24039,26 +24829,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.37703 {
-              x1=22.358604mm; y1=-46.0mil; x2=22.358604mm; y2=-46.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34395 {
+              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.37706 {
-              x1=22.358604mm; y1=-46.0mil; x2=22.358604mm; y2=-46.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34398 {
+              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.37709 {
-              x1=22.358604mm; y1=-46.0mil; x2=23.358604mm; y2=-46.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34401 {
+              x1=7.26313mm; y1=531.0mil; x2=8.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.37712 {
-              x1=22.358604mm; y1=-46.0mil; x2=22.358604mm; y2=-0.1684mm; thickness=0.1mm; clearance=0.0;
+             ha:line.34404 {
+              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=14.4874mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -24072,275 +24862,85 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = NDvkGVUw7/TEOkFiPWwAAABv
+         uid = 1eCFB3lwkWzy5iwEkcsAAABn
         }
-        ha:subc.45116 {
+        ha:subc.37635 {
          ha:attributes {
-          value=USBmicroB
-          footprint=11071
-          refdes=J5
+          openscad=0402
+          value=0.1uF
+          refdes=C110
+          footprint=0402
          }
         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:ps_proto_v6.3 {
-           hdia=0.0; hplated=1; htop=0; hbottom=0;
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                top = 1
               }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;              }
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               mech = 1
-              }
-              clearance=10.0mil
+              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_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                top = 1
                mask = 1
               }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=10.0mil
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=10.0mil
+              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_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:combining { auto=1;              }
               ha:layer_mask {
-               bottom = 1
-               mask = 1
+               top = 1
+               paste = 1
               }
-              clearance=10.0mil
+              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.45130 {
-           proto=0; x=20.349972mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.37649 {
+           proto=0; x=953.0mil; y=568.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -24350,11 +24950,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=VBUS
+             name=1
            }
           }
-          ha:padstack_ref.45131 {
-           proto=0; x=775.59mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.37650 {
+           proto=0; x=953.0mil; y=599.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -24364,143 +24964,169 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=D-
-           }
-          }
-          ha:padstack_ref.45132 {
-           proto=0; x=750.0mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=D+
+             name=2
            }
           }
-          ha:padstack_ref.45133 {
-           proto=0; x=18.400014mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
+         }
+         li:layers {
 
-           ha:attributes {
-             term=4
-             name=HS
-           }
-          }
-          ha:padstack_ref.45134 {
-           proto=0; x=698.82mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           li:thermal {
-           }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=5
-             name=GND
-           }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-          ha:padstack_ref.45135 {
-           proto=1; x=15.849981mm; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-           }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           ha:attributes {
-             term=G
-           }
+            li:objects {
+             ha:line.37637 {
+              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=583.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.37640 {
+              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=583.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.37643 {
+              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=15.826996mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.37646 {
+              x1=953.0mil; y1=583.74mil; x2=23.2062mm; y2=583.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.45136 {
-           proto=1; x=875.985mil; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
+         }
+        }
+         uid = NDvkGVUw7/TEOkFiPWwAAABr
+        }
+        ha:subc.37668 {
+         ha:attributes {
+          openscad=0402
+          value=0.1uF
+          refdes=C111
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-           ha:attributes {
-             term=G
-           }
-          }
-          ha:padstack_ref.45137 {
-           proto=2; x=704.72mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-           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=G
-           }
-          }
-          ha:padstack_ref.45138 {
-           proto=2; x=20.200112mm; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                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=G
-           }
-          }
-          ha:padstack_ref.45139 {
-           proto=3; x=15.850108mm; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+         li:objects {
+          ha:padstack_ref.37682 {
+           proto=0; x=1.13426in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=G
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.45140 {
-           proto=3; x=875.98mil; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+          ha:padstack_ref.37683 {
+           proto=0; x=1.16574in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=G
+             term=2
+             name=2
            }
           }
          }
@@ -24523,310 +25149,109 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.45118 {
-              x1=750.0mil; y1=3.136451mm; x2=750.0mil; y2=3.136451mm; thickness=0.1mm; clearance=0.0;
+             ha:line.37670 {
+              x1=29.21mm; y1=657.0mil; x2=29.21mm; y2=657.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.45121 {
-              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.37673 {
+              x1=29.21mm; y1=657.0mil; x2=29.21mm; y2=657.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.45124 {
-              x1=750.0mil; y1=25.0mil; x2=18.05mm; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.37676 {
+              x1=29.21mm; y1=657.0mil; x2=30.21mm; y2=657.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.45127 {
-              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=-0.365mm; thickness=0.1mm; clearance=0.0;
+             ha:line.37679 {
+              x1=29.21mm; y1=657.0mil; x2=29.21mm; y2=17.6878mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-
-          {ha:top copper}    {
-           lid=2
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             top = 1
-            }
-          }
-
-          ha:top_paste {
-           lid=3
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             top = 1
-             paste = 1
-            }
-          }
-
-          ha:top_mask {
-           lid=4
-           ha:combining { sub=1; auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             top = 1
-             mask = 1
-            }
-          }
-
-          ha:any_internal_copper {
-           lid=5
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             intern = 1
-            }
-            stack_offs = 1
-          }
-
-          ha:bottom_copper {
-           lid=6
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             copper = 1
-            }
-          }
-
-          ha:bottom_mask {
-           lid=7
-           ha:combining { sub=1; auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             mask = 1
-            }
-          }
-
-          ha:bottom_silk {
-           lid=8
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
-          }
-
-          ha:bottom_paste {
-           lid=9
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             paste = 1
-            }
-          }
-
-          ha:outline {
-           lid=10
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             boundary = 1
-            }
-            purpose = uroute
-          }
-
-          ha:pmech {
-           lid=11
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             mech = 1
-            }
-            purpose = proute
-          }
-
-          ha:umech {
-           lid=12
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             mech = 1
-            }
-            purpose = uroute
-          }
-         }
-        }
-         uid = t+CANjtdPMoBlE0Q3VMAAAAB
-        }
-        ha:subc.45161 {
-         ha:attributes {
-          value=SMA
-          footprint=sma-edge
-          refdes=J8
-         }
-        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 {
-                65.0mil  
-                -95.0mil  
-                -65.0mil  
-                -95.0mil  
-                -65.0mil  
-                95.0mil  
-                65.0mil  
-                95.0mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                68.0mil  
-                -98.0mil  
-                -68.0mil  
-                -98.0mil  
-                -68.0mil  
-                98.0mil  
-                68.0mil  
-                98.0mil  
-               }
+              }
              }
-           }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = NDvkGVUw7/TEOkFiPWwAAABt
+        }
+        ha:subc.37701 {
+         ha:attributes {
+          openscad=0402
+          value=0.1uF
+          refdes=C112
+          footprint=0402
          }
+        ha:data {
+                li:padstack_prototypes {
 
-         ha:ps_proto_v6.1 {
+         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 {
-               bottom = 1
                copper = 1
+               top = 1
               }
               clearance=0.0
                li:ps_poly {
-                65.0mil  
-                -95.0mil  
-                -65.0mil  
-                -95.0mil  
-                -65.0mil  
-                95.0mil  
-                65.0mil  
-                95.0mil  
+                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 {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                68.0mil  
-                -98.0mil  
-                -68.0mil  
-                -98.0mil  
-                -68.0mil  
-                98.0mil  
-                68.0mil  
-                98.0mil  
-               }
-             }
-           }
-         }
-
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
                top = 1
+               mask = 1
               }
               clearance=0.0
                li:ps_poly {
-                30.0mil  
-                -95.0mil  
-                -30.0mil  
-                -95.0mil  
-                -30.0mil  
-                95.0mil  
-                30.0mil  
-                95.0mil  
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
              ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
                top = 1
-               mask = 1
+               paste = 1
               }
               clearance=0.0
                li:ps_poly {
-                33.0mil  
-                -98.0mil  
-                -33.0mil  
-                -98.0mil  
-                -33.0mil  
-                98.0mil  
-                33.0mil  
-                98.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -24834,8 +25259,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.45175 {
-           proto=0; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.37715 {
+           proto=0; x=1.155in; y=266.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -24844,12 +25269,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.45176 {
-           proto=1; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.37716 {
+           proto=0; x=1.155in; y=5.975604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -24859,116 +25284,200 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=pin2
+             name=2
            }
           }
-          ha:padstack_ref.45177 {
-           proto=2; x=2.64in; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=1
-             name=pin1
-           }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-          ha:padstack_ref.45178 {
-           proto=0; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-           }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           ha:attributes {
-             term=2
-             name=pin2
-           }
+            li:objects {
+             ha:line.37703 {
+              x1=1.155in; y1=251.0mil; x2=1.155in; y2=251.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.37706 {
+              x1=1.155in; y1=251.0mil; x2=1.155in; y2=251.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.37709 {
+              x1=1.155in; y1=251.0mil; x2=1.155in; y2=5.3754mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.37712 {
+              x1=1.155in; y1=251.0mil; x2=30.337mm; y2=251.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.45179 {
-           proto=1; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = NDvkGVUw7/TEOkFiPWwAAABv
+        }
+        ha:subc.45116 {
+         ha:attributes {
+          value=USBmicroB
+          footprint=11071
+          refdes=J5
+         }
+        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=pin2
+             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  
+               }
+             }
            }
-          }
          }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            li:objects {
-             ha:line.45163 {
-              x1=2.64in; y1=500.0mil; x2=2.64in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.45166 {
-              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=500.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 {
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -0.700024mm  
+               }
              }
-             ha:line.45169 {
-              x1=69.469mm; y1=500.0mil; x2=70.469mm; y2=500.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.876173mm  
+                -0.776224mm  
+                -0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                -0.776224mm  
+               }
              }
-             ha:line.45172 {
-              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=11.7mm; 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 {
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -0.700024mm  
+               }
              }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = N9fA+S/J+Pl8uhuayOQAAABn
-        }
-        ha:subc.33798 {
-         ha:attributes {
-          value=MS5607
-          footprint=MS5607
-          refdes=U4
+           }
          }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
+         ha:ps_proto_v6.2 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -24980,14 +25489,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                11.81mil  
-                -21.655mil  
-                -11.81mil  
-                -21.655mil  
-                -11.81mil  
-                21.655mil  
-                11.81mil  
-                21.655mil  
+                -0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
                }
              }
 
@@ -24999,14 +25508,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                14.81mil  
-                -24.655mil  
-                -14.81mil  
-                -24.655mil  
-                -14.81mil  
-                24.655mil  
-                14.81mil  
-                24.655mil  
+                -1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
                }
              }
 
@@ -25018,23 +25527,126 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                11.81mil  
-                -21.655mil  
-                -11.81mil  
-                -21.655mil  
-                -11.81mil  
-                21.655mil  
-                11.81mil  
-                21.655mil  
+                -0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
                }
              }
            }
-         }
-        }
+         }
+
+         ha:ps_proto_v6.3 {
+           hdia=0.0; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=10.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               mech = 1
+              }
+              clearance=10.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=10.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=10.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=10.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=10.0mil
+             }
+
+              ha:ps_shape_v4 {
+               ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;               }
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
+               }
+               clearance=10.0mil
+              }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.45130 {
+           proto=0; x=20.349972mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VBUS
+           }
+          }
+          ha:padstack_ref.45131 {
+           proto=0; x=775.59mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-         li:objects {
-          ha:padstack_ref.33825 {
-           proto=0; x=19.237226mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:attributes {
+             term=2
+             name=D-
+           }
+          }
+          ha:padstack_ref.45132 {
+           proto=0; x=750.0mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -25043,12 +25655,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=8
-             name=pin8
+             term=3
+             name=D+
            }
           }
-          ha:padstack_ref.33826 {
-           proto=0; x=19.237226mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.45133 {
+           proto=0; x=18.400014mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -25057,12 +25669,22 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=pin1
+             term=4
+             name=HS
            }
           }
-          ha:padstack_ref.33827 {
-           proto=0; x=20.48716mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.45134 {
+           proto=0; x=698.82mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.45135 {
+           proto=1; x=15.849981mm; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -25071,12 +25693,11 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=G
            }
           }
-          ha:padstack_ref.33828 {
-           proto=0; x=20.48716mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.45136 {
+           proto=1; x=875.985mil; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -25085,12 +25706,11 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=G
            }
           }
-          ha:padstack_ref.33829 {
-           proto=0; x=21.737094mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.45137 {
+           proto=2; x=704.72mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -25099,12 +25719,11 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=6
-             name=pin6
+             term=G
            }
           }
-          ha:padstack_ref.33830 {
-           proto=0; x=21.737094mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.45138 {
+           proto=2; x=20.200112mm; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -25113,36 +25732,53 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=G
            }
           }
-          ha:padstack_ref.33831 {
-           proto=0; x=22.987028mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.45139 {
+           proto=3; x=15.850108mm; y=2.084922mm; rot=0.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=5
-             name=pin5
+             term=G
            }
           }
-          ha:padstack_ref.33832 {
-           proto=0; x=22.987028mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.45140 {
+           proto=3; x=875.98mil; y=2.084922mm; rot=0.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=4
-             name=pin4
+             term=G
            }
           }
          }
@@ -25153,21 +25789,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33799 {
-              x1=18.612132mm; y1=19.08163mm; x2=18.612132mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33802 {
-              x1=18.612132mm; y1=22.081624mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33805 {
-              x1=23.612122mm; y1=19.08163mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33808 {
-              x1=18.612132mm; y1=19.08163mm; x2=23.612122mm; y2=19.08163mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.33811 {
-              x=18.924806mm; y=22.506566mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -25180,26 +25801,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33813 {
-              x1=21.112127mm; y1=20.581627mm; x2=21.112127mm; y2=20.581627mm; thickness=0.1mm; clearance=0.0;
+             ha:line.45118 {
+              x1=750.0mil; y1=3.136451mm; x2=750.0mil; y2=3.136451mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33816 {
-              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
+             ha:line.45121 {
+              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=25.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33819 {
-              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=21.5815mm; thickness=0.1mm; clearance=0.0;
+             ha:line.45124 {
+              x1=750.0mil; y1=25.0mil; x2=18.05mm; y2=25.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33822 {
-              x1=21.112mm; y1=20.5815mm; x2=870.5511811mil; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
+             ha:line.45127 {
+              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=-0.365mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -25211,15 +25832,148 @@ ha:pcb-rnd-board-v8 {
              virtual = 1
             }
           }
+
+          {ha:top copper}                     {
+           lid=2
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             top = 1
+            }
+          }
+
+          ha:top_paste {
+           lid=3
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             top = 1
+             paste = 1
+            }
+          }
+
+          ha:top_mask {
+           lid=4
+           ha:combining { sub=1; auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             top = 1
+             mask = 1
+            }
+          }
+
+          ha:any_internal_copper {
+           lid=5
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             intern = 1
+            }
+            stack_offs = 1
+          }
+
+          ha:bottom_copper {
+           lid=6
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             copper = 1
+            }
+          }
+
+          ha:bottom_mask {
+           lid=7
+           ha:combining { sub=1; auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             mask = 1
+            }
+          }
+
+          ha:bottom_silk {
+           lid=8
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:bottom_paste {
+           lid=9
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             paste = 1
+            }
+          }
+
+          ha:outline {
+           lid=10
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             boundary = 1
+            }
+            purpose = uroute
+          }
+
+          ha:pmech {
+           lid=11
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
+            }
+            purpose = proute
+          }
+
+          ha:umech {
+           lid=12
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
+            }
+            purpose = uroute
+          }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABY
+         uid = t+CANjtdPMoBlE0Q3VMAAAAB
         }
-        ha:subc.32954 {
+        ha:subc.45161 {
          ha:attributes {
-          value=bead
-          footprint=0402
-          refdes=L600
+          value=SMA
+          footprint=sma-edge
+          refdes=J8
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25236,14 +25990,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                65.0mil  
+                -95.0mil  
+                -65.0mil  
+                -95.0mil  
+                -65.0mil  
+                95.0mil  
+                65.0mil  
+                95.0mil  
                }
              }
 
@@ -25255,133 +26009,64 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
+                68.0mil  
+                -98.0mil  
+                -68.0mil  
+                -98.0mil  
+                -68.0mil  
+                98.0mil  
+                68.0mil  
+                98.0mil  
                }
              }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
              ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
+              ha:combining {              }
               ha:layer_mask {
-               top = 1
-               paste = 1
+               bottom = 1
+               copper = 1
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                65.0mil  
+                -95.0mil  
+                -65.0mil  
+                -95.0mil  
+                -65.0mil  
+                95.0mil  
+                65.0mil  
+                95.0mil  
                }
              }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.32968 {
-           proto=0; x=1.314in; y=-1.536192mm; 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.32969 {
-           proto=0; x=1.314in; y=-29.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: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.32956 {
-              x1=1.314in; y1=-44.74mil; x2=1.314in; y2=-44.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.32959 {
-              x1=1.314in; y1=-44.74mil; x2=1.314in; y2=-44.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.32962 {
-              x1=1.314in; y1=-44.74mil; x2=1.314in; y2=-2.136396mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.32965 {
-              x1=1.314in; y1=-44.74mil; x2=32.3756mm; y2=-44.74mil; 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 {
+                68.0mil  
+                -98.0mil  
+                -68.0mil  
+                -98.0mil  
+                -68.0mil  
+                98.0mil  
+                68.0mil  
+                98.0mil  
+               }
              }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAm
-        }
-        ha:subc.32971 {
-         ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C602
+           }
          }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
+         ha:ps_proto_v6.2 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -25393,14 +26078,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                30.0mil  
+                -95.0mil  
+                -30.0mil  
+                -95.0mil  
+                -30.0mil  
+                95.0mil  
+                30.0mil  
+                95.0mil  
                }
              }
 
@@ -25412,33 +26097,14 @@ ha:pcb-rnd-board-v8 {
               }
               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  
+                33.0mil  
+                -98.0mil  
+                -33.0mil  
+                -98.0mil  
+                -33.0mil  
+                98.0mil  
+                33.0mil  
+                98.0mil  
                }
              }
            }
@@ -25446,8 +26112,50 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.32985 {
-           proto=0; x=1.367in; y=-33.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.45175 {
+           proto=0; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45176 {
+           proto=1; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45177 {
+           proto=2; x=2.64in; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.45178 {
+           proto=0; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -25456,12 +26164,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.32986 {
-           proto=0; x=1.367in; y=-64.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.45179 {
+           proto=1; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -25471,7 +26179,7 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=2
+             name=pin2
            }
           }
          }
@@ -25494,26 +26202,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.32973 {
-              x1=1.367in; y1=-48.74mil; x2=1.367in; y2=-48.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.45163 {
+              x1=2.64in; y1=500.0mil; x2=2.64in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.32976 {
-              x1=1.367in; y1=-48.74mil; x2=1.367in; y2=-48.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.45166 {
+              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.32979 {
-              x1=1.367in; y1=-48.74mil; x2=1.367in; y2=-0.237996mm; thickness=0.1mm; clearance=0.0;
+             ha:line.45169 {
+              x1=69.469mm; y1=500.0mil; x2=70.469mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.32982 {
-              x1=1.367in; y1=-48.74mil; x2=35.7218mm; y2=-48.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.45172 {
+              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -25527,13 +26235,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAn
+         uid = N9fA+S/J+Pl8uhuayOQAAABn
         }
-        ha:subc.32988 {
+        ha:subc.33798 {
          ha:attributes {
-          value=1uF
-          footprint=0402
-          refdes=C601
+          value=MS5607
+          footprint=MS5607
+          refdes=U4
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25550,14 +26258,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                11.81mil  
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                -11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
                }
              }
 
@@ -25569,14 +26277,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
+                14.81mil  
+                -24.655mil  
+                -14.81mil  
+                -24.655mil  
+                -14.81mil  
+                24.655mil  
+                14.81mil  
+                24.655mil  
                }
              }
 
@@ -25588,14 +26296,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                11.81mil  
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                -11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
                }
              }
            }
@@ -25603,8 +26311,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33002 {
-           proto=0; x=36.1696mm; y=-26.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33825 {
+           proto=0; x=19.237226mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25613,12 +26321,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=8
+             name=pin8
            }
           }
-          ha:padstack_ref.33003 {
-           proto=0; x=36.1696mm; y=-1.459992mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33826 {
+           proto=0; x=19.237226mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
@@ -25627,264 +26335,92 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=1
+             name=pin1
            }
           }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
+          ha:padstack_ref.33827 {
+           proto=0; x=20.48716mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-             ha:line.32990 {
-              x1=36.1696mm; y1=-41.74mil; x2=36.1696mm; y2=-41.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.32993 {
-              x1=36.1696mm; y1=-41.74mil; x2=36.1696mm; y2=-41.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.32996 {
-              x1=36.1696mm; y1=-41.74mil; x2=36.1696mm; y2=-0.060196mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.32999 {
-              x1=36.1696mm; y1=-41.74mil; x2=37.1696mm; y2=-41.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAo
-        }
-        ha:subc.37553 {
-         ha:attributes {
-          value=AT1220
-          footprint=dualbeeper
-          refdes=U8
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=23.62mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              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=59.06mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
+          ha:padstack_ref.33828 {
+           proto=0; x=20.48716mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
            }
-         }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=68.9mil;              }
-              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=68.9mil;              }
-              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=68.9mil;              }
-              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=68.9mil;              }
-              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=68.9mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
+           li:thermal {
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.37577 {
-           proto=0; x=830.0mil; y=372.06mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.33829 {
+           proto=0; x=21.737094mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:3 {
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=1
-             name=pin1
+             term=6
+             name=pin6
            }
           }
-          ha:padstack_ref.37578 {
-           proto=1; x=799.59mil; y=10.32256mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:padstack_ref.33830 {
+           proto=0; x=21.737094mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:3 {
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=1
-             name=pin1
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.37579 {
-           proto=0; x=830.0mil; y=627.95mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:padstack_ref.33831 {
+           proto=0; x=22.987028mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:5 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=5
+             name=pin5
            }
           }
-          ha:padstack_ref.37580 {
-           proto=1; x=21.854668mm; y=593.61mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:padstack_ref.33832 {
+           proto=0; x=22.987028mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:5 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=4
+             name=pin4
            }
           }
          }
@@ -25895,22 +26431,25 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.37554 {
-              x1=18.032222mm; y1=8.125206mm; x2=18.032222mm; y2=439.97mil; thickness=10.0mil; clearance=0.0;
+             ha:line.33799 {
+              x1=18.612132mm; y1=19.08163mm; x2=18.612132mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33802 {
+              x1=18.612132mm; y1=22.081624mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
              }
-             ha:line.37557 {
-              x1=18.032222mm; y1=680.12mil; x2=18.032222mm; y2=14.225016mm; thickness=10.0mil; clearance=0.0;
+             ha:line.33805 {
+              x1=23.612122mm; y1=19.08163mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
              }
-             ha:line.37560 {
-              x1=16.507206mm; y1=620.08mil; x2=769.97mil; y2=620.08mil; thickness=10.0mil; clearance=0.0;
+             ha:line.33808 {
+              x1=18.612132mm; y1=19.08163mm; x2=23.612122mm; y2=19.08163mm; thickness=10.0mil; clearance=0.0;
              }
-             ha:arc.37563 {
-              x=830.0mil; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+             ha:arc.33811 {
+              x=18.924806mm; y=22.506566mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
              silk = 1
-             bottom = 1
+             top = 1
             }
           }
 
@@ -25919,40 +26458,40 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.37565 {
-              x1=21.082063mm; y1=12.700127mm; x2=21.082063mm; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33813 {
+              x1=21.112127mm; y1=20.581627mm; x2=21.112127mm; y2=20.581627mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.37568 {
-              x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33816 {
+              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.37571 {
-              x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33819 {
+              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=21.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.37574 {
-              x1=830.0mil; y1=500.0mil; x2=22.082mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33822 {
+              x1=21.112mm; y1=20.5815mm; x2=870.5511811mil; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
              }
             }
             ha:type {
-             bottom = 1
-             virtual = 1
+             top = 1
              misc = 1
+             virtual = 1
             }
           }
          }
         }
-         uid = NDvkGVUw7/TEOkFiPWwAAABn
+         uid = qIc8VW925zCt24ZkTm0AAABY
         }
         ha:subc.80509 {
          ha:attributes {
@@ -26453,75 +26992,239 @@ ha:pcb-rnd-board-v8 {
         }
          uid = qIc8VW925zCt24ZkTm0AAABm
         }
-        ha:subc.33241 {
+       ha:subc.33005 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R53
+        }
+       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.33019 {
+          proto=0; x=27.6606mm; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.33020 {
+          proto=0; x=27.6606mm; y=154.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: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.33007 {
+             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33010 {
+             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33013 {
+             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=2.5306mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33016 {
+             x1=27.6606mm; y1=139.0mil; x2=26.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = qIc8VW925zCt24ZkTm0AAAAr
+       }
+        ha:subc.80525 {
          ha:attributes {
-          value=APAE1575R1840AADB7-T
-          footprint=GP.18.4
-          refdes=A1
+          value=22pF
+          footprint=0402
+          refdes=C33
          }
         ha:data {
                 li:padstack_prototypes {
 
          ha:ps_proto_v6.0 {
-           hdia=0.95mm; 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=2.5mm;              }
               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=2.5mm;              }
-              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=2.5mm;              }
-              ha:combining {              }
+              ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
-               copper = 1
-               intern = 1
+               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=3.0mm;              }
-              ha:combining { sub=1; auto=1;              }
+              ha:combining { 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=3.0mm;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 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.33270 {
-           proto=0; x=36.83mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
+          ha:padstack_ref.80538 {
+           proto=0; x=1.01174in; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26534,6 +27237,20 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
+          ha:padstack_ref.80539 {
+           proto=0; x=24.898604mm; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
          li:layers {
 
@@ -26542,25 +27259,10 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33242 {
-              x1=46.83mm; y1=5.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33245 {
-              x1=46.83mm; y1=5.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33248 {
-              x1=28.83mm; y1=3.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33251 {
-              x1=28.83mm; y1=3.7mm; x2=28.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33254 {
-              x1=28.83mm; y1=21.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
-             bottom = 1
+             top = 1
             }
           }
 
@@ -26569,46 +27271,46 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33258 {
-              x1=36.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.80526 {
+              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33261 {
-              x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.80529 {
+              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33264 {
-              x1=37.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.80532 {
+              x1=996.0mil; y1=127.0mil; x2=26.2984mm; y2=127.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33267 {
-              x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+             ha:line.80535 {
+              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=2.2258mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
              }
             }
             ha:type {
-             bottom = 1
-             virtual = 1
+             top = 1
              misc = 1
+             virtual = 1
             }
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA5
+         uid = qIc8VW925zCt24ZkTm0AAAAi
         }
-       ha:subc.33005 {
+       ha:subc.37461 {
         ha:attributes {
-         value=1k
-         footprint=0402
-         refdes=R53
+         value=SAMD21G17D
+         footprint=vqfn-48
+         refdes=U7
         }
        ha:data {
               li:padstack_prototypes {
@@ -26618,68 +27320,203 @@ ha:pcb-rnd-board-v8 {
           li:shape {
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
              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_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=17.32mil; square=0;             }
              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:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=17.32mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.37476 {
+          proto=0; x=25.506299mm; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=36
+            name=pin36
+          }
+         }
+         ha:padstack_ref.37477 {
+          proto=0; x=1.275825in; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.37478 {
+          proto=1; x=1.03174in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=37
+            name=pin37
+          }
+         }
+         ha:padstack_ref.37479 {
+          proto=1; x=1.03174in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=24
+            name=pin24
+          }
+         }
+         ha:padstack_ref.37480 {
+          proto=0; x=25.506299mm; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=35
+            name=pin35
+          }
+         }
+         ha:padstack_ref.37481 {
+          proto=0; x=1.275825in; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.37482 {
+          proto=1; x=1.05143in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=38
+            name=pin38
+          }
+         }
+         ha:padstack_ref.37483 {
+          proto=1; x=1.05143in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=23
+            name=pin23
+          }
+         }
+         ha:padstack_ref.37484 {
+          proto=0; x=25.506299mm; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.33019 {
-          proto=0; x=27.6606mm; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:attributes {
+            term=34
+            name=pin34
+          }
+         }
+         ha:padstack_ref.37485 {
+          proto=0; x=1.275825in; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -26688,12 +27525,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=3
+            name=pin3
           }
          }
-         ha:padstack_ref.33020 {
-          proto=0; x=27.6606mm; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.37486 {
+          proto=1; x=1.07111in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -26702,307 +27539,222 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=39
+            name=pin39
           }
          }
-        }
-        li:layers {
+         ha:padstack_ref.37487 {
+          proto=1; x=1.07111in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+          ha:attributes {
+            term=22
+            name=pin22
+          }
          }
+         ha:padstack_ref.37488 {
+          proto=0; x=25.506299mm; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.33007 {
-             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.33010 {
-             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.33013 {
-             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=2.5306mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.33016 {
-             x1=27.6606mm; y1=139.0mil; x2=26.6606mm; y2=139.0mil; 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 = qIc8VW925zCt24ZkTm0AAAAr
-       }
-        ha:subc.80525 {
-         ha:attributes {
-          value=22pF
-          footprint=0402
-          refdes=C33
+         ha:padstack_ref.37489 {
+          proto=0; x=1.275825in; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
          }
-        ha:data {
-                li:padstack_prototypes {
+         ha:padstack_ref.37490 {
+          proto=1; x=1.0908in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          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=40
+            name=pin40
+          }
+         }
+         ha:padstack_ref.37491 {
+          proto=1; x=1.0908in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
-             }
+          li:thermal {
+          }
 
-             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 {
+            term=21
+            name=pin21
+          }
          }
-        }
+         ha:padstack_ref.37492 {
+          proto=0; x=25.506299mm; y=12.814808mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:padstack_ref.80538 {
-           proto=0; x=1.01174in; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=32
+            name=pin32
+          }
+         }
+         ha:padstack_ref.37493 {
+          proto=0; x=1.275825in; y=12.814808mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=pin5
+          }
+         }
+         ha:padstack_ref.37494 {
+          proto=1; x=1.11048in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-           li:thermal {
-           }
+          li:thermal {
+          }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
+          ha:attributes {
+            term=41
+            name=pin41
+          }
+         }
+         ha:padstack_ref.37495 {
+          proto=1; x=1.11048in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
           }
-          ha:padstack_ref.80539 {
-           proto=0; x=24.898604mm; y=127.0mil; rot=270.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=20
+            name=pin20
           }
          }
-         li:layers {
+         ha:padstack_ref.37496 {
+          proto=0; x=25.506299mm; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+          li:thermal {
+          }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          ha:attributes {
+            term=31
+            name=pin31
+          }
+         }
+         ha:padstack_ref.37497 {
+          proto=0; x=1.275825in; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+          li:thermal {
+          }
 
-            li:objects {
-             ha:line.80526 {
-              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.80529 {
-              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.80532 {
-              x1=996.0mil; y1=127.0mil; x2=26.2984mm; y2=127.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.80535 {
-              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=2.2258mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+          ha:attributes {
+            term=6
+            name=pin6
           }
          }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAi
-        }
-       ha:subc.37461 {
-        ha:attributes {
-         value=SAMD21G17D
-         footprint=vqfn-48
-         refdes=U7
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:padstack_ref.37498 {
+          proto=1; x=1.13017in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=17.32mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+          ha:attributes {
+            term=42
+            name=pin42
+          }
+         }
+         ha:padstack_ref.37499 {
+          proto=1; x=1.13017in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:attributes {
+            term=19
+            name=pin19
+          }
+         }
+         ha:padstack_ref.37500 {
+          proto=0; x=25.506299mm; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=17.32mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+          ha:attributes {
+            term=30
+            name=pin30
+          }
+         }
+         ha:padstack_ref.37501 {
+          proto=0; x=1.275825in; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.37476 {
-          proto=0; x=25.506299mm; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:attributes {
+            term=7
+            name=pin7
+          }
+         }
+         ha:padstack_ref.37502 {
+          proto=1; x=29.205936mm; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27011,12 +27763,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=36
-            name=pin36
+            term=43
+            name=pin43
           }
          }
-         ha:padstack_ref.37477 {
-          proto=0; x=1.275825in; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37503 {
+          proto=1; x=29.205936mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27025,12 +27777,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=pin1
+            term=18
+            name=pin18
           }
          }
-         ha:padstack_ref.37478 {
-          proto=1; x=1.03174in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37504 {
+          proto=0; x=25.506299mm; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27039,12 +27791,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=37
-            name=pin37
+            term=29
+            name=pin29
           }
          }
-         ha:padstack_ref.37479 {
-          proto=1; x=1.03174in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37505 {
+          proto=0; x=1.275825in; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27053,12 +27805,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=24
-            name=pin24
+            term=8
+            name=pin8
           }
          }
-         ha:padstack_ref.37480 {
-          proto=0; x=25.506299mm; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37506 {
+          proto=1; x=29.706062mm; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27067,12 +27819,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=35
-            name=pin35
+            term=44
+            name=pin44
           }
          }
-         ha:padstack_ref.37481 {
-          proto=0; x=1.275825in; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37507 {
+          proto=1; x=29.706062mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27081,12 +27833,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=pin2
+            term=17
+            name=pin17
           }
          }
-         ha:padstack_ref.37482 {
-          proto=1; x=1.05143in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37508 {
+          proto=0; x=25.506299mm; y=425.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27095,12 +27847,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=38
-            name=pin38
+            term=28
+            name=pin28
           }
          }
-         ha:padstack_ref.37483 {
-          proto=1; x=1.05143in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37509 {
+          proto=0; x=1.275825in; y=425.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27109,12 +27861,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=23
-            name=pin23
+            term=9
+            name=pin9
           }
          }
-         ha:padstack_ref.37484 {
-          proto=0; x=25.506299mm; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37510 {
+          proto=1; x=1.18921in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27123,12 +27875,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=34
-            name=pin34
+            term=45
+            name=pin45
           }
          }
-         ha:padstack_ref.37485 {
-          proto=0; x=1.275825in; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37511 {
+          proto=1; x=1.18921in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27137,12 +27889,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=3
-            name=pin3
+            term=16
+            name=pin16
           }
          }
-         ha:padstack_ref.37486 {
-          proto=1; x=1.07111in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37512 {
+          proto=0; x=25.506299mm; y=406.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27151,12 +27903,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=39
-            name=pin39
+            term=27
+            name=pin27
           }
          }
-         ha:padstack_ref.37487 {
-          proto=1; x=1.07111in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37513 {
+          proto=0; x=1.275825in; y=406.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27165,12 +27917,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=22
-            name=pin22
+            term=10
+            name=pin10
           }
          }
-         ha:padstack_ref.37488 {
-          proto=0; x=25.506299mm; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37514 {
+          proto=1; x=1.2089in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27179,12 +27931,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=46
+            name=pin46
           }
          }
-         ha:padstack_ref.37489 {
-          proto=0; x=1.275825in; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37515 {
+          proto=1; x=1.2089in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27193,12 +27945,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=4
-            name=pin4
+            term=15
+            name=pin15
           }
          }
-         ha:padstack_ref.37490 {
-          proto=1; x=1.0908in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37516 {
+          proto=0; x=25.506299mm; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27207,12 +27959,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=40
-            name=pin40
+            term=26
+            name=pin26
           }
          }
-         ha:padstack_ref.37491 {
-          proto=1; x=1.0908in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37517 {
+          proto=0; x=1.275825in; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27221,12 +27973,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=21
-            name=pin21
+            term=11
+            name=pin11
           }
          }
-         ha:padstack_ref.37492 {
-          proto=0; x=25.506299mm; y=12.814808mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37518 {
+          proto=1; x=1.22858in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27235,12 +27987,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=32
-            name=pin32
+            term=47
+            name=pin47
           }
          }
-         ha:padstack_ref.37493 {
-          proto=0; x=1.275825in; y=12.814808mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37519 {
+          proto=1; x=1.22858in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27249,12 +28001,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=5
-            name=pin5
+            term=14
+            name=pin14
           }
          }
-         ha:padstack_ref.37494 {
-          proto=1; x=1.11048in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37520 {
+          proto=0; x=25.506299mm; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27263,12 +28015,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=41
-            name=pin41
+            term=25
+            name=pin25
           }
          }
-         ha:padstack_ref.37495 {
-          proto=1; x=1.11048in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37521 {
+          proto=0; x=1.275825in; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27277,12 +28029,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=20
-            name=pin20
+            term=12
+            name=pin12
           }
          }
-         ha:padstack_ref.37496 {
-          proto=0; x=25.506299mm; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37522 {
+          proto=1; x=1.24827in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27291,12 +28043,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=31
-            name=pin31
+            term=48
+            name=pin48
           }
          }
-         ha:padstack_ref.37497 {
-          proto=0; x=1.275825in; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37523 {
+          proto=1; x=1.24827in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27305,570 +28057,1218 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=6
-            name=pin6
+            term=13
+            name=pin13
           }
          }
-         ha:padstack_ref.37498 {
-          proto=1; x=1.13017in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:arc.37462 {
+             x=32.756094mm; y=624.6mil; 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.37464 {
+             x1=1.140005in; y1=474.995mil; x2=1.140005in; y2=474.995mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.37467 {
+             x1=1.14in; y1=475.0mil; x2=1.14in; y2=475.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.37470 {
+             x1=1.14in; y1=475.0mil; x2=29.956mm; y2=475.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.37473 {
+             x1=1.14in; y1=475.0mil; x2=1.14in; y2=11.065mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = NDvkGVUw7/TEOkFiPWwAAABl
+       }
+        ha:subc.114773 {
+         ha:attributes {
+          value=LM293
+          footprint=miniso8
+          refdes=U13
+         }
+        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.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                22.25mil  
+                0.24003mm  
+                22.25mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.31623mm  
+                -25.25mil  
+                -0.31623mm  
+                -25.25mil  
+                -0.31623mm  
+                25.25mil  
+                0.31623mm  
+                25.25mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                22.25mil  
+                0.24003mm  
+                22.25mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.114802 {
+           proto=0; x=11.242802mm; y=306.61mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.114803 {
+           proto=0; x=621.37mil; y=306.61mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=42
-            name=pin42
-          }
-         }
-         ha:padstack_ref.37499 {
-          proto=1; x=1.13017in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.114804 {
+           proto=0; x=11.242802mm; y=8.43788mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=19
-            name=pin19
-          }
-         }
-         ha:padstack_ref.37500 {
-          proto=0; x=25.506299mm; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.114805 {
+           proto=0; x=621.37mil; y=8.43788mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=30
-            name=pin30
-          }
-         }
-         ha:padstack_ref.37501 {
-          proto=0; x=1.275825in; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.114806 {
+           proto=0; x=11.242802mm; y=357.8mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.37502 {
-          proto=1; x=29.205936mm; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
+          ha:padstack_ref.114807 {
+           proto=0; x=621.37mil; y=357.8mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=43
-            name=pin43
-          }
-         }
-         ha:padstack_ref.37503 {
-          proto=1; x=29.205936mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
+          ha:padstack_ref.114808 {
+           proto=0; x=11.242802mm; y=9.738106mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=18
-            name=pin18
-          }
-         }
-         ha:padstack_ref.37504 {
-          proto=0; x=25.506299mm; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.114809 {
+           proto=0; x=621.37mil; y=9.738106mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=29
-            name=pin29
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
          }
-         ha:padstack_ref.37505 {
-          proto=0; x=1.275825in; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.37506 {
-          proto=1; x=29.706062mm; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.114774 {
+              x1=11.712702mm; y1=6.962902mm; x2=11.712702mm; y2=6.962902mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114777 {
+              x1=15.012924mm; y1=7.262876mm; x2=15.012924mm; y2=404.06mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114780 {
+              x1=15.012924mm; y1=404.06mil; x2=12.012676mm; y2=404.06mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114783 {
+              x1=12.012676mm; y1=404.06mil; x2=12.012676mm; y2=7.262876mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114786 {
+              x1=12.012676mm; y1=7.262876mm; x2=15.012924mm; y2=7.262876mm; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=44
-            name=pin44
+            li:objects {
+             ha:line.114790 {
+              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=345.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.114793 {
+              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=345.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.114796 {
+              x1=532.0mil; y1=345.0mil; x2=12.5128mm; y2=345.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.114799 {
+              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=9.763mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.37507 {
-          proto=1; x=29.706062mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = tUQKuhkDY+9MCGGIvPgAAABn
+        }
+         ha:subc.122188 {
+          ha:attributes {
+           value=TDK_PS12
+           footprint=TDK_PS12
+           refdes=U8
+          }
+         ha:data {
+                  li:padstack_prototypes {
+
+          ha:ps_proto_v6.0 {
+            hdia=0.700024mm; 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.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                }
+              }
+            }
+          }
+
+          ha:ps_proto_v6.1 {
+            hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;               }
+               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=1.999996mm;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=17
-            name=pin17
-          }
-         }
-         ha:padstack_ref.37508 {
-          proto=0; x=25.506299mm; y=425.79mil; rot=90.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=1.999996mm;               }
+               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=2.199894mm;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=28
-            name=pin28
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
           }
          }
-         ha:padstack_ref.37509 {
-          proto=0; x=1.275825in; y=425.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+          li:objects {
+           ha:padstack_ref.122203 {
+            proto=0; x=830.0mil; y=15.199868mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+              li:3 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+            }
+
+            ha:attributes {
+              term=1
+              name=pin1
+            }
+           }
+           ha:padstack_ref.122204 {
+            proto=1; x=830.0mil; y=10.199878mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
 
-          ha:attributes {
-            term=9
-            name=pin9
-          }
-         }
-         ha:padstack_ref.37510 {
-          proto=1; x=1.18921in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+            ha:attributes {
+              term=2
+              name=pin2
+            }
+           }
           }
+          li:layers {
 
-          li:thermal {
-          }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-          ha:attributes {
-            term=45
-            name=pin45
-          }
-         }
-         ha:padstack_ref.37511 {
-          proto=1; x=1.18921in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+             li:objects {
+              ha:arc.122189 {
+               x=830.0mil; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+              }
+             }
+             ha:type {
+              silk = 1
+              bottom = 1
+             }
+           }
 
-          li:thermal {
-          }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-          ha:attributes {
-            term=16
-            name=pin16
+             li:objects {
+              ha:line.122191 {
+               x1=830.0mil; y1=499.995mil; x2=830.0mil; y2=499.995mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.122194 {
+               x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.122197 {
+               x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.122200 {
+               x1=830.0mil; y1=500.0mil; x2=20.082mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              bottom = 1
+              virtual = 1
+              misc = 1
+             }
+           }
           }
          }
-         ha:padstack_ref.37512 {
-          proto=0; x=25.506299mm; y=406.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+          uid = WEiBKhJQ48Y9UYpA2v8AAABn
+         }
+         ha:subc.125637 {
+          ha:attributes {
+           value=APAE1575R1840AADB7-T
+           footprint=GP.18.4
+           refdes=A1
+          }
+         ha:data {
+                  li:padstack_prototypes {
+
+          ha:ps_proto_v6.0 {
+            hdia=0.95mm; hplated=1; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;               }
+               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=2.5mm;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=27
-            name=pin27
-          }
-         }
-         ha:padstack_ref.37513 {
-          proto=0; x=1.275825in; y=406.1mil; rot=90.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=2.5mm;               }
+               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=106.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=10
-            name=pin10
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=106.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
           }
          }
-         ha:padstack_ref.37514 {
-          proto=1; x=1.2089in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+          li:objects {
+           ha:padstack_ref.125665 {
+            proto=0; x=36.83mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
+            ha:flags {
+             clearline=1
+            }
 
-          ha:attributes {
-            term=46
-            name=pin46
-          }
-         }
-         ha:padstack_ref.37515 {
-          proto=1; x=1.2089in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+            li:thermal {
+            }
 
-          li:thermal {
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
           }
+          li:layers {
 
-          ha:attributes {
-            term=15
-            name=pin15
-          }
-         }
-         ha:padstack_ref.37516 {
-          proto=0; x=25.506299mm; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-          li:thermal {
-          }
+             li:objects {
+              ha:line.125638 {
+               x1=46.83mm; y1=5.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125641 {
+               x1=46.83mm; y1=5.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125644 {
+               x1=28.83mm; y1=3.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125647 {
+               x1=28.83mm; y1=3.7mm; x2=28.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125650 {
+               x1=28.83mm; y1=21.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
+              }
+             }
+             ha:type {
+              silk = 1
+              bottom = 1
+             }
+           }
 
-          ha:attributes {
-            term=26
-            name=pin26
-          }
-         }
-         ha:padstack_ref.37517 {
-          proto=0; x=1.275825in; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-          li:thermal {
+             li:objects {
+              ha:line.125653 {
+               x1=36.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.125656 {
+               x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.125659 {
+               x1=37.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.125662 {
+               x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              bottom = 1
+              virtual = 1
+              misc = 1
+             }
+           }
           }
-
+         }
+          uid = qIc8VW925zCt24ZkTm0AAAA5
+         }
+         ha:subc.125667 {
           ha:attributes {
-            term=11
-            name=pin11
+           value=1uF
+           footprint=0402
+           refdes=C601
+          }
+         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  
+                }
+              }
+            }
           }
          }
-         ha:padstack_ref.37518 {
-          proto=1; x=1.22858in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+          li:objects {
+           ha:padstack_ref.125680 {
+            proto=0; x=1.388in; y=632.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-          ha:attributes {
-            term=47
-            name=pin47
-          }
-         }
-         ha:padstack_ref.37519 {
-          proto=1; x=1.22858in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+            li:thermal {
+            }
 
-          li:thermal {
-          }
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.125681 {
+            proto=0; x=34.455608mm; y=632.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-          ha:attributes {
-            term=14
-            name=pin14
-          }
-         }
-         ha:padstack_ref.37520 {
-          proto=0; x=25.506299mm; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+            li:thermal {
+            }
 
-          li:thermal {
+            ha:attributes {
+              term=2
+              name=2
+            }
+           }
           }
+          li:layers {
 
-          ha:attributes {
-            term=25
-            name=pin25
-          }
-         }
-         ha:padstack_ref.37521 {
-          proto=0; x=1.275825in; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-          li:thermal {
-          }
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
+           }
 
-          ha:attributes {
-            term=12
-            name=pin12
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.125668 {
+               x1=1.37226in; y1=632.0mil; x2=1.37226in; y2=632.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.125671 {
+               x1=1.37226in; y1=632.0mil; x2=1.37226in; y2=632.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.125674 {
+               x1=1.37226in; y1=632.0mil; x2=35.855404mm; y2=632.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.125677 {
+               x1=1.37226in; y1=632.0mil; x2=1.37226in; y2=15.0528mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
           }
          }
-         ha:padstack_ref.37522 {
-          proto=1; x=1.24827in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+          uid = qIc8VW925zCt24ZkTm0AAAAo
+         }
+         ha:subc.125683 {
+          ha:attributes {
+           value=0.1uF
+           footprint=0402
+           refdes=C602
+          }
+         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.125696 {
+            proto=0; x=1.388in; y=592.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.125697 {
+            proto=0; x=34.455608mm; y=592.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-          li:thermal {
-          }
+            li:thermal {
+            }
 
-          ha:attributes {
-            term=48
-            name=pin48
-          }
-         }
-         ha:padstack_ref.37523 {
-          proto=1; x=1.24827in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+            ha:attributes {
+              term=2
+              name=2
+            }
+           }
           }
+          li:layers {
 
-          li:thermal {
-          }
+           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.125684 {
+               x1=1.37226in; y1=592.0mil; x2=1.37226in; y2=592.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.125687 {
+               x1=1.37226in; y1=592.0mil; x2=1.37226in; y2=592.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.125690 {
+               x1=1.37226in; y1=592.0mil; x2=35.855404mm; y2=592.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.125693 {
+               x1=1.37226in; y1=592.0mil; x2=1.37226in; y2=14.0368mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
+          }
+         }
+          uid = qIc8VW925zCt24ZkTm0AAAAn
+         }
+         ha:subc.125699 {
           ha:attributes {
-            term=13
-            name=pin13
+           value=bead
+           footprint=0402
+           refdes=L600
+          }
+         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:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:objects {
+           ha:padstack_ref.125712 {
+            proto=0; x=1.388in; y=671.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-           li:objects {
-            ha:arc.37462 {
-             x=32.756094mm; y=624.6mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+           ha:padstack_ref.125713 {
+            proto=0; x=34.455608mm; y=671.0mil; rot=270.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:top-silk {
+            lid=0
+            ha:combining {            }
 
-           li:objects {
-            ha:line.37464 {
-             x1=1.140005in; y1=474.995mil; x2=1.140005in; y2=474.995mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+             li:objects {
              }
-            }
-            ha:line.37467 {
-             x1=1.14in; y1=475.0mil; x2=1.14in; y2=475.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:type {
+              silk = 1
+              top = 1
              }
-            }
-            ha:line.37470 {
-             x1=1.14in; y1=475.0mil; x2=29.956mm; y2=475.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+           }
+
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.125700 {
+               x1=1.37226in; y1=671.0mil; x2=1.37226in; y2=671.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.125703 {
+               x1=1.37226in; y1=671.0mil; x2=1.37226in; y2=671.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.125706 {
+               x1=1.37226in; y1=671.0mil; x2=35.855404mm; y2=671.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.125709 {
+               x1=1.37226in; y1=671.0mil; x2=1.37226in; y2=16.0434mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
              }
-            }
-            ha:line.37473 {
-             x1=1.14in; y1=475.0mil; x2=1.14in; y2=11.065mm; 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 = qIc8VW925zCt24ZkTm0AAAAm
          }
+        ha:rat.125787 {
+         x1=1.275825in; y1=563.57mil; lgrp1=3; anchor1=pcb/37461/37481; x2=1.468in; y2=851.0mil; lgrp2=7; anchor2=pcb/108197;
+        }
+        ha:rat.125790 {
+         x1=1.275825in; y1=14.814804mm; lgrp1=3; anchor1=pcb/37461/37477; x2=1.468in; y2=807.0mil; lgrp2=7; anchor2=pcb/108126;
+        }
+        ha:rat.125793 {
+         x1=1.55126in; y1=6.53288mm; lgrp1=3; anchor1=pcb/34335/34382; x2=1.275825in; y2=13.814806mm; lgrp2=3; anchor2=pcb/37461/37485;
+        }
+        ha:rat.125796 {
+         x1=40.202104mm; y1=6.53288mm; lgrp1=3; anchor1=pcb/34335/34378; x2=1.275825in; y2=524.2mil; lgrp2=3; anchor2=pcb/37461/37489;
         }
-       }
-        uid = NDvkGVUw7/TEOkFiPWwAAABl
-       }
-       ha:rat.100036 {
-        x1=53.964522mm; y1=7.732078mm; lgrp1=5; anchor1=pcb/31446; x2=54.0215mm; y2=302.17mil; lgrp2=3; anchor2=pcb/29757;
-       }
-       ha:rat.100039 {
-        x1=22.838987mm; y1=40.0mil; lgrp1=5; anchor1=pcb/31446; x2=896.0mil; y2=-46.0mil; lgrp2=3; anchor2=pcb/37701/37716;
-       }
-       ha:rat.100042 {
-        x1=898.74mil; y1=-98.0mil; lgrp1=3; anchor1=pcb/37668/37683; x2=896.0mil; y2=-46.0mil; lgrp2=3; anchor2=pcb/37701/37716;
-       }
-       ha:rat.100045 {
-        x1=898.0mil; y1=-141.0mil; lgrp1=3; anchor1=pcb/37635/37650; x2=898.74mil; y2=-98.0mil; lgrp2=3; anchor2=pcb/37668/37683;
-       }
-       ha:rat.100048 {
-        x1=32.497382mm; y1=1.607952mm; lgrp1=5; anchor1=pcb/31446; x2=1.314in; y2=-29.0mil; lgrp2=3; anchor2=pcb/32954/32969;
-       }
-       ha:rat.100051 {
-        x1=22.879023mm; y1=14.985962mm; lgrp1=5; anchor1=pcb/31446; x2=25.506299mm; y2=14.814804mm; lgrp2=3; anchor2=pcb/37461/37476;
-       }
-       ha:rat.100054 {
-        x1=32.864834mm; y1=9.483477mm; lgrp1=5; anchor1=pcb/31446; x2=29.706062mm; y2=339.175mil; lgrp2=3; anchor2=pcb/37461/37507;
-       }
-       ha:rat.100057 {
-        x1=25.506299mm; y1=14.814804mm; lgrp1=3; anchor1=pcb/37461/37476; x2=29.205936mm; y2=610.815mil; lgrp2=3; anchor2=pcb/37461/37502;
-       }
-       ha:rat.100060 {
-        x1=29.205936mm; y1=610.815mil; lgrp1=3; anchor1=pcb/37461/37502; x2=29.706062mm; y2=610.815mil; lgrp2=3; anchor2=pcb/37461/37506;
-       }
-       ha:rat.100063 {
-        x1=1.275825in; y1=14.814804mm; lgrp1=3; anchor1=pcb/37461/37477; x2=48.971327mm; y2=22.711156mm; lgrp2=3; anchor2=pcb/32596/32626;
-       }
-       ha:rat.100066 {
-        x1=25.506299mm; y1=366.73mil; lgrp1=3; anchor1=pcb/37461/37520; x2=830.0mil; y2=372.06mil; lgrp2=10; anchor2=pcb/37553/37577;
-       }
-       ha:rat.100069 {
-        x1=36.829501mm; y1=0.380999mm; lgrp1=10; anchor1=pcb/51080; x2=36.1696mm; y2=-1.459992mm; lgrp2=3; anchor2=pcb/32988/33003;
-       }
-       ha:rat.100072 {
-        x1=36.1696mm; y1=-1.459992mm; lgrp1=3; anchor1=pcb/32988/33003; x2=1.367in; y2=-64.48mil; lgrp2=3; anchor2=pcb/32971/32986;
-       }
-       ha:rat.100075 {
-        x1=908.0mil; y1=40.0mil; lgrp1=3; anchor1=pcb/97694; x2=21.958808mm; y2=-46.0mil; lgrp2=3; anchor2=pcb/37701/37715;
-       }
-       ha:rat.100078 {
-        x1=22.028404mm; y1=-98.0mil; lgrp1=3; anchor1=pcb/37668/37682; x2=21.958808mm; y2=-46.0mil; lgrp2=3; anchor2=pcb/37701/37715;
-       }
-       ha:rat.100081 {
-        x1=22.009608mm; y1=-141.0mil; lgrp1=3; anchor1=pcb/37635/37649; x2=22.028404mm; y2=-98.0mil; lgrp2=3; anchor2=pcb/37668/37682;
-       }
-       ha:rat.100084 {
-        x1=22.872578mm; y1=14.916473mm; lgrp1=10; anchor1=pcb/51080; x2=25.506299mm; y2=563.57mil; lgrp2=3; anchor2=pcb/37461/37480;
-       }
-       ha:rat.100087 {
-        x1=35.325374mm; y1=500.0mil; lgrp1=10; anchor1=pcb/51080; x2=1.275825in; y2=12.814808mm; lgrp2=3; anchor2=pcb/37461/37493;
-       }
-       ha:rat.100090 {
-        x1=25.506299mm; y1=563.57mil; lgrp1=3; anchor1=pcb/37461/37480; x2=1.13017in; y2=610.815mil; lgrp2=3; anchor2=pcb/37461/37498;
-       }
-       ha:rat.100093 {
-        x1=29.205936mm; y1=339.175mil; lgrp1=3; anchor1=pcb/37461/37503; x2=26.148411mm; y2=271.535mil; lgrp2=3; anchor2=pcb/94369;
-       }
-       ha:rat.100096 {
-        x1=25.506299mm; y1=12.814808mm; lgrp1=3; anchor1=pcb/37461/37492; x2=746.0mil; y2=19.193mm; lgrp2=3; anchor2=pcb/30111;
-       }
-       ha:rat.100099 {
-        x1=1.70873in; y1=6.53288mm; lgrp1=3; anchor1=pcb/34335/34362; x2=1.275825in; y2=425.79mil; lgrp2=3; anchor2=pcb/37461/37509;
-       }
-       ha:rat.100102 {
-        x1=36.1696mm; y1=-26.0mil; lgrp1=3; anchor1=pcb/32988/33002; x2=1.367in; y2=-33.0mil; lgrp2=3; anchor2=pcb/32971/32985;
-       }
-       ha:rat.100105 {
-        x1=1.367in; y1=-33.0mil; lgrp1=3; anchor1=pcb/32971/32985; x2=1.314in; y2=-1.536192mm; lgrp2=3; anchor2=pcb/32954/32968;
-       }
-       ha:rat.100108 {
-        x1=1.367in; y1=-33.0mil; lgrp1=3; anchor1=pcb/32971/32985; x2=1.275825in; y2=12.314682mm; lgrp2=3; anchor2=pcb/37461/37497;
-       }
-       ha:rat.100111 {
-        x1=1.0908in; y1=610.815mil; lgrp1=3; anchor1=pcb/37461/37490; x2=1.8in; y2=502.0mil; lgrp2=3; anchor2=pcb/31146;
-       }
-       ha:rat.100114 {
-        x1=53.021738mm; y1=516.44mil; lgrp1=3; anchor1=pcb/34236/34324; x2=1.275825in; y2=366.73mil; lgrp2=3; anchor2=pcb/37461/37521;
-       }
-       ha:rat.100117 {
-        x1=25.506299mm; y1=12.314682mm; lgrp1=3; anchor1=pcb/37461/37496; x2=806.0mil; y2=19.467068mm; lgrp2=3; anchor2=pcb/30093;
-       }
-       ha:rat.100120 {
-        x1=743.0mil; y1=261.74mil; lgrp1=3; anchor1=pcb/32545/32559; x2=25.506299mm; y2=13.814806mm; lgrp2=3; anchor2=pcb/37461/37484;
-       }
-       ha:rat.100123 {
-        x1=1.275825in; y1=563.57mil; lgrp1=3; anchor1=pcb/37461/37481; x2=48.971327mm; y2=850.83mil; lgrp2=3; anchor2=pcb/32596/32628;
-       }
-       ha:rat.100126 {
-        x1=1.917in; y1=416.0mil; lgrp1=3; anchor1=pcb/34507; x2=1.275825in; y2=465.16mil; lgrp2=3; anchor2=pcb/37461/37501;
-       }
-       ha:rat.100129 {
-        x1=25.506299mm; y1=425.79mil; lgrp1=3; anchor1=pcb/37461/37508; x2=716.0mil; y2=534.0mil; lgrp2=3; anchor2=pcb/30228;
-       }
-       ha:rat.100132 {
-        x1=25.506299mm; y1=406.1mil; lgrp1=3; anchor1=pcb/37461/37512; x2=677.0mil; y2=534.0mil; lgrp2=3; anchor2=pcb/30225;
-       }
-       ha:rat.100135 {
-        x1=1.07111in; y1=339.175mil; lgrp1=3; anchor1=pcb/37461/37487; x2=2.092in; y2=55.0mil; lgrp2=7; anchor2=pcb/31564;
-       }
-       ha:rat.100138 {
-        x1=55.2676mm; y1=154.87mil; lgrp1=10; anchor1=pcb/32363/32393; x2=1.0908in; y2=339.175mil; lgrp2=3; anchor2=pcb/37461/37491;
-       }
-       ha:rat.100141 {
-        x1=1.71258in; y1=214.0mil; lgrp1=3; anchor1=pcb/34335/34365; x2=1.275825in; y2=406.1mil; lgrp2=3; anchor2=pcb/37461/37513;
-       }
-       ha:rat.100144 {
-        x1=1.67723in; y1=6.53288mm; lgrp1=3; anchor1=pcb/34335/34366; x2=1.275825in; y2=386.42mil; lgrp2=3; anchor2=pcb/37461/37517;
-       }
-       ha:rat.100147 {
-        x1=1.275825in; y1=445.47mil; lgrp1=3; anchor1=pcb/37461/37505; x2=1.879in; y2=389.0mil; lgrp2=3; anchor2=pcb/30564;
-       }
-       ha:rat.100150 {
-        x1=636.74mil; y1=326.0mil; lgrp1=3; anchor1=pcb/32230/32245; x2=1.2089in; y2=339.175mil; lgrp2=3; anchor2=pcb/37461/37515;
-       }
-       ha:rat.100153 {
-        x1=636.74mil; y1=366.0mil; lgrp1=3; anchor1=pcb/32769/32784; x2=1.18921in; y2=339.175mil; lgrp2=3; anchor2=pcb/37461/37511;
-       }
-       ha:rat.100156 {
-        x1=782.0mil; y1=261.74mil; lgrp1=3; anchor1=pcb/32562/32576; x2=25.506299mm; y2=524.2mil; lgrp2=3; anchor2=pcb/37461/37488;
-       }
-       ha:rat.100159 {
-        x1=56.515mm; y1=844.0mil; lgrp1=10; anchor1=pcb/32280/32309; x2=1.18921in; y2=610.815mil; lgrp2=3; anchor2=pcb/37461/37510;
-       }
-       ha:rat.100162 {
-        x1=21.737094mm; y1=19.481807mm; lgrp1=3; anchor1=pcb/33798/33829; x2=25.506299mm; y2=445.47mil; lgrp2=3; anchor2=pcb/37461/37504;
-       }
-       ha:rat.100165 {
-        x1=57.785mm; y1=944.0mil; lgrp1=10; anchor1=pcb/32280/32308; x2=1.2089in; y2=610.815mil; lgrp2=3; anchor2=pcb/37461/37514;
-       }
-       ha:rat.100168 {
-        x1=1.54742in; y1=214.0mil; lgrp1=3; anchor1=pcb/34335/34364; x2=1.24827in; y2=339.175mil; lgrp2=3; anchor2=pcb/37461/37523;
-       }
-       ha:rat.100171 {
-        x1=22.987028mm; y1=19.481807mm; lgrp1=3; anchor1=pcb/33798/33831; x2=25.506299mm; y2=465.16mil; lgrp2=3; anchor2=pcb/37461/37500;
-       }
     }
  }
 
@@ -29985,6 +31385,8 @@ ha:pcb-rnd-board-v8 {
       text_thickness = 0
       line_thickness = 7.00 mil
       clearance = 5.00 mil
+       min_wid = 0.12700000 mm
+       bloat = 0.12700000 mm
     }
     ha:editor {
       grids_idx = 1
@@ -30004,54 +31406,51 @@ ha:pcb-rnd-board-v8 {
   ha:netlists {
 
    li:input {
+      ha:rx1 {
+      li:conn { U7-2; U10-2;      }
+      }
      ha:unnamed_net10 {
      li:conn { D1-2; R50-1;     }
      }
+      ha:+3.3V {
+      li:conn { C10-2; C36-2; C37-2; C43-2; C44-2; C45-2; C47-2; C101-2; C102-2; C110-2; C111-2; C112-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; J9-7; L600-2; R38-2; R171-1; U1-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-1; U5-3; U5-7; U5-8; U6-1; U6-6; U7-17; U7-36; U7-43; U7-44; U10-7; U10-8; U11-2; U13-8;      }
+      }
+      ha:unnamed_net12 {
+      li:conn { D2-2; R52-1;      }
+      }
      ha:unnamed_net11 {
      li:conn { D1-3; R51-2;     }
      }
-     ha:+3.3V {
-     li:conn { C10-2; C36-2; C37-2; C43-2; C44-2; C45-2; C47-2; C101-2; C102-2; C110-2; C111-2; C112-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; J9-7; L600-2; R38-2; R171-1; U1-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-1; U5-3; U5-7; U5-8; U6-1; U6-6; U7-17; U7-36; U7-43; U7-44; U8-2; U10-7; U10-8; U11-2; U13-8;     }
-     }
-     ha:rx3 {
-     li:conn { U7-1; U10-2;     }
-     }
+      ha:unnamed_net14 {
+      li:conn { S1-4; U10-11;      }
+      }
      ha:unnamed_net13 {
      li:conn { D2-1; R53-1;     }
      }
-     ha:unnamed_net12 {
-     li:conn { D2-2; R52-1;     }
-     }
-     ha:unnamed_net15 {
-     li:conn { R32-1; U10-6;     }
-     }
-     ha:unnamed_net14 {
-     li:conn { S1-4; U10-11;     }
-     }
-     ha:unnamed_net17 {
-     li:conn { J8-1; L174-2;     }
-     }
-     ha:unnamed_net16 {
-     li:conn { A1-1; S1-1;     }
-     }
-     ha:unnamed_net19 {
-     li:conn { C31-1; U3-30; X1-1;     }
-     }
-     ha:unnamed_net18 {
-     li:conn { C30-1; U3-31; X1-3;     }
-     }
+      ha:unnamed_net20 {
+      li:conn { R32-1; U10-6;      }
+      }
+      ha:unnamed_net24 {
+      li:conn { A1-1; S1-1;      }
+      }
+      ha:unnamed_net25 {
+      li:conn { J8-1; L174-2;      }
+      }
+      ha:unnamed_net26 {
+      li:conn { C30-1; U3-31; X1-3;      }
+      }
      ha:beeper {
-     li:conn { U7-25; U8-1;     }
-     }
-     ha:unnamed_net22 {
-     li:conn { C174-2; C176-1; L172-1;     }
+     li:conn { U7-25; U8-2;     }
      }
+      ha:unnamed_net27 {
+      li:conn { C31-1; U3-30; X1-1;      }
+      }
      ha:GND {
-     li:conn { B1-2; C4-1; C5-1; C10-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C101-1; C102-1; C110-1; C111-1; C112-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J8-2; J9-1; L192-2; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R30-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-32; U3-33; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-5; U7-18; U7-35; U7-42; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;     }
-     }
-     ha:unnamed_net20 {
-     li:conn { C174-1; L171-2; U3-17;     }
+     li:conn { B1-2; C4-1; C5-1; C10-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C101-1; C102-1; C110-1; C111-1; C112-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J8-2; J9-1; L192-2; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R30-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-32; U3-33; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-5; U7-18; U7-35; U7-42; U8-1; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;     }
      }
+      ha:unnamed_net29 {
+      li:conn { C173-2; L171-1; R171-2;      }
+      }
      ha:cmp_rail {
      li:conn { R38-1; R39-2; U13-2; U13-6;     }
      }
@@ -30067,87 +31466,93 @@ ha:pcb-rnd-board-v8 {
      ha:unnamed_net4 {
      li:conn { D1-1; D1-4; U2-1;     }
      }
-     ha:ba_sck1 {
-     li:conn { U4-8; U7-32;     }
-     }
-     ha:mosi1 {
-     li:conn { U6-13; U7-9;     }
-     }
-     ha:mosi2 {
-     li:conn { J9-3; U3-7; U5-5; U7-37;     }
-     }
+      ha:mosi0 {
+      li:conn { U6-13; U7-9;      }
+      }
+      ha:unnamed_net6 {
+      li:conn { J5-2; R54-2;      }
+      }
+      ha:unnamed_net5 {
+      li:conn { R35-2; U2-5;      }
+      }
      ha:cs_flash {
      li:conn { U5-1; U7-39;     }
      }
+      ha:mosi3 {
+      li:conn { U4-7; U7-31;      }
+      }
+      ha:mosi5 {
+      li:conn { J9-3; U3-7; U5-5; U7-37;      }
+      }
+      ha:unnamed_net9 {
+      li:conn { C601-1; C602-1; L600-1; U7-6;      }
+      }
      ha:unnamed_net7 {
      li:conn { J5-3; R55-2;     }
      }
-     ha:unnamed_net5 {
-     li:conn { R35-2; U2-5;     }
-     }
-     ha:unnamed_net6 {
-     li:conn { J5-2; R54-2;     }
-     }
-     ha:unnamed_net28 {
-     li:conn { C191-2; L193-2; L201-2;     }
-     }
-      ha:unnamed_net23 {
+      ha:unnamed_net34 {
+      li:conn { C210-1; L191-2; L201-1; U3-20;      }
+      }
+      ha:unnamed_net35 {
+      li:conn { C191-1; L191-1; L192-1; U3-19;      }
+      }
+      ha:unnamed_net30 {
+      li:conn { C174-2; C176-1; L172-1;      }
+      }
+      ha:unnamed_net31 {
       li:conn { C176-2; C181-1; L172-2; L173-1;      }
       }
-     ha:unnamed_net9 {
-     li:conn { C601-1; C602-1; L600-1; U7-6;     }
-     }
-     ha:unnamed_net25 {
-     li:conn { C175-2; L173-2; L174-1;     }
-     }
-     ha:unnamed_net26 {
-     li:conn { C210-1; L191-2; L201-1; U3-20;     }
-     }
-     ha:reset_n {
-     li:conn { J6-2; U3-2; U7-40; U10-9; U11-1;     }
-     }
-     ha:unnamed_net21 {
-     li:conn { C173-2; L171-1; R171-2;     }
-     }
-     ha:unnamed_net29 {
-     li:conn { C211-1; U3-21;     }
+      ha:reset_n {
+      li:conn { J6-2; U3-2; U7-40; U10-9; U11-1;      }
+      }
+     ha:unnamed_net28 {
+     li:conn { C174-1; L171-2; U3-17;     }
      }
-      ha:unnamed_net35 {
-      li:conn { C42-2; U3-6;      }
+      ha:v_ldo_in {
+      li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;      }
+      }
+      ha:unnamed_net40 {
+      li:conn { C261-1; U3-26;      }
       }
      ha:cs_radio {
      li:conn { U3-11; U7-12;     }
      }
-     ha:unnamed_net30 {
-     li:conn { C231-1; U3-24;     }
-     }
-     ha:unnamed_net31 {
-     li:conn { C231-2; U3-23;     }
-     }
-     ha:unnamed_net27 {
-     li:conn { C191-1; L191-1; L192-1; U3-19;     }
-     }
-     ha:unnamed_net33 {
-     li:conn { C291-1; U3-29;     }
-     }
-     ha:unnamed_net34 {
-     li:conn { R30-2; U3-14;     }
-     }
-      ha:unnamed_net40 {
-      li:conn { C32-1; U7-24; X2-1;      }
+      ha:unnamed_net37 {
+      li:conn { C211-1; U3-21;      }
       }
-      ha:unnamed_net24 {
+      ha:unnamed_net38 {
+      li:conn { C231-1; U3-24;      }
+      }
+      ha:unnamed_net32 {
       li:conn { C181-2; L193-1; U3-18;      }
       }
+     ha:unnamed_net33 {
+     li:conn { C175-2; L173-2; L174-1;     }
+     }
+       ha:unnamed_net51 {
+       li:conn { C33-1; U7-23; X2-3;       }
+       }
+       ha:unnamed_net52 {
+       li:conn { C32-1; U7-24; X2-1;       }
+       }
+       ha:unnamed_net36 {
+       li:conn { C191-2; L193-2; L201-2;       }
+       }
+       ha:unnamed_net42 {
+       li:conn { R30-2; U3-14;       }
+       }
+       ha:unnamed_net43 {
+       li:conn { C42-2; U3-6;       }
+       }
       ha:unnamed_net39 {
-      li:conn { C33-1; U7-23; X2-3;      }
-      }
-      ha:ba_mosi1 {
-      li:conn { U4-7; U7-31;      }
-      }
-                   ha:v_ldo_in {
-                   li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;                   }
-                   }
+      li:conn { C231-2; U3-23;      }
+      }
+                    ha:usbdm {
+                    li:conn { R54-1; U7-33;                    }
+                    }
+                    ha:tx1 {
+                    li:conn { U7-1; U10-3;                    }
+                    }
                    ha:usbdp {
                    li:conn { R55-1; U7-34;                   }
                    }
@@ -30157,12 +31562,6 @@ ha:pcb-rnd-board-v8 {
                    ha:fet_b {
                    li:conn { J4-3; Q1-7; Q1-8; R13-1;                   }
                    }
-                   ha:tx3 {
-                   li:conn { U7-2; U10-3;                   }
-                   }
-                   ha:unnamed_net32 {
-                   li:conn { C261-1; U3-26;                   }
-                   }
                    ha:radio_int {
                    li:conn { U3-4; U7-7;                   }
                    }
@@ -30172,54 +31571,57 @@ ha:pcb-rnd-board-v8 {
                    ha:fire_b {
                    li:conn { R1-2; R7-1; U7-27;                   }
                    }
+                    ha:unnamed_net41 {
+                    li:conn { C291-1; U3-29;                    }
+                    }
                    ha:led_green {
                    li:conn { R53-2; U7-20;                   }
                    }
                    ha:cs_comp_0 {
                    li:conn { J9-6; U7-22;                   }
                    }
+                    ha:cs_comp_1 {
+                    li:conn { J9-5; U7-21;                    }
+                    }
+                    ha:sck0 {
+                    li:conn { U6-14; U7-10;                    }
+                    }
                    ha:led_red {
                    li:conn { R52-2; U7-19;                   }
                    }
-                   ha:cs_comp_1 {
-                   li:conn { J9-5; U7-21;                   }
-                   }
-                   ha:sck1 {
-                   li:conn { U6-14; U7-10;                   }
-                   }
-                   ha:sck2 {
-                   li:conn { J9-2; U3-8; U5-6; U7-38;                   }
-                   }
-                   ha:miso1 {
-                   li:conn { U6-12; U7-11;                   }
-                   }
-                   ha:miso2 {
-                   li:conn { J9-4; U3-9; U5-2; U7-48;                   }
-                   }
+                    ha:miso0 {
+                    li:conn { U6-12; U7-11;                    }
+                    }
+                    ha:sck3 {
+                    li:conn { U4-8; U7-32;                    }
+                    }
+                    ha:sck5 {
+                    li:conn { J9-2; U3-8; U5-6; U7-38;                    }
+                    }
+                    ha:miso3 {
+                    li:conn { U4-6; U7-29;                    }
+                    }
+                    ha:cmp_ldo_in {
+                    li:conn { R36-1; R37-2; U13-3; U13-5;                    }
+                    }
+                    ha:miso5 {
+                    li:conn { J9-4; U3-9; U5-2; U7-48;                    }
+                    }
                    ha:radio_marc_int {
                    li:conn { U3-3; U7-8;                   }
                    }
-                   ha:cmp_ldo_in {
-                   li:conn { R36-1; R37-2; U13-3; U13-5;                   }
-                   }
                    ha:sense_a {
                    li:conn { R14-2; R20-2; U7-15;                   }
                    }
                    ha:sense_b {
                    li:conn { R13-2; R19-2; U7-16;                   }
                    }
-                   ha:usbdm {
-                   li:conn { R54-1; U7-33;                   }
-                   }
                    ha:v_usb {
                    li:conn { C4-2; J5-1; R50-2; U2-4;                   }
                    }
                    ha:swclk {
                    li:conn { J6-4; U7-45;                   }
                    }
-                   ha:ba_miso1 {
-                   li:conn { U4-6; U7-29;                   }
-                   }
                    ha:v_batt {
                    li:conn { R25-1; R26-2; U7-14;                   }
                    }
@@ -30230,10 +31632,10 @@ ha:pcb-rnd-board-v8 {
                    li:conn { U6-7; U7-13;                   }
                    }
                    ha:accel_int1 {
-                   li:conn { U6-8;                   }
+                   li:conn { U6-8; U7-3;                   }
                    }
                    ha:accel_int2 {
-                   li:conn { U6-9;                   }
+                   li:conn { U6-9; U7-4;                   }
                    }
                   ha:v_lipo {
                   li:conn { D3-1; J4-2; J4-4; J4-6; J9-8; R25-2;                  }