change I2C pullups to 2.49k, saves a resistor value
[hw/easymega] / easymega.lht
index 8fec9ebd7812c556fd62f29c925dfe0efa61cb47..351edb3efda876bb166ba4cb6ca6a6fc2f7dac9e 100644 (file)
@@ -988,12 +988,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46210 {
-    x1=2.2117in; y1=23.63216mm; x2=2.21943701in; y2=23.63216mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.46246 {
     x1=49.4377mm; y1=17.624806mm; x2=50.1114mm; y2=17.624806mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1174,12 +1168,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46378 {
-    x1=40.9539mm; y1=477.36mil; x2=41.030144mm; y2=477.36mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.46390 {
     x1=49.4377mm; y1=14.625066mm; x2=48.0113mm; y2=14.625066mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1246,18 +1234,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46435 {
-    x1=1.53in; y1=466.0mil; x2=1.601in; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.46438 {
-    x1=1.601in; y1=466.0mil; x2=1.613in; y2=478.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.46441 {
     x1=37.9381mm; y1=516.73mil; x2=38.9451mm; y2=516.73mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1403,7 +1379,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.46570 {
-    x1=1.676in; y1=609.0mil; x2=1.582in; y2=703.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=1.665in; y1=620.0mil; x2=1.582in; y2=703.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -1426,18 +1402,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46582 {
-    x1=993.0mil; y1=795.0mil; x2=1.007in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.46585 {
-    x1=1.007in; y1=809.0mil; x2=1.257in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.46588 {
     x1=49.4377mm; y1=15.625064mm; x2=50.3723mm; y2=15.625064mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1480,26 +1444,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46624 {
-    x1=40.9379mm; y1=426.73mil; x2=1.73in; y2=545.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.46627 {
-    x1=1.73in; y1=545.0mil; x2=1.757in; y2=545.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.46630 {
-    x1=26.4324mm; y1=338.47mil; x2=25.5942mm; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.46639 {
-    x1=26.4324mm; y1=293.47mil; x2=26.4324mm; y2=338.47mil; thickness=10.0mil; clearance=12.0mil;
+    x1=26.4324mm; y1=293.47mil; x2=26.4324mm; y2=8.373mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -1528,26 +1474,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46663 {
-    x1=25.899mm; y1=299.47mil; x2=25.312mm; y2=299.47mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.46666 {
-    x1=26.026mm; y1=304.47mil; x2=25.899mm; y2=299.47mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.46669 {
-    x1=26.026mm; y1=313.47mil; x2=26.026mm; y2=304.47mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.46672 {
-    x1=25.3656mm; y1=339.47mil; x2=26.026mm; y2=313.47mil; thickness=10.0mil; clearance=12.0mil;
+    x1=25.3656mm; y1=339.47mil; x2=25.3656mm; y2=8.6196mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -1711,18 +1639,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46786 {
-    x1=47.4378mm; y1=20.132802mm; x2=1.758in; y2=683.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.46789 {
-    x1=1.758in; y1=683.0mil; x2=1.644in; y2=683.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.46792 {
     x1=737.0mil; y1=200.0mil; x2=737.0mil; y2=173.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1831,12 +1747,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.46954 {
-    x1=1.269in; y1=797.0mil; x2=1.257in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.47002 {
     x1=39.9379mm; y1=10.1251mm; x2=39.9379mm; y2=371.36mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1855,18 +1765,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.47020 {
-    x1=1.441in; y1=311.0mil; x2=1.407in; y2=277.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.47023 {
-    x1=1.407in; y1=277.0mil; x2=1.389in; y2=277.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.47026 {
     x1=1.6511in; y1=10.1251mm; x2=1.6511in; y2=366.1mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1880,19 +1778,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.47032 {
-    x1=40.0558mm; y1=292.0mil; x2=37.0332mm; y2=292.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.47035 {
-    x1=37.0332mm; y1=292.0mil; x2=1.403in; y2=237.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.47038 {
-    x1=1.403in; y1=237.0mil; x2=1.39in; y2=237.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=40.0558mm; y1=292.0mil; x2=1.522in; y2=292.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -2078,7 +1964,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.47161 {
-    x1=1.441in; y1=311.0mil; x2=39.9542mm; y2=311.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=1.474in; y1=271.0mil; x2=1.514in; y2=311.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -2571,12 +2457,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.95384 {
-    x1=350.0mil; y1=27.9654mm; x2=384.0mil; y2=27.9654mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.95540 {
     x1=386.0mil; y1=24.43607mm; x2=386.0mil; y2=1.05126in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -2883,30 +2763,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.105201 {
-    x1=41.030144mm; y1=477.36mil; x2=1.736in; y2=598.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.105204 {
-    x1=1.679in; y1=647.0mil; x2=1.863in; y2=647.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.105207 {
-    x1=1.863in; y1=647.0mil; x2=47.625mm; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.105210 {
-    x1=47.625mm; y1=635.0mil; x2=49.433353mm; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.105213 {
     x1=49.433353mm; y1=635.0mil; x2=49.437671mm; y2=634.83mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -2914,13 +2770,13 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.105570 {
-    x1=1.676in; y1=609.0mil; x2=1.693in; y2=609.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=1.665in; y1=620.0mil; x2=1.704in; y2=620.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.105573 {
-    x1=1.693in; y1=609.0mil; x2=1.709in; y2=625.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=1.704in; y1=620.0mil; x2=1.709in; y2=625.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -3045,12 +2901,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.105916 {
-    x1=54.114192mm; y1=705.0mil; x2=2.161in; y2=705.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.106537 {
     x1=1.24in; y1=30.226mm; x2=1.24in; y2=26.67mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -3502,7 +3352,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.114135 {
-    x1=25.5942mm; y1=371.47mil; x2=871.47mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
+    x1=999.235mil; y1=371.235mil; x2=999.0mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -3531,18 +3381,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.114198 {
-    x1=23.248383mm; y1=6.119876mm; x2=885.94mil; y2=6.119876mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.114201 {
-    x1=885.94mil; y1=6.119876mm; x2=859.0mil; y2=214.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.130329 {
     x1=55.041947mm; y1=23.144774mm; x2=55.697414mm; y2=23.144774mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -3789,387 +3627,549 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
-   }
-}
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
-  li:objects {
-   ha:line.48077 {
-    x1=690.0mil; y1=1.042in; x2=668.0mil; y2=1.119in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.146616 {
+    x1=23.248383mm; y1=6.119876mm; x2=885.94mil; y2=6.119876mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48080 {
-    x1=485.0mil; y1=537.0mil; x2=485.0mil; y2=676.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.146619 {
+    x1=885.94mil; y1=6.119876mm; x2=859.0mil; y2=214.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48083 {
-    x1=485.0mil; y1=676.0mil; x2=462.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149543 {
+    x1=1.644in; y1=683.0mil; x2=1.777in; y2=683.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48086 {
-    x1=499.0mil; y1=712.0mil; x2=515.0mil; y2=696.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149546 {
+    x1=1.777in; y1=683.0mil; x2=1.868in; y2=774.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48089 {
-    x1=515.0mil; y1=696.0mil; x2=515.0mil; y2=610.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149549 {
+    x1=1.868in; y1=774.0mil; x2=1.868in; y2=20.1836mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48092 {
-    x1=515.0mil; y1=610.0mil; x2=593.0mil; y2=532.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149552 {
+    x1=1.868in; y1=20.1836mm; x2=47.4378mm; y2=795.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48095 {
-    x1=525.0mil; y1=442.0mil; x2=661.0mil; y2=442.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149564 {
+    x1=49.437671mm; y1=634.83mil; x2=1.79817in; y2=634.83mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48098 {
-    x1=661.0mil; y1=442.0mil; x2=693.0mil; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149567 {
+    x1=1.79817in; y1=634.83mil; x2=1.786in; y2=647.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48101 {
-    x1=693.0mil; y1=474.0mil; x2=693.0mil; y2=524.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149570 {
+    x1=1.786in; y1=647.0mil; x2=1.679in; y2=647.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48104 {
-    x1=693.0mil; y1=524.0mil; x2=649.5mil; y2=568.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.46954 {
+    x1=1.269in; y1=797.0mil; x2=1.257in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48107 {
-    x1=567.0mil; y1=678.0mil; x2=574.0mil; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.46582 {
+    x1=993.0mil; y1=795.0mil; x2=1.007in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48122 {
-    x1=591.0mil; y1=1.145in; x2=591.0mil; y2=29.6164mm; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149585 {
+    x1=1.007in; y1=809.0mil; x2=1.257in; y2=809.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48125 {
-    x1=590.0mil; y1=26.035mm; x2=614.0mil; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149588 {
+    x1=26.4324mm; y1=329.82433071mil; x2=999.0mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48128 {
-    x1=614.0mil; y1=1.001in; x2=614.0mil; y2=898.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149591 {
+    x1=999.0mil; y1=371.47mil; x2=871.47mil; y2=371.47mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48134 {
-    x1=497.0mil; y1=714.0mil; x2=498.5mil; y2=712.5mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149594 {
+    x1=26.4324mm; y1=8.373mm; x2=26.434669mm; y2=329.735mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48140 {
-    x1=499.0mil; y1=712.0mil; x2=499.0mil; y2=719.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149600 {
+    x1=25.3656mm; y1=8.6196mm; x2=1.02in; y2=318.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48143 {
-    x1=499.0mil; y1=719.0mil; x2=492.0mil; y2=726.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149606 {
+    x1=996.0mil; y1=7.619901mm; x2=25.780901mm; y2=7.619901mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48146 {
-    x1=492.0mil; y1=726.0mil; x2=492.0mil; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149609 {
+    x1=25.780901mm; y1=7.619901mm; x2=1.02in; y2=305.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48149 {
-    x1=614.0mil; y1=898.0mil; x2=492.0mil; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149612 {
+    x1=1.02in; y1=305.0mil; x2=1.02in; y2=318.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48152 {
-    x1=2.038in; y1=763.0mil; x2=1.957in; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.152611 {
+    x1=54.114192mm; y1=705.0mil; x2=2.149in; y2=705.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48155 {
-    x1=1.891in; y1=675.0mil; x2=1.89in; y2=674.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.152614 {
+    x1=2.149in; y1=705.0mil; x2=2.161in; y2=693.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48164 {
-    x1=1.677in; y1=173.0mil; x2=1.69in; y2=160.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161368 {
+    x1=1.757in; y1=545.0mil; x2=1.648in; y2=436.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48167 {
-    x1=1.677in; y1=173.0mil; x2=1.677in; y2=571.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161371 {
+    x1=1.648in; y1=436.0mil; x2=41.1665mm; y2=436.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48170 {
-    x1=1.677in; y1=571.0mil; x2=1.671in; y2=577.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161374 {
+    x1=41.1665mm; y1=436.0mil; x2=40.9379mm; y2=427.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48173 {
-    x1=1.64in; y1=60.0mil; x2=1.64in; y2=555.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161584 {
+    x1=1.71016in; y1=398.625mil; x2=1.71016in; y2=11.349736mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48176 {
-    x1=631.5mil; y1=371.5mil; x2=1.332in; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161587 {
+    x1=1.71016in; y1=11.349736mm; x2=1.71in; y2=447.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48179 {
-    x1=17.183608mm; y1=612.0mil; x2=985.0mil; y2=612.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161678 {
+    x1=1.736in; y1=599.0mil; x2=1.731in; y2=599.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48182 {
-    x1=985.0mil; y1=612.0mil; x2=1.036in; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161681 {
+    x1=1.731in; y1=599.0mil; x2=1.598in; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48185 {
-    x1=1.036in; y1=561.0mil; x2=29.718mm; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161684 {
+    x1=1.598in; y1=466.0mil; x2=1.53in; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48188 {
-    x1=1.993in; y1=625.0mil; x2=1.939in; y2=493.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164636 {
+    x1=1.522in; y1=292.0mil; x2=1.463in; y2=233.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48191 {
-    x1=1.939in; y1=493.0mil; x2=1.939in; y2=371.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164639 {
+    x1=1.514in; y1=311.0mil; x2=39.9542mm; y2=311.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48194 {
-    x1=17.177mm; y1=677.0mil; x2=740.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164642 {
+    x1=1.38874in; y1=233.0mil; x2=1.463in; y2=233.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48197 {
-    x1=740.0mil; y1=677.0mil; x2=791.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164645 {
+    x1=1.38874in; y1=271.0mil; x2=1.474in; y2=271.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48200 {
-    x1=791.0mil; y1=728.0mil; x2=791.0mil; y2=783.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164663 {
+    x1=1.42426in; y1=306.0mil; x2=1.42426in; y2=6.890004mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48203 {
-    x1=791.0mil; y1=783.0mil; x2=809.0mil; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164666 {
+    x1=1.42426in; y1=6.890004mm; x2=36.1696mm; y2=271.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48206 {
-    x1=809.0mil; y1=801.0mil; x2=986.0mil; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164669 {
+    x1=37.0332mm; y1=345.0mil; x2=37.0332mm; y2=7.829804mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48209 {
-    x1=986.0mil; y1=801.0mil; x2=992.0mil; y2=795.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164672 {
+    x1=37.0332mm; y1=7.829804mm; x2=1.45574in; y2=306.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48212 {
-    x1=649.5mil; y1=633.5mil; x2=658.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
+  }
+  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.48077 {
+    x1=690.0mil; y1=1.042in; x2=668.0mil; y2=1.119in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48215 {
-    x1=658.0mil; y1=642.0mil; x2=729.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48080 {
+    x1=485.0mil; y1=537.0mil; x2=462.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48218 {
-    x1=729.0mil; y1=642.0mil; x2=786.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48092 {
+    x1=499.0mil; y1=713.0mil; x2=593.0mil; y2=532.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48221 {
-    x1=786.0mil; y1=699.0mil; x2=1.125in; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48095 {
+    x1=525.0mil; y1=442.0mil; x2=661.0mil; y2=442.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48224 {
-    x1=649.5mil; y1=568.0mil; x2=649.5mil; y2=633.5mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48098 {
+    x1=661.0mil; y1=442.0mil; x2=693.0mil; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48227 {
-    x1=469.0mil; y1=986.0mil; x2=490.0mil; y2=1.155in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48101 {
+    x1=693.0mil; y1=474.0mil; x2=693.0mil; y2=524.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48230 {
-    x1=794.0mil; y1=261.0mil; x2=944.0mil; y2=261.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48104 {
+    x1=693.0mil; y1=524.0mil; x2=649.5mil; y2=568.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48233 {
-    x1=944.0mil; y1=261.0mil; x2=971.0mil; y2=288.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48107 {
+    x1=567.0mil; y1=678.0mil; x2=574.0mil; y2=678.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48242 {
-    x1=16.3447mm; y1=9.4363mm; x2=13.1955mm; y2=9.4363mm; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48122 {
+    x1=591.0mil; y1=1.145in; x2=591.0mil; y2=29.6164mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48245 {
-    x1=13.1955mm; y1=9.4363mm; x2=452.0mil; y2=304.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48125 {
+    x1=590.0mil; y1=26.035mm; x2=614.0mil; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48248 {
-    x1=452.0mil; y1=304.0mil; x2=452.0mil; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48128 {
+    x1=614.0mil; y1=1.001in; x2=614.0mil; y2=898.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48260 {
-    x1=35.179mm; y1=640.0mil; x2=1.443in; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48134 {
+    x1=497.0mil; y1=714.0mil; x2=498.5mil; y2=712.5mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48263 {
-    x1=1.443in; y1=640.0mil; x2=36.7284mm; y2=643.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48140 {
+    x1=499.0mil; y1=712.0mil; x2=499.0mil; y2=719.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48266 {
-    x1=1.332in; y1=372.0mil; x2=1.371in; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48143 {
+    x1=499.0mil; y1=719.0mil; x2=492.0mil; y2=726.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48272 {
-    x1=1.371in; y1=372.0mil; x2=36.7792mm; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
+   ha:line.48146 {
+    x1=492.0mil; y1=726.0mil; x2=492.0mil; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
      clearline=1
     }
    }
-   ha:line.48275 {
-    x1=1.074in; y1=408.0mil; x2=1.366in; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48149 {
+    x1=614.0mil; y1=898.0mil; x2=492.0mil; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48278 {
-    x1=1.366in; y1=408.0mil; x2=35.7632mm; y2=450.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48152 {
+    x1=2.038in; y1=763.0mil; x2=1.957in; y2=804.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48299 {
-    x1=1.286in; y1=541.0mil; x2=35.179mm; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48155 {
+    x1=1.891in; y1=675.0mil; x2=1.89in; y2=674.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48302 {
-    x1=1.286in; y1=496.0mil; x2=1.286in; y2=541.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.48164 {
+    x1=1.677in; y1=173.0mil; x2=1.69in; y2=160.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48167 {
+    x1=1.677in; y1=173.0mil; x2=1.677in; y2=571.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48170 {
+    x1=1.677in; y1=571.0mil; x2=1.671in; y2=577.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48173 {
+    x1=1.64in; y1=60.0mil; x2=1.64in; y2=555.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48176 {
+    x1=631.5mil; y1=371.5mil; x2=1.332in; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48179 {
+    x1=17.183608mm; y1=612.0mil; x2=985.0mil; y2=612.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48182 {
+    x1=985.0mil; y1=612.0mil; x2=1.036in; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48185 {
+    x1=1.036in; y1=561.0mil; x2=29.718mm; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48188 {
+    x1=1.993in; y1=625.0mil; x2=1.939in; y2=493.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48191 {
+    x1=1.939in; y1=493.0mil; x2=1.939in; y2=371.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48194 {
+    x1=17.177mm; y1=677.0mil; x2=740.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48197 {
+    x1=740.0mil; y1=677.0mil; x2=791.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48200 {
+    x1=791.0mil; y1=728.0mil; x2=791.0mil; y2=783.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48203 {
+    x1=791.0mil; y1=783.0mil; x2=809.0mil; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48206 {
+    x1=809.0mil; y1=801.0mil; x2=986.0mil; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48209 {
+    x1=986.0mil; y1=801.0mil; x2=992.0mil; y2=795.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48212 {
+    x1=649.5mil; y1=627.5mil; x2=664.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48215 {
+    x1=664.0mil; y1=642.0mil; x2=729.0mil; y2=642.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48218 {
+    x1=729.0mil; y1=642.0mil; x2=786.0mil; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48221 {
+    x1=786.0mil; y1=699.0mil; x2=1.125in; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48224 {
+    x1=649.5mil; y1=568.0mil; x2=649.5mil; y2=627.5mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48227 {
+    x1=469.0mil; y1=986.0mil; x2=490.0mil; y2=1.155in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48230 {
+    x1=794.0mil; y1=261.0mil; x2=944.0mil; y2=261.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48233 {
+    x1=944.0mil; y1=261.0mil; x2=971.0mil; y2=288.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48242 {
+    x1=16.3447mm; y1=9.4363mm; x2=13.1955mm; y2=9.4363mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48305 {
-    x1=1.74in; y1=60.0mil; x2=46.4378mm; y2=3.7658mm; thickness=8.0mil; clearance=16.0mil;
+   ha:line.48245 {
+    x1=13.1955mm; y1=9.4363mm; x2=452.0mil; y2=304.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48248 {
+    x1=452.0mil; y1=304.0mil; x2=452.0mil; y2=272.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48260 {
+    x1=35.179mm; y1=640.0mil; x2=1.443in; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.48263 {
+    x1=1.443in; y1=640.0mil; x2=36.7284mm; y2=643.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48308 {
-    x1=46.4378mm; y1=3.7658mm; x2=46.4378mm; y2=6.382mm; thickness=8.0mil; clearance=16.0mil;
+   ha:line.48266 {
+    x1=1.332in; y1=372.0mil; x2=1.371in; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48311 {
-    x1=46.4378mm; y1=6.382mm; x2=1.848in; y2=271.0mil; thickness=8.0mil; clearance=16.0mil;
+   ha:line.48272 {
+    x1=1.371in; y1=372.0mil; x2=36.7792mm; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48314 {
-    x1=1.848in; y1=271.0mil; x2=54.0004mm; y2=271.0mil; thickness=8.0mil; clearance=16.0mil;
+   ha:line.48275 {
+    x1=1.074in; y1=408.0mil; x2=1.366in; y2=408.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48317 {
-    x1=54.0004mm; y1=271.0mil; x2=2.156in; y2=301.0mil; thickness=8.0mil; clearance=16.0mil;
+   ha:line.48278 {
+    x1=1.366in; y1=408.0mil; x2=35.7632mm; y2=450.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48323 {
-    x1=646.0mil; y1=143.0mil; x2=557.0mil; y2=232.0mil; thickness=8.0mil; clearance=16.0mil;
+   ha:line.48299 {
+    x1=1.286in; y1=541.0mil; x2=35.179mm; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.48326 {
-    x1=557.0mil; y1=232.0mil; x2=290.0mil; y2=232.0mil; thickness=8.0mil; clearance=16.0mil;
+   ha:line.48302 {
+    x1=1.286in; y1=496.0mil; x2=1.286in; y2=541.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -4331,7 +4331,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.48548 {
-    x1=646.0mil; y1=143.0mil; x2=1.284in; y2=143.0mil; thickness=8.0mil; clearance=16.0mil;
+    x1=379.0mil; y1=143.0mil; x2=136.0mil; y2=386.0mil; thickness=8.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -4465,25 +4465,13 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.106324 {
-    x1=43.307mm; y1=724.0mil; x2=43.307mm; y2=1.011in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.106327 {
-    x1=43.307mm; y1=1.011in; x2=1.65in; y2=1.066in; thickness=10.0mil; clearance=12.0mil;
+    x1=43.307mm; y1=724.0mil; x2=43.307mm; y2=959.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.106330 {
-    x1=1.65in; y1=1.066in; x2=1.449in; y2=1.066in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.106333 {
-    x1=1.449in; y1=1.066in; x2=36.2204mm; y2=27.6606mm; thickness=10.0mil; clearance=12.0mil;
+    x1=43.307mm; y1=959.0mil; x2=1.638in; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -4572,12 +4560,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.113819 {
-    x1=290.0mil; y1=232.0mil; x2=136.0mil; y2=386.0mil; thickness=8.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.134316 {
     x1=943.0mil; y1=956.0mil; x2=30.6832mm; y2=956.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -4710,98 +4692,171 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.134528 {
-    x1=52.197mm; y1=575.0mil; x2=52.197mm; y2=699.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.134540 {
+    x1=1.918in; y1=1.004in; x2=46.99mm; y2=1.004in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.134531 {
-    x1=52.197mm; y1=699.0mil; x2=2.072in; y2=716.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.134546 {
+    x1=53.4924mm; y1=844.0mil; x2=1.901in; y2=26.6446mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.134534 {
-    x1=2.072in; y1=716.0mil; x2=2.072in; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.134549 {
+    x1=39.3954mm; y1=30.5308mm; x2=1.55in; y2=30.5308mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.134537 {
-    x1=2.072in; y1=850.0mil; x2=1.918in; y2=1.004in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.134552 {
+    x1=43.307mm; y1=1.048in; x2=1.902in; y2=1.048in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.134540 {
-    x1=1.918in; y1=1.004in; x2=46.99mm; y2=1.004in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.137678 {
+    x1=971.0mil; y1=288.0mil; x2=1.344in; y2=288.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.134546 {
-    x1=53.4924mm; y1=844.0mil; x2=1.901in; y2=26.6446mm; thickness=10.0mil; clearance=12.0mil;
+   ha:line.137681 {
+    x1=1.344in; y1=288.0mil; x2=39.4462mm; y2=497.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.134549 {
-    x1=39.3954mm; y1=30.5308mm; x2=1.55in; y2=30.5308mm; thickness=10.0mil; clearance=12.0mil;
+   ha:line.137684 {
+    x1=1.371in; y1=372.0mil; x2=1.3785in; y2=379.5mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.134552 {
-    x1=43.307mm; y1=1.048in; x2=1.902in; y2=1.048in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149654 {
+    x1=379.0mil; y1=143.0mil; x2=1.284in; y2=143.0mil; thickness=8.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.137678 {
-    x1=971.0mil; y1=288.0mil; x2=1.344in; y2=288.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149663 {
+    x1=1.918in; y1=1.004in; x2=53.0606mm; y2=833.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.137681 {
-    x1=1.344in; y1=288.0mil; x2=39.4462mm; y2=497.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149666 {
+    x1=53.0606mm; y1=833.0mil; x2=53.0606mm; y2=609.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.137684 {
-    x1=1.371in; y1=372.0mil; x2=1.3785in; y2=379.5mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.149669 {
+    x1=53.0606mm; y1=609.0mil; x2=52.197mm; y2=575.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.86719 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { -18.0mil; -15.0mil }
-        { 57.3786mm; -15.0mil }
-        { 57.3786mm; 1.259in }
-        { -18.0mil; 1.259in }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   ha:line.149678 {
+    x1=43.307mm; y1=959.0mil; x2=1.7in; y2=964.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
-   }
+   ha:line.149681 {
+    x1=1.638in; y1=1.026in; x2=1.489in; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149684 {
+    x1=36.2204mm; y1=27.6606mm; x2=1.489in; y2=1.026in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149687 {
+    x1=1.74in; y1=60.0mil; x2=1.763in; y2=60.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149690 {
+    x1=1.763in; y1=60.0mil; x2=1.838in; y2=135.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149693 {
+    x1=1.838in; y1=135.0mil; x2=1.838in; y2=193.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149696 {
+    x1=1.838in; y1=193.0mil; x2=1.993in; y2=348.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149699 {
+    x1=1.993in; y1=348.0mil; x2=53.5686mm; y2=348.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149702 {
+    x1=53.5686mm; y1=348.0mil; x2=2.156in; y2=301.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.86719 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { -18.0mil; -15.0mil }
+        { 2.259in; -15.0mil }
+        { 2.259in; 1.259in }
+        { -18.0mil; 1.259in }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+    ha:polygon.161545 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 1.398in; 330.0mil }
+        { 1.397in; 391.0mil }
+        { 38.481mm; 391.0mil }
+        { 1.559in; 435.0mil }
+        { 1.61in; 435.0mil }
+        { 1.61in; 348.0mil }
+        { 1.574in; 312.0mil }
+        { 1.46in; 312.0mil }
+        { 1.428in; 312.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
  }
      ha:bottom-gnd      { lid=3; group=10;
    li:objects {
@@ -4809,8 +4864,8 @@ ha:pcb-rnd-board-v8 {
      li:geometry {
        ta:contour {
         { -40.0mil; -1.0mil }
-        { 57.1754mm; -1.0mil }
-        { 57.1754mm; 1.266in }
+        { 2.251in; -1.0mil }
+        { 2.251in; 1.266in }
         { -40.0mil; 1.266in }
        }
      }
@@ -4998,19 +5053,19 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.104776 {
-    x1=493.0mil; y1=529.0mil; x2=493.0mil; y2=418.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=493.0mil; y1=529.0mil; x2=493.0mil; y2=434.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.104779 {
-    x1=493.0mil; y1=418.0mil; x2=571.0mil; y2=340.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=493.0mil; y1=434.0mil; x2=587.0mil; y2=340.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.104782 {
-    x1=571.0mil; y1=340.0mil; x2=24.259938mm; y2=340.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=587.0mil; y1=340.0mil; x2=24.259938mm; y2=340.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -5052,13 +5107,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.107180 {
-    x1=708.0mil; y1=1.074in; x2=377.0mil; y2=1.074in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.107183 {
-    x1=377.0mil; y1=1.074in; x2=350.0mil; y2=27.9654mm; thickness=10.0mil; clearance=12.0mil;
+    x1=708.0mil; y1=1.074in; x2=435.0mil; y2=1.074in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -5136,19 +5185,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.47863 {
-    x1=392.0mil; y1=733.0mil; x2=392.0mil; y2=951.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.47866 {
-    x1=392.0mil; y1=951.0mil; x2=350.0mil; y2=993.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.47869 {
-    x1=350.0mil; y1=993.0mil; x2=350.0mil; y2=27.9654mm; thickness=10.0mil; clearance=12.0mil;
+    x1=392.0mil; y1=733.0mil; x2=392.0mil; y2=26.6954mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -5171,24 +5208,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.47749 {
-    x1=879.0mil; y1=184.0mil; x2=956.0mil; y2=261.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.47752 {
-    x1=956.0mil; y1=261.0mil; x2=26.9494mm; y2=261.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.114171 {
-    x1=799.0mil; y1=177.0mil; x2=872.0mil; y2=177.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.114225 {
     x1=859.0mil; y1=214.0mil; x2=638.0mil; y2=214.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -5399,26 +5418,92 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.149642 {
+    x1=799.0mil; y1=177.0mil; x2=889.0mil; y2=177.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149645 {
+    x1=889.0mil; y1=177.0mil; x2=972.0mil; y2=260.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149648 {
+    x1=972.0mil; y1=260.0mil; x2=1.062in; y2=260.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.149651 {
+    x1=1.062in; y1=260.0mil; x2=27.0002mm; y2=259.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.152618 {
+    x1=435.0mil; y1=1.074in; x2=425.0mil; y2=1.084in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.152621 {
+    x1=392.0mil; y1=26.6954mm; x2=425.0mil; y2=1.084in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
    ha:line.137660 {
     x1=1.832in; y1=447.0mil; x2=1.832in; y2=442.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.137663 {
-    x1=1.832in; y1=442.0mil; x2=1.81in; y2=420.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161624 {
+    x1=1.832in; y1=447.0mil; x2=45.847mm; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161648 {
+    x1=1.71in; y1=447.0mil; x2=1.664in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161657 {
+    x1=45.847mm; y1=474.0mil; x2=1.698in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161660 {
+    x1=1.698in; y1=474.0mil; x2=1.642in; y2=418.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161663 {
+    x1=1.642in; y1=418.0mil; x2=1.304in; y2=418.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.161666 {
+    x1=1.227in; y1=495.0mil; x2=1.304in; y2=418.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.137666 {
-    x1=1.81in; y1=420.0mil; x2=1.302in; y2=420.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.161651 {
+    x1=1.664in; y1=401.0mil; x2=1.514in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.137669 {
-    x1=1.227in; y1=495.0mil; x2=1.302in; y2=420.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.164660 {
+    x1=37.0332mm; y1=345.0mil; x2=1.514in; y2=401.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -5428,8 +5513,8 @@ ha:pcb-rnd-board-v8 {
       ta:contour {
        { -43.0mil; -7.0mil }
        { 2.268in; -7.0mil }
-       { 2.268in; 32.8422mm }
-       { -43.0mil; 32.8422mm }
+       { 2.268in; 1.293in }
+       { -43.0mil; 1.293in }
       }
     }
 
@@ -5485,26 +5570,8 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
-         ha:line.47668 {
-          x1=1.147in; y1=926.0mil; x2=1.243in; y2=926.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.47671 {
-          x1=1.243in; y1=926.0mil; x2=1.248in; y2=931.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.47674 {
-          x1=1.248in; y1=931.0mil; x2=1.578in; y2=931.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
          ha:line.47677 {
-          x1=1.646in; y1=999.0mil; x2=1.578in; y2=931.0mil; thickness=10.0mil; clearance=12.0mil;
+          x1=1.646in; y1=999.0mil; x2=1.589in; y2=942.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -5522,13 +5589,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:line.47686 {
-          x1=1.633in; y1=1.02in; x2=1.797in; y2=1.02in; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.47689 {
-          x1=1.797in; y1=1.02in; x2=48.133mm; y2=922.0mil; thickness=10.0mil; clearance=12.0mil;
+          x1=1.633in; y1=1.02in; x2=1.776in; y2=1.02in; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -5587,30 +5648,6 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
-         ha:line.47728 {
-          x1=1.404in; y1=797.0mil; x2=1.433in; y2=768.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.47731 {
-          x1=1.433in; y1=768.0mil; x2=1.508in; y2=768.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.47734 {
-          x1=1.508in; y1=768.0mil; x2=1.564in; y2=712.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.47737 {
-          x1=39.7002mm; y1=704.0mil; x2=39.7002mm; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
          ha:line.47740 {
           x1=1.679in; y1=648.0mil; x2=1.586in; y2=569.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
@@ -5641,14 +5678,8 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
-         ha:line.47770 {
-          x1=34.417mm; y1=526.99mil; x2=37.7695mm; y2=526.99mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
          ha:line.47773 {
-          x1=37.7695mm; y1=526.99mil; x2=1.643in; y2=683.0mil; thickness=10.0mil; clearance=12.0mil;
+          x1=34.417mm; y1=526.99mil; x2=1.643in; y2=683.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -5950,13 +5981,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:line.137615 {
-          x1=2.148in; y1=510.0mil; x2=2.148in; y2=694.0mil; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.137618 {
-          x1=2.148in; y1=694.0mil; x2=2.16in; y2=706.0mil; thickness=10.0mil; clearance=12.0mil;
+          x1=2.148in; y1=510.0mil; x2=2.148in; y2=680.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -6004,31 +6029,61 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:line.137642 {
-          x1=1.939in; y1=981.0mil; x2=1.939in; y2=902.0mil; thickness=10.0mil; clearance=12.0mil;
+          x1=1.939in; y1=981.0mil; x2=1.939in; y2=903.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
          ha:line.137648 {
-          x1=1.757in; y1=545.0mil; x2=1.818in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
+          x1=1.757in; y1=545.0mil; x2=1.939in; y2=903.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149615 {
+          x1=39.7002mm; y1=704.0mil; x2=1.404in; y2=797.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149618 {
+          x1=48.133mm; y1=922.0mil; x2=1.866in; y2=951.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149621 {
+          x1=1.866in; y1=951.0mil; x2=1.845in; y2=951.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149624 {
+          x1=1.845in; y1=951.0mil; x2=1.776in; y2=1.02in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.149633 {
+          x1=1.147in; y1=926.0mil; x2=32.131mm; y2=926.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.137651 {
-          x1=1.818in; y1=606.0mil; x2=1.818in; y2=781.0mil; thickness=10.0mil; clearance=12.0mil;
+         ha:line.149636 {
+          x1=32.131mm; y1=926.0mil; x2=32.5374mm; y2=942.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.137654 {
-          x1=1.818in; y1=781.0mil; x2=1.939in; y2=902.0mil; thickness=10.0mil; clearance=12.0mil;
+         ha:line.149639 {
+          x1=32.5374mm; y1=942.0mil; x2=1.589in; y2=942.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.137657 {
-          x1=1.939in; y1=902.0mil; x2=49.149mm; y2=898.0mil; thickness=10.0mil; clearance=12.0mil;
+         ha:line.152608 {
+          x1=2.148in; y1=680.0mil; x2=2.161in; y2=693.0mil; thickness=10.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -6053,8 +6108,8 @@ ha:pcb-rnd-board-v8 {
           li:geometry {
             ta:contour {
              { -30.0mil; -16.0mil }
-             { 57.5818mm; -16.0mil }
-             { 57.5818mm; 32.131mm }
+             { 2.267in; -16.0mil }
+             { 2.267in; 32.131mm }
              { -30.0mil; 32.131mm }
             }
           }
@@ -6190,8 +6245,8 @@ ha:pcb-rnd-board-v8 {
     li:geometry {
       ta:contour {
        { 750.0mil; 228.0mil }
-       { 35.814mm; 228.0mil }
-       { 35.814mm; 39.0mil }
+       { 1.41in; 228.0mil }
+       { 1.41in; 39.0mil }
        { 750.0mil; 39.0mil }
       }
     }
@@ -6203,17 +6258,17 @@ ha:pcb-rnd-board-v8 {
    ha:polygon.48631 {
     li:geometry {
       ta:contour {
-       { 1.8235in; 624.7mil }
+       { 46.3169mm; 624.7mil }
        { 47.8617mm; 17.0261mm }
        { 41.6288mm; 746.6mil }
        { 1.59in; 20.2992mm }
-       { 1.59in; 17.87652mm }
+       { 1.59in; 703.8mil }
        { 41.607mm; 16.6169mm }
        { 46.4177mm; 16.6169mm }
        { 45.9202mm; 624.7mil }
        { 46.4177mm; 15.1176mm }
        { 41.607mm; 15.1176mm }
-       { 1.59in; 13.85951mm }
+       { 1.59in; 545.65mil }
        { 1.59in; 450.22mil }
        { 41.6288mm; 12.7709mm }
        { 47.8617mm; 14.7084mm }
@@ -6232,7 +6287,7 @@ ha:pcb-rnd-board-v8 {
        { 1.8859in; 16.6157mm }
        { 49.4754mm; 624.7mil }
        { 1.8859in; 595.24mil }
-       { 48.2559mm; 14.824202mm }
+       { 48.2559mm; 583.63mil }
       }
     }
 
@@ -6240,23 +6295,15 @@ ha:pcb-rnd-board-v8 {
      clearpoly=1
     }
    }
-   ha:text.48608 {
-    string=EasyMega v2; x=2.237in; y=25.0391mm; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 270.000000
-   }
    ha:text.48609 {
-    string=` 2018 Bdale Garbee KB0G; x=53.308mm; y=25.6313mm; scale=100; fid=0;
+    string=` 2023 Bdale Garbee KB0G; x=53.308mm; y=25.6313mm; scale=100; fid=0;
     ha:flags {
      onsolder=1
     }
     rot = 270.000000
    }
    ha:text.48612 {
-    string=main; x=660.0mil; y=29.3624mm; scale=175; fid=0;
+    string=main; x=660.0mil; y=1.14in; scale=175; fid=0;
     ha:flags {
      clearline=1
      onsolder=1
@@ -6272,12 +6319,12 @@ ha:pcb-rnd-board-v8 {
     rot = 270.000000
    }
    ha:text.48614 {
-    string=A; x=630.0mil; y=345.0mil; scale=200; fid=0;
+    string=A; x=652.0mil; y=344.0mil; scale=200; fid=0;
     ha:flags {
      clearline=1
      onsolder=1
     }
-    rot = 180.000000
+    rot = 270.000000
    }
    ha:text.48615 {
     string=B; x=861.0mil; y=346.0mil; scale=200; fid=0;
@@ -6320,7 +6367,7 @@ ha:pcb-rnd-board-v8 {
     rot = 0.000000
    }
    ha:text.48620 {
-    string=D; x=26.6479mm; y=996.12mil; scale=200; fid=0;
+    string=D; x=26.9019mm; y=963.12mil; scale=200; fid=0;
     ha:flags {
      clearline=1
      onsolder=1
@@ -6359,6 +6406,46 @@ ha:pcb-rnd-board-v8 {
     }
     rot = 90.000000
    }
+   ha:text.48608 {
+    string=EasyMega v3; x=2.237in; y=25.0391mm; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.152617 {
+    string=switch; x=395.0mil; y=31.0388mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.152625 {
+    string=gnd; x=499.0mil; y=26.1046mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.152626 {
+    string=+; x=71.0mil; y=866.0mil; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.155532 {
+    string=p1; x=2.234in; y=265.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
   }
   color = {#000000}
 }
@@ -6465,7 +6552,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50627 {
-      proto=4; x=26.9494mm; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=1.061in; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6474,7 +6561,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50628 {
-      proto=4; x=26.9494mm; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=1.061in; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6506,7 +6593,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50638 {
-      proto=4; x=30.0736mm; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=1.184in; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6557,7 +6644,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50644 {
-      proto=4; x=17.183608mm; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=676.52mil; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6695,7 +6782,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50661 {
-      proto=4; x=350.0mil; y=27.9654mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=425.0mil; y=1.084in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6740,7 +6827,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50671 {
-      proto=5; x=2.18in; y=573.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=2.183in; y=573.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6807,7 +6894,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50674 {
-      proto=4; x=2.2117in; y=23.63216mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=2.2057in; y=929.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6888,7 +6975,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50685 {
-      proto=5; x=39.0906mm; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.539in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6942,7 +7029,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50694 {
-      proto=5; x=36.7792mm; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.448in; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6960,7 +7047,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50697 {
-      proto=5; x=36.7284mm; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.446in; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7032,7 +7119,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50708 {
-      proto=5; x=1.855in; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=47.117mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7041,7 +7128,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50709 {
-      proto=5; x=29.718mm; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.17in; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7068,7 +7155,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50712 {
-      proto=5; x=39.7002mm; y=704.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.563in; y=704.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7122,7 +7209,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50718 {
-      proto=4; x=490.0mil; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=490.0mil; y=29.337mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7173,7 +7260,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50722 {
-      proto=4; x=26.2292mm; y=5.828538mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=26.2292mm; y=229.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7196,7 +7283,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50723 {
-      proto=5; x=27.0002mm; y=259.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.063in; y=259.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7320,7 +7407,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50735 {
-      proto=5; x=33.4518mm; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.317in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7338,7 +7425,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50737 {
-      proto=5; x=35.7632mm; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.408in; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7442,7 +7529,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50688 {
-      proto=5; x=1.505in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=38.227mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
       ha:flags {
        clearline=1
       }
@@ -7478,7 +7565,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.105014 {
-      proto=5; x=33.7566mm; y=188.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.329in; y=188.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7487,7 +7574,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.105640 {
-      proto=5; x=39.7002mm; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.563in; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7501,7 +7588,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.105915 {
-      proto=5; x=2.161in; y=705.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=2.161in; y=693.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7693,7 +7780,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.134057 {
-      proto=5; x=39.7002mm; y=762.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.563in; y=762.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7711,7 +7798,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.134191 {
-      proto=5; x=32.9946mm; y=907.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.299in; y=907.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7747,7 +7834,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.134492 {
-      proto=5; x=53.4924mm; y=575.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=2.106in; y=578.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7756,7 +7843,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.134505 {
-      proto=5; x=1.55in; y=30.5308mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=39.37mm; y=1.202in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7792,7 +7879,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.50699 {
-      proto=5; x=39.4462mm; y=497.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=5; x=1.553in; y=497.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -7800,6 +7887,24 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
+      ha:padstack_ref.161579 {
+       proto=5; x=1.71in; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.161611 {
+       proto=5; x=1.458in; y=345.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
       ha:subc.48654 {
        ha:attributes {
         {io_pcb::hidename_y}=2.3368 mm
@@ -7994,7 +8099,7 @@ ha:pcb-rnd-board-v8 {
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -8004,7 +8109,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -8014,7 +8119,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -8024,7 +8129,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -8034,7 +8139,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -8057,14 +8162,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
              }
            }
 
@@ -8076,14 +8181,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
              }
            }
 
@@ -8095,14 +8200,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
              }
            }
 
@@ -8114,14 +8219,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
+              -28.74mil  
+              -28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
              }
            }
 
@@ -8133,14 +8238,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
+              -28.74mil  
+              -28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
              }
            }
          }
@@ -8149,7 +8254,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.48695 {
-         proto=0; x=2.870204mm; y=14.858958mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         proto=0; x=2.870204mm; y=14.858958mm; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -8186,7 +8291,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48696 {
-         proto=1; x=2.870204mm; y=16.858954mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         proto=1; x=2.870204mm; y=16.858954mm; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -8338,7 +8443,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.48712 {
-         proto=0; x=125.0mil; y=1.125in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=125.0mil; y=28.575mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -8666,7 +8771,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.48744 {
-         proto=0; x=53.975mm; y=1.125in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=53.975mm; y=28.575mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -8806,7 +8911,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -8816,7 +8921,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -8896,14 +9001,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
+              -41.73mil  
+              -41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
              }
            }
 
@@ -8915,14 +9020,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
-              1.059942mm  
-              -1.059942mm  
-              1.059942mm  
+              -41.73mil  
+              -41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
+              41.73mil  
+              -41.73mil  
+              41.73mil  
              }
            }
          }
@@ -8931,7 +9036,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.48771 {
-         proto=0; x=26.466776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=26.466776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -8955,7 +9060,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48772 {
-         proto=0; x=23.926776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=23.926776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -8969,7 +9074,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48773 {
-         proto=0; x=21.386776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=21.386776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -8993,7 +9098,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48774 {
-         proto=0; x=18.846776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=18.846776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -9007,7 +9112,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48775 {
-         proto=0; x=16.306776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=16.306776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -9032,7 +9137,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48776 {
-         proto=0; x=13.766776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=13.766776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -9046,7 +9151,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48777 {
-         proto=0; x=11.226776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=11.226776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -9083,7 +9188,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48778 {
-         proto=0; x=8.686776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=0; x=8.686776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -9097,7 +9202,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48779 {
-         proto=1; x=6.146776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         proto=1; x=6.146776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
          ha:flags {
           clearline=1
          }
@@ -9202,14 +9307,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -9221,14 +9326,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -9240,14 +9345,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -9256,7 +9361,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.48794 {
-         proto=0; x=30.0736mm; y=687.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.184in; y=687.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -9266,7 +9371,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48795 {
-         proto=0; x=30.0736mm; y=718.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.184in; y=718.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9347,14 +9452,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -9366,14 +9471,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -9385,14 +9490,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -9496,14 +9601,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -9515,14 +9620,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -9534,14 +9639,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -9564,7 +9669,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48827 {
-         proto=0; x=546.0mil; y=23.432008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=546.0mil; y=922.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9645,14 +9750,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -9664,14 +9769,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -9683,14 +9788,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -9794,14 +9899,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -9813,14 +9918,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -9832,14 +9937,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -9943,14 +10048,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -9962,14 +10067,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -9981,14 +10086,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -9997,7 +10102,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.48874 {
-         proto=0; x=18.650204mm; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=734.26mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -10088,14 +10193,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -10107,14 +10212,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -10126,14 +10231,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -10237,14 +10342,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -10256,14 +10361,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -10275,14 +10380,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -10305,7 +10410,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48907 {
-         proto=0; x=26.282396mm; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.03474in; y=655.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10386,14 +10491,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -10405,14 +10510,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -10424,14 +10529,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -10531,14 +10636,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -10550,14 +10655,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -10569,14 +10674,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -10595,7 +10700,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.48939 {
-         proto=0; x=4.172204mm; y=624.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=164.26mil; y=624.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10676,14 +10781,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -10695,14 +10800,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -10714,14 +10819,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -10821,14 +10926,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -10840,14 +10945,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -10859,14 +10964,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -10970,14 +11075,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -10989,14 +11094,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -11008,14 +11113,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -11119,14 +11224,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -11138,14 +11243,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -11157,14 +11262,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -11268,14 +11373,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -11287,14 +11392,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -11306,14 +11411,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -11413,14 +11518,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -11432,14 +11537,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -11451,14 +11556,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -11477,7 +11582,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.49035 {
-         proto=0; x=18.707608mm; y=970.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=736.52mil; y=970.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11558,14 +11663,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -11577,14 +11682,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -11596,14 +11701,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -11612,7 +11717,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.49050 {
-         proto=0; x=13.341604mm; y=267.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=525.26mil; y=267.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11707,14 +11812,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -11726,14 +11831,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -11745,14 +11850,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -11775,7 +11880,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.49067 {
-         proto=0; x=18.650204mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=734.26mil; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11856,14 +11961,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -11875,14 +11980,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -11894,14 +11999,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -11910,7 +12015,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.49082 {
-         proto=0; x=136.0mil; y=8.217408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=136.0mil; y=323.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -12001,14 +12106,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -12020,14 +12125,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -12039,14 +12144,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -12150,14 +12255,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -12169,14 +12274,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -12188,14 +12293,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -12295,14 +12400,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -12314,14 +12419,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -12333,14 +12438,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -12363,7 +12468,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.49131 {
-         proto=0; x=26.282396mm; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.03474in; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12444,14 +12549,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -12463,14 +12568,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -12482,14 +12587,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -12508,7 +12613,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.49147 {
-         proto=0; x=18.701004mm; y=933.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=736.26mil; y=933.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12589,14 +12694,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -12608,14 +12713,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
@@ -12627,14 +12732,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  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
@@ -12657,7 +12762,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.49163 {
-         proto=0; x=13.341604mm; y=412.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=525.26mil; y=412.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12738,14 +12843,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -12757,14 +12862,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  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -12776,14 +12881,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  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -12792,7 +12897,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.49178 {
-         proto=0; x=4.584192mm; y=860.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=180.48mil; y=860.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12887,14 +12992,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
 
@@ -12906,14 +13011,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  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
               }
             }
 
@@ -12925,14 +13030,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
           }
@@ -13247,14 +13352,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -13266,14 +13371,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -13285,14 +13390,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
@@ -13301,7 +13406,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.49368 {
-          proto=0; x=17.844008mm; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=702.52mil; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13396,14 +13501,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -13415,14 +13520,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -13434,14 +13539,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
@@ -13450,7 +13555,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.49384 {
-          proto=0; x=15.723616mm; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=619.04mil; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13464,7 +13569,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49385 {
-          proto=0; x=16.523208mm; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=650.52mil; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13545,14 +13650,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -13564,14 +13669,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -13583,14 +13688,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
@@ -13599,7 +13704,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.49400 {
-          proto=0; x=15.717012mm; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=618.78mil; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13613,7 +13718,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49401 {
-          proto=0; x=16.516604mm; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=650.26mil; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13694,14 +13799,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -13713,14 +13818,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -13732,14 +13837,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
@@ -13748,7 +13853,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.49416 {
-          proto=0; x=17.844008mm; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=702.52mil; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13843,14 +13948,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -13862,14 +13967,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -13881,14 +13986,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
@@ -13911,7 +14016,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49433 {
-          proto=0; x=34.474404mm; y=271.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=1.35726in; y=271.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -13992,14 +14097,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -14011,14 +14116,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -14030,14 +14135,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
@@ -14060,7 +14165,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49449 {
-          proto=0; x=34.474404mm; y=233.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=1.35726in; y=233.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -14142,13 +14247,13 @@ ha:pcb-rnd-board-v8 {
              clearance=0.0
               li:ps_poly {
                5.905mil  
-               -0.374904mm  
+               -14.76mil  
                -5.905mil  
-               -0.374904mm  
+               -14.76mil  
                -5.905mil  
-               0.374904mm  
+               14.76mil  
                5.905mil  
-               0.374904mm  
+               14.76mil  
               }
             }
 
@@ -14161,13 +14266,13 @@ ha:pcb-rnd-board-v8 {
              clearance=0.0
               li:ps_poly {
                11.81mil  
-               -0.524891mm  
+               -20.665mil  
                -11.81mil  
-               -0.524891mm  
+               -20.665mil  
                -11.81mil  
-               0.524891mm  
+               20.665mil  
                11.81mil  
-               0.524891mm  
+               20.665mil  
               }
             }
 
@@ -14180,13 +14285,13 @@ ha:pcb-rnd-board-v8 {
              clearance=0.0
               li:ps_poly {
                5.905mil  
-               -0.374904mm  
+               -14.76mil  
                -5.905mil  
-               -0.374904mm  
+               -14.76mil  
                -5.905mil  
-               0.374904mm  
+               14.76mil  
                5.905mil  
-               0.374904mm  
+               14.76mil  
               }
             }
           }
@@ -14205,13 +14310,13 @@ ha:pcb-rnd-board-v8 {
              clearance=0.0
               li:ps_poly {
                -31.5mil  
-               -0.225044mm  
+               -8.86mil  
                -31.5mil  
-               0.225044mm  
+               8.86mil  
                31.5mil  
-               0.225044mm  
+               8.86mil  
                31.5mil  
-               -0.225044mm  
+               -8.86mil  
               }
             }
 
@@ -14243,13 +14348,13 @@ ha:pcb-rnd-board-v8 {
              clearance=0.0
               li:ps_poly {
                -31.5mil  
-               -0.225044mm  
+               -8.86mil  
                -31.5mil  
-               0.225044mm  
+               8.86mil  
                31.5mil  
-               0.225044mm  
+               8.86mil  
                31.5mil  
-               -0.225044mm  
+               -8.86mil  
               }
             }
           }
@@ -14258,7 +14363,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.49517 {
-          proto=0; x=13.577062mm; y=14.849983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          proto=0; x=534.53mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -14286,7 +14391,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49519 {
-          proto=0; x=514.84mil; y=14.849983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          proto=0; x=514.84mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -14314,7 +14419,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49521 {
-          proto=0; x=495.16mil; y=14.849983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          proto=0; x=495.16mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -14342,7 +14447,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49523 {
-          proto=0; x=475.47mil; y=14.849983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          proto=0; x=475.47mil; y=584.645mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -14356,7 +14461,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49524 {
-          proto=0; x=13.577062mm; y=665.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          proto=0; x=534.53mil; y=665.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -14478,13 +14583,13 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.700024mm  
+               27.56mil  
                -43.31mil  
-               -0.700024mm  
+               -27.56mil  
                -43.31mil  
-               -0.700024mm  
+               -27.56mil  
                43.31mil  
-               0.700024mm  
+               27.56mil  
                43.31mil  
               }
             }
@@ -14516,13 +14621,13 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.700024mm  
+               27.56mil  
                -43.31mil  
-               -0.700024mm  
+               -27.56mil  
                -43.31mil  
-               -0.700024mm  
+               -27.56mil  
                43.31mil  
-               0.700024mm  
+               27.56mil  
                43.31mil  
               }
             }
@@ -14541,14 +14646,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.699897mm  
-               -0.449961mm  
-               -0.699897mm  
-               0.449961mm  
-               0.699897mm  
-               0.449961mm  
-               0.699897mm  
-               -0.449961mm  
+               -27.555mil  
+               -17.715mil  
+               -27.555mil  
+               17.715mil  
+               27.555mil  
+               17.715mil  
+               27.555mil  
+               -17.715mil  
               }
             }
 
@@ -14579,14 +14684,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.699897mm  
-               -0.449961mm  
-               -0.699897mm  
-               0.449961mm  
-               0.699897mm  
-               0.449961mm  
-               0.699897mm  
-               -0.449961mm  
+               -27.555mil  
+               -17.715mil  
+               -27.555mil  
+               17.715mil  
+               27.555mil  
+               17.715mil  
+               27.555mil  
+               -17.715mil  
               }
             }
           }
@@ -14704,7 +14809,7 @@ ha:pcb-rnd-board-v8 {
          footprint=0402
          {io_pcb::hidename_scale}=100
          refdes=R36
-         value=10k
+         value=100k
          {io_pcb::hidename_direction}=1
          {io_pcb::hidename_x}=8.9535 mm
         }
@@ -14723,14 +14828,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
 
@@ -14742,14 +14847,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  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
               }
             }
 
@@ -14761,14 +14866,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
           }
@@ -14853,7 +14958,7 @@ ha:pcb-rnd-board-v8 {
          footprint=0402
          {io_pcb::hidename_scale}=100
          refdes=R37
-         value=8.06k
+         value=80.6k
          {io_pcb::hidename_direction}=1
          {io_pcb::hidename_x}=8.9535 mm
         }
@@ -14872,14 +14977,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
 
@@ -14891,14 +14996,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  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
               }
             }
 
@@ -14910,14 +15015,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
           }
@@ -15017,14 +15122,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.94996mm  
-               -0.649986mm  
-               -0.94996mm  
-               0.649986mm  
-               0.94996mm  
-               0.649986mm  
-               0.94996mm  
-               -0.649986mm  
+               -37.4mil  
+               -25.59mil  
+               -37.4mil  
+               25.59mil  
+               37.4mil  
+               25.59mil  
+               37.4mil  
+               -25.59mil  
               }
             }
 
@@ -15036,14 +15141,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -1.02616mm  
-               -0.726186mm  
-               -1.02616mm  
-               0.726186mm  
-               1.02616mm  
-               0.726186mm  
-               1.02616mm  
-               -0.726186mm  
+               -40.4mil  
+               -28.59mil  
+               -40.4mil  
+               28.59mil  
+               40.4mil  
+               28.59mil  
+               40.4mil  
+               -28.59mil  
               }
             }
 
@@ -15055,14 +15160,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.94996mm  
-               -0.649986mm  
-               -0.94996mm  
-               0.649986mm  
-               0.94996mm  
-               0.649986mm  
-               0.94996mm  
-               -0.649986mm  
+               -37.4mil  
+               -25.59mil  
+               -37.4mil  
+               25.59mil  
+               37.4mil  
+               25.59mil  
+               37.4mil  
+               -25.59mil  
               }
             }
           }
@@ -15081,7 +15186,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49616 {
-          proto=0; x=385.0mil; y=24.43607mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=385.0mil; y=962.05mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -15184,14 +15289,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -15203,14 +15308,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -15222,14 +15327,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  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
@@ -15238,7 +15343,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.49631 {
-          proto=0; x=1.65874in; y=30.3276mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=1.65874in; y=1.194in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -15252,7 +15357,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49632 {
-          proto=0; x=41.332404mm; y=30.3276mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=1.62726in; y=1.194in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -15329,14 +15434,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
 
@@ -15348,14 +15453,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  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
               }
             }
 
@@ -15367,14 +15472,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  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
           }
@@ -15383,7 +15488,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.49647 {
-          proto=0; x=39.5986mm; y=1.08026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=1.559in; y=1.08026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -15397,7 +15502,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.49648 {
-          proto=0; x=39.5986mm; y=28.238196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=1.559in; y=1.11174in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -15449,12288 +15554,12278 @@ ha:pcb-rnd-board-v8 {
        }
         uid = 2948JTdjTKzy5Ud+Np8AAAA1
        }
-       ha:subc.49650 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.0434 mm
-         footprint=TDK_PS12
-         {io_pcb::hidename_scale}=100
-         refdes=U8
-         value=TDK_PS12
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=36.4744 mm
+        ha:subc.49667 {
+         ha:attributes {
+          {io_pcb::hidename_y}=23.2410 mm
+          footprint=0605
+          {io_pcb::hidename_scale}=100
+          refdes=D1
+          value=dualLED
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=1.8796 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+                -12.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -19.73mil  
+                -15.795mil  
+                -19.73mil  
+                15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+                -12.795mil  
+               }
+             }
+           }
+         }
         }
-       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 {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.0mm  
-               -1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-               1.0mm  
-               -1.0mm  
-               1.0mm  
-              }
-            }
-
-            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=2.0mm;             }
-             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=2.0mm;             }
-             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.0mm;             }
-             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.199894mm;             }
-             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.199894mm;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49664 {
-          proto=0; x=34.417mm; y=723.84mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-             li:0 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-             li:4 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49665 {
-          proto=1; x=34.417mm; y=526.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:bottom-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.49651 {
-             x=34.417mm; y=15.885668mm; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49652 {
-             x1=34.417mm; y1=15.885541mm; x2=34.417mm; y2=15.885541mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49655 {
-             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49658 {
-             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=16.885668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49661 {
-             x1=34.417mm; y1=15.885668mm; x2=35.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA2
-       }
-       ha:subc.49667 {
-        ha:attributes {
-         {io_pcb::hidename_y}=23.2410 mm
-         footprint=0605
-         {io_pcb::hidename_scale}=100
-         refdes=D1
-         value=dualLED
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=1.8796 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
-               -12.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -19.73mil  
-               -15.795mil  
-               -19.73mil  
-               15.795mil  
-               19.73mil  
-               15.795mil  
-               19.73mil  
-               -15.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
-               -12.795mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49681 {
-          proto=0; x=3.518789mm; y=19.895312mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.49682 {
-          proto=0; x=3.518789mm; y=816.73mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49683 {
-          proto=0; x=2.068957mm; y=19.895312mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.49684 {
-          proto=0; x=2.068957mm; y=816.73mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.49668 {
-             x=1.293876mm; y=800.0mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49669 {
-             x1=109.995mil; y1=20.320127mm; x2=109.995mil; y2=20.320127mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49672 {
-             x1=110.0mil; y1=800.0mil; x2=110.0mil; y2=800.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49675 {
-             x1=110.0mil; y1=800.0mil; x2=1.794mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49678 {
-             x1=110.0mil; y1=800.0mil; x2=110.0mil; y2=19.32mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA3
-       }
-       ha:subc.49686 {
-        ha:attributes {
-         {io_pcb::hidename_y}=25.2095 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C610
-         value=0.1uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=45.4599 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49699 {
-          proto=0; x=1.75174in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49700 {
-          proto=0; x=1.72026in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49687 {
-             x1=1.736in; y1=960.0mil; x2=1.736in; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49690 {
-             x1=1.736in; y1=960.0mil; x2=1.736in; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49693 {
-             x1=1.736in; y1=960.0mil; x2=43.0944mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49696 {
-             x1=1.736in; y1=960.0mil; x2=1.736in; y2=23.384mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA4
-       }
-       ha:subc.49702 {
-        ha:attributes {
-         {io_pcb::hidename_y}=2.7810 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R53
-         value=1k
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=36.3624 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49715 {
-          proto=0; x=36.7815mm; y=3.460704mm; 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.49716 {
-          proto=0; x=36.7815mm; y=4.260296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49703 {
-             x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49706 {
-             x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49709 {
-             x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=2.8605mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49712 {
-             x1=36.7815mm; y1=3.8605mm; x2=35.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA5
-       }
-       ha:subc.49718 {
-        ha:attributes {
-         {io_pcb::hidename_y}=2.8130 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R52
-         value=1k
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=39.5628 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49731 {
-          proto=0; x=37.7975mm; y=3.467304mm; 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.49732 {
-          proto=0; x=37.7975mm; y=4.266896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49719 {
-             x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49722 {
-             x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49725 {
-             x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=2.8671mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49728 {
-             x1=37.7975mm; y1=3.8671mm; x2=36.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA6
-       }
-       ha:subc.49734 {
-        ha:attributes {
-         {io_pcb::hidename_y}=1.7666 mm
-         footprint=0605
-         {io_pcb::hidename_scale}=100
-         refdes=D2
-         value=dualLED
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=37.2943 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.795mil  
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               -12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               15.795mil  
-               -19.73mil  
-               -15.795mil  
-               -19.73mil  
-               -15.795mil  
-               19.73mil  
-               15.795mil  
-               19.73mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.795mil  
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               -12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49748 {
-          proto=0; x=37.718988mm; y=2.491359mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.49749 {
-          proto=0; x=36.869358mm; y=2.491359mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49750 {
-          proto=0; x=37.718988mm; y=41.005mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.49751 {
-          proto=0; x=36.869358mm; y=41.005mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.49735 {
-             x=37.2943mm; y=10.49mil; 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.49736 {
-             x1=37.294173mm; y1=69.545mil; x2=37.294173mm; y2=69.545mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49739 {
-             x1=37.2943mm; y1=1.76657mm; x2=37.2943mm; y2=1.76657mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49742 {
-             x1=37.2943mm; y1=1.76657mm; x2=37.2943mm; y2=2.76657mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49745 {
-             x1=37.2943mm; y1=1.76657mm; x2=1.50764961in; y2=1.76657mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA7
-       }
-       ha:subc.49753 {
-        ha:attributes {
-         {io_pcb::hidename_y}=24.1681 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=L600
-         value=bead
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=48.6992 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49766 {
-          proto=0; x=47.701196mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49767 {
-          proto=0; x=46.901604mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49754 {
-             x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49757 {
-             x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49760 {
-             x1=47.3014mm; y1=960.0mil; x2=46.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49763 {
-             x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=23.384mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA8
-       }
-       ha:subc.49769 {
-        ha:attributes {
-         {io_pcb::hidename_y}=24.0386 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C602
-         value=0.1uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=44.6712 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49782 {
-          proto=0; x=1.81474in; y=921.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49783 {
-          proto=0; x=1.78326in; y=921.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49770 {
-             x1=1.799in; y1=921.0mil; x2=1.799in; y2=921.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49773 {
-             x1=1.799in; y1=921.0mil; x2=1.799in; y2=921.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49776 {
-             x1=1.799in; y1=921.0mil; x2=44.6946mm; y2=921.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49779 {
-             x1=1.799in; y1=921.0mil; x2=1.799in; y2=22.3934mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA9
-       }
-       ha:subc.49785 {
-        ha:attributes {
-         {io_pcb::hidename_y}=25.3619 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C601
-         value=1uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=44.6847 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49798 {
-          proto=0; x=46.100996mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49799 {
-          proto=0; x=45.301404mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49786 {
-             x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49789 {
-             x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49792 {
-             x1=45.7012mm; y1=960.0mil; x2=44.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49795 {
-             x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=23.384mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAA+
-       }
-       ha:subc.49817 {
-        ha:attributes {
-         {io_pcb::hidename_y}=11.8209 mm
-         footprint=SOIJ8
-         {io_pcb::hidename_scale}=100
-         refdes=U5
-         value=W25Q64
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=56.1368 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.795mil  
-               -33.46mil  
-               -12.795mil  
-               -33.46mil  
-               -12.795mil  
-               33.46mil  
-               12.795mil  
-               33.46mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               15.795mil  
-               -36.46mil  
-               -15.795mil  
-               -36.46mil  
-               -15.795mil  
-               36.46mil  
-               15.795mil  
-               36.46mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.795mil  
-               -33.46mil  
-               -12.795mil  
-               -33.46mil  
-               -12.795mil  
-               33.46mil  
-               12.795mil  
-               33.46mil  
-              }
-            }
-          }
-        }
-
-        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 {
-               12.795mil  
-               -0.849885mm  
-               -12.795mil  
-               -0.849885mm  
-               -12.795mil  
-               0.849885mm  
-               12.795mil  
-               0.849885mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               15.795mil  
-               -0.926085mm  
-               -15.795mil  
-               -0.926085mm  
-               -15.795mil  
-               0.926085mm  
-               15.795mil  
-               0.926085mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.795mil  
-               -0.849885mm  
-               -12.795mil  
-               -0.849885mm  
-               -12.795mil  
-               0.849885mm  
-               12.795mil  
-               0.849885mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49843 {
-          proto=0; x=2.20499in; y=15.945739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=VCC
-          }
-         }
-         ha:padstack_ref.49844 {
-          proto=1; x=2.20499in; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=CS
-          }
-         }
-         ha:padstack_ref.49845 {
-          proto=0; x=54.736746mm; y=15.945739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=HOLD
-          }
-         }
-         ha:padstack_ref.49846 {
-          proto=1; x=54.736746mm; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=SO
-          }
-         }
-         ha:padstack_ref.49847 {
-          proto=0; x=53.467mm; y=15.945739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=SCK
-          }
-         }
-         ha:padstack_ref.49848 {
-          proto=1; x=53.467mm; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=WP
-          }
-         }
-         ha:padstack_ref.49849 {
-          proto=0; x=52.197mm; y=15.945739mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=SI
-          }
-         }
-         ha:padstack_ref.49850 {
-          proto=1; x=52.197mm; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=VSS
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49818 {
-             x1=56.766714mm; y1=9.755886mm; x2=56.766714mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49821 {
-             x1=51.437032mm; y1=9.755886mm; x2=56.766714mm; y2=9.755886mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49824 {
-             x1=51.437032mm; y1=9.755886mm; x2=51.437032mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49827 {
-             x1=51.437032mm; y1=15.13586mm; x2=56.766714mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.49830 {
-             x=2.20499in; y=10.22096mm; 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.49831 {
-             x1=2.129995in; y1=489.995mil; x2=2.129995in; y2=489.995mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49834 {
-             x1=54.102mm; y1=490.0mil; x2=54.102mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49837 {
-             x1=54.102mm; y1=490.0mil; x2=54.102mm; y2=11.446mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49840 {
-             x1=54.102mm; y1=490.0mil; x2=53.102mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABA
-       }
-       ha:subc.49868 {
-        ha:attributes {
-         {io_pcb::hidename_y}=1.5240 mm
-         footprint=0-338068-8
-         {io_pcb::hidename_scale}=100
-         refdes=J9
-         value=Companion
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=48.0060 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -26.0mil  
-               -26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -26.0mil  
-               -26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;             }
-             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=73.56mil;             }
-             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=73.56mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;             }
-             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=79.56mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49893 {
-          proto=0; x=1.89in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-             li:4 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49894 {
-          proto=1; x=1.84in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.49895 {
-          proto=1; x=1.79in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.49896 {
-          proto=1; x=1.74in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.49897 {
-          proto=1; x=1.69in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=5
-          }
-         }
-         ha:padstack_ref.49898 {
-          proto=1; x=1.64in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=6
-          }
-         }
-         ha:padstack_ref.49899 {
-          proto=1; x=1.59in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             diag  
-             round  
-             noshape  
-            }
-            li:5 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=7
-            name=7
-          }
-         }
-         ha:padstack_ref.49900 {
-          proto=1; x=1.54in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.49901 {
-          proto=2; x=49.405794mm; y=2.263902mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=0
-            name=mnt
-          }
-         }
-        }
-        li:layers {
-
-         ha:bottom-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49869 {
-             x1=2.00593in; y1=0.244348mm; x2=2.00593in; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.49872 {
-             x1=36.171124mm; y1=5.343906mm; x2=2.00593in; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.49875 {
-             x1=36.171124mm; y1=0.244348mm; x2=36.171124mm; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.49878 {
-             x1=36.171124mm; y1=0.244348mm; x2=2.00593in; y2=0.244348mm; thickness=6.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49881 {
-             x1=44.210421mm; y1=2.7351mm; x2=44.210421mm; y2=2.7351mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49884 {
-             x1=1.89in; y1=60.0mil; x2=1.89in; y2=60.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49887 {
-             x1=1.89in; y1=60.0mil; x2=49.006mm; y2=60.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49890 {
-             x1=1.89in; y1=60.0mil; x2=1.89in; y2=2.524mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABC
-       }
-       ha:subc.49903 {
-        ha:attributes {
-         {io_pcb::hidename_y}=12.4653 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=105
-         refdes=C600
-         value=0.1uF
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=50.8889 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49916 {
-          proto=0; x=1.996in; y=475.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49917 {
-          proto=0; x=1.996in; y=11.265408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49904 {
-             x1=1.996in; y1=11.665204mm; x2=1.996in; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49907 {
-             x1=1.996in; y1=11.665204mm; x2=1.996in; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49910 {
-             x1=1.996in; y1=11.665204mm; x2=1.996in; y2=12.665204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49913 {
-             x1=1.996in; y1=11.665204mm; x2=51.6984mm; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABD
-       }
-       ha:subc.49919 {
-        ha:attributes {
-         {io_pcb::hidename_y}=24.0993 mm
-         footprint=MS5607
-         {io_pcb::hidename_scale}=100
-         refdes=U4
-         value=MS5607
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=54.7068 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -21.655mil  
-               -11.81mil  
-               -21.655mil  
-               11.81mil  
-               21.655mil  
-               11.81mil  
-               21.655mil  
-               -11.81mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -24.655mil  
-               -14.81mil  
-               -24.655mil  
-               14.81mil  
-               24.655mil  
-               14.81mil  
-               24.655mil  
-               -14.81mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -21.655mil  
-               -11.81mil  
-               -21.655mil  
-               11.81mil  
-               21.655mil  
-               11.81mil  
-               21.655mil  
-               -11.81mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49945 {
-          proto=0; x=52.842307mm; y=23.144774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=SCLK
-          }
-         }
-         ha:padstack_ref.49946 {
-          proto=0; x=55.041947mm; y=23.144774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VDD
-          }
-         }
-         ha:padstack_ref.49947 {
-          proto=0; x=52.842307mm; y=862.0015748mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=SDI/SDA
-          }
-         }
-         ha:padstack_ref.49948 {
-          proto=0; x=55.041947mm; y=862.0015748mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=PS
-          }
-         }
-         ha:padstack_ref.49949 {
-          proto=0; x=52.842307mm; y=812.7915748mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=SDO
-          }
-         }
-         ha:padstack_ref.49950 {
-          proto=0; x=55.041947mm; y=812.7915748mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=GND
-          }
-         }
-         ha:padstack_ref.49951 {
-          proto=0; x=52.842307mm; y=763.5815748mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=CSB
-          }
-         }
-         ha:padstack_ref.49952 {
-          proto=0; x=55.041947mm; y=763.5815748mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=CSB
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49920 {
-             x1=52.44213mm; y1=935.8215748mil; x2=55.442124mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49923 {
-             x1=55.442124mm; y1=738.9715748mil; x2=55.442124mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49926 {
-             x1=52.44213mm; y1=738.9715748mil; x2=55.442124mm; y2=738.9715748mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49929 {
-             x1=52.44213mm; y1=738.9715748mil; x2=52.44213mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.49932 {
-             x=55.867066mm; y=23.457194mm; 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.49933 {
-             x1=53.942127mm; y1=21.269873mm; x2=53.942127mm; y2=21.269873mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49936 {
-             x1=53.942mm; y1=837.4015748mil; x2=53.942mm; y2=837.4015748mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49939 {
-             x1=53.942mm; y1=837.4015748mil; x2=52.942mm; y2=837.4015748mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49942 {
-             x1=53.942mm; y1=837.4015748mil; x2=53.942mm; y2=20.27mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABE
-       }
-       ha:subc.49954 {
-        ha:attributes {
-         {io_pcb::hidename_y}=20.7361 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R26
-         value=10k
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=56.9773 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49967 {
-          proto=0; x=51.524408mm; y=705.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49968 {
-          proto=0; x=2.06in; y=705.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=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49955 {
-             x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49958 {
-             x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49961 {
-             x1=51.924204mm; y1=705.0mil; x2=50.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49964 {
-             x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=18.907mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABF
-       }
-       ha:subc.49970 {
-        ha:attributes {
-         {io_pcb::hidename_y}=24.5395 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C10
-         value=0.1uF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=57.0281 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.49983 {
-          proto=0; x=2.2117in; y=870.6615748mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.49984 {
-          proto=0; x=2.2117in; y=22.914396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:0 {
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49971 {
-             x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49974 {
-             x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49977 {
-             x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=21.5146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49980 {
-             x1=2.2117in; y1=22.5146mm; x2=55.17718mm; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABG
-       }
-       ha:subc.49986 {
-        ha:attributes {
-         {io_pcb::hidename_y}=27.6860 mm
-         footprint=0-215079-4
-         {io_pcb::hidename_scale}=100
-         refdes=J20
-         value=Debug
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=48.0060 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -26.0mil  
-               -26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -26.0mil  
-               -26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;             }
-             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=73.56mil;             }
-             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=73.56mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;             }
-             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=79.56mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.50011 {
-          proto=0; x=1.89in; y=30.226mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-             li:0 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-             li:4 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.50012 {
-          proto=1; x=1.84in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.50013 {
-          proto=1; x=1.79in; y=30.226mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.50014 {
-          proto=1; x=1.74in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.50015 {
-          proto=2; x=49.405794mm; y=1.11913in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=0
-            name=mnt
-          }
-         }
-        }
-        li:layers {
-
-         ha:bottom-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49987 {
-             x1=1.98428in; y1=26.406348mm; x2=1.98428in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.49990 {
-             x1=1.64571in; y1=1.24039in; x2=1.98428in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.49993 {
-             x1=1.64571in; y1=26.406348mm; x2=1.64571in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.49996 {
-             x1=1.64571in; y1=26.406348mm; x2=1.98428in; y2=26.406348mm; thickness=6.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.49999 {
-             x1=46.761958mm; y1=28.84998mm; x2=46.761958mm; y2=28.84998mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50002 {
-             x1=1.89in; y1=1.09in; x2=1.89in; y2=1.09in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50005 {
-             x1=1.89in; y1=1.09in; x2=49.006mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50008 {
-             x1=1.89in; y1=1.09in; x2=1.89in; y2=28.686mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABH
-       }
-       ha:subc.50017 {
-        ha:attributes {
-         value=220
-         footprint=0402
-         refdes=R40
-        }
-       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.50031 {
-          proto=0; x=1.779in; y=6.908796mm; 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.50032 {
-          proto=0; x=1.779in; y=6.109204mm; 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.50019 {
-             x1=1.779in; y1=6.509mm; x2=1.779in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50022 {
-             x1=1.779in; y1=6.509mm; x2=1.779in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50025 {
-             x1=1.779in; y1=6.509mm; x2=1.779in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50028 {
-             x1=1.779in; y1=6.509mm; x2=46.1866mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABI
-       }
-       ha:subc.50034 {
-        ha:attributes {
-         value=220
-         footprint=0402
-         refdes=R41
-        }
-       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.50048 {
-          proto=0; x=1.741in; y=271.74mil; 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.50049 {
-          proto=0; x=1.741in; y=6.102604mm; 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.50036 {
-             x1=1.741in; y1=256.0mil; x2=1.741in; y2=256.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50039 {
-             x1=1.741in; y1=256.0mil; x2=1.741in; y2=256.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50042 {
-             x1=1.741in; y1=256.0mil; x2=1.741in; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50045 {
-             x1=1.741in; y1=256.0mil; x2=45.2214mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABJ
-       }
-       ha:subc.50051 {
-        ha:attributes {
-         value=220
-         footprint=0402
-         refdes=R42
-        }
-       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.50065 {
-          proto=0; x=1.703in; y=6.908796mm; 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.50066 {
-          proto=0; x=1.703in; y=6.109204mm; 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.50053 {
-             x1=1.703in; y1=6.509mm; x2=1.703in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50056 {
-             x1=1.703in; y1=6.509mm; x2=1.703in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50059 {
-             x1=1.703in; y1=6.509mm; x2=1.703in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50062 {
-             x1=1.703in; y1=6.509mm; x2=44.2562mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABK
-       }
-       ha:subc.50068 {
-        ha:attributes {
-         value=220
-         footprint=0402
-         refdes=R43
-        }
-       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.50082 {
-          proto=0; x=1.665in; y=6.908796mm; 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.50083 {
-          proto=0; x=1.665in; y=6.109204mm; 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.50070 {
-             x1=1.665in; y1=6.509mm; x2=1.665in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50073 {
-             x1=1.665in; y1=6.509mm; x2=1.665in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50076 {
-             x1=1.665in; y1=6.509mm; x2=1.665in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50079 {
-             x1=1.665in; y1=6.509mm; x2=43.291mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABL
-       }
-       ha:subc.50085 {
-        ha:attributes {
-         value=Servos
-         footprint=0-338068-6
-         refdes=J21
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-               23.0mil  
-               -23.0mil  
-               23.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -26.0mil  
-               -26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -26.0mil  
-               -26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-               26.0mil  
-               -26.0mil  
-               26.0mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;             }
-             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=73.56mil;             }
-             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=73.56mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;             }
-             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=79.56mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.50111 {
-          proto=0; x=36.576mm; y=30.226mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-              li:4 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-             li:7 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.50112 {
-          proto=1; x=1.39in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.50113 {
-          proto=1; x=1.34in; y=30.226mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.50114 {
-          proto=1; x=1.29in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.50115 {
-          proto=1; x=1.24in; y=30.226mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=5
-          }
-         }
-         ha:padstack_ref.50116 {
-          proto=1; x=30.226mm; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-              noshape  
-            }
-             li:4 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-          }
-
-          ha:attributes {
-            term=6
-            name=6
-          }
-         }
-         ha:padstack_ref.50117 {
-          proto=2; x=37.975794mm; y=1.11913in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=0
-            name=mnt
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50086 {
-             x1=1.55593in; y1=26.406348mm; x2=1.55593in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.50089 {
-             x1=1.07406in; y1=1.24039in; x2=1.55593in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.50092 {
-             x1=1.07406in; y1=26.406348mm; x2=1.07406in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.50095 {
-             x1=1.07406in; y1=26.406348mm; x2=1.55593in; y2=26.406348mm; thickness=6.0mil; clearance=0.0;
-            }
-            ha:text.50098 {
-             string=%a.parent.refdes%; x=36.576mm; y=1.09in; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-              onsolder=1
-             }
-             rot = 180.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50099 {
-             x1=1.34073in; y1=28.880271mm; x2=1.34073in; y2=28.880271mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50102 {
-             x1=36.576mm; y1=1.09in; x2=36.576mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50105 {
-             x1=36.576mm; y1=1.09in; x2=37.576mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50108 {
-             x1=36.576mm; y1=1.09in; x2=36.576mm; y2=28.686mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABM
-       }
-       ha:subc.50119 {
-        ha:attributes {
-         {io_pcb::hidename_y}=6.8699 mm
-         footprint=8ufson2x2
-         {io_pcb::hidename_scale}=100
-         refdes=U13
-         value=LM293
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=24.2734 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.374904mm  
-               -5.905mil  
-               -0.374904mm  
-               5.905mil  
-               0.374904mm  
-               5.905mil  
-               0.374904mm  
-               -5.905mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.524891mm  
-               -11.81mil  
-               -0.524891mm  
-               11.81mil  
-               0.524891mm  
-               11.81mil  
-               0.524891mm  
-               -11.81mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.374904mm  
-               -5.905mil  
-               -0.374904mm  
-               5.905mil  
-               0.374904mm  
-               5.905mil  
-               0.374904mm  
-               -5.905mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               31.5mil  
-               0.225044mm  
-               31.5mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               14.765mil  
-               -37.405mil  
-               -14.765mil  
-               -37.405mil  
-               -14.765mil  
-               37.405mil  
-               14.765mil  
-               37.405mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               31.5mil  
-               0.225044mm  
-               31.5mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.50147 {
-          proto=0; x=23.248383mm; y=6.119876mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=out
-          }
-         }
-         ha:padstack_ref.50148 {
-          proto=0; x=25.298417mm; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=in+
-          }
-         }
-         ha:padstack_ref.50149 {
-          proto=0; x=23.248383mm; y=6.620002mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=in-
-          }
-         }
-         ha:padstack_ref.50150 {
-          proto=0; x=25.298417mm; y=280.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=in-
-          }
-         }
-         ha:padstack_ref.50151 {
-          proto=0; x=23.248383mm; y=280.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=in+
-          }
-         }
-         ha:padstack_ref.50152 {
-          proto=0; x=25.298417mm; y=6.620002mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=out
-          }
-         }
-         ha:padstack_ref.50153 {
-          proto=0; x=23.248383mm; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=V-
-          }
-         }
-         ha:padstack_ref.50154 {
-          proto=0; x=25.298417mm; y=6.119876mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=V+
-          }
-         }
-         ha:padstack_ref.50155 {
-          proto=1; x=24.2734mm; y=270.47mil; 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.50120 {
-             x1=25.273398mm; y1=5.86994mm; x2=25.273398mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50123 {
-             x1=23.273402mm; y1=7.869936mm; x2=25.273398mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50126 {
-             x1=23.273402mm; y1=5.86994mm; x2=23.273402mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50129 {
-             x1=23.273402mm; y1=5.86994mm; x2=25.273398mm; y2=5.86994mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50132 {
-             x1=23.273402mm; y1=5.569966mm; x2=23.273402mm; y2=5.569966mm; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50135 {
-             x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50138 {
-             x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50141 {
-             x1=24.2734mm; y1=270.47mil; x2=25.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50144 {
-             x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=7.869938mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABN
-       }
-       ha:subc.50157 {
-        ha:attributes {
-         {io_pcb::hidename_y}=30.7975 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R38
-         value=10k
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=14.5669 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.50170 {
-          proto=0; x=559.74mil; y=1.167in; 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.50171 {
-          proto=0; x=13.417804mm; y=1.167in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50158 {
-             x1=544.0mil; y1=1.167in; x2=544.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50161 {
-             x1=544.0mil; y1=1.167in; x2=544.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50164 {
-             x1=544.0mil; y1=1.167in; x2=12.8176mm; y2=1.167in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50167 {
-             x1=544.0mil; y1=1.167in; x2=544.0mil; y2=28.6418mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABO
-       }
-       ha:subc.50173 {
-        ha:attributes {
-         {io_pcb::hidename_y}=30.7975 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R39
-         value=9.09k
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=17.0815 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.50186 {
-          proto=0; x=631.0mil; y=1.18274in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.50187 {
-          proto=0; x=631.0mil; y=29.242004mm; 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=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50174 {
-             x1=631.0mil; y1=1.167in; x2=631.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50177 {
-             x1=631.0mil; y1=1.167in; x2=631.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50180 {
-             x1=631.0mil; y1=1.167in; x2=631.0mil; y2=28.6418mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50183 {
-             x1=631.0mil; y1=1.167in; x2=17.0274mm; y2=1.167in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABP
-       }
-       ha:subc.50189 {
-        ha:attributes {
-         {io_pcb::hidename_y}=6.0452 mm
-         copyright=2006 DJ Delorie
-         author=DJ Delorie
-         footprint=SOT23-5
-         dist-license=GPL
-         {io_pcb::hidename_scale}=89
-         refdes=U1
-         value=TLV73333
-         {io_pcb::hidename_direction}=3
-         use-license=Unlimited
-         {io_pcb::hidename_x}=7.7470 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-               -12.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -15.0mil  
-               -23.0mil  
-               15.0mil  
-               23.0mil  
-               15.0mil  
-               23.0mil  
-               -15.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-               -12.0mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.50214 {
-          proto=0; x=258.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=BY
-          }
-         }
-         ha:padstack_ref.50215 {
-          proto=0; x=258.0mil; y=389.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=VOUT
-          }
-         }
-         ha:padstack_ref.50216 {
-          proto=0; x=340.0mil; y=389.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VIN
-          }
-         }
-         ha:padstack_ref.50217 {
-          proto=0; x=340.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=GND
-          }
-         }
-         ha:padstack_ref.50218 {
-          proto=0; x=340.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=EN
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50190 {
-             x1=229.0mil; y1=291.0mil; x2=368.0mil; y2=291.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50193 {
-             x1=229.0mil; y1=291.0mil; x2=229.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50196 {
-             x1=229.0mil; y1=409.0mil; x2=368.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50199 {
-             x1=368.0mil; y1=291.0mil; x2=368.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50202 {
-             x1=7.80288mm; y1=350.0mil; x2=7.80288mm; y2=350.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50205 {
-             x1=258.0mil; y1=311.0mil; x2=258.0mil; y2=311.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50208 {
-             x1=258.0mil; y1=311.0mil; x2=5.5532mm; y2=311.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50211 {
-             x1=258.0mil; y1=311.0mil; x2=258.0mil; y2=6.8994mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABQ
-       }
-       ha:subc.50236 {
-        ha:attributes {
-         {io_pcb::hidename_y}=9.9949 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C37
-         value=1uF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=6.0071 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.50249 {
-          proto=0; x=209.0mil; y=9.226804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.50250 {
-          proto=0; x=209.0mil; y=394.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.50237 {
-             x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=379.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50240 {
-             x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=379.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50243 {
-             x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=8.6266mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50246 {
-             x1=209.0mil; y1=379.0mil; x2=4.3086mm; y2=379.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABS
-       }
-       ha:subc.50252 {
-        ha:attributes {
-         value=ADXL375
-         footprint=lga14
-         refdes=U3
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_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  
-               -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 {
-               -22.535mil  
-               -0.274955mm  
-               -22.535mil  
-               0.274955mm  
-               22.535mil  
-               0.274955mm  
-               22.535mil  
-               -0.274955mm  
-              }
-            }
-
-            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  
-              }
-            }
-
-            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.50279 {
-          proto=0; x=32.512042mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=13
-            name=MOSI
-          }
-         }
-         ha:padstack_ref.50280 {
-          proto=0; x=32.512042mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VDDio
-          }
-         }
-         ha:padstack_ref.50281 {
-          proto=1; x=28.414768mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=_CS_
-          }
-         }
-         ha:padstack_ref.50282 {
-          proto=1; x=32.609832mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=SCLK
-          }
-         }
-         ha:padstack_ref.50283 {
-          proto=0; x=31.711942mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=12
-            name=MISO
-          }
-         }
-         ha:padstack_ref.50284 {
-          proto=0; x=31.711942mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=GND
-          }
-         }
-         ha:padstack_ref.50285 {
-          proto=1; x=28.414768mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=_CS_
-          }
-         }
-         ha:padstack_ref.50286 {
-          proto=1; x=32.609832mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=SCLK
-          }
-         }
-         ha:padstack_ref.50287 {
-          proto=0; x=30.912096mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=11
-            name=RESERVED
-          }
-         }
-         ha:padstack_ref.50288 {
-          proto=0; x=30.912096mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=RESERVED
-          }
-         }
-         ha:padstack_ref.50289 {
-          proto=1; x=28.414768mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=_CS_
-          }
-         }
-         ha:padstack_ref.50290 {
-          proto=1; x=32.609832mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=SCLK
-          }
-         }
-         ha:padstack_ref.50291 {
-          proto=0; x=30.11225mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=10
-            name=NC
-          }
-         }
-         ha:padstack_ref.50292 {
-          proto=0; x=30.11225mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=GND
-          }
-         }
-         ha:padstack_ref.50293 {
-          proto=1; x=28.414768mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=_CS_
-          }
-         }
-         ha:padstack_ref.50294 {
-          proto=1; x=32.609832mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=SCLK
-          }
-         }
-         ha:padstack_ref.50295 {
-          proto=0; x=29.312404mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=INT2
-          }
-         }
-         ha:padstack_ref.50296 {
-          proto=0; x=29.312404mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.50297 {
-          proto=1; x=28.414768mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=_CS_
-          }
-         }
-         ha:padstack_ref.50298 {
-          proto=1; x=32.609832mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=14
-            name=SCLK
-          }
-         }
-         ha:padstack_ref.50299 {
-          proto=0; x=28.5123mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.49681 {
+           proto=0; x=138.535mil; y=783.28mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=INT1
-          }
-         }
-         ha:padstack_ref.50300 {
-          proto=0; x=28.5123mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.49682 {
+           proto=0; x=138.535mil; y=816.73mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=6
-            name=Vs
-          }
-         }
-         ha:padstack_ref.50301 {
-          proto=1; x=28.414768mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49683 {
+           proto=0; x=81.455mil; y=783.28mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=7
-            name=_CS_
-          }
-         }
-         ha:padstack_ref.50302 {
-          proto=1; x=32.609832mm; y=10.368534mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.49684 {
+           proto=0; x=81.455mil; y=816.73mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=14
-            name=SCLK
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.50253 {
-             x1=33.012168mm; y1=8.86841mm; x2=33.012168mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50256 {
-             x1=28.012178mm; y1=8.86841mm; x2=33.012168mm; y2=8.86841mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50259 {
-             x1=28.012178mm; y1=8.86841mm; x2=28.012178mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.50262 {
-             x1=28.012178mm; y1=11.868404mm; x2=33.012168mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:arc.49668 {
+              x=1.293876mm; y=800.0mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:arc.50265 {
-             x=32.71194mm; y=8.268462mm; 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:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.50267 {
-             x1=30.512236mm; y1=10.36847mm; x2=30.512236mm; y2=10.36847mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.49669 {
+              x1=109.995mil; y1=20.320127mm; x2=109.995mil; y2=20.320127mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.50270 {
-             x1=30.5123mm; y1=10.368534mm; x2=30.5123mm; y2=10.368534mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.49672 {
+              x1=110.0mil; y1=800.0mil; x2=110.0mil; y2=800.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.50273 {
-             x1=30.5123mm; y1=10.368534mm; x2=30.5123mm; y2=9.368534mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.49675 {
+              x1=110.0mil; y1=800.0mil; x2=1.794mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.50276 {
-             x1=30.5123mm; y1=10.368534mm; x2=29.5123mm; y2=10.368534mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.49678 {
+              x1=110.0mil; y1=800.0mil; x2=110.0mil; y2=19.32mm; 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 = 2948JTdjTKzy5Ud+Np8AAABT
-       }
-       ha:subc.50304 {
-        ha:attributes {
-         {io_pcb::hidename_y}=7.0739 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C102
-         value=1uF
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=24.9931 mm
+         uid = 2948JTdjTKzy5Ud+Np8AAAA3
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.49686 {
+         ha:attributes {
+          {io_pcb::hidename_y}=25.2095 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C610
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=45.4599 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.49699 {
+           proto=0; x=1.75174in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49700 {
+           proto=0; x=1.72026in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49687 {
+              x1=1.736in; y1=960.0mil; x2=1.736in; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.49690 {
+              x1=1.736in; y1=960.0mil; x2=1.736in; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+             ha:line.49693 {
+              x1=1.736in; y1=960.0mil; x2=43.0944mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.49696 {
+              x1=1.736in; y1=960.0mil; x2=1.736in; y2=23.384mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAAA4
+        }
+        ha:subc.49702 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.7810 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R53
+          value=1k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=36.3624 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.50317 {
-          proto=0; x=29.323796mm; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.49715 {
+           proto=0; x=36.7815mm; y=3.460704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.50318 {
-          proto=0; x=28.524204mm; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49716 {
+           proto=0; x=36.7815mm; y=4.260296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.50305 {
-             x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.49703 {
+              x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.50308 {
-             x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.49706 {
+              x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=3.8605mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.50311 {
-             x1=28.924mm; y1=313.0mil; x2=27.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.49709 {
+              x1=36.7815mm; y1=3.8605mm; x2=36.7815mm; y2=2.8605mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.50314 {
-             x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.49712 {
+              x1=36.7815mm; y1=3.8605mm; x2=35.7815mm; y2=3.8605mm; 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 = 2948JTdjTKzy5Ud+Np8AAABU
-       }
-       ha:subc.50320 {
-        ha:attributes {
-         {io_pcb::hidename_y}=9.2329 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C101
-         value=0.1uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=33.4335 mm
+         uid = 2948JTdjTKzy5Ud+Np8AAAA5
+        }
+        ha:subc.49718 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.8130 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R52
+          value=1k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=39.5628 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.49731 {
+           proto=0; x=37.7975mm; y=3.467304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49732 {
+           proto=0; x=37.7975mm; y=4.266896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49719 {
+              x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.49722 {
+              x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+             ha:line.49725 {
+              x1=37.7975mm; y1=3.8671mm; x2=37.7975mm; y2=2.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.49728 {
+              x1=37.7975mm; y1=3.8671mm; x2=36.7975mm; y2=3.8671mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAAA6
+        }
+        ha:subc.49734 {
+         ha:attributes {
+          {io_pcb::hidename_y}=1.7666 mm
+          footprint=0605
+          {io_pcb::hidename_scale}=100
+          refdes=D2
+          value=dualLED
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=37.2943 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.795mil  
+                -19.73mil  
+                -15.795mil  
+                -19.73mil  
+                -15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.50333 {
-          proto=0; x=31.705804mm; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.49748 {
+           proto=0; x=37.718988mm; y=98.085mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-         }
-         ha:padstack_ref.50334 {
-          proto=0; x=1.27974in; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.49749 {
+           proto=0; x=36.869358mm; y=98.085mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49750 {
+           proto=0; x=37.718988mm; y=41.005mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.49751 {
+           proto=0; x=36.869358mm; y=41.005mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.50321 {
-             x1=1.264in; y1=313.0mil; x2=1.264in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.49735 {
+              x=37.2943mm; y=10.49mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.50324 {
-             x1=1.264in; y1=313.0mil; x2=1.264in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.50327 {
-             x1=1.264in; y1=313.0mil; x2=33.1056mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49736 {
+              x1=37.294173mm; y1=69.545mil; x2=37.294173mm; y2=69.545mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.50330 {
-             x1=1.264in; y1=313.0mil; x2=1.264in; y2=8.9502mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.49739 {
+              x1=37.2943mm; y1=1.76657mm; x2=37.2943mm; y2=1.76657mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49742 {
+              x1=37.2943mm; y1=1.76657mm; x2=37.2943mm; y2=2.76657mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49745 {
+              x1=37.2943mm; y1=1.76657mm; x2=1.50764961in; y2=1.76657mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAAA7
+        }
+        ha:subc.49753 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.1681 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L600
+          value=bead
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=48.6992 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.49766 {
+           proto=0; x=47.701196mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49767 {
+           proto=0; x=46.901604mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABV
-       }
-       ha:subc.50510 {
-        ha:attributes {
-         {io_pcb::hidename_y}=25.8191 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C301
-         value=0.1uF
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=26.6827 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.49754 {
+              x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:line.49757 {
+              x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
+             ha:line.49760 {
+              x1=47.3014mm; y1=960.0mil; x2=46.3014mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+             ha:line.49763 {
+              x1=47.3014mm; y1=960.0mil; x2=47.3014mm; y2=23.384mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAAA8
+        }
+        ha:subc.49769 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.0386 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C602
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=44.6712 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.50523 {
-          proto=0; x=21.654008mm; y=1.08in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.49782 {
+           proto=0; x=1.81474in; y=921.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.50524 {
-          proto=0; x=884.0mil; y=1.08in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49783 {
+           proto=0; x=1.78326in; y=921.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.50511 {
-             x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.49770 {
+              x1=1.799in; y1=921.0mil; x2=1.799in; y2=921.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.50514 {
-             x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.49773 {
+              x1=1.799in; y1=921.0mil; x2=1.799in; y2=921.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.50517 {
-             x1=22.053804mm; y1=1.08in; x2=21.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.49776 {
+              x1=1.799in; y1=921.0mil; x2=44.6946mm; y2=921.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.50520 {
-             x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=28.432mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.49779 {
+              x1=1.799in; y1=921.0mil; x2=1.799in; y2=22.3934mm; 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 = 2948JTdjTKzy5Ud+Np8AAABZ
-       }
-       ha:subc.50542 {
-        ha:attributes {
-         value=16MHz
-         footprint=ABM8
-         refdes=X2
+         uid = 2948JTdjTKzy5Ud+Np8AAAA9
+        }
+        ha:subc.49785 {
+         ha:attributes {
+          {io_pcb::hidename_y}=25.3619 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C601
+          value=1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=44.6847 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.49798 {
+           proto=0; x=46.100996mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.49799 {
+           proto=0; x=45.301404mm; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49786 {
+              x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               0.650113mm  
-               20.67mil  
-               0.650113mm  
+             ha:line.49789 {
+              x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               23.67mil  
-               -0.726313mm  
-               -23.67mil  
-               -0.726313mm  
-               -23.67mil  
-               0.726313mm  
-               23.67mil  
-               0.726313mm  
+             ha:line.49792 {
+              x1=45.7012mm; y1=960.0mil; x2=44.7012mm; y2=960.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               -0.650113mm  
-               -20.67mil  
-               0.650113mm  
-               20.67mil  
-               0.650113mm  
+             ha:line.49795 {
+              x1=45.7012mm; y1=960.0mil; x2=45.7012mm; y2=23.384mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAAA+
+        }
+        ha:subc.49817 {
+         ha:attributes {
+          {io_pcb::hidename_y}=11.8209 mm
+          footprint=SOIJ8
+          {io_pcb::hidename_scale}=100
+          refdes=U5
+          value=W25Q64
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=56.1368 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                -12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.795mil  
+                -36.46mil  
+                -15.795mil  
+                -36.46mil  
+                -15.795mil  
+                36.46mil  
+                15.795mil  
+                36.46mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                -12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.795mil  
+                -0.926085mm  
+                -15.795mil  
+                -0.926085mm  
+                -15.795mil  
+                0.926085mm  
+                15.795mil  
+                0.926085mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                -12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.50557 {
-          proto=0; x=40.792432mm; y=28.995131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.49843 {
+           proto=0; x=2.20499in; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.50558 {
-          proto=0; x=40.792432mm; y=26.695415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=8
+             name=VCC
+           }
           }
+          ha:padstack_ref.49844 {
+           proto=1; x=2.20499in; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.50559 {
-          proto=0; x=42.642314mm; y=26.695415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
+           ha:attributes {
+             term=1
+             name=CS
+           }
           }
-         }
-         ha:padstack_ref.50560 {
-          proto=0; x=42.642314mm; y=28.995131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.49845 {
+           proto=0; x=2.15499in; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=HOLD
+           }
           }
+          ha:padstack_ref.49846 {
+           proto=1; x=2.15499in; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=SO
+           }
           }
+          ha:padstack_ref.49847 {
+           proto=0; x=53.467mm; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=SCK
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.49848 {
+           proto=1; x=53.467mm; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:arc.50543 {
-             x=41.55748mm; y=26.3054mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=3
+             name=WP
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.49849 {
+           proto=0; x=52.197mm; y=627.785mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.50545 {
-             x1=41.717373mm; y1=27.845273mm; x2=41.717373mm; y2=27.845273mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.50548 {
-             x1=41.7175mm; y1=27.8454mm; x2=41.7175mm; y2=27.8454mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.50551 {
-             x1=41.7175mm; y1=27.8454mm; x2=42.7175mm; y2=27.8454mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.50554 {
-             x1=41.7175mm; y1=27.8454mm; x2=41.7175mm; y2=28.8454mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=5
+             name=SI
+           }
+          }
+          ha:padstack_ref.49850 {
+           proto=1; x=52.197mm; y=8.946008mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+           li:thermal {
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=4
+             name=VSS
            }
+          }
          }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABb
-       }
-       ha:subc.50590 {
-        ha:attributes {
-         value=9screws
-         footprint=282834-9
-         refdes=J1
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.49818 {
+              x1=56.766714mm; y1=9.755886mm; x2=56.766714mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
              }
-             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
+             ha:line.49821 {
+              x1=51.437032mm; y1=9.755886mm; x2=56.766714mm; y2=9.755886mm; thickness=10.0mil; clearance=0.0;
              }
-             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
+             ha:line.49824 {
+              x1=51.437032mm; y1=9.755886mm; x2=51.437032mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
              }
-             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
+             ha:line.49827 {
+              x1=51.437032mm; y1=15.13586mm; x2=56.766714mm; y2=15.13586mm; thickness=10.0mil; clearance=0.0;
              }
-             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
+             ha:arc.49830 {
+              x=2.20499in; y=10.22096mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
-             clearance=0.0
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.49831 {
+              x1=2.129995in; y1=489.995mil; x2=2.129995in; y2=489.995mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+             ha:line.49834 {
+              x1=54.102mm; y1=490.0mil; x2=54.102mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49837 {
+              x1=54.102mm; y1=490.0mil; x2=54.102mm; y2=11.446mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49840 {
+              x1=54.102mm; y1=490.0mil; x2=53.102mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABA
+        }
+        ha:subc.49868 {
+         ha:attributes {
+          {io_pcb::hidename_y}=1.5240 mm
+          footprint=0-338068-8
+          {io_pcb::hidename_scale}=100
+          refdes=J9
+          value=Companion
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=48.0060 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.0mil  
+                -26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.0mil  
+                -26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -35.435mil  
-               -35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
-               35.435mil  
-               -35.435mil  
-               35.435mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+             }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+         ha:ps_proto_v6.2 {
+           hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
-               1.059942mm  
-               -1.059942mm  
-               1.059942mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;              }
+              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=79.56mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.50616 {
-          proto=0; x=243.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.49893 {
+           proto=0; x=1.89in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:1 {
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
+           li:thermal {
+             li:1 {
+              on  
+              diag  
+              round  
               noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
               noshape  
-            }
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
              li:4 {
               on  
               diag  
               round  
               noshape  
              }
-          }
+           }
 
-          ha:attributes {
-            term=9
-            name=pin9
-          }
-         }
-         ha:padstack_ref.50617 {
-          proto=0; x=343.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49894 {
+           proto=1; x=1.84in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:2 {
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.49895 {
+           proto=1; x=1.79in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
-         }
-         ha:padstack_ref.50618 {
-          proto=0; x=443.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.49896 {
+           proto=1; x=1.74in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.49897 {
+           proto=1; x=1.69in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
+          ha:padstack_ref.49898 {
+           proto=1; x=1.64in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
-         }
-         ha:padstack_ref.50619 {
-          proto=0; x=543.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.49899 {
+           proto=1; x=1.59in; y=160.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              diag  
+              round  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.49900 {
+           proto=1; x=1.54in; y=60.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.49901 {
+           proto=2; x=1.94511in; y=89.13mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=6
-            name=pin6
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=0
+             name=mnt
+           }
           }
          }
-         ha:padstack_ref.50620 {
-          proto=0; x=643.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:2 {
-             solid  
-             noshape  
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49869 {
+              x1=2.00593in; y1=0.244348mm; x2=2.00593in; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49872 {
+              x1=36.171124mm; y1=5.343906mm; x2=2.00593in; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49875 {
+              x1=36.171124mm; y1=0.244348mm; x2=36.171124mm; y2=5.343906mm; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49878 {
+              x1=36.171124mm; y1=0.244348mm; x2=2.00593in; y2=0.244348mm; thickness=6.0mil; clearance=0.0;
+             }
             }
-            li:5 {
-             on  
-             diag  
-             round  
-             noshape  
+            ha:type {
+             silk = 1
+             bottom = 1
             }
           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49881 {
+              x1=44.210421mm; y1=2.7351mm; x2=44.210421mm; y2=2.7351mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49884 {
+              x1=1.89in; y1=60.0mil; x2=1.89in; y2=60.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49887 {
+              x1=1.89in; y1=60.0mil; x2=49.006mm; y2=60.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49890 {
+              x1=1.89in; y1=60.0mil; x2=1.89in; y2=2.524mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
           }
          }
-         ha:padstack_ref.50621 {
-          proto=0; x=743.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABC
+        }
+        ha:subc.49903 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.4653 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=105
+          refdes=C600
+          value=0.1uF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=50.8889 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.49916 {
+           proto=0; x=1.996in; y=475.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49917 {
+           proto=0; x=1.996in; y=443.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.50622 {
-          proto=0; x=843.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-            li:0 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             solid  
-             noshape  
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49904 {
+              x1=1.996in; y1=11.665204mm; x2=1.996in; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49907 {
+              x1=1.996in; y1=11.665204mm; x2=1.996in; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49910 {
+              x1=1.996in; y1=11.665204mm; x2=1.996in; y2=12.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49913 {
+              x1=1.996in; y1=11.665204mm; x2=51.6984mm; y2=11.665204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-            li:5 {
-             on  
-             diag  
-             round  
-             noshape  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
-
-          ha:attributes {
-            term=3
-            name=pin3
-          }
          }
-         ha:padstack_ref.50623 {
-          proto=0; x=943.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABD
+        }
+        ha:subc.49919 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.0993 mm
+          footprint=MS5607
+          {io_pcb::hidename_scale}=100
+          refdes=U4
+          value=MS5607
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=54.7068 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+                -11.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -24.655mil  
+                -14.81mil  
+                -24.655mil  
+                14.81mil  
+                24.655mil  
+                14.81mil  
+                24.655mil  
+                -14.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+                -11.81mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.49945 {
+           proto=0; x=52.842307mm; y=23.144774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=SCLK
+           }
           }
+          ha:padstack_ref.49946 {
+           proto=0; x=55.041947mm; y=23.144774mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VDD
+           }
           }
+          ha:padstack_ref.49947 {
+           proto=0; x=52.842307mm; y=21.89484mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=SDI/SDA
+           }
           }
-         }
-         ha:padstack_ref.50624 {
-          proto=1; x=26.4922mm; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.49948 {
+           proto=0; x=55.041947mm; y=21.89484mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=PS
+           }
           }
+          ha:padstack_ref.49949 {
+           proto=0; x=52.842307mm; y=20.644906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:2 {
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=SDO
+           }
           }
+          ha:padstack_ref.49950 {
+           proto=0; x=55.041947mm; y=20.644906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
+           ha:attributes {
+             term=3
+             name=GND
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.49951 {
+           proto=0; x=52.842307mm; y=19.394972mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.50591 {
-             x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.50594 {
-             x1=4.672076mm; y1=368.04mil; x2=27.99207mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.50597 {
-             x1=27.99207mm; y1=368.04mil; x2=27.99207mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
-            }
-            ha:line.50600 {
-             x1=27.99207mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
-            }
-            ha:text.50603 {
-             string=%a.parent.refdes%; x=4.672076mm; y=623.95mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-              onsolder=1
-             }
-             rot = 0.000000
-            }
+           ha:attributes {
+             term=5
+             name=CSB
            }
-           ha:type {
-            silk = 1
-            bottom = 1
+          }
+          ha:padstack_ref.49952 {
+           proto=0; x=55.041947mm; y=19.394972mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
            }
+
+           ha:attributes {
+             term=4
+             name=CSB
+           }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.50604 {
-             x1=643.0mil; y1=496.0mil; x2=643.0mil; y2=496.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.49920 {
+              x1=52.44213mm; y1=935.8215748mil; x2=55.442124mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.50607 {
-             x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.49923 {
+              x1=55.442124mm; y1=738.9715748mil; x2=55.442124mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.50610 {
-             x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=16.84833mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.49926 {
+              x1=52.44213mm; y1=738.9715748mil; x2=55.442124mm; y2=738.9715748mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.50613 {
-             x1=4.672076mm; y1=623.95mil; x2=3.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.49929 {
+              x1=52.44213mm; y1=738.9715748mil; x2=52.44213mm; y2=935.8215748mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.49932 {
+              x=55.867066mm; y=23.457194mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = yLQmHg4cZFNX0wG8E3EAAABa
-       }
-       ha:subc.53730 {
-        ha:attributes {
-         refdes=C21
-         value=10uF
-         footprint=0402
-         openscad=0402
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.49933 {
+              x1=53.942127mm; y1=21.269873mm; x2=53.942127mm; y2=21.269873mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.49936 {
+              x1=53.942mm; y1=837.4015748mil; x2=53.942mm; y2=837.4015748mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+             ha:line.49939 {
+              x1=53.942mm; y1=837.4015748mil; x2=52.942mm; y2=837.4015748mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.49942 {
+              x1=53.942mm; y1=837.4015748mil; x2=53.942mm; y2=20.27mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABE
+        }
+        ha:subc.49954 {
+         ha:attributes {
+          {io_pcb::hidename_y}=20.7361 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R26
+          value=100k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=56.9773 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.53744 {
-          proto=0; x=39.5986mm; y=1.02574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.49967 {
+           proto=0; x=2.02852in; y=705.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49968 {
+           proto=0; x=2.06in; y=705.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.53745 {
-          proto=0; x=39.5986mm; y=25.254204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+             ha:line.49955 {
+              x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49958 {
+              x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49961 {
+              x1=51.924204mm; y1=705.0mil; x2=50.924204mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49964 {
+              x1=51.924204mm; y1=705.0mil; x2=51.924204mm; y2=18.907mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = 2948JTdjTKzy5Ud+Np8AAABF
+        }
+        ha:subc.49970 {
+         ha:attributes {
+          {io_pcb::hidename_y}=24.5395 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C10
+          value=0.1uF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=57.0281 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.49983 {
+           proto=0; x=2.2117in; y=22.114804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.49984 {
+           proto=0; x=2.2117in; y=22.914396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.53732 {
-             x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.49971 {
+              x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.53735 {
-             x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.49974 {
+              x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=22.5146mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.53738 {
-             x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=24.654mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.49977 {
+              x1=2.2117in; y1=22.5146mm; x2=2.2117in; y2=21.5146mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.53741 {
-             x1=39.5986mm; y1=1.01in; x2=40.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.49980 {
+              x1=2.2117in; y1=22.5146mm; x2=55.17718mm; y2=22.5146mm; 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 = AflqcoIyPLya6rFlWvUAAABb
-       }
-       ha:subc.53763 {
-        ha:attributes {
-         refdes=C22
-         value=1uF
-         footprint=0402
-         openscad=0402
+         uid = 2948JTdjTKzy5Ud+Np8AAABG
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.49986 {
+         ha:attributes {
+          {io_pcb::hidename_y}=27.6860 mm
+          footprint=0-215079-4
+          {io_pcb::hidename_scale}=100
+          refdes=J20
+          value=Debug
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=48.0060 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.0mil  
+                -26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.0mil  
+                -26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+           }
+         }
+
+         ha:ps_proto_v6.2 {
+           hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
-          }
-        }
-       }
+              clearance=0.0
+             }
 
-        li:objects {
-         ha:padstack_ref.53777 {
-          proto=0; x=1.32526in; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.53778 {
-          proto=0; x=1.35674in; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.50011 {
+           proto=0; x=1.89in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.50012 {
+           proto=1; x=1.84in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.50013 {
+           proto=1; x=1.79in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=3
+             name=3
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.50014 {
+           proto=1; x=1.74in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.53765 {
-             x1=1.341in; y1=1.042in; x2=1.341in; y2=1.042in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.53768 {
-             x1=1.341in; y1=1.042in; x2=1.341in; y2=1.042in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.53771 {
-             x1=1.341in; y1=1.042in; x2=35.0614mm; y2=1.042in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.53774 {
-             x1=1.341in; y1=1.042in; x2=1.341in; y2=27.4668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=4
+             name=4
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.50015 {
+           proto=2; x=1.94511in; y=1.11913in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
            }
+
+           ha:attributes {
+             term=0
+             name=mnt
+           }
+          }
          }
-        }
-       }
-        uid = AflqcoIyPLya6rFlWvUAAABd
-       }
-       ha:subc.53796 {
-        ha:attributes {
-         refdes=R30
-         value=2.7k
-         footprint=0402
-         openscad=0402
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.49987 {
+              x1=1.98428in; y1=26.406348mm; x2=1.98428in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
+             ha:line.49990 {
+              x1=1.64571in; y1=1.24039in; x2=1.98428in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49993 {
+              x1=1.64571in; y1=26.406348mm; x2=1.64571in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.49996 {
+              x1=1.64571in; y1=26.406348mm; x2=1.98428in; y2=26.406348mm; thickness=6.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.49999 {
+              x1=46.761958mm; y1=28.84998mm; x2=46.761958mm; y2=28.84998mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+             ha:line.50002 {
+              x1=1.89in; y1=1.09in; x2=1.89in; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.50005 {
+              x1=1.89in; y1=1.09in; x2=49.006mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50008 {
+              x1=1.89in; y1=1.09in; x2=1.89in; y2=28.686mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABH
+        }
+        ha:subc.50017 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R40
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.53810 {
-          proto=0; x=1.44652in; y=873.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.50031 {
+           proto=0; x=1.779in; y=6.908796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.50032 {
+           proto=0; x=1.779in; y=6.109204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.53811 {
-          proto=0; x=1.478in; y=873.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50019 {
+              x1=1.779in; y1=6.509mm; x2=1.779in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50022 {
+              x1=1.779in; y1=6.509mm; x2=1.779in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50025 {
+              x1=1.779in; y1=6.509mm; x2=1.779in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50028 {
+              x1=1.779in; y1=6.509mm; x2=46.1866mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = 2948JTdjTKzy5Ud+Np8AAABI
+        }
+        ha:subc.50034 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R41
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.50048 {
+           proto=0; x=1.741in; y=271.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=1
+             name=1
            }
+          }
+          ha:padstack_ref.50049 {
+           proto=0; x=1.741in; y=240.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.53798 {
-             x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=873.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.53801 {
-             x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=873.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.53804 {
-             x1=1.46226in; y1=873.0mil; x2=38.141404mm; y2=873.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50036 {
+              x1=1.741in; y1=256.0mil; x2=1.741in; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.53807 {
-             x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=23.1742mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.50039 {
+              x1=1.741in; y1=256.0mil; x2=1.741in; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50042 {
+              x1=1.741in; y1=256.0mil; x2=1.741in; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50045 {
+              x1=1.741in; y1=256.0mil; x2=45.2214mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = AflqcoIyPLya6rFlWvUAAABf
-       }
-       ha:subc.53814 {
-        ha:attributes {
-         value=USBmicroB
-         footprint=11071
-         refdes=J5
+         uid = 2948JTdjTKzy5Ud+Np8AAABJ
+        }
+        ha:subc.50051 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R42
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.50065 {
+           proto=0; x=1.703in; y=6.908796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
-              }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50066 {
+           proto=0; x=1.703in; y=6.109204mm; 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:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50053 {
+              x1=1.703in; y1=6.509mm; x2=1.703in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               0.751205mm  
-               10.875mil  
-               0.751205mm  
+             ha:line.50056 {
+              x1=1.703in; y1=6.509mm; x2=1.703in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
+             ha:line.50059 {
+              x1=1.703in; y1=6.509mm; x2=1.703in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50062 {
+              x1=1.703in; y1=6.509mm; x2=44.2562mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABK
+        }
+        ha:subc.50068 {
+         ha:attributes {
+          value=220
+          footprint=0402
+          refdes=R43
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.50082 {
+           proto=0; x=42.291mm; y=6.908796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -0.700024mm  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.876173mm  
-               -0.776224mm  
-               -0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               -0.776224mm  
-              }
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50083 {
+           proto=0; x=42.291mm; y=6.109204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -0.700024mm  
-              }
+           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:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.50070 {
+              x1=1.665in; y1=6.509mm; x2=1.665in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
+             ha:line.50073 {
+              x1=1.665in; y1=6.509mm; x2=1.665in; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
+             ha:line.50076 {
+              x1=1.665in; y1=6.509mm; x2=1.665in; y2=7.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
+             ha:line.50079 {
+              x1=1.665in; y1=6.509mm; x2=43.291mm; y2=6.509mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-
-        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
+         uid = 2948JTdjTKzy5Ud+Np8AAABL
+        }
+        ha:subc.50085 {
+         ha:attributes {
+          value=Servos
+          footprint=0-338068-6
+          refdes=J21
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+                23.0mil  
+                -23.0mil  
+                23.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.0mil  
+                -26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.0mil  
+                -26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+                26.0mil  
+                -26.0mil  
+                26.0mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-             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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
              }
-             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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             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
+         ha:ps_proto_v6.2 {
+           hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-             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
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=10.0mil
-            }
-          }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.53828 {
-          proto=0; x=1.19118in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;              }
+              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=79.56mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=1
-            name=VBUS
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.53829 {
-          proto=0; x=29.605986mm; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.50111 {
+           proto=0; x=1.44in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=D-
-          }
-         }
-         ha:padstack_ref.53830 {
-          proto=0; x=1.14in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:1 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:7 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.50112 {
+           proto=1; x=1.39in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=D+
-          }
-         }
-         ha:padstack_ref.53831 {
-          proto=0; x=1.11441in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.50113 {
+           proto=1; x=1.34in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=HS
-          }
-         }
-         ha:padstack_ref.53832 {
-          proto=0; x=27.656028mm; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.53833 {
-          proto=1; x=1.014015in; y=4.360418mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
+          ha:padstack_ref.50114 {
+           proto=1; x=1.29in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.53834 {
-          proto=1; x=32.156019mm; y=4.360418mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.53835 {
-          proto=2; x=1.09472in; y=83.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.50115 {
+           proto=1; x=1.24in; y=1.19in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.53836 {
-          proto=2; x=30.106112mm; y=83.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.53837 {
-          proto=3; x=25.756108mm; y=2.110322mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
+          ha:padstack_ref.50116 {
+           proto=1; x=1.19in; y=1.09in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-              noshape  
-            }
-            li:3 {
-             on  
-             solid  
-              noshape  
-            }
-             li:4 {
+           li:thermal {
+             li:1 {
               on  
-              solid  
+              diag  
+              round  
               noshape  
              }
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.53838 {
-          proto=3; x=1.26598in; y=2.110322mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:2 {
-             on  
-             solid  
+             li:2 {
+              on  
+              diag  
+              round  
               noshape  
-            }
-            li:3 {
-             on  
-             solid  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
               noshape  
-            }
+             }
              li:4 {
               on  
-              solid  
+              diag  
+              round  
               noshape  
              }
-          }
+           }
 
-          ha:attributes {
-            term=G
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:padstack_ref.50117 {
+           proto=2; x=1.49511in; y=1.11913in; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=0
+             name=mnt
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.53816 {
-             x1=1.14in; y1=3.161851mm; x2=1.14in; y2=3.161851mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.50086 {
+              x1=1.55593in; y1=26.406348mm; x2=1.55593in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
              }
-            }
-            ha:line.53819 {
-             x1=1.14in; y1=26.0mil; x2=1.14in; y2=26.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.50089 {
+              x1=1.07406in; y1=1.24039in; x2=1.55593in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
              }
-            }
-            ha:line.53822 {
-             x1=1.14in; y1=26.0mil; x2=27.956mm; y2=26.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.50092 {
+              x1=1.07406in; y1=26.406348mm; x2=1.07406in; y2=1.24039in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50095 {
+              x1=1.07406in; y1=26.406348mm; x2=1.55593in; y2=26.406348mm; thickness=6.0mil; clearance=0.0;
              }
             }
-            ha:line.53825 {
-             x1=1.14in; y1=26.0mil; x2=1.14in; y2=-0.3396mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50099 {
+              x1=1.34073in; y1=28.880271mm; x2=1.34073in; y2=28.880271mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50102 {
+              x1=36.576mm; y1=1.09in; x2=36.576mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50105 {
+              x1=36.576mm; y1=1.09in; x2=37.576mm; y2=1.09in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50108 {
+              x1=36.576mm; y1=1.09in; x2=36.576mm; y2=28.686mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABM
+        }
+        ha:subc.50119 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.8699 mm
+          footprint=8ufson2x2
+          {io_pcb::hidename_scale}=100
+          refdes=U13
+          value=LM293
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=24.2734 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -5.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.665mil  
+                -11.81mil  
+                -20.665mil  
+                11.81mil  
+                20.665mil  
+                11.81mil  
+                20.665mil  
+                -11.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -5.905mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                14.765mil  
+                -37.405mil  
+                -14.765mil  
+                -37.405mil  
+                -14.765mil  
+                37.405mil  
+                14.765mil  
+                37.405mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
            }
          }
+        }
 
-         {ha:top copper}            {
-          lid=2
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.50147 {
+           proto=0; x=23.248383mm; y=240.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            copper = 1
-            top = 1
+
+           ha:attributes {
+             term=1
+             name=out
+           }
+          }
+          ha:padstack_ref.50148 {
+           proto=0; x=25.298417mm; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:top_paste {
-          lid=3
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=5
+             name=in+
            }
-           ha:type {
-            top = 1
-            paste = 1
+          }
+          ha:padstack_ref.50149 {
+           proto=0; x=23.248383mm; y=260.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:top_mask {
-          lid=4
-          ha:combining { sub=1; auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=2
+             name=in-
            }
-           ha:type {
-            top = 1
-            mask = 1
+          }
+          ha:padstack_ref.50150 {
+           proto=0; x=25.298417mm; y=280.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:any_internal_copper {
-          lid=5
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=6
+             name=in-
            }
-           ha:type {
-            copper = 1
-            intern = 1
+          }
+          ha:padstack_ref.50151 {
+           proto=0; x=23.248383mm; y=280.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-           stack_offs = 1
-         }
 
-         ha:bottom_copper {
-          lid=6
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=3
+             name=in+
            }
-           ha:type {
-            bottom = 1
-            copper = 1
+          }
+          ha:padstack_ref.50152 {
+           proto=0; x=25.298417mm; y=260.63mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:bottom_mask {
-          lid=7
-          ha:combining { sub=1; auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=7
+             name=out
            }
-           ha:type {
-            bottom = 1
-            mask = 1
+          }
+          ha:padstack_ref.50153 {
+           proto=0; x=23.248383mm; y=300.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:bottom_silk {
-          lid=8
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=4
+             name=V-
            }
-           ha:type {
-            silk = 1
-            bottom = 1
+          }
+          ha:padstack_ref.50154 {
+           proto=0; x=25.298417mm; y=240.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:bottom_paste {
-          lid=9
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=8
+             name=V+
            }
-           ha:type {
-            bottom = 1
-            paste = 1
+          }
+          ha:padstack_ref.50155 {
+           proto=1; x=24.2734mm; y=270.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:outline {
-          lid=10
-          ha:combining {          }
-
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            boundary = 1
+
+           ha:attributes {
+             term=GND
+             name=GND
            }
-           purpose = uroute
+          }
          }
+         li:layers {
 
-         ha:pmech {
-          lid=11
-          ha:combining { auto=1;          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            mech = 1
+            li:objects {
+             ha:line.50120 {
+              x1=25.273398mm; y1=5.86994mm; x2=25.273398mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50123 {
+              x1=23.273402mm; y1=7.869936mm; x2=25.273398mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50126 {
+              x1=23.273402mm; y1=5.86994mm; x2=23.273402mm; y2=7.869936mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50129 {
+              x1=23.273402mm; y1=5.86994mm; x2=25.273398mm; y2=5.86994mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50132 {
+              x1=23.273402mm; y1=5.569966mm; x2=23.273402mm; y2=5.569966mm; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50135 {
+              x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50138 {
+              x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50141 {
+              x1=24.2734mm; y1=270.47mil; x2=25.2734mm; y2=270.47mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50144 {
+              x1=24.2734mm; y1=270.47mil; x2=24.2734mm; y2=7.869938mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABN
+        }
+        ha:subc.50157 {
+         ha:attributes {
+          {io_pcb::hidename_y}=30.7975 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R38
+          value=100k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=14.5669 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
            }
-           purpose = proute
          }
+        }
 
-         ha:umech {
-          lid=12
-          ha:combining { auto=1;          }
+         li:objects {
+          ha:padstack_ref.50170 {
+           proto=0; x=559.74mil; y=1.167in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            mech = 1
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50171 {
+           proto=0; x=528.26mil; y=1.167in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
-           purpose = uroute
+          }
          }
-        }
-       }
-        uid = t+CANjtdPMoBlE0Q3VMAAAAB
-       }
-       ha:subc.53856 {
-        ha:attributes {
-         refdes=R31
-         value=2.7k
-         footprint=0402
-         openscad=0402
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.50158 {
+              x1=544.0mil; y1=1.167in; x2=544.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.50161 {
+              x1=544.0mil; y1=1.167in; x2=544.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+             ha:line.50164 {
+              x1=544.0mil; y1=1.167in; x2=12.8176mm; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
+             }
+             ha:line.50167 {
+              x1=544.0mil; y1=1.167in; x2=544.0mil; y2=28.6418mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABO
+        }
+        ha:subc.50173 {
+         ha:attributes {
+          {io_pcb::hidename_y}=30.7975 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R39
+          value=90.9k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=17.0815 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+         li:objects {
+          ha:padstack_ref.50186 {
+           proto=0; x=631.0mil; y=1.18274in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50187 {
+           proto=0; x=631.0mil; y=1.15126in; 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=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50174 {
+              x1=631.0mil; y1=1.167in; x2=631.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+             ha:line.50177 {
+              x1=631.0mil; y1=1.167in; x2=631.0mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50180 {
+              x1=631.0mil; y1=1.167in; x2=631.0mil; y2=28.6418mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
+             }
+             ha:line.50183 {
+              x1=631.0mil; y1=1.167in; x2=17.0274mm; y2=1.167in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABP
+        }
+        ha:subc.50189 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.0452 mm
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          {io_pcb::hidename_scale}=89
+          refdes=U1
+          value=TLV73333
+          {io_pcb::hidename_direction}=3
+          use-license=Unlimited
+          {io_pcb::hidename_x}=7.7470 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+                -12.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
+                -15.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+                -12.0mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.53870 {
-          proto=0; x=1.376in; y=933.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.50214 {
+           proto=0; x=258.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=BY
+           }
           }
+          ha:padstack_ref.50215 {
+           proto=0; x=258.0mil; y=389.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.53871 {
-          proto=0; x=1.376in; y=964.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=VOUT
+           }
           }
+          ha:padstack_ref.50216 {
+           proto=0; x=340.0mil; y=389.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VIN
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.50217 {
+           proto=0; x=340.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           li:thermal {
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           ha:attributes {
+             term=2
+             name=GND
+           }
+          }
+          ha:padstack_ref.50218 {
+           proto=0; x=340.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=3
+             name=EN
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.53858 {
-             x1=1.376in; y1=948.74mil; x2=1.376in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.50190 {
+              x1=229.0mil; y1=291.0mil; x2=368.0mil; y2=291.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.53861 {
-             x1=1.376in; y1=948.74mil; x2=1.376in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.50193 {
+              x1=229.0mil; y1=291.0mil; x2=229.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.53864 {
-             x1=1.376in; y1=948.74mil; x2=1.376in; y2=25.097996mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.50196 {
+              x1=229.0mil; y1=409.0mil; x2=368.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.53867 {
-             x1=1.376in; y1=948.74mil; x2=33.9504mm; y2=948.74mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.50199 {
+              x1=368.0mil; y1=291.0mil; x2=368.0mil; y2=409.0mil; thickness=10.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = AflqcoIyPLya6rFlWvUAAABj
-       }
-       ha:subc.53916 {
-        ha:attributes {
-         value=BMI088
-         footprint=lga16
-         refdes=U12
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.50202 {
+              x1=7.80288mm; y1=350.0mil; x2=7.80288mm; y2=350.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
+             ha:line.50205 {
+              x1=258.0mil; y1=311.0mil; x2=258.0mil; y2=311.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.175006mm  
-               15.255mil  
-               0.175006mm  
-               15.255mil  
-               0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
+             ha:line.50208 {
+              x1=258.0mil; y1=311.0mil; x2=5.5532mm; y2=311.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
+             ha:line.50211 {
+              x1=258.0mil; y1=311.0mil; x2=258.0mil; y2=6.8994mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABQ
+        }
+        ha:subc.50236 {
+         ha:attributes {
+          {io_pcb::hidename_y}=9.9949 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C37
+          value=1uF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=6.0071 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.50249 {
+           proto=0; x=209.0mil; y=363.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-              }
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.50250 {
+           proto=0; x=209.0mil; y=394.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               15.255mil  
-               0.175006mm  
-               15.255mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-              }
-            }
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-        }
+         }
+         li:layers {
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.50237 {
+              x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=379.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
+             ha:line.50240 {
+              x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=379.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               0.175006mm  
-               15.255mil  
-               0.175006mm  
-               15.255mil  
-               -0.175006mm  
+             ha:line.50243 {
+              x1=209.0mil; y1=379.0mil; x2=209.0mil; y2=8.6266mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
+             ha:line.50246 {
+              x1=209.0mil; y1=379.0mil; x2=4.3086mm; y2=379.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABS
+        }
+        ha:subc.50252 {
+         ha:attributes {
+          value=ADXL375
+          footprint=lga14
+          refdes=U3
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                10.825mil  
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                -10.825mil  
+                22.535mil  
+                10.825mil  
+                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 {
+                13.825mil  
+                -25.535mil  
+                -13.825mil  
+                -25.535mil  
+                -13.825mil  
+                25.535mil  
+                13.825mil  
+                25.535mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                10.825mil  
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                -10.825mil  
+                22.535mil  
+                10.825mil  
+                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 {
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                10.825mil  
+                22.535mil  
+                10.825mil  
+                22.535mil  
+                -10.825mil  
+               }
+             }
+
+             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  
+                -13.825mil  
+                -25.535mil  
+                13.825mil  
+                25.535mil  
+                13.825mil  
+                25.535mil  
+                -13.825mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -22.535mil  
+                -10.825mil  
+                -22.535mil  
+                10.825mil  
+                22.535mil  
+                10.825mil  
+                22.535mil  
+                -10.825mil  
+               }
+             }
+           }
+         }
         }
 
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.50279 {
+           proto=0; x=32.512042mm; y=451.41mil; rot=0.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 {
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-              }
-            }
+           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 {
-               15.255mil  
-               0.175006mm  
-               15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               0.175006mm  
-              }
-            }
+           ha:attributes {
+             term=13
+             name=MOSI
+           }
+          }
+          ha:padstack_ref.50280 {
+           proto=0; x=32.512042mm; y=365.0mil; rot=0.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 {
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-              }
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VDDio
+           }
           }
-        }
-       }
+          ha:padstack_ref.50281 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
+          }
+          ha:padstack_ref.50282 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
+          }
+          ha:padstack_ref.50283 {
+           proto=0; x=31.711942mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=MISO
+           }
+          }
+          ha:padstack_ref.50284 {
+           proto=0; x=31.711942mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
 
-        li:objects {
-         ha:padstack_ref.53943 {
-          proto=0; x=26.564717mm; y=25.42413mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=GND
+           }
           }
+          ha:padstack_ref.50285 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
           }
+          ha:padstack_ref.50286 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
           }
-         }
-         ha:padstack_ref.53944 {
-          proto=1; x=24.235029mm; y=25.42413mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.50287 {
+           proto=0; x=30.912096mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=RESERVED
+           }
           }
+          ha:padstack_ref.50288 {
+           proto=0; x=30.912096mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=RESERVED
+           }
           }
+          ha:padstack_ref.50289 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=15
-            name=pin15
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
           }
-         }
-         ha:padstack_ref.53945 {
-          proto=0; x=26.564717mm; y=25.924256mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
+          ha:padstack_ref.50290 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
           }
+          ha:padstack_ref.50291 {
+           proto=0; x=30.11225mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=NC
+           }
           }
-         }
-         ha:padstack_ref.53946 {
-          proto=1; x=24.235029mm; y=25.924256mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.50292 {
+           proto=0; x=30.11225mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=GND
+           }
           }
+          ha:padstack_ref.50293 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
           }
+          ha:padstack_ref.50294 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=14
-            name=pin14
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
           }
-         }
-         ha:padstack_ref.53947 {
-          proto=0; x=26.564717mm; y=26.424128mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.50295 {
+           proto=0; x=29.312404mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=INT2
+           }
           }
+          ha:padstack_ref.50296 {
+           proto=0; x=29.312404mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.50297 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
           }
-         }
-         ha:padstack_ref.53948 {
-          proto=1; x=24.235029mm; y=26.424128mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.50298 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
           }
+          ha:padstack_ref.50299 {
+           proto=0; x=28.5123mm; y=451.41mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=INT1
+           }
           }
+          ha:padstack_ref.50300 {
+           proto=0; x=28.5123mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=13
-            name=pin13
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=Vs
+           }
           }
-         }
-         ha:padstack_ref.53949 {
-          proto=0; x=26.564717mm; y=1.06in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
+          ha:padstack_ref.50301 {
+           proto=1; x=28.414768mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=_CS_
+           }
           }
+          ha:padstack_ref.50302 {
+           proto=1; x=32.609832mm; y=408.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=SCLK
+           }
           }
          }
-         ha:padstack_ref.53950 {
-          proto=1; x=24.235029mm; y=1.06in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50253 {
+              x1=33.012168mm; y1=8.86841mm; x2=33.012168mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50256 {
+              x1=28.012178mm; y1=8.86841mm; x2=33.012168mm; y2=8.86841mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50259 {
+              x1=28.012178mm; y1=8.86841mm; x2=28.012178mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.50262 {
+              x1=28.012178mm; y1=11.868404mm; x2=33.012168mm; y2=11.868404mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.50265 {
+              x=32.71194mm; y=8.268462mm; 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:attributes {
-            term=12
-            name=pin12
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50267 {
+              x1=30.512236mm; y1=10.36847mm; x2=30.512236mm; y2=10.36847mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50270 {
+              x1=30.5123mm; y1=10.368534mm; x2=30.5123mm; y2=10.368534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50273 {
+              x1=30.5123mm; y1=10.368534mm; x2=30.5123mm; y2=9.368534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50276 {
+              x1=30.5123mm; y1=10.368534mm; x2=29.5123mm; y2=10.368534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.53951 {
-          proto=0; x=26.564717mm; y=1.07969in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABT
+        }
+        ha:subc.50304 {
+         ha:attributes {
+          {io_pcb::hidename_y}=7.0739 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C102
+          value=1uF
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=24.9931 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.50317 {
+           proto=0; x=29.323796mm; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.50318 {
+           proto=0; x=28.524204mm; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.53952 {
-          proto=1; x=24.235029mm; y=1.07969in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50305 {
+              x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50308 {
+              x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50311 {
+              x1=28.924mm; y1=313.0mil; x2=27.924mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50314 {
+              x1=28.924mm; y1=313.0mil; x2=28.924mm; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABU
+        }
+        ha:subc.50320 {
+         ha:attributes {
+          {io_pcb::hidename_y}=9.2329 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C101
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=33.4335 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.50333 {
+           proto=0; x=1.24826in; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.50334 {
+           proto=0; x=1.27974in; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=11
-            name=pin11
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.53953 {
-          proto=0; x=26.564717mm; y=27.923998mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
-          }
+         li:layers {
 
-          ha:attributes {
-            term=6
-            name=pin6
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50321 {
+              x1=1.264in; y1=313.0mil; x2=1.264in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50324 {
+              x1=1.264in; y1=313.0mil; x2=1.264in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50327 {
+              x1=1.264in; y1=313.0mil; x2=33.1056mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50330 {
+              x1=1.264in; y1=313.0mil; x2=1.264in; y2=8.9502mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.53954 {
-          proto=1; x=24.235029mm; y=27.923998mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABV
+        }
+        ha:subc.50510 {
+         ha:attributes {
+          {io_pcb::hidename_y}=25.8191 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C301
+          value=0.1uF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=26.6827 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.50523 {
+           proto=0; x=852.52mil; y=1.08in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.50524 {
+           proto=0; x=884.0mil; y=1.08in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+         }
+         li:layers {
 
-          ha:attributes {
-            term=10
-            name=pin10
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50511 {
+              x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50514 {
+              x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50517 {
+              x1=22.053804mm; y1=1.08in; x2=21.053804mm; y2=1.08in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50520 {
+              x1=22.053804mm; y1=1.08in; x2=22.053804mm; y2=28.432mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.53955 {
-          proto=0; x=26.564717mm; y=28.424124mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
-          }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABZ
+        }
+        ha:subc.50542 {
+         ha:attributes {
+          value=16MHz
+          footprint=ABM8
+          refdes=X2
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.67mil  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.67mil  
+                -28.595mil  
+                -23.67mil  
+                -28.595mil  
+                -23.67mil  
+                28.595mil  
+                23.67mil  
+                28.595mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.67mil  
+                -25.595mil  
+                -20.67mil  
+                -25.595mil  
+                -20.67mil  
+                25.595mil  
+                20.67mil  
+                25.595mil  
+               }
+             }
+           }
+         }
+        }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.53956 {
-          proto=1; x=24.235029mm; y=28.424124mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.50557 {
+           proto=0; x=40.792432mm; y=28.995131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.50558 {
+           proto=0; x=40.792432mm; y=26.695415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=9
-            name=pin9
-          }
-         }
-         ha:padstack_ref.53957 {
-          proto=2; x=1000.0mil; y=28.839033mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.50559 {
+           proto=0; x=42.642314mm; y=26.695415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.53958 {
-          proto=3; x=1000.0mil; y=984.605mil; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.50560 {
+           proto=0; x=42.642314mm; y=28.995131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=16
-            name=pin16
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.53917 {
-             x1=26.89987mm; y1=24.674322mm; x2=940.94mil; y2=24.674322mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53920 {
-             x1=940.94mil; y1=24.674322mm; x2=940.94mil; y2=29.173932mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53923 {
-             x1=940.94mil; y1=29.173932mm; x2=26.89987mm; y2=29.173932mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53926 {
-             x1=26.89987mm; y1=29.173932mm; x2=26.89987mm; y2=24.674322mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:arc.50543 {
+              x=41.55748mm; y=26.3054mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:arc.53929 {
-             x=1.07818in; y=991.11mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.53931 {
-             x1=25.399889mm; y1=26.924095mm; x2=25.399889mm; y2=26.924095mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.50545 {
+              x1=41.717373mm; y1=27.845273mm; x2=41.717373mm; y2=27.845273mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.53934 {
-             x1=1000.0mil; y1=1.06in; x2=1000.0mil; y2=1.06in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.50548 {
+              x1=41.7175mm; y1=27.8454mm; x2=41.7175mm; y2=27.8454mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.53937 {
-             x1=1000.0mil; y1=1.06in; x2=1000.0mil; y2=27.924mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.50551 {
+              x1=41.7175mm; y1=27.8454mm; x2=42.7175mm; y2=27.8454mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.53940 {
-             x1=1000.0mil; y1=1.06in; x2=24.4mm; y2=1.06in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.50554 {
+              x1=41.7175mm; y1=27.8454mm; x2=41.7175mm; y2=28.8454mm; 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 = AflqcoIyPLya6rFlWvUAAABl
-       }
-       ha:subc.53997 {
-        ha:attributes {
-         value=TSM200N03D
-         footprint=PDFN33
-         refdes=Q1
+         uid = 2948JTdjTKzy5Ud+Np8AAABb
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.50590 {
+         ha:attributes {
+          value=9screws
+          footprint=282834-9
+          refdes=J1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=45.28mil; hplated=1; 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
+              }
+              clearance=0.0
+             }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             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
              }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               0.376301mm  
-               10.875mil  
-               0.376301mm  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -41.73mil  
+                -41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -41.73mil  
+                -41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+                41.73mil  
+                -41.73mil  
+                41.73mil  
+               }
+             }
+           }
+         }
+        }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+         li:objects {
+          ha:padstack_ref.50616 {
+           proto=0; x=243.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:1 {
+              diag  
+              round  
+              noshape  
              }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-              }
-            }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=9
+             name=pin9
+           }
           }
-        }
+          ha:padstack_ref.50617 {
+           proto=0; x=343.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+             li:2 {
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.50618 {
+           proto=0; x=443.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.50619 {
+           proto=0; x=543.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.50620 {
+           proto=0; x=643.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              solid  
+              noshape  
              }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-              }
-            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+          ha:padstack_ref.50621 {
+           proto=0; x=743.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.50622 {
+           proto=0; x=843.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:2 {
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.50623 {
+           proto=0; x=943.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.3mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.50624 {
+           proto=1; x=1.043in; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-             clearance=0.0
-              li:ps_poly {
-               -10.875mil  
-               0.376301mm  
-               10.875mil  
-               0.376301mm  
-               10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               -0.376301mm  
-              }
-            }
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.50591 {
+              x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-              }
+             ha:line.50594 {
+              x1=4.672076mm; y1=368.04mil; x2=27.99207mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50597 {
+              x1=27.99207mm; y1=368.04mil; x2=27.99207mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+             }
+             ha:line.50600 {
+              x1=27.99207mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.50604 {
+              x1=643.0mil; y1=496.0mil; x2=643.0mil; y2=496.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               -1.175004mm  
-               -0.645033mm  
-               -1.175004mm  
+             ha:line.50607 {
+              x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.721233mm  
-               1.251204mm  
-               0.721233mm  
-               1.251204mm  
-               0.721233mm  
-               -1.251204mm  
-               -0.721233mm  
-               -1.251204mm  
+             ha:line.50610 {
+              x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=16.84833mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               -1.175004mm  
-               -0.645033mm  
-               -1.175004mm  
+             ha:line.50613 {
+              x1=4.672076mm; y1=623.95mil; x2=3.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
             }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.54024 {
-          proto=0; x=17.281652mm; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=pin8
           }
          }
-         ha:padstack_ref.54025 {
-          proto=1; x=17.281652mm; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
+        }
+         uid = yLQmHg4cZFNX0wG8E3EAAABa
+        }
+        ha:subc.53730 {
+         ha:attributes {
+          footprint=0402
+          value=10uF
+          openscad=0402
+          refdes=C21
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.54026 {
-          proto=0; x=16.631666mm; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.53744 {
+           proto=0; x=1.559in; y=1.02574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.54027 {
-          proto=1; x=16.631666mm; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.53745 {
+           proto=0; x=1.559in; y=994.26mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.54028 {
-          proto=0; x=629.2mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+         li:layers {
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.54029 {
-          proto=1; x=629.2mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.54030 {
-          proto=0; x=603.61mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+            li:objects {
+             ha:line.53732 {
+              x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53735 {
+              x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53738 {
+              x1=39.5986mm; y1=1.01in; x2=39.5986mm; y2=24.654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53741 {
+              x1=39.5986mm; y1=1.01in; x2=40.5986mm; y2=1.01in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.54031 {
-          proto=1; x=603.61mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=pin4
-          }
+        }
+         uid = AflqcoIyPLya6rFlWvUAAABb
+        }
+        ha:subc.53763 {
+         ha:attributes {
+          footprint=0402
+          value=1uF
+          openscad=0402
+          refdes=C22
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.54032 {
-          proto=2; x=17.07642mm; y=9.392285mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.53777 {
+           proto=0; x=1.32526in; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.54033 {
-          proto=2; x=611.69mil; y=9.392285mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.53778 {
+           proto=0; x=1.35674in; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.53998 {
-             x1=17.981422mm; y1=10.69213mm; x2=17.981422mm; y2=291.04mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.54001 {
-             x1=17.981422mm; y1=291.04mil; x2=14.631924mm; y2=291.04mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.54004 {
-             x1=14.631924mm; y1=291.04mil; x2=14.631924mm; y2=10.69213mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.54007 {
-             x1=14.631924mm; y1=10.69213mm; x2=17.981422mm; y2=10.69213mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
             }
-            ha:arc.54010 {
-             x=17.606518mm; y=6.912356mm; 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:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.54012 {
-             x1=641.995mil; y1=9.112275mm; x2=641.995mil; y2=9.112275mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.53765 {
+              x1=1.341in; y1=1.042in; x2=1.341in; y2=1.042in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.54015 {
-             x1=642.0mil; y1=356.0mil; x2=642.0mil; y2=356.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.53768 {
+              x1=1.341in; y1=1.042in; x2=1.341in; y2=1.042in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.54018 {
-             x1=642.0mil; y1=356.0mil; x2=642.0mil; y2=8.0424mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.53771 {
+              x1=1.341in; y1=1.042in; x2=35.0614mm; y2=1.042in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.54021 {
-             x1=642.0mil; y1=356.0mil; x2=15.3068mm; y2=356.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.53774 {
+              x1=1.341in; y1=1.042in; x2=1.341in; y2=27.4668mm; 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 = AflqcoIyPLya6rFlWvUAAABn
-       }
-       ha:subc.54072 {
-        ha:attributes {
-         value=TSM200N03D
-         footprint=PDFN33
-         refdes=Q2
+         uid = AflqcoIyPLya6rFlWvUAAABd
+        }
+        ha:subc.53796 {
+         ha:attributes {
+          footprint=0402
+          value=2.49k
+          openscad=0402
+          refdes=R30
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.53810 {
+           proto=0; x=1.44652in; y=873.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-              }
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.53811 {
+           proto=0; x=1.478in; y=873.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               0.376301mm  
-               10.875mil  
-               0.376301mm  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-              }
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.53798 {
+              x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=873.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
+             ha:line.53801 {
+              x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=873.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -10.875mil  
-               0.376301mm  
-               10.875mil  
-               0.376301mm  
-               10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               -0.376301mm  
+             ha:line.53804 {
+              x1=1.46226in; y1=873.0mil; x2=38.141404mm; y2=873.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
+             ha:line.53807 {
+              x1=1.46226in; y1=873.0mil; x2=1.46226in; y2=23.1742mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
+         uid = AflqcoIyPLya6rFlWvUAAABf
+        }
+        ha:subc.53814 {
+         ha:attributes {
+          value=USBmicroB
+          footprint=11071
+          refdes=J5
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -26.575mil  
+                -7.875mil  
+                -26.575mil  
+                -7.875mil  
+                26.575mil  
+                7.875mil  
+                26.575mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                10.875mil  
+                -29.575mil  
+                -10.875mil  
+                -29.575mil  
+                -10.875mil  
+                29.575mil  
+                10.875mil  
+                29.575mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -26.575mil  
+                -7.875mil  
+                -26.575mil  
+                -7.875mil  
+                26.575mil  
+                7.875mil  
+                26.575mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.495mil  
+                -27.56mil  
+                -31.495mil  
+                27.56mil  
+                31.495mil  
+                27.56mil  
+                31.495mil  
+                -27.56mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -34.495mil  
+                -30.56mil  
+                -34.495mil  
+                30.56mil  
+                34.495mil  
+                30.56mil  
+                34.495mil  
+                -30.56mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.495mil  
+                -27.56mil  
+                -31.495mil  
+                27.56mil  
+                31.495mil  
+                27.56mil  
+                31.495mil  
+                -27.56mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                -37.4mil  
+                -37.4mil  
+                -37.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -40.4mil  
+                40.4mil  
+                40.4mil  
+                40.4mil  
+                40.4mil  
+                -40.4mil  
+                -40.4mil  
+                -40.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                37.4mil  
+                -37.4mil  
+                -37.4mil  
+                -37.4mil  
+               }
+             }
+           }
+         }
+
+         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_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
+             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.645033mm  
-               1.175004mm  
-               0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               -1.175004mm  
-               -0.645033mm  
-               -1.175004mm  
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=10.0mil
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=10.0mil
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.721233mm  
-               1.251204mm  
-               0.721233mm  
-               1.251204mm  
-               0.721233mm  
-               -1.251204mm  
-               -0.721233mm  
-               -1.251204mm  
+
+             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:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=10.0mil
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               -1.175004mm  
-               -0.645033mm  
-               -1.175004mm  
+
+             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.54099 {
-          proto=0; x=23.979124mm; y=586.62mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.53828 {
+           proto=0; x=1.19118in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.54100 {
-          proto=1; x=21.029422mm; y=586.62mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=VBUS
+           }
           }
+          ha:padstack_ref.53829 {
+           proto=0; x=1.16559in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.54101 {
-          proto=0; x=23.979124mm; y=612.21mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=D-
+           }
           }
+          ha:padstack_ref.53830 {
+           proto=0; x=1.14in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.54102 {
-          proto=1; x=21.029422mm; y=612.21mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=3
+             name=D+
+           }
           }
+          ha:padstack_ref.53831 {
+           proto=0; x=1.11441in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.54103 {
-          proto=0; x=23.979124mm; y=16.20012mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=4
+             name=HS
+           }
           }
+          ha:padstack_ref.53832 {
+           proto=0; x=1.08882in; y=188.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=GND
+           }
           }
+          ha:padstack_ref.53833 {
+           proto=1; x=25.755981mm; y=171.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.54104 {
-          proto=1; x=21.029422mm; y=16.20012mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.53834 {
+           proto=1; x=32.156019mm; y=171.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.53835 {
+           proto=2; x=1.09472in; y=83.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.54105 {
-          proto=0; x=23.979124mm; y=16.850106mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.53836 {
+           proto=2; x=1.18528in; y=83.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.53837 {
+           proto=3; x=1.01402in; y=2.110322mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
-          }
-         }
-         ha:padstack_ref.54106 {
-          proto=1; x=21.029422mm; y=16.850106mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:4 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=G
+           }
           }
+          ha:padstack_ref.53838 {
+           proto=3; x=1.26598in; y=2.110322mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:4 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G
+           }
           }
          }
-         ha:padstack_ref.54107 {
-          proto=2; x=22.854285mm; y=594.7mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=8
-            name=pin8
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-         }
-         ha:padstack_ref.54108 {
-          proto=2; x=22.854285mm; y=16.644874mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.53816 {
+              x1=1.14in; y1=3.161851mm; x2=1.14in; y2=3.161851mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53819 {
+              x1=1.14in; y1=26.0mil; x2=1.14in; y2=26.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53822 {
+              x1=1.14in; y1=26.0mil; x2=27.956mm; y2=26.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53825 {
+              x1=1.14in; y1=26.0mil; x2=1.14in; y2=-0.3396mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
 
-          li:thermal {
-          }
+          {ha:top copper}            {
+           lid=2
+           ha:combining {           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             top = 1
+            }
           }
-         }
-        }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top_paste {
+           lid=3
+           ha:combining { auto=1;           }
 
-           li:objects {
-            ha:line.54073 {
-             x1=950.95mil; y1=559.07mil; x2=20.854416mm; y2=559.07mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.54076 {
-             x1=20.854416mm; y1=559.07mil; x2=20.854416mm; y2=690.94mil; thickness=10.0mil; clearance=0.0;
+            li:objects {
             }
-            ha:line.54079 {
-             x1=20.854416mm; y1=690.94mil; x2=950.95mil; y2=690.94mil; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             top = 1
+             paste = 1
             }
-            ha:line.54082 {
-             x1=950.95mil; y1=690.94mil; x2=950.95mil; y2=559.07mil; thickness=10.0mil; clearance=0.0;
+          }
+
+          ha:top_mask {
+           lid=4
+           ha:combining { sub=1; auto=1;           }
+
+            li:objects {
             }
-            ha:arc.54085 {
-             x=20.374356mm; y=573.83mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             top = 1
+             mask = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:any_internal_copper {
+           lid=5
+           ha:combining {           }
 
-           li:objects {
-            ha:line.54087 {
-             x1=22.574275mm; y1=15.875127mm; x2=22.574275mm; y2=15.875127mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.54090 {
-             x1=886.0mil; y1=625.0mil; x2=886.0mil; y2=625.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             copper = 1
+             intern = 1
             }
-            ha:line.54093 {
-             x1=886.0mil; y1=625.0mil; x2=21.5044mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+            stack_offs = 1
+          }
+
+          ha:bottom_copper {
+           lid=6
+           ha:combining {           }
+
+            li:objects {
             }
-            ha:line.54096 {
-             x1=886.0mil; y1=625.0mil; x2=886.0mil; y2=16.875mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             bottom = 1
+             copper = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = AflqcoIyPLya6rFlWvUAAABp
-       }
-       ha:subc.54147 {
-        ha:attributes {
-         value=TSM200N03D
-         footprint=PDFN33
-         refdes=Q3
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:bottom_mask {
+           lid=7
+           ha:combining { sub=1; auto=1;           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-              }
+            li:objects {
             }
-
-            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.376301mm  
-               -10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               0.376301mm  
-               10.875mil  
-               0.376301mm  
-              }
+            ha:type {
+             bottom = 1
+             mask = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-              }
+          ha:bottom_silk {
+           lid=8
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:bottom_paste {
+           lid=9
+           ha:combining { auto=1;           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-              }
+            li:objects {
             }
-
-            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.376301mm  
-               10.875mil  
-               0.376301mm  
-               10.875mil  
-               -0.376301mm  
-               -10.875mil  
-               -0.376301mm  
-              }
+            ha:type {
+             bottom = 1
+             paste = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               0.300101mm  
-               7.875mil  
-               0.300101mm  
-               7.875mil  
-               -0.300101mm  
-               -7.875mil  
-               -0.300101mm  
-              }
+          ha:outline {
+           lid=10
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             boundary = 1
             }
+            purpose = uroute
           }
-        }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:pmech {
+           lid=11
+           ha:combining { auto=1;           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               -1.175004mm  
-               -0.645033mm  
-               -1.175004mm  
-              }
+            li:objects {
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.721233mm  
-               1.251204mm  
-               0.721233mm  
-               1.251204mm  
-               0.721233mm  
-               -1.251204mm  
-               -0.721233mm  
-               -1.251204mm  
-              }
+            ha:type {
+             mech = 1
             }
+            purpose = proute
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               1.175004mm  
-               0.645033mm  
-               -1.175004mm  
-               -0.645033mm  
-               -1.175004mm  
-              }
+          ha:umech {
+           lid=12
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
             }
+            purpose = uroute
           }
+         }
+        }
+         uid = t+CANjtdPMoBlE0Q3VMAAAAB
+        }
+        ha:subc.53856 {
+         ha:attributes {
+          footprint=0402
+          value=2.49k
+          openscad=0402
+          refdes=R31
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.54174 {
-          proto=0; x=603.7mil; y=21.256752mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.53870 {
+           proto=0; x=1.376in; y=933.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.54175 {
-          proto=1; x=603.7mil; y=24.206454mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.53871 {
+           proto=0; x=1.376in; y=964.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.54176 {
-          proto=0; x=15.983966mm; y=21.256752mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=7
-            name=pin7
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.53858 {
+              x1=1.376in; y1=948.74mil; x2=1.376in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.53861 {
+              x1=1.376in; y1=948.74mil; x2=1.376in; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.53864 {
+              x1=1.376in; y1=948.74mil; x2=1.376in; y2=25.097996mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.53867 {
+              x1=1.376in; y1=948.74mil; x2=33.9504mm; y2=948.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.54177 {
-          proto=1; x=15.983966mm; y=24.206454mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = AflqcoIyPLya6rFlWvUAAABj
+        }
+        ha:subc.53916 {
+         ha:attributes {
+          value=BMI088
+          footprint=lga16
+          refdes=U12
+         }
+        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 {
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -6.89mil  
+                15.255mil  
+                6.89mil  
+                15.255mil  
+                6.89mil  
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                6.89mil  
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+                -6.89mil  
+                15.255mil  
+                6.89mil  
+                15.255mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+                6.89mil  
+                15.255mil  
+                6.89mil  
+                15.255mil  
+                -6.89mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.3 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.255mil  
+                6.89mil  
+                15.255mil  
+                -6.89mil  
+                -15.255mil  
+                -6.89mil  
+                -15.255mil  
+                6.89mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                13.285mil  
+                4.92mil  
+                13.285mil  
+                -4.92mil  
+                -13.285mil  
+                -4.92mil  
+                -13.285mil  
+                4.92mil  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.53943 {
+           proto=0; x=26.564717mm; y=25.42413mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.53944 {
+           proto=1; x=954.135mil; y=25.42413mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.54178 {
-          proto=0; x=16.633952mm; y=21.256752mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=15
+             name=pin15
+           }
           }
+          ha:padstack_ref.53945 {
+           proto=0; x=26.564717mm; y=1.02064in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.54179 {
-          proto=1; x=16.633952mm; y=24.206454mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.53946 {
+           proto=1; x=954.135mil; y=1.02064in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.54180 {
-          proto=0; x=680.47mil; y=21.256752mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
+          ha:padstack_ref.53947 {
+           proto=0; x=26.564717mm; y=1.04032in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
-         }
-         ha:padstack_ref.54181 {
-          proto=1; x=680.47mil; y=24.206454mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.53948 {
+           proto=1; x=954.135mil; y=1.04032in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
           }
+          ha:padstack_ref.53949 {
+           proto=0; x=26.564717mm; y=1.06in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.53950 {
+           proto=1; x=954.135mil; y=1.06in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
           }
-         }
-         ha:padstack_ref.54182 {
-          proto=2; x=15.539212mm; y=22.381591mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.53951 {
+           proto=0; x=26.564717mm; y=1.07969in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.53952 {
+           proto=1; x=954.135mil; y=1.07969in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
           }
+          ha:padstack_ref.53953 {
+           proto=0; x=26.564717mm; y=1.09937in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
-         }
-         ha:padstack_ref.54183 {
-          proto=2; x=17.078706mm; y=22.381591mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.53954 {
+           proto=1; x=954.135mil; y=1.09937in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=pin10
+           }
           }
+          ha:padstack_ref.53955 {
+           proto=0; x=26.564717mm; y=1.11906in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.53956 {
+           proto=1; x=954.135mil; y=1.11906in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+             name=pin9
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.53957 {
+           proto=2; x=1000.0mil; y=28.839033mm; rot=270.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.54148 {
-             x1=14.63421mm; y1=829.99mil; x2=14.63421mm; y2=24.38146mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.54151 {
-             x1=14.63421mm; y1=24.38146mm; x2=17.983708mm; y2=24.38146mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.54154 {
-             x1=17.983708mm; y1=24.38146mm; x2=17.983708mm; y2=829.99mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.54157 {
-             x1=17.983708mm; y1=829.99mil; x2=14.63421mm; y2=829.99mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.54160 {
-             x=15.009114mm; y=24.86152mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=8
+             name=pin8
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.53958 {
+           proto=3; x=1000.0mil; y=984.605mil; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=pin16
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.54162 {
-             x1=642.085mil; y1=22.661601mm; x2=642.085mil; y2=22.661601mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.53917 {
+              x1=26.89987mm; y1=24.674322mm; x2=940.94mil; y2=24.674322mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.54165 {
-             x1=642.08mil; y1=894.94mil; x2=642.08mil; y2=894.94mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.53920 {
+              x1=940.94mil; y1=24.674322mm; x2=940.94mil; y2=29.173932mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.54168 {
-             x1=642.08mil; y1=894.94mil; x2=642.08mil; y2=23.731476mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.53923 {
+              x1=940.94mil; y1=29.173932mm; x2=26.89987mm; y2=29.173932mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.54171 {
-             x1=642.08mil; y1=894.94mil; x2=17.308832mm; y2=894.94mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.53926 {
+              x1=26.89987mm; y1=29.173932mm; x2=26.89987mm; y2=24.674322mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.53929 {
+              x=1.07818in; y=991.11mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = AflqcoIyPLya6rFlWvUAAABr
-       }
-       ha:subc.57116 {
-        ha:attributes {
-         value=MMC5983MA
-         footprint=LPCC16
-         refdes=U9
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.53931 {
+              x1=25.399889mm; y1=26.924095mm; x2=25.399889mm; y2=26.924095mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -0.225044mm  
-               -5.905mil  
-               -0.225044mm  
-               -5.905mil  
-               0.225044mm  
-               5.905mil  
-               0.225044mm  
+             ha:line.53934 {
+              x1=1000.0mil; y1=1.06in; x2=1000.0mil; y2=1.06in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -10.83mil  
-               -7.875mil  
-               -10.83mil  
-               -7.875mil  
-               10.83mil  
-               7.875mil  
-               10.83mil  
+             ha:line.53937 {
+              x1=1000.0mil; y1=1.06in; x2=1000.0mil; y2=27.924mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -0.225044mm  
-               -5.905mil  
-               -0.225044mm  
-               -5.905mil  
-               0.225044mm  
-               5.905mil  
-               0.225044mm  
+             ha:line.53940 {
+              x1=1000.0mil; y1=1.06in; x2=24.4mm; y2=1.06in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.225044mm  
-               -5.905mil  
-               -0.225044mm  
-               5.905mil  
-               0.225044mm  
-               5.905mil  
-               0.225044mm  
-               -5.905mil  
+         uid = AflqcoIyPLya6rFlWvUAAABl
+        }
+        ha:subc.53997 {
+         ha:attributes {
+          value=TSM200N03D
+          footprint=PDFN33
+          refdes=Q1
+         }
+        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
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -10.83mil  
-               -7.875mil  
-               -10.83mil  
-               7.875mil  
-               10.83mil  
-               7.875mil  
-               10.83mil  
-               -7.875mil  
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.225044mm  
-               -5.905mil  
-               -0.225044mm  
-               5.905mil  
-               0.225044mm  
-               5.905mil  
-               0.225044mm  
-               -5.905mil  
+              clearance=0.0
+               li:ps_poly {
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+
+             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  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.395mil  
+                49.26mil  
+                28.395mil  
+                49.26mil  
+                28.395mil  
+                -49.26mil  
+                -28.395mil  
+                -49.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.57131 {
-          proto=0; x=1.521185in; y=933.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=12
-            name=pin12
-          }
-         }
-         ha:padstack_ref.57132 {
-          proto=0; x=36.088447mm; y=933.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.54024 {
+           proto=0; x=680.38mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.57133 {
-          proto=1; x=1.50052in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.54025 {
+           proto=1; x=680.38mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.54026 {
+           proto=0; x=654.79mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.57134 {
-          proto=1; x=1.50052in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.54027 {
+           proto=1; x=654.79mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=13
-            name=pin13
-          }
-         }
-         ha:padstack_ref.57135 {
-          proto=0; x=1.521185in; y=24.210518mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=11
-            name=pin11
-          }
-         }
-         ha:padstack_ref.57136 {
-          proto=0; x=36.088447mm; y=24.210518mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.54028 {
+           proto=0; x=629.2mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.57137 {
-          proto=1; x=37.613082mm; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.54029 {
+           proto=1; x=629.2mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.54030 {
+           proto=0; x=603.61mil; y=414.06mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.57138 {
-          proto=1; x=37.613082mm; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.54031 {
+           proto=1; x=603.61mil; y=297.93mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=14
-            name=pin14
-          }
-         }
-         ha:padstack_ref.57139 {
-          proto=0; x=1.521185in; y=972.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.54032 {
+           proto=2; x=672.3mil; y=369.775mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=10
-            name=pin10
-          }
-         }
-         ha:padstack_ref.57140 {
-          proto=0; x=36.088447mm; y=972.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.54033 {
+           proto=2; x=611.69mil; y=369.775mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
          }
-         ha:padstack_ref.57141 {
-          proto=1; x=1.46116in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.57142 {
-          proto=1; x=1.46116in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.53998 {
+              x1=17.981422mm; y1=10.69213mm; x2=17.981422mm; y2=291.04mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54001 {
+              x1=17.981422mm; y1=291.04mil; x2=14.631924mm; y2=291.04mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54004 {
+              x1=14.631924mm; y1=291.04mil; x2=14.631924mm; y2=10.69213mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54007 {
+              x1=14.631924mm; y1=10.69213mm; x2=17.981422mm; y2=10.69213mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.54010 {
+              x=17.606518mm; y=6.912356mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=15
-            name=pin15
+            li:objects {
+             ha:line.54012 {
+              x1=641.995mil; y1=9.112275mm; x2=641.995mil; y2=9.112275mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.54015 {
+              x1=642.0mil; y1=356.0mil; x2=642.0mil; y2=356.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.54018 {
+              x1=642.0mil; y1=356.0mil; x2=642.0mil; y2=8.0424mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.54021 {
+              x1=642.0mil; y1=356.0mil; x2=15.3068mm; y2=356.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.57143 {
-          proto=0; x=1.521185in; y=25.210262mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=pin9
-          }
+        }
+         uid = AflqcoIyPLya6rFlWvUAAABn
+        }
+        ha:subc.54072 {
+         ha:attributes {
+          value=TSM200N03D
+          footprint=PDFN33
+          refdes=Q2
+         }
+        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  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+
+             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  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+
+             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  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.395mil  
+                49.26mil  
+                28.395mil  
+                49.26mil  
+                28.395mil  
+                -49.26mil  
+                -28.395mil  
+                -49.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.57144 {
-          proto=0; x=36.088447mm; y=25.210262mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.54099 {
+           proto=0; x=944.06mil; y=586.62mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.57145 {
-          proto=1; x=1.44147in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.54100 {
+           proto=1; x=827.93mil; y=586.62mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
-         }
-         ha:padstack_ref.57146 {
-          proto=1; x=1.44147in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.54101 {
+           proto=0; x=944.06mil; y=612.21mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.54102 {
+           proto=1; x=827.93mil; y=612.21mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.54103 {
+           proto=0; x=944.06mil; y=637.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=16
-            name=pin16
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.54104 {
+           proto=1; x=827.93mil; y=637.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:arc.57117 {
-             x=1.41194in; y=903.95mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=3
+             name=pin3
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.54105 {
+           proto=0; x=944.06mil; y=663.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.57119 {
-             x1=37.363273mm; y1=24.460327mm; x2=37.363273mm; y2=24.460327mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.57122 {
-             x1=1.471in; y1=963.0mil; x2=1.471in; y2=963.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.57125 {
-             x1=1.471in; y1=963.0mil; x2=36.3634mm; y2=963.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.57128 {
-             x1=1.471in; y1=963.0mil; x2=1.471in; y2=25.4602mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=5
+             name=pin5
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.54106 {
+           proto=1; x=827.93mil; y=663.39mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = jqa5T2R4nOe5q9eh5uQAAABf
-       }
-       ha:subc.49451 {
-        ha:attributes {
-         {io_pcb::hidename_y}=27.4185 mm
-         footprint=8ufson2x2
-         {io_pcb::hidename_scale}=100
-         refdes=U15
-         value=LM293
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=14.9949 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.374904mm  
-               -5.905mil  
-               -0.374904mm  
-               5.905mil  
-               0.374904mm  
-               5.905mil  
-               0.374904mm  
-               -5.905mil  
-              }
-            }
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.54107 {
+           proto=2; x=899.775mil; y=594.7mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.524891mm  
-               -11.81mil  
-               -0.524891mm  
-               11.81mil  
-               0.524891mm  
-               11.81mil  
-               0.524891mm  
-               -11.81mil  
-              }
-            }
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.54108 {
+           proto=2; x=899.775mil; y=655.31mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.54073 {
+              x1=950.95mil; y1=559.07mil; x2=20.854416mm; y2=559.07mil; thickness=10.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.374904mm  
-               -5.905mil  
-               -0.374904mm  
-               5.905mil  
-               0.374904mm  
-               5.905mil  
-               0.374904mm  
-               -5.905mil  
-              }
+             ha:line.54076 {
+              x1=20.854416mm; y1=559.07mil; x2=20.854416mm; y2=690.94mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54079 {
+              x1=20.854416mm; y1=690.94mil; x2=950.95mil; y2=690.94mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54082 {
+              x1=950.95mil; y1=690.94mil; x2=950.95mil; y2=559.07mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.54085 {
+              x=20.374356mm; y=573.83mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.54087 {
+              x1=22.574275mm; y1=15.875127mm; x2=22.574275mm; y2=15.875127mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               31.5mil  
-               0.225044mm  
-               31.5mil  
+             ha:line.54090 {
+              x1=886.0mil; y1=625.0mil; x2=886.0mil; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               14.765mil  
-               -37.405mil  
-               -14.765mil  
-               -37.405mil  
-               -14.765mil  
-               37.405mil  
-               14.765mil  
-               37.405mil  
+             ha:line.54093 {
+              x1=886.0mil; y1=625.0mil; x2=21.5044mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               -31.5mil  
-               -0.225044mm  
-               31.5mil  
-               0.225044mm  
-               31.5mil  
+             ha:line.54096 {
+              x1=886.0mil; y1=625.0mil; x2=886.0mil; y2=16.875mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = AflqcoIyPLya6rFlWvUAAABp
+        }
+        ha:subc.54147 {
+         ha:attributes {
+          value=TSM200N03D
+          footprint=PDFN33
+          refdes=Q3
+         }
+        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  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+
+             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  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+
+             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  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.395mil  
+                49.26mil  
+                28.395mil  
+                49.26mil  
+                28.395mil  
+                -49.26mil  
+                -28.395mil  
+                -49.26mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.49479 {
-          proto=0; x=630.705mil; y=28.168562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.54174 {
+           proto=0; x=603.7mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=out
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
-         }
-         ha:padstack_ref.49480 {
-          proto=0; x=549.995mil; y=1.0499385in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.54175 {
+           proto=1; x=603.7mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.54176 {
+           proto=0; x=629.29mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.54177 {
+           proto=1; x=629.29mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=in+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
-         }
-         ha:padstack_ref.49481 {
-          proto=0; x=630.705mil; y=1.0893085in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.54178 {
+           proto=0; x=654.88mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.54179 {
+           proto=1; x=654.88mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.54180 {
+           proto=0; x=680.47mil; y=836.88mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=in-
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
-         }
-         ha:padstack_ref.49482 {
-          proto=0; x=549.995mil; y=1.0696285in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.54181 {
+           proto=1; x=680.47mil; y=953.01mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.54182 {
+           proto=2; x=611.78mil; y=881.165mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.54183 {
+           proto=2; x=672.39mil; y=881.165mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=6
-            name=in-
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
          }
-         ha:padstack_ref.49483 {
-          proto=0; x=630.705mil; y=1.0696285in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.54148 {
+              x1=14.63421mm; y1=829.99mil; x2=14.63421mm; y2=24.38146mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54151 {
+              x1=14.63421mm; y1=24.38146mm; x2=17.983708mm; y2=24.38146mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54154 {
+              x1=17.983708mm; y1=24.38146mm; x2=17.983708mm; y2=829.99mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.54157 {
+              x1=17.983708mm; y1=829.99mil; x2=14.63421mm; y2=829.99mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.54160 {
+              x=15.009114mm; y=24.86152mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=3
-            name=in+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.54162 {
+              x1=642.085mil; y1=22.661601mm; x2=642.085mil; y2=22.661601mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.54165 {
+              x1=642.08mil; y1=894.94mil; x2=642.08mil; y2=894.94mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.54168 {
+              x1=642.08mil; y1=894.94mil; x2=642.08mil; y2=23.731476mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.54171 {
+              x1=642.08mil; y1=894.94mil; x2=17.308832mm; y2=894.94mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.49484 {
-          proto=0; x=549.995mil; y=1.0893085in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = AflqcoIyPLya6rFlWvUAAABr
+        }
+        ha:subc.57116 {
+         ha:attributes {
+          value=MMC5983MA
+          footprint=LPCC16
+          refdes=U9
+         }
+        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  
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                -5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -10.83mil  
+                -7.875mil  
+                -10.83mil  
+                -7.875mil  
+                10.83mil  
+                7.875mil  
+                10.83mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                -5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+                -5.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -10.83mil  
+                -7.875mil  
+                -10.83mil  
+                7.875mil  
+                10.83mil  
+                7.875mil  
+                10.83mil  
+                -7.875mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -8.86mil  
+                -5.905mil  
+                -8.86mil  
+                5.905mil  
+                8.86mil  
+                5.905mil  
+                8.86mil  
+                -5.905mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.57131 {
+           proto=0; x=38.638099mm; y=933.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
           }
+          ha:padstack_ref.57132 {
+           proto=0; x=36.088447mm; y=933.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-            name=out
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
-         }
-         ha:padstack_ref.49485 {
-          proto=0; x=630.705mil; y=1.0499385in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          li:thermal {
+          ha:padstack_ref.57133 {
+           proto=1; x=1.50052in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.57134 {
+           proto=1; x=1.50052in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=V-
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
           }
-         }
-         ha:padstack_ref.49486 {
-          proto=0; x=549.995mil; y=28.168562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.57135 {
+           proto=0; x=38.638099mm; y=953.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
           }
+          ha:padstack_ref.57136 {
+           proto=0; x=36.088447mm; y=953.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=V+
-          }
-         }
-         ha:padstack_ref.49487 {
-          proto=1; x=590.35mil; y=27.4185mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.57137 {
+           proto=1; x=1.48083in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=GND
-            name=GND
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.57138 {
+           proto=1; x=1.48083in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.49452 {
-             x1=550.98mil; y1=26.418502mm; x2=550.98mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49455 {
-             x1=550.98mil; y1=26.418502mm; x2=629.72mil; y2=26.418502mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49458 {
-             x1=629.72mil; y1=26.418502mm; x2=629.72mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49461 {
-             x1=550.98mil; y1=1.1188385in; x2=629.72mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.49464 {
-             x1=629.72mil; y1=1.1306485in; x2=629.72mil; y2=1.1306485in; thickness=10.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=14
+             name=pin14
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.57139 {
+           proto=0; x=38.638099mm; y=972.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.49467 {
-             x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.49470 {
-             x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.49473 {
-             x1=590.35mil; y1=27.4185mm; x2=13.99489mm; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.49476 {
-             x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=26.4185mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=10
+             name=pin10
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.57140 {
+           proto=0; x=36.088447mm; y=972.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAAAu
-       }
-       ha:subc.105885 {
-        ha:attributes {
-         {io_pcb::hidename_y}=18.2753 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=R25
-         value=5.6k
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=54.4449 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.57141 {
+           proto=1; x=1.46116in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           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=6
+             name=pin6
+           }
           }
-        }
-       }
+          ha:padstack_ref.57142 {
+           proto=1; x=1.46116in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.105898 {
-          proto=0; x=2.099in; y=705.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=15
+             name=pin15
+           }
           }
+          ha:padstack_ref.57143 {
+           proto=0; x=38.638099mm; y=992.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           ha:attributes {
+             term=9
+             name=pin9
+           }
           }
-         }
-         ha:padstack_ref.105899 {
-          proto=0; x=54.114192mm; y=705.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.57144 {
+           proto=0; x=36.088447mm; y=992.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.57145 {
+           proto=1; x=1.44147in; y=25.735153mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.57146 {
+           proto=1; x=1.44147in; y=912.815mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=pin16
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.105886 {
-             x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.57117 {
+              x=1.41194in; y=903.95mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.105889 {
-             x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.105892 {
-             x1=53.714396mm; y1=705.0mil; x2=54.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
+          }
 
-             ha:attributes {
-               subc-role=x
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.57119 {
+              x1=37.363273mm; y1=24.460327mm; x2=37.363273mm; y2=24.460327mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.105895 {
-             x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=18.907mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             ha:line.57122 {
+              x1=1.471in; y1=963.0mil; x2=1.471in; y2=963.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-
-             ha:attributes {
-               subc-role=y
+             ha:line.57125 {
+              x1=1.471in; y1=963.0mil; x2=36.3634mm; y2=963.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.57128 {
+              x1=1.471in; y1=963.0mil; x2=1.471in; y2=25.4602mm; 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 = 2948JTdjTKzy5Ud+Np8AAABB
-       }
-       ha:subc.50494 {
-        ha:attributes {
-         {io_pcb::hidename_y}=31.2293 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C302
-         value=0.1uF
-         {io_pcb::hidename_direction}=2
-         {io_pcb::hidename_x}=29.3497 mm
+         uid = jqa5T2R4nOe5q9eh5uQAAABf
+        }
+        ha:subc.49451 {
+         ha:attributes {
+          {io_pcb::hidename_y}=27.4185 mm
+          footprint=8ufson2x2
+          {io_pcb::hidename_scale}=100
+          refdes=U15
+          value=LM293
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=14.9949 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -5.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.665mil  
+                -11.81mil  
+                -20.665mil  
+                11.81mil  
+                20.665mil  
+                11.81mil  
+                20.665mil  
+                -11.81mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -14.76mil  
+                -5.905mil  
+                -14.76mil  
+                5.905mil  
+                14.76mil  
+                5.905mil  
+                14.76mil  
+                -5.905mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                14.765mil  
+                -37.405mil  
+                -14.765mil  
+                -37.405mil  
+                -14.765mil  
+                37.405mil  
+                14.765mil  
+                37.405mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                8.86mil  
+                -31.5mil  
+                -8.86mil  
+                -31.5mil  
+                -8.86mil  
+                31.5mil  
+                8.86mil  
+                31.5mil  
+               }
+             }
+           }
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.49479 {
+           proto=0; x=630.705mil; y=28.168562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           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=1
+             name=out
+           }
+          }
+          ha:padstack_ref.49480 {
+           proto=0; x=549.995mil; y=26.668438mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=in+
+           }
+          }
+          ha:padstack_ref.49481 {
+           proto=0; x=630.705mil; y=27.668436mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=in-
+           }
+          }
+          ha:padstack_ref.49482 {
+           proto=0; x=549.995mil; y=27.168564mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=in-
+           }
           }
-        }
-       }
+          ha:padstack_ref.49483 {
+           proto=0; x=630.705mil; y=27.168564mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.50507 {
-          proto=0; x=29.120592mm; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=in+
+           }
           }
+          ha:padstack_ref.49484 {
+           proto=0; x=549.995mil; y=27.668436mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=out
+           }
           }
-         }
-         ha:padstack_ref.50508 {
-          proto=0; x=28.321mm; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.49485 {
+           proto=0; x=630.705mil; y=26.668438mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=V-
+           }
           }
+          ha:padstack_ref.49486 {
+           proto=0; x=549.995mil; y=28.168562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=V+
+           }
           }
+          ha:padstack_ref.49487 {
+           proto=1; x=590.35mil; y=27.4185mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=GND
+             name=GND
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.50495 {
-             x1=1.13074in; y1=1.04in; x2=1.13074in; y2=1.04in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.49452 {
+              x1=550.98mil; y1=26.418502mm; x2=550.98mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.50498 {
-             x1=1.13074in; y1=1.04in; x2=1.13074in; y2=1.04in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.49455 {
+              x1=550.98mil; y1=26.418502mm; x2=629.72mil; y2=26.418502mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.50501 {
-             x1=1.13074in; y1=1.04in; x2=27.720796mm; y2=1.04in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.49458 {
+              x1=629.72mil; y1=26.418502mm; x2=629.72mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.50504 {
-             x1=1.13074in; y1=1.04in; x2=1.13074in; y2=25.416mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.49461 {
+              x1=550.98mil; y1=1.1188385in; x2=629.72mil; y2=1.1188385in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.49464 {
+              x1=629.72mil; y1=1.1306485in; x2=629.72mil; y2=1.1306485in; thickness=10.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = 2948JTdjTKzy5Ud+Np8AAABY
-       }
-      ha:subc.49181 {
-       ha:attributes {
-        {io_pcb::hidename_y}=21.0185 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R35
-        value=2.49k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=3.6139 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
+            ha:type {
+             silk = 1
              top = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
+            li:objects {
+             ha:line.49467 {
+              x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49470 {
+              x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49473 {
+              x1=590.35mil; y1=27.4185mm; x2=13.99489mm; y2=27.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49476 {
+              x1=590.35mil; y1=27.4185mm; x2=590.35mil; y2=26.4185mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
              top = 1
-             paste = 1
+             misc = 1
+             virtual = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.49194 {
-         proto=0; x=74.0mil; y=8.217408mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
+          }
          }
         }
-        ha:padstack_ref.49195 {
-         proto=0; x=74.0mil; y=355.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
+         uid = 2948JTdjTKzy5Ud+Np8AAAAu
+        }
+        ha:subc.105885 {
          ha:attributes {
-           term=2
-           name=2
+          {io_pcb::hidename_y}=18.2753 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R25
+          value=56k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=54.4449 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
          }
         }
-       }
-       li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:objects {
+          ha:padstack_ref.105898 {
+           proto=0; x=2.099in; y=705.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:objects {
-           ha:line.49182 {
-            x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:thermal {
            }
-           ha:line.49185 {
-            x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:line.49188 {
-            x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=9.617204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:padstack_ref.105899 {
+           proto=0; x=2.13048in; y=705.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:line.49191 {
-            x1=74.0mil; y1=8.617204mm; x2=0.8796mm; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = 2948JTdjTKzy5Ud+Np8AAAAi
-      }
-       ha:subc.140679 {
-        ha:attributes {
-         value=STM32F103R8T6
-         footprint=lqfp64
-         refdes=U7
-        }
-       ha:data {
-              li:padstack_prototypes {
+         }
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -23.62mil  
-               -5.905mil  
-               -23.62mil  
-               -5.905mil  
-               23.62mil  
-               5.905mil  
-               23.62mil  
+            li:objects {
+             ha:line.105886 {
+              x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.229997mm  
-               -0.679958mm  
-               -0.229997mm  
-               -0.679958mm  
-               -0.229997mm  
-               0.679958mm  
-               0.229997mm  
-               0.679958mm  
+              ha:attributes {
+                subc-role=pnp-origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -23.62mil  
-               -5.905mil  
-               -23.62mil  
-               -5.905mil  
-               23.62mil  
-               5.905mil  
-               23.62mil  
+             ha:line.105889 {
+              x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -23.62mil  
-               -5.905mil  
-               -23.62mil  
-               5.905mil  
-               23.62mil  
-               5.905mil  
-               23.62mil  
-               -5.905mil  
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -0.679958mm  
-               -0.229997mm  
-               -0.679958mm  
-               0.229997mm  
-               0.679958mm  
-               0.229997mm  
-               0.679958mm  
-               -0.229997mm  
+             ha:line.105892 {
+              x1=53.714396mm; y1=705.0mil; x2=54.714396mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              ha:attributes {
+                subc-role=x
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -23.62mil  
-               -5.905mil  
-               -23.62mil  
-               5.905mil  
-               23.62mil  
-               5.905mil  
-               23.62mil  
-               -5.905mil  
+             ha:line.105895 {
+              x1=53.714396mm; y1=705.0mil; x2=53.714396mm; y2=18.907mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABB
+        }
+        ha:subc.50494 {
+         ha:attributes {
+          {io_pcb::hidename_y}=31.2293 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C302
+          value=0.1uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=29.3497 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.140706 {
-          proto=0; x=1.86763in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.50507 {
+           proto=0; x=1.14648in; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.50508 {
+           proto=0; x=28.321mm; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=16
-            name=pin16
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.140707 {
-          proto=0; x=1.86763in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            li:objects {
+             ha:line.50495 {
+              x1=1.13074in; y1=1.04in; x2=1.13074in; y2=1.04in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.50498 {
+              x1=1.13074in; y1=1.04in; x2=1.13074in; y2=1.04in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.50501 {
+              x1=1.13074in; y1=1.04in; x2=27.720796mm; y2=1.04in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.50504 {
+              x1=1.13074in; y1=1.04in; x2=1.13074in; y2=25.416mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.140708 {
-          proto=1; x=1.493625in; y=19.624802mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAABY
+        }
+        ha:subc.49181 {
+         ha:attributes {
+          {io_pcb::hidename_y}=21.0185 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R35
+          value=2.49k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=3.6139 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.49194 {
+           proto=0; x=74.0mil; y=323.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=64
-            name=pin64
-          }
-         }
-         ha:padstack_ref.140709 {
-          proto=1; x=49.437671mm; y=19.624802mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.49195 {
+           proto=0; x=74.0mil; y=355.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=17
-            name=pin17
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.140710 {
-          proto=0; x=1.84794in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=15
-            name=pin15
+            li:objects {
+             ha:line.49182 {
+              x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.49185 {
+              x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.49188 {
+              x1=74.0mil; y1=8.617204mm; x2=74.0mil; y2=9.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.49191 {
+              x1=74.0mil; y1=8.617204mm; x2=0.8796mm; y2=8.617204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.140711 {
-          proto=0; x=1.84794in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 2948JTdjTKzy5Ud+Np8AAAAi
+        }
+        ha:subc.140679 {
+         ha:attributes {
+          value=STM32F103R8T6
+          footprint=lqfp64
+          refdes=U7
+         }
+        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  
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                -5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.055mil  
+                -26.77mil  
+                -9.055mil  
+                -26.77mil  
+                -9.055mil  
+                26.77mil  
+                9.055mil  
+                26.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                -5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+               }
+             }
+           }
+         }
+
+         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 {
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+                -5.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -26.77mil  
+                -9.055mil  
+                -26.77mil  
+                9.055mil  
+                26.77mil  
+                9.055mil  
+                26.77mil  
+                -9.055mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.62mil  
+                -5.905mil  
+                -23.62mil  
+                5.905mil  
+                23.62mil  
+                5.905mil  
+                23.62mil  
+                -5.905mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.140706 {
+           proto=0; x=1.86763in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=34
-            name=pin34
-          }
-         }
-         ha:padstack_ref.140712 {
-          proto=1; x=1.493625in; y=752.94mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=63
-            name=pin63
+           ha:attributes {
+             term=16
+             name=pin16
+           }
           }
-         }
-         ha:padstack_ref.140713 {
-          proto=1; x=49.437671mm; y=752.94mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          li:thermal {
+          ha:padstack_ref.140707 {
+           proto=0; x=1.86763in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.140708 {
+           proto=1; x=37.938075mm; y=772.63mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=18
-            name=pin18
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=64
+             name=pin64
+           }
           }
-         }
-         ha:padstack_ref.140714 {
-          proto=0; x=1.82826in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140709 {
+           proto=1; x=49.437671mm; y=772.63mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=17
+             name=pin17
+           }
           }
+          ha:padstack_ref.140710 {
+           proto=0; x=1.84794in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=pin15
+           }
           }
+          ha:padstack_ref.140711 {
+           proto=0; x=1.84794in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=14
-            name=pin14
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=34
+             name=pin34
+           }
           }
-         }
-         ha:padstack_ref.140715 {
-          proto=0; x=1.82826in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140712 {
+           proto=1; x=37.938075mm; y=752.94mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=63
+             name=pin63
+           }
           }
+          ha:padstack_ref.140713 {
+           proto=1; x=49.437671mm; y=752.94mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=18
+             name=pin18
+           }
           }
+          ha:padstack_ref.140714 {
+           proto=0; x=1.82826in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=35
-            name=pin35
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
-         }
-         ha:padstack_ref.140716 {
-          proto=1; x=1.493625in; y=18.624804mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140715 {
+           proto=0; x=1.82826in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=35
+             name=pin35
+           }
           }
+          ha:padstack_ref.140716 {
+           proto=1; x=37.938075mm; y=733.26mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=62
+             name=pin62
+           }
           }
+          ha:padstack_ref.140717 {
+           proto=1; x=49.437671mm; y=733.26mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=62
-            name=pin62
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=19
+             name=pin19
+           }
           }
-         }
-         ha:padstack_ref.140717 {
-          proto=1; x=49.437671mm; y=18.624804mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140718 {
+           proto=0; x=1.80857in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
           }
+          ha:padstack_ref.140719 {
+           proto=0; x=1.80857in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=36
+             name=pin36
+           }
           }
+          ha:padstack_ref.140720 {
+           proto=1; x=37.938075mm; y=713.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=19
-            name=pin19
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=61
+             name=pin61
+           }
           }
-         }
-         ha:padstack_ref.140718 {
-          proto=0; x=1.80857in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140721 {
+           proto=1; x=49.437671mm; y=713.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=20
+             name=pin20
+           }
           }
+          ha:padstack_ref.140722 {
+           proto=0; x=1.78889in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=12
+             name=pin12
+           }
           }
+          ha:padstack_ref.140723 {
+           proto=0; x=1.78889in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=13
-            name=pin13
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=37
+             name=pin37
+           }
           }
-         }
-         ha:padstack_ref.140719 {
-          proto=0; x=1.80857in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140724 {
+           proto=1; x=37.938075mm; y=693.89mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=60
+             name=pin60
+           }
           }
+          ha:padstack_ref.140725 {
+           proto=1; x=49.437671mm; y=693.89mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=21
+             name=pin21
+           }
           }
+          ha:padstack_ref.140726 {
+           proto=0; x=1.7692in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=36
-            name=pin36
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
           }
-         }
-         ha:padstack_ref.140720 {
-          proto=1; x=1.493625in; y=713.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140727 {
+           proto=0; x=1.7692in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=38
+             name=pin38
+           }
           }
+          ha:padstack_ref.140728 {
+           proto=1; x=37.938075mm; y=674.2mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=61
-            name=pin61
-          }
-         }
-         ha:padstack_ref.140721 {
-          proto=1; x=49.437671mm; y=713.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=59
+             name=pin59
+           }
           }
+          ha:padstack_ref.140729 {
+           proto=1; x=49.437671mm; y=674.2mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=20
-            name=pin20
-          }
-         }
-         ha:padstack_ref.140722 {
-          proto=0; x=1.78889in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=22
+             name=pin22
+           }
           }
+          ha:padstack_ref.140730 {
+           proto=0; x=1.74952in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=12
-            name=pin12
-          }
-         }
-         ha:padstack_ref.140723 {
-          proto=0; x=1.78889in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=10
+             name=pin10
+           }
           }
+          ha:padstack_ref.140731 {
+           proto=0; x=1.74952in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=37
-            name=pin37
-          }
-         }
-         ha:padstack_ref.140724 {
-          proto=1; x=1.493625in; y=17.624806mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=39
+             name=pin39
+           }
           }
+          ha:padstack_ref.140732 {
+           proto=1; x=37.938075mm; y=654.52mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=60
-            name=pin60
-          }
-         }
-         ha:padstack_ref.140725 {
-          proto=1; x=49.437671mm; y=17.624806mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=58
+             name=pin58
+           }
           }
+          ha:padstack_ref.140733 {
+           proto=1; x=49.437671mm; y=654.52mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=21
-            name=pin21
-          }
-         }
-         ha:padstack_ref.140726 {
-          proto=0; x=1.7692in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=23
+             name=pin23
+           }
           }
+          ha:padstack_ref.140734 {
+           proto=0; x=1.72983in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=11
-            name=pin11
-          }
-         }
-         ha:padstack_ref.140727 {
-          proto=0; x=1.7692in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=9
+             name=pin9
+           }
           }
+          ha:padstack_ref.140735 {
+           proto=0; x=1.72983in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=38
-            name=pin38
-          }
-         }
-         ha:padstack_ref.140728 {
-          proto=1; x=1.493625in; y=674.2mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=40
+             name=pin40
+           }
           }
+          ha:padstack_ref.140736 {
+           proto=1; x=37.938075mm; y=634.83mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=59
-            name=pin59
-          }
-         }
-         ha:padstack_ref.140729 {
-          proto=1; x=49.437671mm; y=674.2mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=57
+             name=pin57
+           }
           }
+          ha:padstack_ref.140737 {
+           proto=1; x=49.437671mm; y=634.83mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=22
-            name=pin22
-          }
-         }
-         ha:padstack_ref.140730 {
-          proto=0; x=1.74952in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=24
+             name=pin24
+           }
           }
+          ha:padstack_ref.140738 {
+           proto=0; x=1.71016in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=10
-            name=pin10
-          }
-         }
-         ha:padstack_ref.140731 {
-          proto=0; x=1.74952in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.140739 {
+           proto=0; x=1.71016in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=39
-            name=pin39
-          }
-         }
-         ha:padstack_ref.140732 {
-          proto=1; x=1.493625in; y=16.624808mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=41
+             name=pin41
+           }
           }
+          ha:padstack_ref.140740 {
+           proto=1; x=37.938075mm; y=615.16mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=58
-            name=pin58
-          }
-         }
-         ha:padstack_ref.140733 {
-          proto=1; x=49.437671mm; y=16.624808mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=56
+             name=pin56
+           }
           }
+          ha:padstack_ref.140741 {
+           proto=1; x=49.437671mm; y=615.16mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=23
-            name=pin23
-          }
-         }
-         ha:padstack_ref.140734 {
-          proto=0; x=1.72983in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=25
+             name=pin25
+           }
           }
+          ha:padstack_ref.140742 {
+           proto=0; x=1.69047in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=9
-            name=pin9
-          }
-         }
-         ha:padstack_ref.140735 {
-          proto=0; x=1.72983in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.140743 {
+           proto=0; x=1.69047in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=40
-            name=pin40
-          }
-         }
-         ha:padstack_ref.140736 {
-          proto=1; x=1.493625in; y=634.83mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=42
+             name=pin42
+           }
           }
+          ha:padstack_ref.140744 {
+           proto=1; x=37.938075mm; y=595.47mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=57
-            name=pin57
-          }
-         }
-         ha:padstack_ref.140737 {
-          proto=1; x=49.437671mm; y=634.83mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=55
+             name=pin55
+           }
           }
+          ha:padstack_ref.140745 {
+           proto=1; x=49.437671mm; y=595.47mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=24
-            name=pin24
-          }
-         }
-         ha:padstack_ref.140738 {
-          proto=0; x=1.71016in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=26
+             name=pin26
+           }
           }
+          ha:padstack_ref.140746 {
+           proto=0; x=1.67079in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.140739 {
-          proto=0; x=1.71016in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.140747 {
+           proto=0; x=1.67079in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=41
-            name=pin41
-          }
-         }
-         ha:padstack_ref.140740 {
-          proto=1; x=1.493625in; y=15.625064mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=43
+             name=pin43
+           }
           }
+          ha:padstack_ref.140748 {
+           proto=1; x=37.938075mm; y=575.79mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=56
-            name=pin56
-          }
-         }
-         ha:padstack_ref.140741 {
-          proto=1; x=49.437671mm; y=15.625064mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=54
+             name=pin54
+           }
           }
+          ha:padstack_ref.140749 {
+           proto=1; x=49.437671mm; y=575.79mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=25
-            name=pin25
-          }
-         }
-         ha:padstack_ref.140742 {
-          proto=0; x=1.69047in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=27
+             name=pin27
+           }
           }
+          ha:padstack_ref.140750 {
+           proto=0; x=1.6511in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.140743 {
-          proto=0; x=1.69047in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.140751 {
+           proto=0; x=1.6511in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=42
-            name=pin42
-          }
-         }
-         ha:padstack_ref.140744 {
-          proto=1; x=1.493625in; y=595.47mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=44
+             name=pin44
+           }
           }
+          ha:padstack_ref.140752 {
+           proto=1; x=37.938075mm; y=556.1mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=55
-            name=pin55
+           ha:attributes {
+             term=53
+             name=pin53
+           }
           }
-         }
-         ha:padstack_ref.140745 {
-          proto=1; x=49.437671mm; y=595.47mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.140753 {
+           proto=1; x=49.437671mm; y=556.1mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=28
+             name=pin28
+           }
           }
+          ha:padstack_ref.140754 {
+           proto=0; x=1.63142in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=26
-            name=pin26
-          }
-         }
-         ha:padstack_ref.140746 {
-          proto=0; x=1.67079in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.140755 {
+           proto=0; x=1.63142in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.140747 {
-          proto=0; x=1.67079in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=45
+             name=pin45
+           }
           }
+          ha:padstack_ref.140756 {
+           proto=1; x=37.938075mm; y=536.42mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=43
-            name=pin43
-          }
-         }
-         ha:padstack_ref.140748 {
-          proto=1; x=1.493625in; y=14.625066mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=52
+             name=pin52
+           }
           }
+          ha:padstack_ref.140757 {
+           proto=1; x=49.437671mm; y=536.42mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=54
-            name=pin54
-          }
-         }
-         ha:padstack_ref.140749 {
-          proto=1; x=49.437671mm; y=14.625066mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=29
+             name=pin29
+           }
           }
+          ha:padstack_ref.140758 {
+           proto=0; x=1.61173in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=27
-            name=pin27
-          }
-         }
-         ha:padstack_ref.140750 {
-          proto=0; x=1.6511in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.140759 {
+           proto=0; x=1.61173in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
-          }
-         }
-         ha:padstack_ref.140751 {
-          proto=0; x=1.6511in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=46
+             name=pin46
+           }
           }
+          ha:padstack_ref.140760 {
+           proto=1; x=37.938075mm; y=516.73mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=44
-            name=pin44
-          }
-         }
-         ha:padstack_ref.140752 {
-          proto=1; x=1.493625in; y=556.1mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=51
+             name=pin51
+           }
           }
+          ha:padstack_ref.140761 {
+           proto=1; x=49.437671mm; y=516.73mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=53
-            name=pin53
-          }
-         }
-         ha:padstack_ref.140753 {
-          proto=1; x=49.437671mm; y=556.1mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=30
+             name=pin30
+           }
           }
+          ha:padstack_ref.140762 {
+           proto=0; x=40.43807mm; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=28
-            name=pin28
-          }
-         }
-         ha:padstack_ref.140754 {
-          proto=0; x=1.63142in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.140763 {
+           proto=0; x=40.43807mm; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=47
+             name=pin47
+           }
           }
+          ha:padstack_ref.140764 {
+           proto=1; x=37.938075mm; y=497.05mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.140755 {
-          proto=0; x=1.63142in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=50
+             name=pin50
+           }
           }
+          ha:padstack_ref.140765 {
+           proto=1; x=49.437671mm; y=497.05mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=45
-            name=pin45
-          }
-         }
-         ha:padstack_ref.140756 {
-          proto=1; x=1.493625in; y=13.625068mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=31
+             name=pin31
+           }
           }
+          ha:padstack_ref.140766 {
+           proto=0; x=1.57236in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=52
-            name=pin52
-          }
-         }
-         ha:padstack_ref.140757 {
-          proto=1; x=49.437671mm; y=13.625068mm; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.140767 {
+           proto=0; x=1.57236in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=29
-            name=pin29
-          }
-         }
-         ha:padstack_ref.140758 {
-          proto=0; x=1.61173in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=48
+             name=pin48
+           }
           }
+          ha:padstack_ref.140768 {
+           proto=1; x=37.938075mm; y=477.36mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.140759 {
-          proto=0; x=1.61173in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=49
+             name=pin49
+           }
           }
+          ha:padstack_ref.140769 {
+           proto=1; x=49.437671mm; y=477.36mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=46
-            name=pin46
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=32
+             name=pin32
+           }
           }
          }
-         ha:padstack_ref.140760 {
-          proto=1; x=1.493625in; y=516.73mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=51
-            name=pin51
-          }
-         }
-         ha:padstack_ref.140761 {
-          proto=1; x=49.437671mm; y=516.73mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.140680 {
+              x1=48.687736mm; y1=821.84mil; x2=48.687736mm; y2=10.87501mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.140683 {
+              x1=48.687736mm; y1=10.87501mm; x2=1.52315in; y2=10.87501mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.140686 {
+              x1=1.52315in; y1=10.87501mm; x2=1.52315in; y2=821.84mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.140689 {
+              x1=1.52315in; y1=821.84mil; x2=48.687736mm; y2=821.84mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.140692 {
+              x=38.388036mm; y=21.17471mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=30
-            name=pin30
+            li:objects {
+             ha:line.140694 {
+              x1=43.687873mm; y1=624.995mil; x2=43.687873mm; y2=624.995mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.140697 {
+              x1=1.72in; y1=625.0mil; x2=1.72in; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.140700 {
+              x1=1.72in; y1=625.0mil; x2=1.72in; y2=16.875mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.140703 {
+              x1=1.72in; y1=625.0mil; x2=44.688mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.140762 {
-          proto=0; x=40.43807mm; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = Aiqr11mcBkNnwFlpXTQAAABd
+        }
+       ha:subc.49650 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.0434 mm
+         footprint=TDK_PS12
+         {io_pcb::hidename_scale}=100
+         refdes=U8
+         value=TDK_PS12
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=36.4744 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.0 {
+          hdia=27.56mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.140763 {
-          proto=0; x=40.43807mm; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.0mm  
+               -1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.0mm  
+               -1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.0mm  
+               -1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+              }
+            }
 
-          ha:attributes {
-            term=47
-            name=pin47
-          }
-         }
-         ha:padstack_ref.140764 {
-          proto=1; x=1.493625in; y=497.05mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          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 {
+               -43.305mil  
+               -43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+              }
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -43.305mil  
+               -43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+              }
+            }
           }
+        }
 
-          ha:attributes {
-            term=50
-            name=pin50
-          }
-         }
-         ha:padstack_ref.140765 {
-          proto=1; x=49.437671mm; y=497.05mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:ps_proto_v6.1 {
+          hdia=27.56mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-          ha:attributes {
-            term=31
-            name=pin31
-          }
-         }
-         ha:padstack_ref.140766 {
-          proto=0; x=1.57236in; y=851.365mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.140767 {
-          proto=0; x=1.57236in; y=398.625mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
           }
+        }
+       }
 
-          ha:attributes {
-            term=48
-            name=pin48
-          }
-         }
-         ha:padstack_ref.140768 {
-          proto=1; x=1.493625in; y=477.36mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:objects {
+         ha:padstack_ref.49664 {
+          proto=0; x=34.417mm; y=723.84mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+             li:0 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:2 {
+             on  
+             diag  
+             round  
+              noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+              noshape  
+            }
+             li:4 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
           }
 
           ha:attributes {
-            term=49
-            name=pin49
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.140769 {
-          proto=1; x=49.437671mm; y=477.36mil; rot=180.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:padstack_ref.49665 {
+          proto=1; x=34.417mm; y=526.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -27739,37 +27834,25 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=32
-            name=pin32
+            term=2
+            name=2
           }
          }
         }
         li:layers {
 
-         ha:top-silk {
+         ha:bottom-silk {
           lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.140680 {
-             x1=48.687736mm; y1=821.84mil; x2=48.687736mm; y2=10.87501mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.140683 {
-             x1=48.687736mm; y1=10.87501mm; x2=1.52315in; y2=10.87501mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.140686 {
-             x1=1.52315in; y1=10.87501mm; x2=1.52315in; y2=821.84mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.140689 {
-             x1=1.52315in; y1=821.84mil; x2=48.687736mm; y2=821.84mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.140692 {
-             x=38.388036mm; y=21.17471mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            ha:arc.49651 {
+             x=34.417mm; y=15.885668mm; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
             silk = 1
-            top = 1
+            bottom = 1
            }
          }
 
@@ -27778,44 +27861,215 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.140694 {
-             x1=43.687873mm; y1=624.995mil; x2=43.687873mm; y2=624.995mil; thickness=0.1mm; clearance=0.0;
+            ha:line.49652 {
+             x1=34.417mm; y1=15.885541mm; x2=34.417mm; y2=15.885541mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.140697 {
-             x1=1.72in; y1=625.0mil; x2=1.72in; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.49655 {
+             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.140700 {
-             x1=1.72in; y1=625.0mil; x2=1.72in; y2=16.875mm; thickness=0.1mm; clearance=0.0;
+            ha:line.49658 {
+             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=16.885668mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.140703 {
-             x1=1.72in; y1=625.0mil; x2=44.688mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.49661 {
+             x1=34.417mm; y1=15.885668mm; x2=35.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
             }
            }
            ha:type {
-            top = 1
-            misc = 1
+            bottom = 1
             virtual = 1
+            misc = 1
            }
          }
         }
        }
-        uid = Aiqr11mcBkNnwFlpXTQAAABd
-       }
-       ha:rat.143785 {
-        x1=45.187744mm; y1=22.226913mm; lgrp1=3; anchor1=pcb/86719; x2=1.78889in; y2=851.365mil; lgrp2=3; anchor2=pcb/140679/140722;
+        uid = 2948JTdjTKzy5Ud+Np8AAAA2
        }
+         ha:subc.161519 {
+          ha:attributes {
+           footprint=0402
+           value=1.5k
+           openscad=0402
+           refdes=R29
+          }
+         ha:data {
+                  li:padstack_prototypes {
+
+          ha:ps_proto_v6.0 {
+            hdia=0.0; hplated=0; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 13.77mil  
+                 9.84mil  
+                 13.77mil  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 12.84mil  
+                 -16.77mil  
+                 -12.84mil  
+                 -16.77mil  
+                 -12.84mil  
+                 16.77mil  
+                 12.84mil  
+                 16.77mil  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 -13.77mil  
+                 -9.84mil  
+                 13.77mil  
+                 9.84mil  
+                 13.77mil  
+                }
+              }
+            }
+          }
+         }
+
+          li:objects {
+           ha:padstack_ref.161533 {
+            proto=0; x=1.45574in; y=306.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.161534 {
+            proto=0; x=1.42426in; y=306.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=2
+              name=2
+            }
+           }
+          }
+          li:layers {
+
+           ha: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.161521 {
+               x1=36.576mm; y1=306.0mil; x2=36.576mm; y2=306.0mil; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
+
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.161524 {
+               x1=36.576mm; y1=306.0mil; x2=36.576mm; y2=306.0mil; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
+
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.161527 {
+               x1=36.576mm; y1=306.0mil; x2=35.576mm; y2=306.0mil; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
+
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.161530 {
+               x1=36.576mm; y1=306.0mil; x2=36.576mm; y2=6.7724mm; thickness=0.1mm; clearance=0.0;
+               ha:flags {
+                selected=1
+               }
+
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
+          }
+         }
+          uid = 7b2mN2PO4V4aTrVP2+QAAABe
+         }
     }
  }
 
@@ -29866,6 +30120,51 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
+ha:` {
+     width=1.651001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+
     ha:_ {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
@@ -29896,6 +30195,13 @@ ha:pcb-rnd-board-v8 {
      grid = 1.00 mil
       buffer_number = 0
        all_direction_lines = false
+      ha:view {
+       flip_y = 0
+      }
+        show_solder_side = 0
+         snap_pin = true
+          draw_grid = false
+          show_drc = true
     }
    }
   }
@@ -29904,249 +30210,252 @@ ha:pcb-rnd-board-v8 {
   ha:netlists {
 
    li:input {
-                  ha:unnamed_net10 {
-                  li:conn { C32-1; U7-5; X2-1;                  }
-                  }
-                  ha:unnamed_net11 {
-                  li:conn { J5-2; R54-2;                  }
-                  }
-                  ha:+3.3V {
-                  li:conn { C10-2; C22-2; C37-2; C101-2; C102-2; C301-2; C302-2; C600-2; J9-7; L600-1; R30-2; R31-2; R38-2; U1-5; U3-1; U3-6; U4-1; U5-3; U5-7; U5-8; U7-1; U7-19; U7-32; U7-48; U7-64; U9-2; U9-4; U9-13; U12-3; U12-11; U13-8; U14-8; U15-8;                  }
-                  }
-                  ha:unnamed_net12 {
-                  li:conn { J5-3; R55-2;                  }
-                  }
-                  ha:unnamed_net14 {
-                  li:conn { D1-2; R50-1;                  }
-                  }
-                  ha:unnamed_net15 {
-                  li:conn { D1-3; R51-2;                  }
-                  }
-                  ha:unnamed_net16 {
-                  li:conn { D2-2; R52-1;                  }
-                  }
-                  ha:unnamed_net17 {
-                  li:conn { D2-1; R53-1;                  }
-                  }
-                  ha:v_pyro {
-                  li:conn { J1-1; J1-3; J1-5; J1-8; J2-5; J2-7; J2-9; R27-2;                  }
-                  }
-                  ha:unnamed_net24 {
-                  li:conn { C21-2; U9-10;                  }
-                  }
-                  ha:servo_a {
-                  li:conn { J21-2; R40-2;                  }
-                  }
-                  ha:beeper {
-                  li:conn { U7-16; U8-2;                  }
-                  }
-                  ha:usbdm {
-                  li:conn { R54-1; U7-44;                  }
-                  }
-                  ha:GND {
-                  li:conn { B1-2; C4-1; C5-1; C10-1; C21-1; C22-1; C32-2; C33-2; C37-1; C39-1; C101-1; C102-1; C301-1; C302-1; C600-1; C601-2; C602-2; C610-1; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; J1-9; J2-3; J5-5; J5-G; J9-1; J20-1; J21-1; J21-6; Q1-1; Q1-3; Q2-1; Q2-3; Q3-1; Q3-3; R1-1; R2-1; R3-1; R4-1; R5-1; R6-1; R19-1; R20-1; R21-1; R22-1; R23-1; R24-1; R26-1; R28-1; R35-1; R37-1; R39-1; R51-1; U1-2; U1-4; U2-2; U3-2; U3-4; U3-5; U4-2; U4-3; U5-4; U7-12; U7-18; U7-28; U7-31; U7-47; U7-60; U7-63; U8-1; U9-9; U9-11; U12-2; U12-4; U12-6; U12-7; U13-4; U14-4; U15-4; X2-2; X2-4;                  }
-                  }
-                  ha:usbdp {
-                  li:conn { R55-1; U7-45;                  }
-                  }
-                  ha:cmp_rail {
-                  li:conn { R38-1; R39-2; U13-2; U13-6; U14-2; U14-6; U15-2; U15-6;                  }
-                  }
-                  ha:unnamed_net1 {
-                  li:conn { Q1-2; R7-2; U13-7;                  }
-                  }
-                  ha:unnamed_net2 {
-                  li:conn { Q1-4; R8-2; U13-1;                  }
-                  }
-                  ha:unnamed_net3 {
-                  li:conn { D1-1; D1-4; U2-1;                  }
-                  }
-                  ha:unnamed_net4 {
-                  li:conn { R35-2; U2-5;                  }
-                  }
-                  ha:ba_sck1 {
-                  li:conn { U4-8; U7-21;                  }
-                  }
-                  ha:cs_imu_gyro {
-                  li:conn { U7-2; U12-5;                  }
-                  }
-                  ha:mosi1 {
-                  li:conn { U3-13; U7-57;                  }
-                  }
-                  ha:cs_flash {
-                  li:conn { U5-1; U7-33;                  }
-                  }
-                  ha:unnamed_net7 {
-                  li:conn { Q3-4; R12-2; U15-1;                  }
-                  }
-                  ha:mosi2 {
-                  li:conn { J9-3; U5-5; U7-36; U12-9;                  }
-                  }
-                  ha:unnamed_net6 {
-                  li:conn { Q2-2; R10-2; U14-1;                  }
-                  }
-                  ha:unnamed_net8 {
-                  li:conn { Q3-2; R11-2; U15-7;                  }
-                  }
-                  ha:unnamed_net5 {
-                  li:conn { Q2-4; R9-2; U14-7;                  }
-                  }
-                  ha:reset_n {
-                  li:conn { C610-2; J20-2; U7-7;                  }
-                  }
-                  ha:unnamed_net9 {
-                  li:conn { C33-1; U7-6; X2-3;                  }
-                  }
-                  ha:v_ldo_in {
-                  li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;                  }
-                  }
-                  ha:sda1 {
-                  li:conn { R30-1; U7-62; U9-16;                  }
-                  }
-                  ha:servo_c {
-                  li:conn { J21-4; R42-2;                  }
-                  }
-                  ha:ba_mosi1 {
-                  li:conn { U4-7; U7-23;                  }
-                  }
-                  ha:fet_a {
-                  li:conn { J1-6; Q1-5; Q1-6; R14-1;                  }
-                  }
-                  ha:fet_b {
-                  li:conn { J1-4; Q1-7; Q1-8; R13-1;                  }
-                  }
-                  ha:fet_c {
-                  li:conn { J1-2; Q2-7; Q2-8; R16-1;                  }
-                  }
-                  ha:fet_d {
-                  li:conn { J2-8; Q2-5; Q2-6; R15-1;                  }
-                  }
-                  ha:fet_e {
-                  li:conn { J2-6; Q3-5; Q3-6; R18-1;                  }
-                  }
-                  ha:fet_f {
-                  li:conn { J2-4; Q3-7; Q3-8; R17-1;                  }
-                  }
-                  ha:pwm_a {
-                  li:conn { R40-1; U7-37;                  }
-                  }
-                  ha:fire_a {
-                  li:conn { R2-2; R8-1; U7-50;                  }
-                  }
-                  ha:fire_b {
-                  li:conn { R1-2; R7-1; U7-51;                  }
-                  }
-                  ha:fire_c {
-                  li:conn { R4-2; R10-1; U7-30;                  }
-                  }
-                  ha:fire_d {
-                  li:conn { R3-2; R9-1; U7-29;                  }
-                  }
-                  ha:fire_e {
-                  li:conn { R6-2; R12-1; U7-14;                  }
-                  }
-                  ha:fire_f {
-                  li:conn { R5-2; R11-1; U7-15;                  }
-                  }
-                  ha:led_green {
-                  li:conn { R53-2; U7-43;                  }
-                  }
-                  ha:pwm_d {
-                  li:conn { R43-1; U7-40;                  }
-                  }
-                  ha:led_red {
-                  li:conn { R52-2; U7-42;                  }
-                  }
-                  ha:pwm_b {
-                  li:conn { R41-1; U7-38;                  }
-                  }
-                  ha:pwm_c {
-                  li:conn { R42-1; U7-39;                  }
-                  }
-                  ha:miso1 {
-                  li:conn { U3-12; U7-56;                  }
-                  }
-                  ha:miso2 {
-                  li:conn { J9-4; U5-2; U7-35; U12-10; U12-15;                  }
-                  }
-                  ha:cs_imu_accel {
-                  li:conn { U7-3; U12-14;                  }
-                  }
-                  ha:cmp_ldo_in {
-                  li:conn { R36-1; R37-2; U13-3; U13-5; U14-3; U14-5; U15-3; U15-5;                  }
-                  }
-                  ha:sck2 {
-                  li:conn { J9-2; U5-6; U7-34; U12-8;                  }
-                  }
-                  ha:scl1 {
-                  li:conn { R31-1; U7-61; U9-1;                  }
-                  }
-                  ha:sense_c {
-                  li:conn { R16-2; R22-2; U7-11;                  }
-                  }
-                  ha:sck1 {
-                  li:conn { U3-14; U7-55;                  }
-                  }
-                  ha:sense_b {
-                  li:conn { R13-2; R19-2; U7-25;                  }
-                  }
-                  ha:sense_f {
-                  li:conn { R17-2; R23-2; U7-8;                  }
-                  }
-                  ha:sense_d {
-                  li:conn { R15-2; R21-2; U7-10;                  }
-                  }
-                  ha:sense_a {
-                  li:conn { R14-2; R20-2; U7-24;                  }
-                  }
-                  ha:v_pbatt {
-                  li:conn { R27-1; R28-2; U7-27;                  }
-                  }
-                  ha:v_usb {
-                  li:conn { C4-2; J5-1; R50-2; U2-4;                  }
-                  }
-                  ha:sense_e {
-                  li:conn { R18-2; R24-2; U7-9;                  }
-                  }
-                  ha:servo_b {
-                  li:conn { J21-3; R41-2;                  }
-                  }
-                  ha:swclk {
-                  li:conn { J20-4; U7-49;                  }
-                  }
-                  ha:ba_miso1 {
-                  li:conn { U4-6; U7-22;                  }
-                  }
-                  ha:vdda {
-                  li:conn { C601-1; C602-1; L600-2; U7-13;                  }
-                  }
-                  ha:v_batt {
-                  li:conn { R25-1; R26-2; U7-26;                  }
-                  }
-                  ha:swdio {
-                  li:conn { J20-3; U7-46;                  }
-                  }
-                  ha:cs_accel {
-                  li:conn { U3-7; U7-53;                  }
-                  }
-                  ha:v_lipo {
-                  li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;                  }
-                  }
-                  ha:cs_companion0 {
-                  li:conn { J9-6; U7-58;                  }
-                  }
-                  ha:v_charge {
-                  li:conn { B1-1; C5-2; J2-1; U2-3;                  }
-                  }
-                  ha:cs_pres {
-                  li:conn { U4-4; U4-5; U7-17;                  }
-                  }
-                  ha:cs_companion1 {
-                  li:conn { J9-5; U7-59;                  }
-                  }
-                 ha:servo_d {
-                 li:conn { J21-5; R43-2;                 }
-                 }
+                         ha:servo_d {
+                         li:conn { J21-5; R43-2;                         }
+                         }
+                        ha:unnamed_net10 {
+                        li:conn { C32-1; U7-5; X2-1;                        }
+                        }
+                         ha:+3.3V {
+                         li:conn { C10-2; C22-2; C37-2; C101-2; C102-2; C301-2; C302-2; C600-2; J9-7; L600-1; R30-2; R31-2; R38-2; U1-5; U3-1; U3-6; U4-1; U5-3; U5-7; U5-8; U7-1; U7-19; U7-32; U7-48; U7-64; U9-2; U9-4; U9-13; U12-3; U12-11; U13-8; U14-8; U15-8;                         }
+                         }
+                         ha:unnamed_net12 {
+                         li:conn { J5-3; R55-2;                         }
+                         }
+                        ha:unnamed_net11 {
+                        li:conn { J5-2; R54-2;                        }
+                        }
+                        ha:unnamed_net14 {
+                        li:conn { D1-2; R50-1;                        }
+                        }
+                        ha:unnamed_net15 {
+                        li:conn { D1-3; R51-2;                        }
+                        }
+                        ha:unnamed_net16 {
+                        li:conn { D2-2; R52-1;                        }
+                        }
+                        ha:unnamed_net17 {
+                        li:conn { D2-1; R53-1;                        }
+                        }
+                         ha:unnamed_net24 {
+                         li:conn { C21-2; U9-10;                         }
+                         }
+                         ha:v_charge {
+                         li:conn { B1-1; C5-2; J2-1; U2-3;                         }
+                         }
+                         ha:beeper {
+                         li:conn { U7-16; U8-2;                         }
+                         }
+                         ha:usbdm {
+                         li:conn { R54-1; U7-44;                         }
+                         }
+                         ha:GND {
+                         li:conn { B1-2; C4-1; C5-1; C10-1; C21-1; C22-1; C32-2; C33-2; C37-1; C39-1; C101-1; C102-1; C301-1; C302-1; C600-1; C601-2; C602-2; C610-1; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; J1-9; J2-3; J5-5; J5-G; J9-1; J20-1; J21-1; J21-6; Q1-1; Q1-3; Q2-1; Q2-3; Q3-1; Q3-3; R1-1; R2-1; R3-1; R4-1; R5-1; R6-1; R19-1; R20-1; R21-1; R22-1; R23-1; R24-1; R26-1; R28-1; R35-1; R37-1; R39-1; R51-1; U1-2; U1-4; U2-2; U3-2; U3-4; U3-5; U4-2; U4-3; U5-4; U7-12; U7-18; U7-28; U7-31; U7-47; U7-60; U7-63; U8-1; U9-9; U9-11; U12-2; U12-4; U12-6; U12-7; U13-4; U14-4; U15-4; X2-2; X2-4;                         }
+                         }
+                         ha:unnamed_net34 {
+                         li:conn { R29-1; U7-41;                         }
+                         }
+                         ha:cmp_rail {
+                         li:conn { R38-1; R39-2; U13-2; U13-6; U14-2; U14-6; U15-2; U15-6;                         }
+                         }
+                         ha:unnamed_net1 {
+                         li:conn { Q1-2; R7-2; U13-7;                         }
+                         }
+                         ha:unnamed_net2 {
+                         li:conn { Q1-4; R8-2; U13-1;                         }
+                         }
+                         ha:unnamed_net3 {
+                         li:conn { D1-1; D1-4; U2-1;                         }
+                         }
+                         ha:unnamed_net4 {
+                         li:conn { R35-2; U2-5;                         }
+                         }
+                         ha:ba_sck1 {
+                         li:conn { U4-8; U7-21;                         }
+                         }
+                         ha:cs_imu_gyro {
+                         li:conn { U7-2; U12-5;                         }
+                         }
+                         ha:mosi1 {
+                         li:conn { U3-13; U7-57;                         }
+                         }
+                         ha:cs_flash {
+                         li:conn { U5-1; U7-33;                         }
+                         }
+                         ha:unnamed_net7 {
+                         li:conn { Q3-4; R12-2; U15-1;                         }
+                         }
+                         ha:mosi2 {
+                         li:conn { J9-3; U5-5; U7-36; U12-9;                         }
+                         }
+                         ha:unnamed_net6 {
+                         li:conn { Q2-2; R10-2; U14-1;                         }
+                         }
+                         ha:unnamed_net8 {
+                         li:conn { Q3-2; R11-2; U15-7;                         }
+                         }
+                         ha:unnamed_net5 {
+                         li:conn { Q2-4; R9-2; U14-7;                         }
+                         }
+                         ha:reset_n {
+                         li:conn { C610-2; J20-2; U7-7;                         }
+                         }
+                         ha:unnamed_net9 {
+                         li:conn { C33-1; U7-6; X2-3;                         }
+                         }
+                         ha:v_ldo_in {
+                         li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;                         }
+                         }
+                         ha:usbdp {
+                         li:conn { R29-2; R55-1; U7-45;                         }
+                         }
+                         ha:v_lipo {
+                         li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;                         }
+                         }
+                         ha:sda1 {
+                         li:conn { R30-1; U7-62; U9-16;                         }
+                         }
+                        ha:v_pyro {
+                        li:conn { J1-1; J1-3; J1-5; J1-8; J2-5; J2-7; J2-9; R27-2;                        }
+                        }
+                         ha:ba_mosi1 {
+                         li:conn { U4-7; U7-23;                         }
+                         }
+                         ha:fet_a {
+                         li:conn { J1-6; Q1-5; Q1-6; R14-1;                         }
+                         }
+                         ha:fet_b {
+                         li:conn { J1-4; Q1-7; Q1-8; R13-1;                         }
+                         }
+                         ha:fet_c {
+                         li:conn { J1-2; Q2-7; Q2-8; R16-1;                         }
+                         }
+                         ha:fet_d {
+                         li:conn { J2-8; Q2-5; Q2-6; R15-1;                         }
+                         }
+                         ha:fet_e {
+                         li:conn { J2-6; Q3-5; Q3-6; R18-1;                         }
+                         }
+                         ha:fet_f {
+                         li:conn { J2-4; Q3-7; Q3-8; R17-1;                         }
+                         }
+                         ha:pwm_a {
+                         li:conn { R40-1; U7-37;                         }
+                         }
+                         ha:fire_a {
+                         li:conn { R2-2; R8-1; U7-50;                         }
+                         }
+                         ha:fire_b {
+                         li:conn { R1-2; R7-1; U7-51;                         }
+                         }
+                         ha:fire_c {
+                         li:conn { R4-2; R10-1; U7-30;                         }
+                         }
+                         ha:fire_d {
+                         li:conn { R3-2; R9-1; U7-29;                         }
+                         }
+                         ha:fire_e {
+                         li:conn { R6-2; R12-1; U7-14;                         }
+                         }
+                         ha:fire_f {
+                         li:conn { R5-2; R11-1; U7-15;                         }
+                         }
+                         ha:led_green {
+                         li:conn { R53-2; U7-43;                         }
+                         }
+                         ha:pwm_d {
+                         li:conn { R43-1; U7-40;                         }
+                         }
+                         ha:led_red {
+                         li:conn { R52-2; U7-42;                         }
+                         }
+                         ha:pwm_b {
+                         li:conn { R41-1; U7-38;                         }
+                         }
+                         ha:pwm_c {
+                         li:conn { R42-1; U7-39;                         }
+                         }
+                         ha:miso1 {
+                         li:conn { U3-12; U7-56;                         }
+                         }
+                         ha:miso2 {
+                         li:conn { J9-4; U5-2; U7-35; U12-10; U12-15;                         }
+                         }
+                         ha:cs_imu_accel {
+                         li:conn { U7-3; U12-14;                         }
+                         }
+                         ha:cmp_ldo_in {
+                         li:conn { R36-1; R37-2; U13-3; U13-5; U14-3; U14-5; U15-3; U15-5;                         }
+                         }
+                         ha:sck2 {
+                         li:conn { J9-2; U5-6; U7-34; U12-8;                         }
+                         }
+                         ha:scl1 {
+                         li:conn { R31-1; U7-61; U9-1;                         }
+                         }
+                         ha:sense_c {
+                         li:conn { R16-2; R22-2; U7-11;                         }
+                         }
+                         ha:sck1 {
+                         li:conn { U3-14; U7-55;                         }
+                         }
+                         ha:sense_b {
+                         li:conn { R13-2; R19-2; U7-25;                         }
+                         }
+                         ha:sense_f {
+                         li:conn { R17-2; R23-2; U7-8;                         }
+                         }
+                         ha:sense_d {
+                         li:conn { R15-2; R21-2; U7-10;                         }
+                         }
+                         ha:sense_a {
+                         li:conn { R14-2; R20-2; U7-24;                         }
+                         }
+                         ha:v_pbatt {
+                         li:conn { R27-1; R28-2; U7-27;                         }
+                         }
+                         ha:v_usb {
+                         li:conn { C4-2; J5-1; R50-2; U2-4;                         }
+                         }
+                         ha:sense_e {
+                         li:conn { R18-2; R24-2; U7-9;                         }
+                         }
+                         ha:swclk {
+                         li:conn { J20-4; U7-49;                         }
+                         }
+                         ha:ba_miso1 {
+                         li:conn { U4-6; U7-22;                         }
+                         }
+                         ha:vdda {
+                         li:conn { C601-1; C602-1; L600-2; U7-13;                         }
+                         }
+                         ha:v_batt {
+                         li:conn { R25-1; R26-2; U7-26;                         }
+                         }
+                         ha:swdio {
+                         li:conn { J20-3; U7-46;                         }
+                         }
+                         ha:cs_accel {
+                         li:conn { U3-7; U7-53;                         }
+                         }
+                         ha:cs_companion0 {
+                         li:conn { J9-6; U7-58;                         }
+                         }
+                         ha:cs_companion1 {
+                         li:conn { J9-5; U7-59;                         }
+                         }
+                         ha:cs_pres {
+                         li:conn { U4-4; U4-5; U7-17;                         }
+                         }
+                        ha:servo_a {
+                        li:conn { J21-2; R40-2;                        }
+                        }
+                         ha:servo_b {
+                         li:conn { J21-3; R41-2;                         }
+                         }
+                        ha:servo_c {
+                        li:conn { J21-4; R42-2;                        }
+                        }
    }
   }
 }