replace lga16 footprint with "correct" version, address DRC concerns master debian/4.1.0-3 fab-v6.0-corrected
authorBdale Garbee <bdale@gag.com>
Mon, 12 Dec 2022 18:05:09 +0000 (11:05 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 12 Dec 2022 18:05:09 +0000 (11:05 -0700)
telemega.lht

index 1a12c35cee00bc9d8e63254a576f032a76731ff7..2254e209a05404977614033f615b77eaf1c878de 100644 (file)
@@ -5563,12 +5563,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.212444 {
-    x1=1.58621in; y1=26.156666mm; x2=1.592in; y2=1.024in; thickness=8.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.212447 {
     x1=54.218459mm; y1=467.0mil; x2=54.231667mm; y2=11.875008mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
@@ -6007,18 +6001,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.212699 {
-    x1=1.418855in; y1=1.09869in; x2=37.87013mm; y2=1.09869in; thickness=8.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.212702 {
-    x1=37.87013mm; y1=1.09869in; x2=1.49126in; y2=27.9146mm; thickness=8.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.227793 {
     x1=0.0; y1=0.0; x2=890.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
@@ -6315,398 +6297,428 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.238721 {
-    x1=40.005mm; y1=1.13in; x2=1.626in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239080 {
+    x1=1.373in; y1=1.003605in; x2=1.373in; y2=953.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238724 {
-    x1=1.626in; y1=27.4066mm; x2=1.626in; y2=1.026in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239152 {
+    x1=1.524885in; y1=821.84mil; x2=1.48584in; y2=821.84mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238958 {
-    x1=1.328in; y1=27.4066mm; x2=1.346in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239155 {
+    x1=1.48584in; y1=821.84mil; x2=1.481in; y2=817.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238967 {
-    x1=33.709229mm; y1=1.03964in; x2=1.34564in; y2=1.03964in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239211 {
+    x1=1.524885in; y1=20.374864mm; x2=1.42384in; y2=20.374864mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238970 {
-    x1=1.34564in; y1=1.03964in; x2=1.353in; y2=26.5938mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239244 {
+    x1=1.524885in; y1=782.47mil; x2=34.887662mm; y2=782.47mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239006 {
-    x1=33.709229mm; y1=1.05932in; x2=1.29168in; y2=1.05932in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239247 {
+    x1=34.887662mm; y1=782.47mil; x2=1.345in; y2=811.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239009 {
-    x1=1.29168in; y1=1.05932in; x2=32.7914mm; y2=1.06in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239250 {
+    x1=1.345in; y1=811.0mil; x2=30.861mm; y2=811.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239012 {
-    x1=32.7914mm; y1=1.06in; x2=32.467804mm; y2=1.06in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239253 {
+    x1=30.861mm; y1=811.0mil; x2=1.2145in; y2=810.5mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239015 {
-    x1=32.467804mm; y1=1.06in; x2=1.261in; y2=1.07726in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239256 {
+    x1=1.524885in; y1=19.374866mm; x2=1.35621in; y2=19.374866mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239018 {
-    x1=33.709229mm; y1=1.13806in; x2=1.30206in; y2=1.13806in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239259 {
+    x1=1.35621in; y1=19.374866mm; x2=33.655mm; y2=794.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239021 {
-    x1=1.30206in; y1=1.13806in; x2=32.7914mm; y2=1.127in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239262 {
+    x1=33.655mm; y1=794.0mil; x2=30.1244mm; y2=794.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239024 {
-    x1=32.7914mm; y1=1.127in; x2=1.27926in; y2=1.127in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239265 {
+    x1=30.1244mm; y1=794.0mil; x2=1.1855in; y2=793.5mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239027 {
-    x1=1.27926in; y1=1.127in; x2=1.261in; y2=1.10874in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239434 {
+    x1=1.73157in; y1=930.105mil; x2=1.73157in; y2=25.770078mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239030 {
-    x1=33.709229mm; y1=28.406598mm; x2=1.29963in; y2=28.406598mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239437 {
+    x1=1.73157in; y1=25.770078mm; x2=1.776in; y2=26.8986mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239033 {
-    x1=1.29963in; y1=28.406598mm; x2=32.7914mm; y2=1.127in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239440 {
+    x1=1.776in; y1=26.8986mm; x2=1.776in; y2=1.098in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239036 {
-    x1=33.7058mm; y1=27.4066mm; x2=1.306in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239443 {
+    x1=1.776in; y1=1.098in; x2=1.674in; y2=30.48mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239039 {
-    x1=1.306in; y1=27.4066mm; x2=32.7914mm; y2=1.094in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239446 {
+    x1=1.674in; y1=30.48mm; x2=34.417mm; y2=30.48mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239042 {
-    x1=32.7914mm; y1=1.094in; x2=32.7914mm; y2=1.127in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239512 {
+    x1=43.479339mm; y1=930.0mil; x2=43.479339mm; y2=972.215mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239080 {
-    x1=1.373in; y1=1.003605in; x2=1.373in; y2=953.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.239515 {
+    x1=43.479339mm; y1=972.215mil; x2=1.701in; y2=983.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239152 {
-    x1=1.524885in; y1=821.84mil; x2=1.48584in; y2=821.84mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.243797 {
+    x1=1.481in; y1=817.0mil; x2=36.6268mm; y2=817.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239155 {
-    x1=1.48584in; y1=821.84mil; x2=1.481in; y2=817.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.238721 {
+    x1=40.005mm; y1=1.13in; x2=1.626in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239205 {
-    x1=34.417mm; y1=1.022in; x2=34.417mm; y2=966.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.238724 {
+    x1=1.626in; y1=27.4066mm; x2=1.626in; y2=1.026in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239208 {
-    x1=34.417mm; y1=966.0mil; x2=1.342in; y2=953.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252313 {
+    x1=1.418545in; y1=1.09838in; x2=1.418855in; y2=1.09869in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239211 {
-    x1=1.524885in; y1=20.374864mm; x2=1.39184in; y2=20.374864mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252361 {
+    x1=33.709229mm; y1=1.03964in; x2=1.35464in; y2=1.03964in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239244 {
-    x1=1.524885in; y1=782.47mil; x2=34.887662mm; y2=782.47mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252415 {
+    x1=1.35464in; y1=1.03964in; x2=34.417mm; y2=1.04in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239247 {
-    x1=34.887662mm; y1=782.47mil; x2=1.345in; y2=811.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252469 {
+    x1=1.418855in; y1=1.09869in; x2=35.313874mm; y2=1.09869in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239250 {
-    x1=1.345in; y1=811.0mil; x2=30.861mm; y2=811.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252472 {
+    x1=35.313874mm; y1=1.09869in; x2=1.39in; y2=27.9146mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239253 {
-    x1=30.861mm; y1=811.0mil; x2=1.2145in; y2=810.5mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252517 {
+    x1=32.7914mm; y1=1.068in; x2=31.959804mm; y2=1.068in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239256 {
-    x1=1.524885in; y1=19.374866mm; x2=1.35621in; y2=19.374866mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252520 {
+    x1=31.959804mm; y1=1.068in; x2=1.258in; y2=27.133804mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239259 {
-    x1=1.35621in; y1=19.374866mm; x2=33.655mm; y2=794.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252523 {
+    x1=32.7914mm; y1=27.9146mm; x2=31.971996mm; y2=27.9146mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239262 {
-    x1=33.655mm; y1=794.0mil; x2=30.1244mm; y2=794.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252526 {
+    x1=31.971996mm; y1=27.9146mm; x2=1.258in; y2=27.933396mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239265 {
-    x1=30.1244mm; y1=794.0mil; x2=1.1855in; y2=793.5mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252565 {
+    x1=33.709229mm; y1=1.09869in; x2=32.799274mm; y2=1.09869in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239302 {
-    x1=1.418855in; y1=1.01995in; x2=37.97173mm; y2=1.01995in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252568 {
+    x1=32.799274mm; y1=1.09869in; x2=32.7914mm; y2=27.9146mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239305 {
-    x1=37.97173mm; y1=1.01995in; x2=1.495in; y2=1.02in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252604 {
+    x1=1.418855in; y1=28.406598mm; x2=36.636198mm; y2=28.406598mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239298 {
-    x1=1.527in; y1=1.052in; x2=1.495in; y2=1.02in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252607 {
+    x1=36.636198mm; y1=28.406598mm; x2=36.8808mm; y2=1.128in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239368 {
-    x1=1.484in; y1=1.06752in; x2=1.45248in; y2=1.06752in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252610 {
+    x1=1.418855in; y1=1.13806in; x2=1.44194in; y2=1.13806in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239371 {
-    x1=1.45248in; y1=1.06752in; x2=36.8808mm; y2=1.068in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252613 {
+    x1=1.44194in; y1=1.13806in; x2=36.8808mm; y2=1.128in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239389 {
-    x1=1.418855in; y1=28.406598mm; x2=36.585398mm; y2=28.406598mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252619 {
+    x1=1.439in; y1=27.4066mm; x2=36.8808mm; y2=1.092in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239392 {
-    x1=36.585398mm; y1=28.406598mm; x2=36.703mm; y2=1.123in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252622 {
+    x1=36.8808mm; y1=1.092in; x2=36.8808mm; y2=1.128in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239395 {
-    x1=36.703mm; y1=1.123in; x2=1.505in; y2=1.123in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252649 {
+    x1=1.418855in; y1=1.05932in; x2=1.45168in; y2=1.05932in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239398 {
-    x1=1.505in; y1=1.123in; x2=1.528in; y2=1.1in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252652 {
+    x1=1.45168in; y1=1.05932in; x2=36.8808mm; y2=26.8986mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239401 {
-    x1=1.528in; y1=1.1in; x2=1.528in; y2=1.052in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252676 {
+    x1=1.418855in; y1=1.03964in; x2=35.619944mm; y2=1.03964in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239416 {
-    x1=1.418855in; y1=1.13806in; x2=1.51794in; y2=1.13806in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252679 {
+    x1=35.619944mm; y1=1.03964in; x2=1.393in; y2=26.6446mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239419 {
-    x1=1.51794in; y1=1.13806in; x2=1.592in; y2=1.064in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252682 {
+    x1=1.393in; y1=26.6446mm; x2=1.393in; y2=27.1526mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239422 {
-    x1=1.592in; y1=1.064in; x2=1.592in; y2=26.0858mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252685 {
+    x1=1.439in; y1=27.4066mm; x2=1.403in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239434 {
-    x1=1.73157in; y1=930.105mil; x2=1.73157in; y2=25.770078mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252688 {
+    x1=1.403in; y1=27.4066mm; x2=1.393in; y2=27.1526mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239437 {
-    x1=1.73157in; y1=25.770078mm; x2=1.776in; y2=26.8986mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252733 {
+    x1=33.709229mm; y1=1.01995in; x2=31.34233mm; y2=1.01995in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239440 {
-    x1=1.776in; y1=26.8986mm; x2=1.776in; y2=1.098in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252736 {
+    x1=31.34233mm; y1=1.01995in; x2=1.231in; y2=1.017in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239443 {
-    x1=1.776in; y1=1.098in; x2=1.674in; y2=30.48mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252739 {
+    x1=33.709229mm; y1=28.406598mm; x2=1.30363in; y2=28.406598mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239446 {
-    x1=1.674in; y1=30.48mm; x2=1.394in; y2=30.48mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252742 {
+    x1=1.30363in; y1=28.406598mm; x2=32.9946mm; y2=1.123in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239455 {
-    x1=1.418855in; y1=1.03964in; x2=1.39464in; y2=1.03964in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252745 {
+    x1=32.9946mm; y1=1.123in; x2=1.239in; y2=1.123in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239458 {
-    x1=1.39464in; y1=1.03964in; x2=1.394in; y2=26.3906mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252748 {
+    x1=1.239in; y1=1.123in; x2=1.231in; y2=28.321mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239468 {
-    x1=1.353in; y1=26.5938mm; x2=1.353in; y2=1.072in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252751 {
+    x1=1.231in; y1=28.321mm; x2=1.231in; y2=1.017in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239471 {
-    x1=1.353in; y1=1.072in; x2=1.346in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252766 {
+    x1=1.373in; y1=854.0mil; x2=1.405in; y2=854.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239474 {
-    x1=1.418855in; y1=27.4066mm; x2=1.39in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252769 {
+    x1=1.405in; y1=854.0mil; x2=36.6268mm; y2=817.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239477 {
-    x1=1.39in; y1=27.4066mm; x2=1.37in; y2=26.8986mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252772 {
+    x1=36.6268mm; y1=817.0mil; x2=1.439in; y2=820.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239480 {
-    x1=1.37in; y1=26.8986mm; x2=1.37in; y2=26.3398mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252796 {
+    x1=33.709229mm; y1=27.4066mm; x2=1.357in; y2=27.4066mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239483 {
-    x1=1.37in; y1=26.3398mm; x2=34.417mm; y2=1.022in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252799 {
+    x1=1.357in; y1=27.4066mm; x2=1.378in; y2=1.058in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239496 {
-    x1=33.709229mm; y1=1.09869in; x2=1.36369in; y2=1.09869in; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252802 {
+    x1=1.378in; y1=1.058in; x2=1.378in; y2=26.3398mm; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239499 {
-    x1=1.36369in; y1=1.09869in; x2=1.364in; y2=27.9146mm; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252805 {
+    x1=1.378in; y1=26.3398mm; x2=1.391in; y2=1.024in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239512 {
-    x1=43.479339mm; y1=930.0mil; x2=43.479339mm; y2=972.215mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252808 {
+    x1=1.391in; y1=1.024in; x2=1.391in; y2=981.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.239515 {
-    x1=43.479339mm; y1=972.215mil; x2=1.701in; y2=983.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252811 {
+    x1=1.391in; y1=981.0mil; x2=1.404in; y2=968.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.243791 {
-    x1=1.39184in; y1=20.374864mm; x2=1.34in; y2=854.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252814 {
+    x1=1.404in; y1=968.0mil; x2=1.404in; y2=953.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.243794 {
-    x1=1.39184in; y1=20.374864mm; x2=1.39168in; y2=802.32mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252865 {
+    x1=33.709229mm; y1=1.13806in; x2=31.040324mm; y2=1.13806in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.243797 {
-    x1=1.481in; y1=817.0mil; x2=35.814mm; y2=817.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252868 {
+    x1=31.040324mm; y1=1.13806in; x2=30.5308mm; y2=1.118in; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252871 {
+    x1=30.5308mm; y1=1.118in; x2=30.5308mm; y2=984.0mil; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252880 {
+    x1=36.8808mm; y1=26.8986mm; x2=1.46374in; y2=26.8986mm; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252883 {
+    x1=1.46374in; y1=26.8986mm; x2=1.482in; y2=1.07726in; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252886 {
+    x1=36.8808mm; y1=1.128in; x2=37.153596mm; y2=1.128in; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252889 {
+    x1=37.153596mm; y1=1.128in; x2=1.482in; y2=1.10874in; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.243800 {
-    x1=35.814mm; y1=817.0mil; x2=1.373in; y2=854.0mil; thickness=8.0mil; clearance=12.0mil;
+   ha:line.252892 {
+    x1=1.42384in; y1=20.374864mm; x2=1.404in; y2=822.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -7216,24 +7228,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.213382 {
-    x1=1.592in; y1=1.024in; x2=1.592in; y2=865.0mil; thickness=8.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.213385 {
-    x1=1.592in; y1=865.0mil; x2=1.625in; y2=832.0mil; thickness=8.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.213388 {
-    x1=1.625in; y1=832.0mil; x2=1.625in; y2=491.0mil; thickness=8.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.213391 {
     x1=1.813in; y1=650.0mil; x2=1.813in; y2=566.0mil; thickness=8.0mil; clearance=12.0mil;
     ha:flags {
@@ -7614,6 +7608,42 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.252709 {
+    x1=1.231in; y1=1.017in; x2=1.492in; y2=1.017in; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252712 {
+    x1=1.492in; y1=1.017in; x2=1.527in; y2=1.052in; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252844 {
+    x1=1.625in; y1=491.0mil; x2=1.625in; y2=826.0mil; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252847 {
+    x1=1.625in; y1=826.0mil; x2=39.1414mm; y2=910.0mil; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252850 {
+    x1=39.1414mm; y1=910.0mil; x2=1.276in; y2=910.0mil; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.252853 {
+    x1=1.276in; y1=910.0mil; x2=30.5308mm; y2=984.0mil; thickness=8.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
   }
   color = {#3a5fcd}
   ha:combining {
@@ -7943,44 +7973,32 @@ ha:pcb-rnd-board-v8 {
            clearline=1
           }
          }
-         ha:line.239190 {
-          x1=1.342in; y1=854.0mil; x2=1.342in; y2=953.0mil; thickness=8.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.239449 {
-          x1=1.394in; y1=30.48mm; x2=1.394in; y2=1.04in; thickness=8.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.239452 {
-          x1=1.394in; y1=1.04in; x2=1.395in; y2=26.3906mm; thickness=8.0mil; clearance=12.0mil;
+         ha:line.239518 {
+          x1=1.701in; y1=983.0mil; x2=35.7632mm; y2=983.0mil; thickness=8.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.239518 {
-          x1=1.701in; y1=983.0mil; x2=1.407in; y2=983.0mil; thickness=8.0mil; clearance=12.0mil;
+         ha:line.252409 {
+          x1=34.417mm; y1=1.04in; x2=34.417mm; y2=30.48mm; thickness=8.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.239521 {
-          x1=1.407in; y1=983.0mil; x2=1.364in; y2=1.026in; thickness=8.0mil; clearance=12.0mil;
+         ha:line.252418 {
+          x1=1.39in; y1=27.9146mm; x2=1.39in; y2=1.001in; thickness=8.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.239524 {
-          x1=1.364in; y1=1.026in; x2=1.364in; y2=1.09838in; thickness=8.0mil; clearance=12.0mil;
+         ha:line.252421 {
+          x1=1.39in; y1=1.001in; x2=35.7632mm; y2=983.0mil; thickness=8.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.239527 {
-          x1=1.364in; y1=1.09838in; x2=1.36369in; y2=1.09869in; thickness=8.0mil; clearance=12.0mil;
+         ha:line.252781 {
+          x1=1.404in; y1=822.0mil; x2=1.404in; y2=953.0mil; thickness=8.0mil; clearance=12.0mil;
           ha:flags {
            clearline=1
           }
@@ -10678,7 +10696,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.216623 {
-      proto=4; x=32.7914mm; y=1.06in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=36.8808mm; y=26.8986mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -10696,42 +10714,23 @@ ha:pcb-rnd-board-v8 {
          }
       }
      }
-     ha:padstack_ref.216624 {
-      proto=4; x=36.8808mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:padstack_ref.216625 {
+      proto=4; x=2.627in; y=26.9494mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
+        li:2 {
          on  
          solid  
          noshape  
         }
-      }
-     }
-     ha:padstack_ref.216625 {
-      proto=4; x=2.627in; y=26.9494mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
+        li:4 {
          on  
          solid  
          noshape  
         }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
       }
      }
      ha:padstack_ref.216626 {
@@ -10765,11 +10764,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
+        li:4 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
      ha:padstack_ref.216628 {
@@ -10811,11 +10810,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
+        li:4 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
      ha:padstack_ref.216632 {
@@ -10830,11 +10829,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
+        li:4 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
      ha:padstack_ref.216633 {
@@ -11064,35 +11063,8 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-     ha:padstack_ref.216656 {
-      proto=4; x=36.8808mm; y=27.9146mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
      ha:padstack_ref.216657 {
-      proto=4; x=32.7914mm; y=1.127in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=36.8808mm; y=1.128in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -11220,7 +11192,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:padstack_ref.216671 {
-      proto=4; x=1.592in; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      proto=4; x=30.5308mm; y=984.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -11429,11 +11401,11 @@ ha:pcb-rnd-board-v8 {
          solid  
          noshape  
         }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
+        li:4 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
      ha:padstack_ref.216694 {
@@ -11464,119 +11436,165 @@ ha:pcb-rnd-board-v8 {
       li:thermal {
       }
      }
-      ha:padstack_ref.233281 {
-       proto=4; x=935.0mil; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+     ha:padstack_ref.233281 {
+      proto=4; x=935.0mil; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.233282 {
+      proto=4; x=36.7284mm; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.233282 {
-       proto=4; x=36.7284mm; y=73.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239075 {
+      proto=4; x=1.373in; y=953.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239075 {
-       proto=4; x=1.373in; y=953.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239076 {
+      proto=4; x=1.373in; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239076 {
-       proto=4; x=1.373in; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239188 {
+      proto=4; x=1.404in; y=822.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239188 {
-       proto=4; x=1.342in; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239189 {
+      proto=4; x=1.404in; y=953.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239189 {
-       proto=4; x=1.342in; y=953.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239301 {
+      proto=4; x=1.231in; y=1.017in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239301 {
-       proto=4; x=1.528in; y=1.052in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239461 {
+      proto=4; x=34.417mm; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239461 {
-       proto=4; x=1.392in; y=1.04in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239495 {
+      proto=4; x=1.39in; y=27.9146mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239495 {
-       proto=4; x=1.364in; y=27.9146mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239511 {
+      proto=4; x=1.701in; y=983.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239511 {
-       proto=4; x=1.701in; y=983.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.239536 {
+      proto=4; x=34.417mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.239536 {
-       proto=4; x=1.394in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.243760 {
+      proto=4; x=784.0mil; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:padstack_ref.243760 {
-       proto=4; x=784.0mil; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-       }
+      li:thermal {
+        li:4 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.216656 {
+      proto=4; x=32.7914mm; y=27.9146mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
+
+      li:thermal {
+        li:1 {
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         solid  
+         noshape  
+        }
+        li:4 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.216624 {
+      proto=4; x=32.7914mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
       ha:subc.213608 {
        ha:attributes {
         {io_pcb::hidename_y}=2.3368 mm
@@ -12448,7 +12466,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.213697 {
-         proto=0; x=2.362in; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=0; x=2.362in; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -12474,7 +12492,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.213698 {
-         proto=1; x=58.7248mm; y=75.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=1; x=58.7248mm; y=75.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -12488,7 +12506,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.213699 {
-         proto=1; x=2.262in; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=1; x=2.262in; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -12502,7 +12520,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.213700 {
-         proto=1; x=2.212in; y=75.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=1; x=2.212in; y=75.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -12516,7 +12534,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.213701 {
-         proto=1; x=54.9148mm; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=1; x=54.9148mm; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -12530,7 +12548,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.213702 {
-         proto=1; x=2.112in; y=75.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=1; x=2.112in; y=75.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -26179,6 +26197,12 @@ ha:pcb-rnd-board-v8 {
             round  
             noshape  
            }
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
             li:3 {
              on  
              diag  
@@ -27663,7 +27687,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.215304 {
-         proto=0; x=47.625mm; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         proto=0; x=47.625mm; y=175.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -27958,7 +27982,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.215327 {
-         proto=0; x=1.484in; y=1.06752in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.258in; y=27.133804mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27972,7 +27996,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215328 {
-         proto=0; x=1.484in; y=27.9146mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.258in; y=27.933396mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27994,25 +28018,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.215315 {
-            x1=1.484in; y1=1.08326in; x2=1.484in; y2=1.08326in; thickness=0.1mm; clearance=0.0;
+            x1=1.258in; y1=1.084in; x2=1.258in; y2=1.084in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.215318 {
-            x1=1.484in; y1=1.08326in; x2=1.484in; y2=1.08326in; thickness=0.1mm; clearance=0.0;
+            x1=1.258in; y1=1.084in; x2=1.258in; y2=1.084in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.215321 {
-            x1=1.484in; y1=1.08326in; x2=1.484in; y2=28.514804mm; thickness=0.1mm; clearance=0.0;
+            x1=1.258in; y1=1.084in; x2=1.258in; y2=28.5336mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.215324 {
-            x1=1.484in; y1=1.08326in; x2=36.6936mm; y2=1.08326in; thickness=0.1mm; clearance=0.0;
+            x1=1.258in; y1=1.084in; x2=30.9532mm; y2=1.084in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -28107,7 +28131,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.215343 {
-         proto=0; x=1.261in; y=1.10874in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.482in; y=1.10874in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28121,7 +28145,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215344 {
-         proto=0; x=1.261in; y=1.07726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.482in; y=1.07726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28143,25 +28167,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.215331 {
-            x1=1.261in; y1=27.7622mm; x2=1.261in; y2=27.7622mm; thickness=0.1mm; clearance=0.0;
+            x1=1.482in; y1=27.7622mm; x2=1.482in; y2=27.7622mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.215334 {
-            x1=1.261in; y1=27.7622mm; x2=1.261in; y2=27.7622mm; thickness=0.1mm; clearance=0.0;
+            x1=1.482in; y1=27.7622mm; x2=1.482in; y2=27.7622mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.215337 {
-            x1=1.261in; y1=27.7622mm; x2=1.261in; y2=28.7622mm; thickness=0.1mm; clearance=0.0;
+            x1=1.482in; y1=27.7622mm; x2=1.482in; y2=28.7622mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.215340 {
-            x1=1.261in; y1=27.7622mm; x2=33.0294mm; y2=27.7622mm; thickness=0.1mm; clearance=0.0;
+            x1=1.482in; y1=27.7622mm; x2=38.6428mm; y2=27.7622mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -33172,7 +33196,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.215966 {
-          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
           }
@@ -33203,7 +33227,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.215967 {
-          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
           }
@@ -38821,11 +38845,180 @@ ha:pcb-rnd-board-v8 {
        }
         uid = 6YsdOBYR2Ile0VvkQgMAAAB6
        }
-       ha:subc.216447 {
+       ha:subc.216491 {
         ha:attributes {
-         value=BMI088
-         footprint=lga16
-         refdes=U12
+         value=TDK_PS12
+         footprint=TDK_PS12-small
+         refdes=U8
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=41.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=41.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=41.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=47.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=47.56mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.216506 {
+          proto=0; x=34.417mm; y=526.99mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.216507 {
+          proto=0; x=34.417mm; y=723.85mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.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:arc.216492 {
+             x=34.417mm; y=15.885668mm; width=6.100064mm; height=6.100064mm; astart=270.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.216494 {
+             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.216497 {
+             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.216500 {
+             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=16.885668mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.216503 {
+             x1=34.417mm; y1=15.885668mm; x2=35.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+ ha:flags ={ selected=1
+ };            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
+        }
+       }
+        uid = dIupdwS+UzGHwu39el4AAACL
+       }
+       ha:subc.220721 {
+        ha:attributes {
+         value=USBmicroB
+         footprint=11071
+         refdes=J5
         }
        ha:data {
               li:padstack_prototypes {
@@ -38842,14 +39035,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
+               7.875mil  
+               -0.675005mm  
+               -7.875mil  
+               -0.675005mm  
+               -7.875mil  
+               0.675005mm  
+               7.875mil  
+               0.675005mm  
               }
             }
 
@@ -38861,14 +39054,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.175006mm  
-               15.255mil  
-               0.175006mm  
-               15.255mil  
-               0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
+               10.875mil  
+               -0.751205mm  
+               -10.875mil  
+               -0.751205mm  
+               -10.875mil  
+               0.751205mm  
+               10.875mil  
+               0.751205mm  
               }
             }
 
@@ -38880,14 +39073,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
+               7.875mil  
+               -0.675005mm  
+               -7.875mil  
+               -0.675005mm  
+               -7.875mil  
+               0.675005mm  
+               7.875mil  
+               0.675005mm  
               }
             }
           }
@@ -38905,14 +39098,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
+               -31.495mil  
+               -0.700024mm  
+               -31.495mil  
+               0.700024mm  
+               31.495mil  
+               0.700024mm  
+               31.495mil  
+               -0.700024mm  
               }
             }
 
@@ -38924,14 +39117,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               15.255mil  
-               0.175006mm  
-               15.255mil  
+               -0.876173mm  
+               -0.776224mm  
+               -0.876173mm  
+               0.776224mm  
+               0.876173mm  
+               0.776224mm  
+               0.876173mm  
+               -0.776224mm  
               }
             }
 
@@ -38943,14 +39136,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
+               -31.495mil  
+               -0.700024mm  
+               -31.495mil  
+               0.700024mm  
+               31.495mil  
+               0.700024mm  
+               31.495mil  
+               -0.700024mm  
               }
             }
           }
@@ -38968,14 +39161,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
+               -0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
               }
             }
 
@@ -38987,14 +39180,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               0.175006mm  
-               15.255mil  
-               0.175006mm  
-               15.255mil  
-               -0.175006mm  
+               -1.02616mm  
+               1.02616mm  
+               1.02616mm  
+               1.02616mm  
+               1.02616mm  
+               -1.02616mm  
+               -1.02616mm  
+               -1.02616mm  
               }
             }
 
@@ -39006,86 +39199,98 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
+               -0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
+               -0.94996mm  
               }
             }
           }
         }
 
         ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          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=0.0
-              li:ps_poly {
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-              }
+             clearance=10.0mil
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              mech = 1
+             }
+             clearance=10.0mil
             }
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;             }
              ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
               top = 1
               mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               15.255mil  
-               0.175006mm  
-               15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               -0.175006mm  
-               -15.255mil  
-               0.175006mm  
-              }
+             clearance=10.0mil
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=10.0mil
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=10.0mil
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=10.0mil
             }
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
              ha:combining { auto=1;             }
              ha:layer_mask {
               top = 1
               paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               13.285mil  
-               4.92mil  
-               13.285mil  
-               -4.92mil  
-               -13.285mil  
-               -4.92mil  
-               -13.285mil  
-               4.92mil  
-              }
+             clearance=10.0mil
             }
           }
         }
        }
 
         li:objects {
-         ha:padstack_ref.216474 {
-          proto=0; x=1.418855in; y=1.01995in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220735 {
+          proto=0; x=1.19118in; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -39094,12 +39299,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=15
-            name=pin15
+            term=1
+            name=VBUS
           }
          }
-         ha:padstack_ref.216475 {
-          proto=1; x=33.709229mm; y=1.01995in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220736 {
+          proto=0; x=29.605986mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -39108,12 +39313,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=pin1
+            term=2
+            name=D-
           }
          }
-         ha:padstack_ref.216476 {
-          proto=0; x=1.418855in; y=1.03964in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220737 {
+          proto=0; x=1.14in; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -39122,12 +39327,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=14
-            name=pin14
+            term=3
+            name=D+
           }
          }
-         ha:padstack_ref.216477 {
-          proto=1; x=33.709229mm; y=1.03964in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220738 {
+          proto=0; x=1.11441in; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -39136,12 +39341,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=pin2
+            term=4
+            name=HS
           }
          }
-         ha:padstack_ref.216478 {
-          proto=0; x=1.418855in; y=1.05932in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220739 {
+          proto=0; x=27.656028mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -39150,12 +39355,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=13
-            name=pin13
+            term=5
+            name=GND
           }
          }
-         ha:padstack_ref.216479 {
-          proto=1; x=33.709229mm; y=1.05932in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220740 {
+          proto=1; x=1.014015in; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -39164,12 +39369,11 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=3
-            name=pin3
+            term=G
           }
          }
-         ha:padstack_ref.216480 {
-          proto=0; x=1.418855in; y=27.4066mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220741 {
+          proto=1; x=32.156019mm; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -39178,12 +39382,11 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=12
-            name=pin12
+            term=G
           }
          }
-         ha:padstack_ref.216481 {
-          proto=1; x=33.709229mm; y=27.4066mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220742 {
+          proto=2; x=1.09472in; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -39192,12 +39395,11 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=4
-            name=pin4
+            term=G
           }
          }
-         ha:padstack_ref.216482 {
-          proto=0; x=1.418855in; y=1.09869in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220743 {
+          proto=2; x=30.106112mm; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
           ha:flags {
            clearline=1
           }
@@ -39206,796 +39408,61 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=11
-            name=pin11
+            term=G
           }
          }
-         ha:padstack_ref.216483 {
-          proto=1; x=33.709229mm; y=1.09869in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220744 {
+          proto=3; x=25.756108mm; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
           }
 
           ha:attributes {
-            term=5
-            name=pin5
+            term=G
           }
          }
-         ha:padstack_ref.216484 {
-          proto=0; x=1.418855in; y=28.406598mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:padstack_ref.220745 {
+          proto=3; x=1.26598in; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=10
-            name=pin10
+            term=G
           }
          }
-         ha:padstack_ref.216485 {
-          proto=1; x=33.709229mm; y=28.406598mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.216486 {
-          proto=0; x=1.418855in; y=1.13806in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=pin9
-          }
-         }
-         ha:padstack_ref.216487 {
-          proto=1; x=33.709229mm; y=1.13806in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.216488 {
-          proto=2; x=1.373in; y=1.154395in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.216489 {
-          proto=3; x=1.373in; y=1.003605in; 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:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.216448 {
-             x1=36.37407mm; y1=25.156922mm; x2=1.31394in; y2=25.156922mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.216451 {
-             x1=1.31394in; y1=25.156922mm; x2=1.31394in; y2=1.16758in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.216454 {
-             x1=1.31394in; y1=1.16758in; x2=36.37407mm; y2=1.16758in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.216457 {
-             x1=36.37407mm; y1=1.16758in; x2=36.37407mm; y2=25.156922mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.216460 {
-             x=1.29481in; y=1.01011in; 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.216462 {
-             x1=34.874089mm; y1=27.406695mm; x2=34.874089mm; y2=27.406695mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.216465 {
-             x1=1.373in; y1=27.4066mm; x2=1.373in; y2=27.4066mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.216468 {
-             x1=1.373in; y1=27.4066mm; x2=33.8742mm; y2=27.4066mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.216471 {
-             x1=1.373in; y1=27.4066mm; x2=1.373in; y2=28.4066mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = dIupdwS+UzGHwu39el4AAACJ
-       }
-       ha:subc.216491 {
-        ha:attributes {
-         value=TDK_PS12
-         footprint=TDK_PS12-small
-         refdes=U8
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=41.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=41.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=41.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=47.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=47.56mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.216506 {
-          proto=0; x=34.417mm; y=526.99mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.216507 {
-          proto=0; x=34.417mm; y=723.85mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.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:arc.216492 {
-             x=34.417mm; y=15.885668mm; width=6.100064mm; height=6.100064mm; astart=270.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.216494 {
-             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
- ha:flags ={ selected=1
- };            }
-            ha:line.216497 {
-             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
- ha:flags ={ selected=1
- };            }
-            ha:line.216500 {
-             x1=34.417mm; y1=15.885668mm; x2=34.417mm; y2=16.885668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
- ha:flags ={ selected=1
- };            }
-            ha:line.216503 {
-             x1=34.417mm; y1=15.885668mm; x2=35.417mm; y2=15.885668mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
- ha:flags ={ selected=1
- };            }
-           }
-           ha:type {
-            bottom = 1
-            virtual = 1
-            misc = 1
-           }
-         }
-        }
-       }
-        uid = dIupdwS+UzGHwu39el4AAACL
-       }
-       ha:subc.220721 {
-        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  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               -0.751205mm  
-               -10.875mil  
-               0.751205mm  
-               10.875mil  
-               0.751205mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               -0.675005mm  
-               -7.875mil  
-               0.675005mm  
-               7.875mil  
-               0.675005mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -0.700024mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.876173mm  
-               -0.776224mm  
-               -0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               0.776224mm  
-               0.876173mm  
-               -0.776224mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -0.700024mm  
-               -31.495mil  
-               0.700024mm  
-               31.495mil  
-               0.700024mm  
-               31.495mil  
-               -0.700024mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
-               -1.02616mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-               -0.94996mm  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              mech = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=10.0mil
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.220735 {
-          proto=0; x=1.19118in; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=VBUS
-          }
-         }
-         ha:padstack_ref.220736 {
-          proto=0; x=29.605986mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=D-
-          }
-         }
-         ha:padstack_ref.220737 {
-          proto=0; x=1.14in; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=D+
-          }
-         }
-         ha:padstack_ref.220738 {
-          proto=0; x=1.11441in; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=HS
-          }
-         }
-         ha:padstack_ref.220739 {
-          proto=0; x=27.656028mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=GND
-          }
-         }
-         ha:padstack_ref.220740 {
-          proto=1; x=1.014015in; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.220741 {
-          proto=1; x=32.156019mm; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.220742 {
-          proto=2; x=1.09472in; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.220743 {
-          proto=2; x=30.106112mm; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.220744 {
-          proto=3; x=25.756108mm; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-             li:5 {
-              on  
-              solid  
-              noshape  
-             }
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-         ha:padstack_ref.220745 {
-          proto=3; x=1.26598in; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=G
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
            li:objects {
            }
@@ -40042,7 +39509,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:top copper}       {
+         {ha:top copper}          {
           lid=2
           ha:combining {          }
 
@@ -40351,7 +39818,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.215896 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40375,7 +39842,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215897 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40389,7 +39856,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215898 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40413,7 +39880,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215899 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40427,7 +39894,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215900 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40451,7 +39918,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215901 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40465,7 +39932,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215902 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40489,7 +39956,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215903 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40503,7 +39970,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.215904 {
-         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=8.0mil;
          ha:flags {
           clearline=1
          }
@@ -40756,259 +40223,816 @@ ha:pcb-rnd-board-v8 {
            }
          }
        }
-      }
+      }
+
+       li:objects {
+        ha:padstack_ref.215931 {
+         proto=0; x=243.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=9
+           name=9
+         }
+        }
+        ha:padstack_ref.215932 {
+         proto=0; x=343.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=8
+           name=8
+         }
+        }
+        ha:padstack_ref.215933 {
+         proto=0; x=443.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=7
+         }
+        }
+        ha:padstack_ref.215934 {
+         proto=0; x=543.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=6
+         }
+        }
+        ha:padstack_ref.215935 {
+         proto=0; x=643.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
+        }
+        ha:padstack_ref.215936 {
+         proto=0; x=743.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.215937 {
+         proto=0; x=843.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.215938 {
+         proto=0; x=943.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+        ha:padstack_ref.215939 {
+         proto=1; x=26.4922mm; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+       }
+       li:layers {
+
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.215907 {
+            x1=4.672076mm; y1=368.04mil; x2=4.672076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.215910 {
+            x1=4.672076mm; y1=368.04mil; x2=27.992076mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.215913 {
+            x1=27.992076mm; y1=368.04mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.215916 {
+            x1=4.672076mm; y1=623.95mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.215919 {
+            x1=643.0mil; y1=496.0mil; x2=643.0mil; y2=496.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.215922 {
+            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.215925 {
+            x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=14.84833mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.215928 {
+            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
+          }
+        }
+       }
+      }
+       uid = 6YsdOBYR2Ile0VvkQgMAAAAG
+      }
+       ha:subc.248043 {
+        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 {
+               -0.175006mm  
+               15.255mil  
+               0.175006mm  
+               15.255mil  
+               0.175006mm  
+               -15.255mil  
+               -0.175006mm  
+               -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 {
+               0.175006mm  
+               -15.255mil  
+               -0.175006mm  
+               -15.255mil  
+               -0.175006mm  
+               15.255mil  
+               0.175006mm  
+               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  
+               -0.175006mm  
+               -15.255mil  
+               0.175006mm  
+               15.255mil  
+               0.175006mm  
+               15.255mil  
+               -0.175006mm  
+              }
+            }
+
+            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  
+               0.175006mm  
+               15.255mil  
+               -0.175006mm  
+               -15.255mil  
+               -0.175006mm  
+               -15.255mil  
+               0.175006mm  
+              }
+            }
+
+            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.215931 {
-         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.248070 {
+          proto=0; x=1.418855in; y=1.01995in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-            li:5 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.215932 {
-         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=pin1
+          }
          }
+         ha:padstack_ref.248071 {
+          proto=1; x=33.709229mm; y=1.01995in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.215933 {
-         proto=0; x=443.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=15
+            name=pin15
+          }
          }
+         ha:padstack_ref.248072 {
+          proto=0; x=1.418855in; y=1.03964in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.215934 {
-         proto=0; x=543.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=2
+            name=pin2
+          }
          }
+         ha:padstack_ref.248073 {
+          proto=1; x=33.709229mm; y=1.03964in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.215935 {
-         proto=0; x=643.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=14
+            name=pin14
+          }
          }
+         ha:padstack_ref.248074 {
+          proto=0; x=1.418855in; y=1.05932in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.215936 {
-         proto=0; x=743.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=3
+            name=pin3
+          }
          }
+         ha:padstack_ref.248075 {
+          proto=1; x=33.709229mm; y=1.05932in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=13
+            name=pin13
+          }
          }
+         ha:padstack_ref.248076 {
+          proto=0; x=1.418855in; y=27.4066mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=4
-           name=4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
          }
-        }
-        ha:padstack_ref.215937 {
-         proto=0; x=843.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.248077 {
+          proto=1; x=33.709229mm; y=27.4066mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=12
+            name=pin12
+          }
          }
+         ha:padstack_ref.248078 {
+          proto=0; x=1.418855in; y=1.09869in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=pin5
+          }
          }
+         ha:padstack_ref.248079 {
+          proto=1; x=33.709229mm; y=1.09869in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=pin11
+          }
          }
-        }
-        ha:padstack_ref.215938 {
-         proto=0; x=943.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.248080 {
+          proto=0; x=1.418855in; y=28.406598mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=pin6
+          }
          }
+         ha:padstack_ref.248081 {
+          proto=1; x=33.709229mm; y=28.406598mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=pin10
+          }
          }
+         ha:padstack_ref.248082 {
+          proto=0; x=1.418855in; y=1.13806in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=pin7
+          }
          }
-        }
-        ha:padstack_ref.215939 {
-         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.248083 {
+          proto=1; x=33.709229mm; y=1.13806in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=9
+            name=pin9
+          }
          }
+         ha:padstack_ref.248084 {
+          proto=2; x=1.373in; y=1.154395in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=pin8
+          }
          }
+         ha:padstack_ref.248085 {
+          proto=3; x=1.373in; y=1.003605in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=16
+            name=pin16
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.215907 {
-            x1=4.672076mm; y1=368.04mil; x2=4.672076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.215910 {
-            x1=4.672076mm; y1=368.04mil; x2=27.992076mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.215913 {
-            x1=27.992076mm; y1=368.04mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+           li:objects {
+            ha:line.248044 {
+             x1=36.37407mm; y1=25.156922mm; x2=1.31394in; y2=25.156922mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.248047 {
+             x1=1.31394in; y1=25.156922mm; x2=1.31394in; y2=1.16758in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.248050 {
+             x1=1.31394in; y1=1.16758in; x2=36.37407mm; y2=1.16758in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.248053 {
+             x1=36.37407mm; y1=1.16758in; x2=36.37407mm; y2=25.156922mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.248056 {
+             x=1.45118in; y=1.01011in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
            }
-           ha:line.215916 {
-            x1=4.672076mm; y1=623.95mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.215919 {
-            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.248058 {
+             x1=34.874089mm; y1=27.406695mm; x2=34.874089mm; y2=27.406695mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.215922 {
-            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.248061 {
+             x1=1.373in; y1=27.4066mm; x2=1.373in; y2=27.4066mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.215925 {
-            x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=14.84833mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.248064 {
+             x1=1.373in; y1=27.4066mm; x2=1.373in; y2=28.4066mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.215928 {
-            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.248067 {
+             x1=1.373in; y1=27.4066mm; x2=33.8742mm; y2=27.4066mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-      }
-       uid = 6YsdOBYR2Ile0VvkQgMAAAAG
-      }
+        uid = l9QXo+XM6llHeTN2M3cAAACH
+       }
     }
  }
 
@@ -43125,10 +43149,10 @@ ha:pcb-rnd-board-v8 {
       text_scale = 100
       text_thickness = 0
       line_thickness = 8.00 mil
-      clearance = 6.00 mil
+      clearance = 5.0 mil
        min_slk = 0.12700000 mm
-       min_wid = 0.15240000 mm
-       bloat = 0.15240000 mm
+       min_wid = 0.12700000 mm
+       bloat = 0.12700000 mm
     }
     ha:editor {
      ha:view {
@@ -43192,15 +43216,15 @@ ha:pcb-rnd-board-v8 {
      ha:swdio {
      li:conn { J20-3; U7-72;     }
      }
-        ha:v_lipo {
-        li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;        }
-        }
-       ha:cs_companion0 {
-       li:conn { J9-6; U7-92;       }
-       }
-       ha:cs_companion1 {
-       li:conn { J9-5; U7-93;       }
-       }
+          ha:v_lipo {
+          li:conn { D3-1; J1-7; J2-2; J9-8; R25-2;          }
+          }
+         ha:cs_companion0 {
+         li:conn { J9-6; U7-92;         }
+         }
+         ha:cs_companion1 {
+         li:conn { J9-5; U7-93;         }
+         }
      ha:mag_sck2 {
      li:conn { U7-82; U9-1;     }
      }
@@ -43210,15 +43234,15 @@ ha:pcb-rnd-board-v8 {
      ha:unnamed_net1 {
      li:conn { C177-2; J8-1; L174-2;     }
      }
-        ha:unnamed_net3 {
-        li:conn { Q1-4; R8-2; U13-1;        }
-        }
-        ha:unnamed_net4 {
-        li:conn { C38-1; U1-4;        }
-        }
-       ha:unnamed_net2 {
-       li:conn { Q1-2; R7-2; U13-7;       }
-       }
+          ha:unnamed_net3 {
+          li:conn { Q1-4; R8-2; U13-1;          }
+          }
+          ha:unnamed_net4 {
+          li:conn { C38-1; U1-4;          }
+          }
+         ha:unnamed_net2 {
+         li:conn { Q1-2; R7-2; U13-7;         }
+         }
      ha:ac_mosi1 {
      li:conn { U3-13; U7-91;     }
      }
@@ -43297,141 +43321,141 @@ ha:pcb-rnd-board-v8 {
        ha:unnamed_net39 {
        li:conn { C174-2; C176-1; L172-1;       }
        }
-        ha:unnamed_net44 {
-        li:conn { C191-1; L191-1; L192-1; U6-19;        }
-        }
-        ha:unnamed_net43 {
-        li:conn { C210-1; L191-2; L201-1; U6-20;        }
-        }
-        ha:mosi1 {
-        li:conn { U7-46; U12-9;        }
-        }
-        ha:cs_mag {
-        li:conn { U7-77; U9-4;        }
-        }
-        ha:cs_imu_gyro {
-        li:conn { U7-7; U12-5;        }
-        }
-        ha:unnamed_net55 {
-        li:conn { D1-3; R51-2;        }
-        }
-       ha:unnamed_net45 {
-       li:conn { C191-2; L193-2; L201-2;       }
-       }
-        ha:mag_miso2 {
-        li:conn { U7-84; U9-5;        }
-        }
-        ha:unnamed_net60 {
-        li:conn { S1-4; U10-11;        }
-        }
-       ha:mosi2 {
-       li:conn { J9-3; U5-5; U6-7; U7-54;       }
-       }
-        ha:unnamed_net49 {
-        li:conn { C261-1; U6-26;        }
-        }
-        ha:unnamed_net46 {
-        li:conn { C211-1; U6-21;        }
-        }
-        ha:unnamed_net56 {
-        li:conn { D2-2; R52-1;        }
-        }
-        ha:reset_n {
-        li:conn { C610-2; J20-2; U6-2; U7-14; U10-9; U11-1;        }
-        }
-        ha:unnamed_net54 {
-        li:conn { D1-2; R50-1;        }
-        }
-       ha:unnamed_net50 {
-       li:conn { C291-1; U6-29;       }
-       }
-        ha:unnamed_net40 {
-        li:conn { C176-2; C181-1; L172-2; L173-1;        }
-        }
-        ha:unnamed_net47 {
-        li:conn { C231-1; U6-24;        }
-        }
-        ha:unnamed_net42 {
-        li:conn { C175-2; C177-1; L173-2; L174-1;        }
-        }
-        ha:unnamed_net59 {
-        li:conn { C42-2; U6-6;        }
-        }
-        ha:unnamed_net70 {
-        li:conn { A1-1; S1-1;        }
-        }
-        ha:unnamed_net66 {
-        li:conn { R32-1; U10-6;        }
-        }
-        ha:unnamed_net57 {
-        li:conn { D2-1; R53-1;        }
-        }
-        ha:unnamed_net58 {
-        li:conn { R30-2; U6-14;        }
-        }
-       ha:unnamed_net48 {
-       li:conn { C231-2; U6-23;       }
-       }
-         ha:unnamed_net76 {
-         li:conn { C21-2; U9-10;         }
-         }
-         ha:unnamed_net51 {
-         li:conn { J5-2; R54-2;         }
-         }
-         ha:unnamed_net52 {
-         li:conn { J5-3; R55-2;         }
-         }
-         ha:tx2 {
-         li:conn { U7-25; U10-3;         }
-         }
-         ha:fet_a {
-         li:conn { J1-6; Q1-5; Q1-6; R14-1;         }
+          ha:unnamed_net44 {
+          li:conn { C191-1; L191-1; L192-1; U6-19;          }
+          }
+          ha:unnamed_net43 {
+          li:conn { C210-1; L191-2; L201-1; U6-20;          }
+          }
+          ha:mosi1 {
+          li:conn { U7-46; U12-9;          }
+          }
+          ha:cs_mag {
+          li:conn { U7-77; U9-4;          }
+          }
+          ha:cs_imu_gyro {
+          li:conn { U7-7; U12-5;          }
+          }
+          ha:unnamed_net55 {
+          li:conn { D1-3; R51-2;          }
+          }
+         ha:unnamed_net45 {
+         li:conn { C191-2; L193-2; L201-2;         }
          }
-         ha:fet_b {
-         li:conn { J1-4; Q1-7; Q1-8; R13-1;         }
+          ha:mag_miso2 {
+          li:conn { U7-84; U9-5;          }
+          }
+          ha:unnamed_net60 {
+          li:conn { S1-4; U10-11;          }
+          }
+         ha:mosi2 {
+         li:conn { J9-3; U5-5; U6-7; U7-54;         }
          }
-         ha:fet_c {
-         li:conn { J1-2; Q2-7; Q2-8; R16-1;         }
+          ha:unnamed_net49 {
+          li:conn { C261-1; U6-26;          }
+          }
+          ha:unnamed_net46 {
+          li:conn { C211-1; U6-21;          }
+          }
+          ha:unnamed_net56 {
+          li:conn { D2-2; R52-1;          }
+          }
+          ha:reset_n {
+          li:conn { C610-2; J20-2; U6-2; U7-14; U10-9; U11-1;          }
+          }
+          ha:unnamed_net54 {
+          li:conn { D1-2; R50-1;          }
+          }
+         ha:unnamed_net50 {
+         li:conn { C291-1; U6-29;         }
          }
-         ha:fet_d {
-         li:conn { J2-8; Q2-5; Q2-6; R15-1;         }
+          ha:unnamed_net40 {
+          li:conn { C176-2; C181-1; L172-2; L173-1;          }
+          }
+          ha:unnamed_net47 {
+          li:conn { C231-1; U6-24;          }
+          }
+         ha:unnamed_net48 {
+         li:conn { C231-2; U6-23;         }
          }
-         ha:fet_e {
-         li:conn { J2-6; Q3-5; Q3-6; R18-1;         }
+          ha:unnamed_net59 {
+          li:conn { C42-2; U6-6;          }
+          }
+          ha:unnamed_net70 {
+          li:conn { A1-1; S1-1;          }
+          }
+          ha:unnamed_net66 {
+          li:conn { R32-1; U10-6;          }
+          }
+          ha:unnamed_net57 {
+          li:conn { D2-1; R53-1;          }
+          }
+          ha:unnamed_net58 {
+          li:conn { R30-2; U6-14;          }
+          }
+          ha:unnamed_net41 {
+          li:conn { C181-2; L193-1; U6-18;          }
+          }
+         ha:unnamed_net42 {
+         li:conn { C175-2; C177-1; L173-2; L174-1;         }
          }
-         ha:fet_f {
-         li:conn { J2-4; Q3-7; Q3-8; R17-1;         }
+          ha:unnamed_net76 {
+          li:conn { C21-2; U9-10;          }
+          }
+         ha:unnamed_net51 {
+         li:conn { J5-2; R54-2;         }
          }
-         ha:usbdp {
-         li:conn { R55-1; U7-71;         }
+         ha:unnamed_net52 {
+         li:conn { J5-3; R55-2;         }
          }
-        ha:unnamed_net41 {
-        li:conn { C181-2; L193-1; U6-18;        }
-        }
-     ha:led_green {
-     li:conn { R53-2; U7-66;     }
-     }
-     ha:led_red {
-     li:conn { R52-2; U7-65;     }
-     }
-     ha:sense_a {
-     li:conn { R14-2; R20-2; U7-23;     }
-     }
-     ha:sense_b {
-     li:conn { R13-2; R19-2; U7-24;     }
-     }
-     ha:sense_c {
-     li:conn { R16-2; R22-2; U7-40;     }
-     }
-     ha:sense_d {
-     li:conn { R15-2; R21-2; U7-41;     }
-     }
-     ha:sense_e {
-     li:conn { R18-2; R24-2; U7-29;     }
-     }
-     ha:sense_f {
-     li:conn { R17-2; R23-2; U7-38;     }
-     }
+          ha:tx2 {
+          li:conn { U7-25; U10-3;          }
+          }
+          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:usbdp {
+          li:conn { R55-1; U7-71;          }
+          }
+          ha:led_green {
+          li:conn { R53-2; U7-66;          }
+          }
+          ha:led_red {
+          li:conn { R52-2; U7-65;          }
+          }
+          ha:sense_a {
+          li:conn { R14-2; R20-2; U7-23;          }
+          }
+          ha:sense_b {
+          li:conn { R13-2; R19-2; U7-24;          }
+          }
+          ha:sense_c {
+          li:conn { R16-2; R22-2; U7-40;          }
+          }
+          ha:sense_d {
+          li:conn { R15-2; R21-2; U7-41;          }
+          }
+          ha:sense_e {
+          li:conn { R18-2; R24-2; U7-29;          }
+          }
+          ha:sense_f {
+          li:conn { R17-2; R23-2; U7-38;          }
+          }
      ha:ac_sck1 {
      li:conn { U3-14; U7-89;     }
      }