]> git.gag.com Git - hw/quantimotor/commitdiff
everything important routed and drc clean
authorBdale Garbee <bdale@gag.com>
Fri, 29 Nov 2024 04:27:37 +0000 (23:27 -0500)
committerBdale Garbee <bdale@gag.com>
Fri, 29 Nov 2024 04:27:37 +0000 (23:27 -0500)
quantimotor.lht
quantimotor.sch

index 0e8e2a2f19723456eb9b754df2087159f211ba08..3619b502880e2df98af8d6c2135c7f91d96409c5 100644 (file)
@@ -10,126 +10,129 @@ ha:pcb-rnd-board-v8 {
      ha:+3.3V {
      li:conn { C7-2; C8-2; C9-2; C107-2; J1-36; R21-2; R22-2; U2-6; U2-29; U3-5; U7-34; U13-8;     }
      }
+      ha:sclk {
+      li:conn { J1-18; J2-23; U7-37;      }
+      }
+      ha:fet_1 {
+      li:conn { J27-1; Q1-1; R14-1; R17-2;      }
+      }
      ha:unnamed_net12 {
      li:conn { C4-1; U2-4; X1-1;     }
      }
-     ha:fet_1 {
-     li:conn { J27-1; Q1-1; R14-1; R17-2;     }
-     }
+      ha:unnamed_net13 {
+      li:conn { R24-2; U2-14;      }
+      }
      ha:unnamed_net14 {
      li:conn { R23-2; U2-13;     }
      }
-     ha:unnamed_net13 {
-     li:conn { R24-2; U2-14;     }
+     ha:unnamed_net17 {
+     li:conn { J5-3; R24-1; R27-1;     }
      }
     ha:unnamed_net16 {
     li:conn { J5-2; R23-1;    }
     }
-      ha:unnamed_net17 {
-      li:conn { J5-3; R24-1; R27-1;      }
-      }
+       ha:force_loader {
+       li:conn { J9-2; U2-16;       }
+       }
+       ha:fire_1 {
+       li:conn { J2-36; R8-1; R501-2;       }
+       }
       ha:unnamed_net19 {
       li:conn { D1-1; R1-1;      }
       }
-     ha:force_loader {
-     li:conn { J9-2; U2-16;     }
-     }
-     ha:fire_1 {
-     li:conn { J2-36; R8-1; R501-2;     }
-     }
+       ha:unnamed_net22 {
+       li:conn { J11-2; U6-6;       }
+       }
+       ha:GND {
+       li:conn { C3-2; C4-2; C7-1; C8-1; C9-1; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D1-2; D2-2; D3-2; H1-1; H2-1; H3-1; H4-1; J1-37; J1-38; J1-39; J1-40; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J5-5; J5-G; J6-1; J9-1; J11-4; J11-5; J11-6; J13-3; J13-4; J20-1; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R19-1; R20-1; R26-1; R37-1; R39-1; R42-1; R500-1; R501-1; U2-33; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; X1-2; X1-4; Z1-1;       }
+       }
+       ha:unnamed_net20 {
+       li:conn { R106-2; U6-9;       }
+       }
+       ha:cmp_rail {
+       li:conn { R38-1; R39-2; U13-6;       }
+       }
+       ha:unnamed_net1 {
+       li:conn { D2-1; R2-2;       }
+       }
+       ha:unnamed_net2 {
+       li:conn { D3-1; R3-2;       }
+       }
+       ha:unnamed_net24 {
+       li:conn { J10-1; U6-13;       }
+       }
+       ha:unnamed_net25 {
+       li:conn { J10-2; U6-14;       }
+       }
       ha:unnamed_net21 {
       li:conn { J11-3; U6-7;      }
       }
-      ha:unnamed_net22 {
-      li:conn { J11-2; U6-6;      }
+       ha:unnamed_net27 {
+       li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;       }
+       }
+       ha:sense_1 {
+       li:conn { R14-2; R20-2; U2-23;       }
+       }
+       ha:unnamed_net29 {
+       li:conn { R106-1; U6-8;       }
+       }
+       ha:rpi_3.3v {
+       li:conn { J2-1; J2-17;       }
+       }
+       ha:reset_lpc {
+       li:conn { J6-2; U2-2;       }
+       }
+       ha:unnamed_net32 {
+       li:conn { C111-2; U7-5;       }
+       }
+       ha:unnamed_net28 {
+       li:conn { Q3-1; U6-4;       }
+       }
+       ha:unnamed_net23 {
+       li:conn { R18-2; U6-10; U6-11;       }
+       }
+       ha:unnamed_net35 {
+       li:conn { Q1-3; R8-2; U13-7;       }
+       }
+       ha:unnamed_net36 {
+       li:conn { J22-1; Q6-2;       }
+       }
+      ha:unnamed_net26 {
+      li:conn { J10-3; U6-15;      }
       }
-     ha:GND {
-     li:conn { C3-2; C4-2; C7-1; C8-1; C9-1; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D1-2; D2-2; D3-2; H1-1; H2-1; H3-1; H4-1; J1-37; J1-38; J1-39; J1-40; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J5-5; J5-G; J6-1; J9-1; J11-4; J11-5; J11-6; J13-3; J13-4; J20-1; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R19-1; R20-1; R26-1; R37-1; R39-1; R42-1; R500-1; R501-1; U2-33; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; X1-2; X1-4; Z1-1;     }
-     }
-     ha:unnamed_net20 {
-     li:conn { R106-2; U6-9;     }
-     }
-     ha:cmp_rail {
-     li:conn { R38-1; R39-2; U13-6;     }
-     }
-     ha:unnamed_net1 {
-     li:conn { D2-1; R2-2;     }
-     }
-     ha:unnamed_net2 {
-     li:conn { D3-1; R3-2;     }
-     }
-      ha:unnamed_net24 {
-      li:conn { J10-1; U6-13;      }
+      ha:unnamed_net39 {
+      li:conn { Q2-2; R7-2;      }
       }
-      ha:unnamed_net25 {
-      li:conn { J10-2; U6-14;      }
+      ha:unnamed_net34 {
+      li:conn { J7-1; R18-1; R19-2;      }
       }
-      ha:unnamed_net26 {
-      li:conn { J10-3; U6-15;      }
+      ha:unnamed_net40 {
+      li:conn { Q2-4; R16-2;      }
       }
-      ha:unnamed_net27 {
-      li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;      }
+      ha:alarm_a {
+      li:conn { J2-13; R7-1; R500-2;      }
       }
-     ha:sense_1 {
-     li:conn { R14-2; R20-2; U2-23;     }
-     }
-      ha:unnamed_net29 {
-      li:conn { R106-1; U6-8;      }
+      ha:alarm_b {
+      li:conn { J2-11; R13-2; R16-1;      }
       }
-     ha:rpi_3.3v {
-     li:conn { J2-1; J2-17;     }
-     }
-     ha:reset_lpc {
-     li:conn { J6-2; U2-2;     }
-     }
-     ha:unnamed_net32 {
-     li:conn { C111-2; U7-5;     }
-     }
-      ha:unnamed_net28 {
-      li:conn { Q3-1; U6-4;      }
+      ha:unnamed_net44 {
+      li:conn { C5-2; L1-1; R41-2; U4-2;      }
       }
-      ha:unnamed_net23 {
-      li:conn { R18-2; U6-10; U6-11;      }
+      ha:unnamed_net45 {
+      li:conn { R41-1; R42-2; U4-4;      }
       }
-     ha:unnamed_net35 {
-     li:conn { Q1-3; R8-2; U13-7;     }
-     }
-      ha:unnamed_net36 {
-      li:conn { J22-1; Q6-2;      }
+      ha:pressure {
+      li:conn { J13-2; U7-16;      }
+      }
+      ha:v_pyro {
+      li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R11-1; R12-2;      }
+      }
+      ha:unnamed_net37 {
+      li:conn { J21-1; Q6-1;      }
       }
      ha:unnamed_net31 {
      li:conn { C102-1; C110-1; U7-7;     }
      }
-     ha:unnamed_net39 {
-     li:conn { Q2-2; R7-2;     }
-     }
-      ha:unnamed_net34 {
-      li:conn { J7-1; R18-1; R19-2;      }
-      }
-     ha:unnamed_net40 {
-     li:conn { Q2-4; R16-2;     }
-     }
-     ha:alarm_a {
-     li:conn { J2-13; R7-1; R500-2;     }
-     }
-     ha:alarm_b {
-     li:conn { J2-11; R13-2; R16-1;     }
-     }
-     ha:unnamed_net44 {
-     li:conn { C5-2; L1-1; R41-2; U4-2;     }
-     }
-     ha:unnamed_net45 {
-     li:conn { R41-1; R42-2; U4-4;     }
-     }
-     ha:pressure {
-     li:conn { J13-2; U7-16;     }
-     }
-     ha:v_pyro {
-     li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R11-1; R12-2;     }
-     }
-    ha:unnamed_net37 {
-    li:conn { J21-1; Q6-1;    }
-    }
       ha:usb_pullup {
       li:conn { R27-2; U2-7;      }
       }
@@ -151,9 +154,6 @@ ha:pcb-rnd-board-v8 {
      ha:adc_cs {
      li:conn { J2-24; U7-38;     }
      }
-    ha:adc_miso {
-    li:conn { J2-21; U7-36;    }
-    }
     ha:adc_reset {
     li:conn { J2-22; U7-2;    }
     }
@@ -161,34 +161,34 @@ ha:pcb-rnd-board-v8 {
     li:conn { R36-1; R37-2; U13-5;    }
     }
     ha:analog2 {
-    li:conn { J1-7; U7-21;    }
+    li:conn { J1-11; U7-21;    }
     }
    ha:analog3 {
     li:conn {
-     J1-8
+     J1-12
      U7-23
     }
    }
      ha:analog4 {
-     li:conn { J1-9; U7-25;     }
+     li:conn { J1-13; U7-25;     }
      }
-    ha:adc_mosi {
-    li:conn { J2-19; U7-1;    }
-    }
      ha:analog5 {
-     li:conn { J1-10; U7-27;     }
+     li:conn { J1-14; U7-27;     }
      }
      ha:analog6 {
-     li:conn { J1-11; U7-12;     }
+     li:conn { J1-15; U7-12;     }
      }
      ha:analog7 {
-     li:conn { J1-12; U7-14;     }
+     li:conn { J1-16; U7-14;     }
+     }
+     ha:miso {
+     li:conn { J1-20; J2-21; U7-36;     }
      }
     ha:led_armed {
     li:conn { J2-40; R3-1;    }
     }
      ha:ready {
-     li:conn { J2-12; U2-1;     }
+     li:conn { J2-7; U2-1;     }
      }
     ha:v_slab {
     li:conn { D4-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;    }
@@ -211,45 +211,48 @@ ha:pcb-rnd-board-v8 {
      J2-38
  R2-1;    }
    }
+     ha:mosi {
+     li:conn { J1-22; J2-19; U7-1;     }
+     }
     ha:sda {
     li:conn { J1-33; J2-3; R22-1; U2-11;    }
     }
     ha:+5V {
     li:conn { C37-2; C108-2; C109-2; J1-35; J2-2; J2-4; J13-1; L1-2; R38-2; U7-9; U7-30;    }
     }
+     ha:adc1 {
+     li:conn { U2-22;     }
+     }
     ha:scl {
     li:conn { J1-34; J2-5; R21-1; U2-10;    }
     }
     ha:adc3 {
-    li:conn { J1-22; U2-24;    }
+    li:conn { J1-29; U2-24;    }
     }
     ha:adc5 {
-    li:conn { J1-23; U2-26;    }
+    li:conn { J1-30; U2-26;    }
     }
     ha:adc6 {
-    li:conn { J1-24; U2-20;    }
+    li:conn { J1-31;    }
     }
     ha:adc7 {
-    li:conn { J1-25; U2-27;    }
-    }
-    ha:adc_sclk {
-    li:conn { J2-23; U7-37;    }
+    li:conn { J1-32; U2-27;    }
     }
+     ha:swdio {
+     li:conn { J6-3; U2-25;     }
+     }
     ha:led_health {
     li:conn { R1-2; U2-17;    }
     }
-   ha:swdio {
-    li:conn {
-     J6-3
-     U2-25
-    }
-   }
      ha:con_in {
      li:conn { J2-10; U2-32;     }
      }
     ha:sense_pyro {
-    li:conn { R12-1; R15-2; U2-22;    }
+    li:conn { R12-1; R15-2; U2-20;    }
     }
+     ha:aux_cs {
+     li:conn { J1-17; J2-26;     }
+     }
   }
  }
  ha:meta {
@@ -4695,7 +4698,7 @@ ha:pcb-rnd-board-v8 {
    text_scale = 100
    clearance = 11.0mil
   }
-  {ha:oh wow}                                                                           {
+  {ha:oh wow}                                                                                            {
    via_proto = 3
    thickness = 100.0mil
    text_thick = 0.0
@@ -5280,20 +5283,6 @@ ha:pcb-rnd-board-v8 {
     }
     clearance = 10.0mil
    }
-   ha:padstack_ref.1014070 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 772.0mil
-    rot = 0.000000
-    y = 34.29mm
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
    ha:padstack_ref.1052207 {
     smirror = 0
     proto = 4
@@ -5328,7 +5317,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:padstack_ref.1133981 {
-    proto=4; x=1.069in; y=1.544in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    proto=4; x=897.0mil; y=1.503in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5378,20 +5367,6 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1156857 {
-    proto=4; x=50.419mm; y=39.37mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-      li:5 {
-       on  
-       solid  
-       noshape  
-      }
-    }
-   }
    ha:padstack_ref.1160168 {
     proto=4; x=2.34in; y=2.406in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5488,6 +5463,137 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
+   ha:padstack_ref.1178282 {
+    proto=4; x=1.982in; y=1.382in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.1178283 {
+    proto=4; x=2.048in; y=1.304in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1179752 {
+    proto=4; x=1.924in; y=2.304in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1182520 {
+    proto=4; x=2.237in; y=2.253in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1186880 {
+    proto=4; x=1.871in; y=1.127in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1186881 {
+    proto=4; x=1.871in; y=30.607mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1187008 {
+    proto=4; x=2.11in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1187007 {
+    proto=4; x=2.11in; y=31.877mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1189305 {
+    proto=4; x=2.246in; y=2.46in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1189306 {
+    proto=4; x=2.221in; y=2.433in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1189356 {
+    proto=4; x=1.61in; y=2.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1189357 {
+    proto=4; x=1.61in; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1191597 {
+    proto=4; x=2.078in; y=2.251in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1191631 {
+    proto=4; x=53.721mm; y=2.251in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
    ha:subc.718691 {
     ha:attributes {
      {io_pcb::hidename_y} = 8.8138 mm
@@ -15151,9 +15257,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 862.11mil
+       x = 816.11mil
        rot = 270.000000
-       y = 1.336in
+       y = 1.337in
        li:thermal {
        }
        ha:flags {
@@ -15169,9 +15275,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 1
        xmirror = 0
-       x = 999.9mil
+       x = 953.9mil
        rot = 270.000000
-       y = 1.336in
+       y = 1.337in
        li:thermal {
         li:1 {
          on
@@ -15208,27 +15314,27 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.986333 {
          clearance = 0.0
-         y2 = 1.17853in
+         y2 = 1.17953in
          thickness = 10.0mil
-         x1 = 21.647658mm
-         x2 = 19.647662mm
-         y1 = 1.17853in
+         x1 = 806.27mil
+         x2 = 727.53mil
+         y1 = 1.17953in
         }
         ha:line.986336 {
          clearance = 0.0
-         y2 = 1.2179in
+         y2 = 1.2189in
          thickness = 10.0mil
-         x1 = 20.64766mm
-         x2 = 20.64766mm
-         y1 = 1.13916in
+         x1 = 766.9mil
+         x2 = 766.9mil
+         y1 = 1.14016in
         }
         ha:arc.986339 {
          astart = 0.000000
          thickness = 10.0mil
          width = 3.999992mm
          height = 3.999992mm
-         x = 931.0mil
-         y = 1.336in
+         x = 885.0mil
+         y = 1.337in
          adelta = 360.000000
          clearance = 0.0
         }
@@ -15246,59 +15352,59 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.986340 {
          clearance = 0.0
-         y2 = 1.336in
+         y2 = 1.337in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 23.647527mm
-         x2 = 23.647527mm
+         x1 = 885.005mil
+         x2 = 885.005mil
          ha:flags {
           selected = 1
          }
-         y1 = 1.336in
+         y1 = 1.337in
         }
         ha:line.986343 {
          clearance = 0.0
-         y2 = 1.336in
+         y2 = 1.337in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 931.0mil
-         x2 = 931.0mil
+         x1 = 885.0mil
+         x2 = 885.0mil
          ha:flags {
           selected = 1
          }
-         y1 = 1.336in
+         y1 = 1.337in
         }
         ha:line.986346 {
          clearance = 0.0
-         y2 = 1.336in
+         y2 = 1.337in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 931.0mil
-         x2 = 22.6474mm
+         x1 = 885.0mil
+         x2 = 21.479mm
          ha:flags {
           selected = 1
          }
-         y1 = 1.336in
+         y1 = 1.337in
         }
         ha:line.986349 {
          clearance = 0.0
-         y2 = 34.9344mm
+         y2 = 34.9598mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 931.0mil
-         x2 = 931.0mil
+         x1 = 885.0mil
+         x2 = 885.0mil
          ha:flags {
           selected = 1
          }
-         y1 = 1.336in
+         y1 = 1.337in
         }
        }
        ha:combining {
@@ -17688,19 +17794,18 @@ ha:pcb-rnd-board-v8 {
     }
     uid = fdmrigvTMcHho9IPHtUAAABU
    }
-              ha:subc.1112836 {
+              ha:subc.1112906 {
                ha:attributes {
-                refdes=C15
-                value=1uF
-                device=CAPACITOR
-                footprint=0402
-                openscad=0402
+                value=red
+                device=LED
+                footprint=100mil-led
+                refdes=D3
                }
               ha:data {
                             li:padstack_prototypes {
 
                ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 hdia=35.0mil; hplated=1; htop=0; hbottom=0;
                  li:shape {
 
                    ha:ps_shape_v4 {
@@ -17711,220 +17816,159 @@ ha:pcb-rnd-board-v8 {
                     }
                     clearance=0.0
                      li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+                      -35.0mil  
+                      -35.0mil  
+                      35.0mil  
+                      -35.0mil  
+                      35.0mil  
+                      35.0mil  
+                      -35.0mil  
+                      35.0mil  
                      }
                    }
 
                    ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
+                    ha:combining {                    }
                     ha:layer_mask {
-                     top = 1
-                     mask = 1
+                     bottom = 1
+                     copper = 1
                     }
                     clearance=0.0
                      li:ps_poly {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
+                      -35.0mil  
+                      -35.0mil  
+                      35.0mil  
+                      -35.0mil  
+                      35.0mil  
+                      35.0mil  
+                      -35.0mil  
+                      35.0mil  
                      }
                    }
 
                    ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
+                    ha:combining {                    }
                     ha:layer_mask {
-                     top = 1
-                     paste = 1
+                     copper = 1
+                     intern = 1
                     }
                     clearance=0.0
                      li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                     }
+                      -35.0mil  
+                      -35.0mil  
+                      35.0mil  
+                      -35.0mil  
+                      35.0mil  
+                      35.0mil  
+                      -35.0mil  
+                      35.0mil  
+                     }
                    }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.1112850 {
-                 proto=0; x=840.0mil; y=1.57548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 li:thermal {
-                 }
 
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.1112851 {
-                 proto=0; x=840.0mil; y=1.544in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
+                   ha:ps_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      -42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                      42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                     }
+                   }
 
-                 ha:attributes {
-                   term=2
-                   name=2
+                   ha:ps_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     bottom = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      -42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                      42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                     }
+                   }
                  }
-                }
                }
-               li:layers {
-
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
-
-                  li:objects {
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
 
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
+               ha:ps_proto_v6.1 {
+                 hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+                 li:shape {
 
-                  li:objects {
-                   ha:line.1112838 {
-                    x1=840.0mil; y1=1.55974in; x2=840.0mil; y2=1.55974in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
- ha:flags ={ selected=1
- };                   }
-                   ha:line.1112841 {
-                    x1=840.0mil; y1=1.55974in; x2=840.0mil; y2=1.55974in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
- ha:flags ={ selected=1
- };                   }
-                   ha:line.1112844 {
-                    x1=840.0mil; y1=1.55974in; x2=840.0mil; y2=38.617396mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
- ha:flags ={ selected=1
- };                   }
-                   ha:line.1112847 {
-                    x1=840.0mil; y1=1.55974in; x2=22.336mm; y2=1.55974in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+                   ha:ps_shape_v4 {
+                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
+                    ha:combining {                    }
+                    ha:layer_mask {
+                     copper = 1
+                     top = 1
                     }
- ha:flags ={ selected=1
- };                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = L3uSQeru9w1L5hdo5KkAAABW
-              }
-              ha:subc.1112869 {
-               ha:attributes {
-                refdes=C8
-                value=2.2uF
-                device=CAPACITOR
-                footprint=0402
-                openscad=0402
-               }
-              ha:data {
-                            li:padstack_prototypes {
+                    clearance=0.0
+                   }
 
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+                   ha:ps_shape_v4 {
+                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
+                    ha:combining {                    }
+                    ha:layer_mask {
+                     bottom = 1
+                     copper = 1
+                    }
+                    clearance=0.0
+                   }
 
                    ha:ps_shape_v4 {
+                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
                     ha:combining {                    }
                     ha:layer_mask {
                      copper = 1
-                     top = 1
+                     intern = 1
                     }
                     clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                     }
                    }
 
                    ha:ps_shape_v4 {
+                    ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                    }
                     ha:combining { sub=1; auto=1;                    }
                     ha:layer_mask {
                      top = 1
                      mask = 1
                     }
                     clearance=0.0
-                     li:ps_poly {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                     }
                    }
 
                    ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
+                    ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                    }
+                    ha:combining { sub=1; auto=1;                    }
                     ha:layer_mask {
-                     top = 1
-                     paste = 1
+                     bottom = 1
+                     mask = 1
                     }
                     clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                     }
                    }
                  }
                }
               }
 
                li:objects {
-                ha:padstack_ref.1112883 {
-                 proto=0; x=1.033in; y=1.57548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.1112924 {
+                 proto=0; x=2.09in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+                 ha:flags {
+                  clearline=1
+                 }
+
                  li:thermal {
                  }
 
@@ -17933,13 +17977,25 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.1112884 {
-                 proto=0; x=1.033in; y=1.544in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.1112925 {
+                 proto=1; x=2.19in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
                  ha:flags {
                   clearline=1
                  }
 
                  li:thermal {
+                   li:2 {
+                    on  
+                    diag  
+                    round  
+                    noshape  
+                   }
+                   li:3 {
+                    on  
+                    diag  
+                    round  
+                    noshape  
+                   }
                  }
 
                  ha:attributes {
@@ -17955,10 +18011,16 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
+                   ha:line.1112907 {
+                    x1=2.239in; y1=43.0mil; x2=2.239in; y2=157.0mil; thickness=10.0mil; clearance=0.0;
+                   }
+                   ha:arc.1112910 {
+                    x=2.14in; y=100.0mil; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+                   }
                   }
                   ha:type {
                    silk = 1
-                   top = 1
+                    bottom = 1
                   }
                 }
 
@@ -17967,53 +18029,53 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.1112871 {
-                    x1=1.033in; y1=1.55974in; x2=1.033in; y2=1.55974in; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112912 {
+                    x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.1112874 {
-                    x1=1.033in; y1=1.55974in; x2=1.033in; y2=1.55974in; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112915 {
+                    x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.1112877 {
-                    x1=1.033in; y1=1.55974in; x2=1.033in; y2=38.617396mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112918 {
+                    x1=2.14in; y1=100.0mil; x2=55.356mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.1112880 {
-                    x1=1.033in; y1=1.55974in; x2=27.2382mm; y2=1.55974in; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112921 {
+                    x1=2.14in; y1=100.0mil; x2=2.14in; y2=1.54mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
                    }
                   }
                   ha:type {
-                   top = 1
                    misc = 1
                    virtual = 1
+                    bottom = 1
                   }
                 }
                }
               }
-               uid = L3uSQeru9w1L5hdo5KkAAABY
+               uid = L3uSQeru9w1L5hdo5KkAAABa
               }
-              ha:subc.1112906 {
+              ha:subc.1112964 {
                ha:attributes {
-                value=red
-                device=LED
-                footprint=100mil-led
-                refdes=D3
+                value=DFLS130L
+                device=DIODE
+                footprint=powerdi123
+                refdes=D4
                }
               ha:data {
                             li:padstack_prototypes {
 
                ha:ps_proto_v6.0 {
-                 hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
                  li:shape {
 
                    ha:ps_shape_v4 {
@@ -18024,155 +18086,124 @@ ha:pcb-rnd-board-v8 {
                     }
                     clearance=0.0
                      li:ps_poly {
-                      -35.0mil  
-                      -35.0mil  
-                      35.0mil  
-                      -35.0mil  
-                      35.0mil  
-                      35.0mil  
-                      -35.0mil  
-                      35.0mil  
+                      -43.31mil  
+                      -27.56mil  
+                      -43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      -27.56mil  
                      }
                    }
 
                    ha:ps_shape_v4 {
-                    ha:combining {                    }
+                    ha:combining { sub=1; auto=1;                    }
                     ha:layer_mask {
-                     bottom = 1
-                     copper = 1
+                     top = 1
+                     mask = 1
                     }
                     clearance=0.0
                      li:ps_poly {
-                      -35.0mil  
-                      -35.0mil  
-                      35.0mil  
-                      -35.0mil  
-                      35.0mil  
-                      35.0mil  
-                      -35.0mil  
-                      35.0mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     intern = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      -35.0mil  
-                      -35.0mil  
-                      35.0mil  
-                      -35.0mil  
-                      35.0mil  
-                      35.0mil  
-                      -35.0mil  
-                      35.0mil  
+                      -46.31mil  
+                      -30.56mil  
+                      -46.31mil  
+                      30.56mil  
+                      46.31mil  
+                      30.56mil  
+                      46.31mil  
+                      -30.56mil  
                      }
                    }
 
                    ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
+                    ha:combining { auto=1;                    }
                     ha:layer_mask {
                      top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      -42.5mil  
-                      -42.5mil  
-                      42.5mil  
-                      -42.5mil  
-                      42.5mil  
-                      42.5mil  
-                      -42.5mil  
-                      42.5mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     bottom = 1
-                     mask = 1
+                     paste = 1
                     }
                     clearance=0.0
                      li:ps_poly {
-                      -42.5mil  
-                      -42.5mil  
-                      42.5mil  
-                      -42.5mil  
-                      42.5mil  
-                      42.5mil  
-                      -42.5mil  
-                      42.5mil  
+                      -43.31mil  
+                      -27.56mil  
+                      -43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      -27.56mil  
                      }
                    }
                  }
                }
 
                ha:ps_proto_v6.1 {
-                 hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
                  li:shape {
 
                    ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
                     ha:combining {                    }
                     ha:layer_mask {
                      copper = 1
                      top = 1
                     }
                     clearance=0.0
+                     li:ps_poly {
+                      17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      27.555mil  
+                      17.715mil  
+                      27.555mil  
+                     }
                    }
 
                    ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     bottom = 1
-                     copper = 1
-                    }
-                    clearance=0.0
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     intern = 1
-                    }
-                    clearance=0.0
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                    }
                     ha:combining { sub=1; auto=1;                    }
                     ha:layer_mask {
                      top = 1
                      mask = 1
                     }
                     clearance=0.0
+                     li:ps_poly {
+                      20.715mil  
+                      -30.555mil  
+                      -20.715mil  
+                      -30.555mil  
+                      -20.715mil  
+                      30.555mil  
+                      20.715mil  
+                      30.555mil  
+                     }
                    }
 
                    ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                    }
-                    ha:combining { sub=1; auto=1;                    }
+                    ha:combining { auto=1;                    }
                     ha:layer_mask {
-                     bottom = 1
-                     mask = 1
+                     top = 1
+                     paste = 1
                     }
                     clearance=0.0
+                     li:ps_poly {
+                      17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      27.555mil  
+                      17.715mil  
+                      27.555mil  
+                     }
                    }
                  }
                }
               }
 
                li:objects {
-                ha:padstack_ref.1112924 {
-                 proto=0; x=2.09in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+                ha:padstack_ref.1112999 {
+                 proto=0; x=744.39mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -18181,34 +18212,22 @@ ha:pcb-rnd-board-v8 {
                  }
 
                  ha:attributes {
-                   term=1
-                   name=1
+                   term=2
+                   name=cathode
                  }
                 }
-                ha:padstack_ref.1112925 {
-                 proto=1; x=2.19in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+                ha:padstack_ref.1113000 {
+                 proto=1; x=644.0mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                  ha:flags {
                   clearline=1
                  }
 
                  li:thermal {
-                   li:2 {
-                    on  
-                    diag  
-                    round  
-                    noshape  
-                   }
-                   li:3 {
-                    on  
-                    diag  
-                    round  
-                    noshape  
-                   }
                  }
 
                  ha:attributes {
-                   term=2
-                   name=2
+                   term=1
+                   name=anode
                  }
                 }
                }
@@ -18219,16 +18238,31 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.1112907 {
-                    x1=2.239in; y1=43.0mil; x2=2.239in; y2=157.0mil; thickness=10.0mil; clearance=0.0;
+                   ha:line.1112965 {
+                    x1=647.93mil; y1=983.01mil; x2=766.05mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
                    }
-                   ha:arc.1112910 {
-                    x=2.14in; y=100.0mil; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+                   ha:line.1112968 {
+                    x1=766.05mil; y1=983.01mil; x2=766.05mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+                   }
+                   ha:line.1112971 {
+                    x1=766.05mil; y1=1.05899in; x2=647.93mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+                   }
+                   ha:line.1112974 {
+                    x1=647.93mil; y1=1.05899in; x2=647.93mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+                   }
+                   ha:line.1112977 {
+                    x1=787.08mil; y1=983.01mil; x2=806.07mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+                   }
+                   ha:line.1112980 {
+                    x1=806.07mil; y1=983.01mil; x2=806.07mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+                   }
+                   ha:line.1112983 {
+                    x1=806.07mil; y1=1.05899in; x2=787.08mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
                    }
                   }
                   ha:type {
                    silk = 1
-                    bottom = 1
+                    top = 1
                   }
                 }
 
@@ -18237,47 +18271,48 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.1112912 {
-                    x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112987 {
+                    x1=694.195mil; y1=1.021in; x2=694.195mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.1112915 {
-                    x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112990 {
+                    x1=706.99mil; y1=1.021in; x2=706.99mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.1112918 {
-                    x1=2.14in; y1=100.0mil; x2=55.356mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112993 {
+                    x1=706.99mil; y1=1.021in; x2=18.957546mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.1112921 {
-                    x1=2.14in; y1=100.0mil; x2=2.14in; y2=1.54mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.1112996 {
+                    x1=706.99mil; y1=1.021in; x2=706.99mil; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
                    }
                   }
                   ha:type {
-                   misc = 1
                    virtual = 1
-                    bottom = 1
+                   misc = 1
+                    top = 1
                   }
                 }
                }
               }
-               uid = L3uSQeru9w1L5hdo5KkAAABa
+               uid = L3uSQeru9w1L5hdo5KkAAABc
               }
-              ha:subc.1112964 {
+              ha:subc.1113051 {
                ha:attributes {
-                value=DFLS130L
-                device=DIODE
-                footprint=powerdi123
-                refdes=D4
+                refdes=R2
+                value=12.7
+                device=RESISTOR
+                footprint=0402
+                openscad=0402
                }
               ha:data {
                             li:padstack_prototypes {
@@ -18294,14 +18329,14 @@ ha:pcb-rnd-board-v8 {
                     }
                     clearance=0.0
                      li:ps_poly {
-                      -43.31mil  
-                      -27.56mil  
-                      -43.31mil  
-                      27.56mil  
-                      43.31mil  
-                      27.56mil  
-                      43.31mil  
-                      -27.56mil  
+                      9.84mil  
+                      -13.77mil  
+                      -9.84mil  
+                      -13.77mil  
+                      -9.84mil  
+                      13.77mil  
+                      9.84mil  
+                      13.77mil  
                      }
                    }
 
@@ -18313,257 +18348,14 @@ ha:pcb-rnd-board-v8 {
                     }
                     clearance=0.0
                      li:ps_poly {
-                      -46.31mil  
-                      -30.56mil  
-                      -46.31mil  
-                      30.56mil  
-                      46.31mil  
-                      30.56mil  
-                      46.31mil  
-                      -30.56mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      -43.31mil  
-                      -27.56mil  
-                      -43.31mil  
-                      27.56mil  
-                      43.31mil  
-                      27.56mil  
-                      43.31mil  
-                      -27.56mil  
-                     }
-                   }
-                 }
-               }
-
-               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 {
-                      17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      27.555mil  
-                      17.715mil  
-                      27.555mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      20.715mil  
-                      -30.555mil  
-                      -20.715mil  
-                      -30.555mil  
-                      -20.715mil  
-                      30.555mil  
-                      20.715mil  
-                      30.555mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      27.555mil  
-                      17.715mil  
-                      27.555mil  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.1112999 {
-                 proto=0; x=744.39mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=cathode
-                 }
-                }
-                ha:padstack_ref.1113000 {
-                 proto=1; x=644.0mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=1
-                   name=anode
-                 }
-                }
-               }
-               li:layers {
-
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1112965 {
-                    x1=647.93mil; y1=983.01mil; x2=766.05mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112968 {
-                    x1=766.05mil; y1=983.01mil; x2=766.05mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112971 {
-                    x1=766.05mil; y1=1.05899in; x2=647.93mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112974 {
-                    x1=647.93mil; y1=1.05899in; x2=647.93mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112977 {
-                    x1=787.08mil; y1=983.01mil; x2=806.07mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112980 {
-                    x1=806.07mil; y1=983.01mil; x2=806.07mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112983 {
-                    x1=806.07mil; y1=1.05899in; x2=787.08mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                    top = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1112987 {
-                    x1=694.195mil; y1=1.021in; x2=694.195mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.1112990 {
-                    x1=706.99mil; y1=1.021in; x2=706.99mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.1112993 {
-                    x1=706.99mil; y1=1.021in; x2=18.957546mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.1112996 {
-                    x1=706.99mil; y1=1.021in; x2=706.99mil; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   virtual = 1
-                   misc = 1
-                    top = 1
-                  }
-                }
-               }
-              }
-               uid = L3uSQeru9w1L5hdo5KkAAABc
-              }
-              ha:subc.1113051 {
-               ha:attributes {
-                refdes=R2
-                value=12.7
-                device=RESISTOR
-                footprint=0402
-                openscad=0402
-               }
-              ha:data {
-                            li:padstack_prototypes {
-
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
+                      12.84mil  
+                      -16.77mil  
+                      -12.84mil  
+                      -16.77mil  
+                      -12.84mil  
+                      16.77mil  
+                      12.84mil  
+                      16.77mil  
                      }
                    }
 
@@ -18673,233 +18465,20 @@ ha:pcb-rnd-board-v8 {
               }
                uid = L3uSQeru9w1L5hdo5KkAAABg
               }
-              ha:subc.1113099 {
-               ha:attributes {
-                copyright=2006 DJ Delorie
-                author=DJ Delorie
-                footprint=SOT23-5
-                dist-license=GPL
-                refdes=U3
-                value=TPS70933
-                device=IC
-                use-license=Unlimited
-                openscad=sot23-5
-               }
-              ha:data {
-                            li:padstack_prototypes {
+               ha:subc.1117205 {
+                ha:attributes {
+                 footprint=0402
+                 value=4.7k
+                 device=RESISTOR
+                 openscad=0402
+                 refdes=R21
+                }
+               ha:data {
+                              li:padstack_prototypes {
 
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      12.0mil  
-                      -20.0mil  
-                      -12.0mil  
-                      -20.0mil  
-                      -12.0mil  
-                      20.0mil  
-                      12.0mil  
-                      20.0mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      15.0mil  
-                      -23.0mil  
-                      -15.0mil  
-                      -23.0mil  
-                      -15.0mil  
-                      23.0mil  
-                      15.0mil  
-                      23.0mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      12.0mil  
-                      -20.0mil  
-                      -12.0mil  
-                      -20.0mil  
-                      -12.0mil  
-                      20.0mil  
-                      12.0mil  
-                      20.0mil  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.1113125 {
-                 proto=0; x=976.0mil; y=1.622in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=4
-                   name=4
-                 }
-                }
-                ha:padstack_ref.1113126 {
-                 proto=0; x=976.0mil; y=1.544in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=5
-                   name=5
-                 }
-                }
-                ha:padstack_ref.1113127 {
-                 proto=0; x=894.0mil; y=1.544in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.1113128 {
-                 proto=0; x=894.0mil; y=1.583in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-                ha:padstack_ref.1113129 {
-                 proto=0; x=894.0mil; y=1.622in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=3
-                   name=3
-                 }
-                }
-               }
-               li:layers {
-
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1113100 {
-                    x1=866.0mil; y1=1.642in; x2=25.527mm; y2=1.642in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1113103 {
-                    x1=25.527mm; y1=1.642in; x2=25.527mm; y2=1.524in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1113106 {
-                    x1=25.527mm; y1=1.524in; x2=866.0mil; y2=1.524in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1113109 {
-                    x1=866.0mil; y1=1.524in; x2=866.0mil; y2=1.642in; thickness=10.0mil; clearance=0.0;
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1113113 {
-                    x1=926.8mil; y1=1.583in; x2=926.8mil; y2=1.583in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.1113116 {
-                    x1=976.0mil; y1=1.622in; x2=976.0mil; y2=1.622in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.1113119 {
-                    x1=976.0mil; y1=1.622in; x2=23.7904mm; y2=1.622in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.1113122 {
-                    x1=976.0mil; y1=1.622in; x2=976.0mil; y2=42.1988mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = L3uSQeru9w1L5hdo5KkAAABi
-              }
-               ha:subc.1117205 {
-                ha:attributes {
-                 footprint=0402
-                 value=4.7k
-                 device=RESISTOR
-                 openscad=0402
-                 refdes=R21
-                }
-               ha:data {
-                              li:padstack_prototypes {
-
-                ha:ps_proto_v6.0 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
-                  li:shape {
+                ha:ps_proto_v6.0 {
+                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  li:shape {
 
                     ha:ps_shape_v4 {
                      ha:combining {                     }
@@ -19652,10 +19231,21 @@ ha:pcb-rnd-board-v8 {
                    proto=1; x=36.83mm; y=46.99mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
                    ha:flags {
                     clearline=1
-                    lock=1
                    }
 
                    li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
                    }
 
                    ha:attributes {
@@ -20319,12 +19909,13 @@ lock=1
                  uid = m/qU+DMxNl2QA595wEAAAABW
  ha:flags ={ lock=1
  };                }
-                   ha:subc.1138217 {
+                   ha:subc.1139999 {
                     ha:attributes {
-                     value=ADS8684
-                     device=IC
-                     footprint=TSSOP38
-                     refdes=U7
+                     refdes=C101
+                     value=0.1uF
+                     device=CAPACITOR
+                     footprint=0402
+                     openscad=0402
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -20341,14 +19932,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           -5.905mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
 
@@ -20360,14 +19951,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -34.53mil  
-                           -10.905mil  
-                           -34.53mil  
-                           10.905mil  
-                           34.53mil  
-                           10.905mil  
-                           34.53mil  
-                           -10.905mil  
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
                           }
                         }
 
@@ -20379,100 +19970,33 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           -5.905mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
                       }
                     }
+                   }
 
-                    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 {
-                           29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           5.905mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           34.53mil  
-                           10.905mil  
-                           34.53mil  
-                           -10.905mil  
-                           -34.53mil  
-                           -10.905mil  
-                           -34.53mil  
-                           10.905mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           5.905mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1138246 {
-                      proto=0; x=55.019829mm; y=1.62916in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                    li:objects {
+                     ha:padstack_ref.1140012 {
+                      proto=0; x=2.23in; y=642.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
 
                       ha:attributes {
                         term=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1138247 {
-                      proto=0; x=55.019829mm; y=1.60948in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1140013 {
+                      proto=0; x=2.23in; y=674.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -20485,114 +20009,131 @@ lock=1
                         name=2
                       }
                      }
-                     ha:padstack_ref.1138248 {
-                      proto=0; x=55.019829mm; y=1.58979in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
+                    }
+                    li:layers {
 
-                      ha:attributes {
-                        term=3
-                        name=3
-                      }
-                     }
-                     ha:padstack_ref.1138249 {
-                      proto=0; x=55.019829mm; y=1.57011in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=4
-                        name=4
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1138250 {
-                      proto=0; x=55.019829mm; y=1.55042in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
 
-                      ha:attributes {
-                        term=5
-                        name=5
-                      }
-                     }
-                     ha:padstack_ref.1138251 {
-                      proto=0; x=55.019829mm; y=1.53074in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=6
-                        name=6
-                      }
+                       li:objects {
+                        ha:line.1140000 {
+                         x1=2.23in; y1=658.26mil; x2=2.23in; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1140003 {
+                         x1=2.23in; y1=658.26mil; x2=2.23in; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1140006 {
+                         x1=2.23in; y1=658.26mil; x2=2.23in; y2=17.719804mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1140009 {
+                         x1=2.23in; y1=658.26mil; x2=55.642mm; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     ha:padstack_ref.1138252 {
-                      proto=0; x=55.019829mm; y=38.38067mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                    }
+                   }
+                    uid = IGobWzSMURBswUg5LvAAAACM
+                   }
+                   ha:subc.1140015 {
+                    ha:attributes {
+                     value=374
+                     device=RESISTOR
+                     footprint=0.125W_Carbon_Resistor
+                     refdes=R106
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
 
-                      ha:attributes {
-                        term=7
-                        name=7
-                      }
-                     }
-                     ha:padstack_ref.1138253 {
-                      proto=0; x=55.019829mm; y=1.49137in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
+                    ha:ps_proto_v6.0 {
+                      hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
 
-                      ha:attributes {
-                        term=8
-                        name=8
-                      }
-                     }
-                     ha:padstack_ref.1138254 {
-                      proto=0; x=55.019829mm; y=1.47168in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                        }
 
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                        }
 
-                      ha:attributes {
-                        term=9
-                        name=9
-                      }
-                     }
-                     ha:padstack_ref.1138255 {
-                      proto=0; x=55.019829mm; y=1.452in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                        }
 
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
 
-                      ha:attributes {
-                        term=10
-                        name=10
-                      }
-                     }
-                     ha:padstack_ref.1138256 {
-                      proto=0; x=55.019829mm; y=1.43232in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
                       }
+                    }
+                   }
 
-                      ha:attributes {
-                        term=11
-                        name=11
-                      }
-                     }
-                     ha:padstack_ref.1138257 {
-                      proto=0; x=55.019829mm; y=1.41263in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                    li:objects {
+                     ha:padstack_ref.1140046 {
+                      proto=0; x=55.919908mm; y=304.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -20601,22 +20142,11 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=12
-                        name=12
-                      }
-                     }
-                     ha:padstack_ref.1138258 {
-                      proto=0; x=55.019829mm; y=35.38093mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=13
-                        name=13
+                        term=1
                       }
                      }
-                     ha:padstack_ref.1138259 {
-                      proto=0; x=55.019829mm; y=1.37326in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1140047 {
+                      proto=0; x=48.299908mm; y=304.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -20625,323 +20155,34 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=14
-                        name=14
+                        term=2
                       }
                      }
-                     ha:padstack_ref.1138260 {
-                      proto=0; x=55.019829mm; y=1.35358in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=15
-                        name=15
-                      }
-                     }
-                     ha:padstack_ref.1138261 {
-                      proto=0; x=55.019829mm; y=1.33389in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=16
-                        name=16
-                      }
-                     }
-                     ha:padstack_ref.1138262 {
-                      proto=0; x=55.019829mm; y=1.31421in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=17
-                        name=17
-                      }
-                     }
-                     ha:padstack_ref.1138263 {
-                      proto=0; x=55.019829mm; y=1.29452in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=18
-                        name=18
-                      }
-                     }
-                     ha:padstack_ref.1138264 {
-                      proto=0; x=55.019829mm; y=1.27484in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=19
-                        name=19
-                      }
-                     }
-                     ha:padstack_ref.1138265 {
-                      proto=1; x=49.120171mm; y=1.27484in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=20
-                        name=20
-                      }
-                     }
-                     ha:padstack_ref.1138266 {
-                      proto=1; x=49.120171mm; y=1.29452in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=21
-                        name=21
-                      }
-                     }
-                     ha:padstack_ref.1138267 {
-                      proto=1; x=49.120171mm; y=1.31421in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=22
-                        name=22
-                      }
-                     }
-                     ha:padstack_ref.1138268 {
-                      proto=1; x=49.120171mm; y=1.33389in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=23
-                        name=23
-                      }
-                     }
-                     ha:padstack_ref.1138269 {
-                      proto=1; x=49.120171mm; y=1.35358in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=24
-                        name=24
-                      }
-                     }
-                     ha:padstack_ref.1138270 {
-                      proto=1; x=49.120171mm; y=1.37326in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=25
-                        name=25
-                      }
-                     }
-                     ha:padstack_ref.1138271 {
-                      proto=1; x=49.120171mm; y=35.38093mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=26
-                        name=26
-                      }
-                     }
-                     ha:padstack_ref.1138272 {
-                      proto=1; x=49.120171mm; y=1.41263in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=27
-                        name=27
-                      }
-                     }
-                     ha:padstack_ref.1138273 {
-                      proto=1; x=49.120171mm; y=1.43232in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=28
-                        name=28
-                      }
-                     }
-                     ha:padstack_ref.1138274 {
-                      proto=1; x=49.120171mm; y=1.452in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=29
-                        name=29
-                      }
-                     }
-                     ha:padstack_ref.1138275 {
-                      proto=1; x=49.120171mm; y=1.47168in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=30
-                        name=30
-                      }
-                     }
-                     ha:padstack_ref.1138276 {
-                      proto=1; x=49.120171mm; y=1.49137in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=31
-                        name=31
-                      }
-                     }
-                     ha:padstack_ref.1138277 {
-                      proto=1; x=49.120171mm; y=38.38067mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=32
-                        name=32
-                      }
-                     }
-                     ha:padstack_ref.1138278 {
-                      proto=1; x=49.120171mm; y=1.53074in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1138279 {
-                      proto=1; x=49.120171mm; y=1.55042in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=34
-                        name=34
-                      }
-                     }
-                     ha:padstack_ref.1138280 {
-                      proto=1; x=49.120171mm; y=1.57011in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=35
-                        name=35
-                      }
-                     }
-                     ha:padstack_ref.1138281 {
-                      proto=1; x=49.120171mm; y=1.58979in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=36
-                        name=36
-                      }
-                     }
-                     ha:padstack_ref.1138282 {
-                      proto=1; x=49.120171mm; y=1.60948in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=37
-                        name=37
-                      }
-                     }
-                     ha:padstack_ref.1138283 {
-                      proto=1; x=49.120171mm; y=1.62916in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=38
-                        name=38
-                      }
-                     }
-                    }
-                    li:layers {
+                    }
+                    li:layers {
 
                      ha:top-silk {
                       lid=0
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138218 {
-                         x1=2.20566in; y1=1.64507in; x2=2.20566in; y2=1.25893in; thickness=10.0mil; clearance=0.0;
+                        ha:line.1140016 {
+                         x1=53.633908mm; y1=304.0mil; x2=54.649908mm; y2=304.0mil; thickness=10.0mil; clearance=0.0;
                         }
-                        ha:line.1138221 {
-                         x1=2.20566in; y1=1.25893in; x2=1.89434in; y2=1.25893in; thickness=10.0mil; clearance=0.0;
+                        ha:line.1140019 {
+                         x1=53.633908mm; y1=344.0mil; x2=53.633908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
                         }
-                        ha:line.1138224 {
-                         x1=1.89434in; y1=1.25893in; x2=1.89434in; y2=1.64507in; thickness=10.0mil; clearance=0.0;
+                        ha:line.1140022 {
+                         x1=50.585908mm; y1=344.0mil; x2=53.633908mm; y2=344.0mil; thickness=10.0mil; clearance=0.0;
                         }
-                        ha:line.1138227 {
-                         x1=2.20566in; y1=1.64507in; x2=52.705mm; y2=1.64507in; thickness=10.0mil; clearance=0.0;
+                        ha:line.1140025 {
+                         x1=50.585908mm; y1=344.0mil; x2=50.585908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
                         }
-                        ha:line.1138230 {
-                         x1=1.89434in; y1=1.64507in; x2=51.435mm; y2=1.64507in; thickness=10.0mil; clearance=0.0;
+                        ha:line.1140028 {
+                         x1=50.585908mm; y1=264.0mil; x2=53.633908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
                         }
-                        ha:arc.1138233 {
-                         x=52.07mm; y=1.64507in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+                        ha:line.1140031 {
+                         x1=49.569908mm; y1=304.0mil; x2=50.585908mm; y2=304.0mil; thickness=10.0mil; clearance=0.0;
                         }
                        }
                        ha:type {
@@ -20955,26 +20196,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138234 {
-                         x1=52.07mm; y1=1.452in; x2=52.07mm; y2=1.452in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140034 {
+                         x1=52.109908mm; y1=304.0mil; x2=52.109908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1138237 {
-                         x1=52.07mm; y1=1.452in; x2=52.07mm; y2=1.452in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140037 {
+                         x1=55.919908mm; y1=304.0mil; x2=55.919908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1138240 {
-                         x1=52.07mm; y1=1.452in; x2=51.07mm; y2=1.452in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140040 {
+                         x1=55.919908mm; y1=304.0mil; x2=56.919908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1138243 {
-                         x1=52.07mm; y1=1.452in; x2=52.07mm; y2=35.8808mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140043 {
+                         x1=55.919908mm; y1=304.0mil; x2=55.919908mm; y2=6.7216mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -20988,21 +20229,24 @@ lock=1
                      }
                     }
                    }
-                    uid = eVRbahCb5CjRdB6U1eEAAABa
+                    uid = fdmrigvTMcHho9IPHtUAAAAo
                    }
-                   ha:subc.1138285 {
+                   ha:subc.1140049 {
                     ha:attributes {
-                     footprint=1206
-                     value=47uF
-                     device=CAPACITOR
-                     openscad=1206
-                     refdes=C110
+                     {io_pcb::hidename_y}=2.2352 mm
+                     footprint=100mil5pin
+                     {io_pcb::hidename_scale}=60
+                     refdes=J10
+                     value=vref_thrust
+                     {io_pcb::hidename_direction}=2
+                     device=CONNECTOR
+                     {io_pcb::hidename_x}=51.5874 mm
                     }
                    ha:data {
                                       li:padstack_prototypes {
 
                     ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
@@ -21013,14 +20257,52 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           25.59mil  
-                           -37.4mil  
-                           -25.59mil  
-                           -37.4mil  
-                           -25.59mil  
-                           37.4mil  
-                           25.59mil  
-                           37.4mil  
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
                           }
                         }
 
@@ -21032,42 +20314,98 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           28.59mil  
-                           -40.4mil  
-                           -28.59mil  
-                           -40.4mil  
-                           -28.59mil  
-                           40.4mil  
-                           28.59mil  
-                           40.4mil  
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
+                         ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
-                          top = 1
-                          paste = 1
+                          bottom = 1
+                          mask = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           25.59mil  
-                           -37.4mil  
-                           -25.59mil  
-                           -37.4mil  
-                           -25.59mil  
-                           37.4mil  
-                           25.59mil  
-                           37.4mil  
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
                           }
                         }
                       }
                     }
+
+                    ha:ps_proto_v6.1 {
+                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+                      }
+                    }
                    }
 
                     li:objects {
-                     ha:padstack_ref.1138304 {
-                      proto=0; x=2.373in; y=1.511in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140074 {
+                      proto=0; x=1.81157in; y=424.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -21080,8 +20418,12 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1138305 {
-                      proto=0; x=2.373in; y=1.6291in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140075 {
+                      proto=1; x=1.81157in; y=524.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
@@ -21090,6 +20432,48 @@ lock=1
                         name=2
                       }
                      }
+                     ha:padstack_ref.1140076 {
+                      proto=1; x=1.81157in; y=624.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=3
+                        name=3
+                      }
+                     }
+                     ha:padstack_ref.1140077 {
+                      proto=1; x=1.81157in; y=724.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=4
+                        name=4
+                      }
+                     }
+                     ha:padstack_ref.1140078 {
+                      proto=1; x=1.81157in; y=824.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=5
+                        name=5
+                      }
+                     }
                     }
                     li:layers {
 
@@ -21098,11 +20482,17 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138286 {
-                         x1=2.4104in; y1=1.54643in; x2=2.4104in; y2=1.59367in; thickness=8.0mil; clearance=0.0;
+                        ha:line.1140050 {
+                         x1=1.86157in; y1=874.0mil; x2=1.86157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
+                        }
+                        ha:line.1140053 {
+                         x1=1.76157in; y1=374.0mil; x2=1.86157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
                         }
-                        ha:line.1138289 {
-                         x1=2.3356in; y1=1.54643in; x2=2.3356in; y2=1.59367in; thickness=8.0mil; clearance=0.0;
+                        ha:line.1140056 {
+                         x1=1.76157in; y1=874.0mil; x2=1.76157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
+                        }
+                        ha:line.1140059 {
+                         x1=1.76157in; y1=874.0mil; x2=1.86157in; y2=874.0mil; thickness=15.0mil; clearance=0.0;
                         }
                        }
                        ha:type {
@@ -21116,26 +20506,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138292 {
-                         x1=2.373in; y1=39.87927mm; x2=2.373in; y2=39.87927mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140062 {
+                         x1=1.81157in; y1=624.0mil; x2=1.81157in; y2=624.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1138295 {
-                         x1=2.373in; y1=39.87927mm; x2=2.373in; y2=39.87927mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140065 {
+                         x1=1.81157in; y1=424.0mil; x2=1.81157in; y2=424.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1138298 {
-                         x1=2.373in; y1=39.87927mm; x2=2.373in; y2=40.87927mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140068 {
+                         x1=1.81157in; y1=424.0mil; x2=45.013878mm; y2=424.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1138301 {
-                         x1=2.373in; y1=39.87927mm; x2=59.2742mm; y2=39.87927mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140071 {
+                         x1=1.81157in; y1=424.0mil; x2=1.81157in; y2=11.7696mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -21149,15 +20539,15 @@ lock=1
                      }
                     }
                    }
-                    uid = uBW/nUHTf4QJGTtC2iUAAABx
+                    uid = fdmrigvTMcHho9IPHtUAAAAQ
                    }
-                   ha:subc.1138307 {
+                   ha:subc.1140502 {
                     ha:attributes {
-                     footprint=0402
-                     value=10uF
-                     device=CAPACITOR
-                     openscad=0402
-                     refdes=C111
+                     footprint=0805diode
+                     value=5.1V
+                     device=DIODE
+                     openscad=0805
+                     refdes=Z1
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -21174,14 +20564,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           25.59mil  
+                           -29.52mil  
+                           -25.59mil  
+                           -29.52mil  
+                           -25.59mil  
+                           29.52mil  
+                           25.59mil  
+                           29.52mil  
                           }
                         }
 
@@ -21193,14 +20583,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
+                           28.59mil  
+                           -32.52mil  
+                           -28.59mil  
+                           -32.52mil  
+                           -28.59mil  
+                           32.52mil  
+                           28.59mil  
+                           32.52mil  
                           }
                         }
 
@@ -21212,14 +20602,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           25.59mil  
+                           -29.52mil  
+                           -25.59mil  
+                           -29.52mil  
+                           -25.59mil  
+                           29.52mil  
+                           25.59mil  
+                           29.52mil  
                           }
                         }
                       }
@@ -21227,8 +20617,8 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1138320 {
-                      proto=0; x=2.236in; y=1.58248in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140530 {
+                      proto=0; x=1.96214in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       li:thermal {
                       }
 
@@ -21237,8 +20627,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1138321 {
-                      proto=0; x=2.236in; y=1.551in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140531 {
+                      proto=0; x=2.033in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -21259,6 +20649,21 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
+                        ha:line.1140503 {
+                         x1=1.99364in; y1=887.45mil; x2=50.8381mm; y2=887.45mil; thickness=8.0mil; clearance=0.0;
+                        }
+                        ha:line.1140506 {
+                         x1=1.99364in; y1=942.55mil; x2=50.8381mm; y2=942.55mil; thickness=8.0mil; clearance=0.0;
+                        }
+                        ha:line.1140509 {
+                         x1=2.04757in; y1=879.0mil; x2=2.06557in; y2=879.0mil; thickness=5.0mil; clearance=0.0;
+                        }
+                        ha:line.1140512 {
+                         x1=2.04757in; y1=951.0mil; x2=2.06557in; y2=951.0mil; thickness=5.0mil; clearance=0.0;
+                        }
+                        ha:line.1140515 {
+                         x1=2.06557in; y1=879.0mil; x2=2.06557in; y2=951.0mil; thickness=5.0mil; clearance=0.0;
+                        }
                        }
                        ha:type {
                         silk = 1
@@ -21271,26 +20676,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138308 {
-                         x1=2.236in; y1=1.56674in; x2=2.236in; y2=1.56674in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140518 {
+                         x1=1.99757in; y1=915.0mil; x2=1.99757in; y2=915.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1138311 {
-                         x1=2.236in; y1=1.56674in; x2=2.236in; y2=1.56674in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140521 {
+                         x1=1.99757in; y1=915.0mil; x2=1.99757in; y2=915.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1138314 {
-                         x1=2.236in; y1=1.56674in; x2=2.236in; y2=38.795196mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140524 {
+                         x1=1.99757in; y1=915.0mil; x2=51.738278mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1138317 {
-                         x1=2.236in; y1=1.56674in; x2=57.7944mm; y2=1.56674in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140527 {
+                         x1=1.99757in; y1=915.0mil; x2=1.99757in; y2=24.241mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -21304,15 +20709,14 @@ lock=1
                      }
                     }
                    }
-                    uid = uBW/nUHTf4QJGTtC2iUAAABz
+                    uid = DcN0YaPHZtfc6pL88xQAAACF
                    }
-                   ha:subc.1138323 {
+                   ha:subc.1140533 {
                     ha:attributes {
-                     footprint=0402
-                     value=10uF
-                     device=CAPACITOR
-                     openscad=0402
-                     refdes=C107
+                     value=INA125
+                     device=IC
+                     footprint=SO16
+                     refdes=U6
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -21329,14 +20733,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           -10.0mil  
                           }
                         }
 
@@ -21348,14 +20752,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
+                           -47.5mil  
+                           -15.0mil  
+                           -47.5mil  
+                           15.0mil  
+                           47.5mil  
+                           15.0mil  
+                           47.5mil  
+                           -15.0mil  
                           }
                         }
 
@@ -21367,112 +20771,20 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           -10.0mil  
                           }
                         }
                       }
                     }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1138336 {
-                      proto=0; x=1.864in; y=1.51852in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1138337 {
-                      proto=0; x=1.864in; y=39.37mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1138324 {
-                         x1=1.864in; y1=1.53426in; x2=1.864in; y2=1.53426in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1138327 {
-                         x1=1.864in; y1=1.53426in; x2=1.864in; y2=1.53426in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1138330 {
-                         x1=1.864in; y1=1.53426in; x2=1.864in; y2=39.970204mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1138333 {
-                         x1=1.864in; y1=1.53426in; x2=46.3456mm; y2=1.53426in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = uBW/nUHTf4QJGTtC2iUAAAB1
-                   }
-                   ha:subc.1138339 {
-                    ha:attributes {
-                     footprint=0402
-                     value=1uF
-                     device=CAPACITOR
-                     openscad=0402
-                     refdes=C108
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
 
-                    ha:ps_proto_v6.0 {
+                    ha:ps_proto_v6.1 {
                       hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
@@ -21484,14 +20796,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           10.0mil  
                           }
                         }
 
@@ -21503,14 +20815,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
+                           47.5mil  
+                           15.0mil  
+                           47.5mil  
+                           -15.0mil  
+                           -47.5mil  
+                           -15.0mil  
+                           -47.5mil  
+                           15.0mil  
                           }
                         }
 
@@ -21522,14 +20834,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           10.0mil  
                           }
                         }
                       }
@@ -21537,8 +20849,12 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1138352 {
-                      proto=0; x=2.236in; y=1.44052in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140562 {
+                      proto=0; x=2.15257in; y=724.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
@@ -21547,8 +20863,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1138353 {
-                      proto=0; x=2.236in; y=1.472in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140563 {
+                      proto=0; x=2.15257in; y=674.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -21561,14 +20877,216 @@ lock=1
                         name=2
                       }
                      }
-                    }
-                    li:layers {
+                     ha:padstack_ref.1140564 {
+                      proto=0; x=2.15257in; y=624.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
 
-                     ha:top-silk {
+                      ha:attributes {
+                        term=3
+                        name=3
+                      }
+                     }
+                     ha:padstack_ref.1140565 {
+                      proto=0; x=2.15257in; y=574.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=4
+                        name=4
+                      }
+                     }
+                     ha:padstack_ref.1140566 {
+                      proto=0; x=2.15257in; y=524.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=5
+                        name=5
+                      }
+                     }
+                     ha:padstack_ref.1140567 {
+                      proto=0; x=2.15257in; y=474.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=6
+                        name=6
+                      }
+                     }
+                     ha:padstack_ref.1140568 {
+                      proto=0; x=2.15257in; y=424.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=7
+                        name=7
+                      }
+                     }
+                     ha:padstack_ref.1140569 {
+                      proto=0; x=2.15257in; y=374.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=8
+                        name=8
+                      }
+                     }
+                     ha:padstack_ref.1140570 {
+                      proto=1; x=1.94757in; y=374.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=9
+                        name=9
+                      }
+                     }
+                     ha:padstack_ref.1140571 {
+                      proto=1; x=1.94757in; y=424.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=10
+                        name=10
+                      }
+                     }
+                     ha:padstack_ref.1140572 {
+                      proto=1; x=1.94757in; y=474.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=11
+                        name=11
+                      }
+                     }
+                     ha:padstack_ref.1140573 {
+                      proto=1; x=1.94757in; y=524.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=12
+                        name=12
+                      }
+                     }
+                     ha:padstack_ref.1140574 {
+                      proto=1; x=1.94757in; y=574.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=13
+                        name=13
+                      }
+                     }
+                     ha:padstack_ref.1140575 {
+                      proto=1; x=1.94757in; y=624.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=14
+                        name=14
+                      }
+                     }
+                     ha:padstack_ref.1140576 {
+                      proto=1; x=1.94757in; y=674.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=15
+                        name=15
+                      }
+                     }
+                     ha:padstack_ref.1140577 {
+                      proto=1; x=1.94757in; y=724.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=16
+                        name=16
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
                       lid=0
                       ha:combining {                      }
 
                        li:objects {
+                        ha:line.1140534 {
+                         x1=2.20507in; y1=744.0mil; x2=2.20507in; y2=354.0mil; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1140537 {
+                         x1=2.20507in; y1=354.0mil; x2=1.89507in; y2=354.0mil; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1140540 {
+                         x1=1.89507in; y1=354.0mil; x2=1.89507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1140543 {
+                         x1=2.20507in; y1=744.0mil; x2=2.07507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1140546 {
+                         x1=1.89507in; y1=744.0mil; x2=2.02507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:arc.1140549 {
+                         x=2.05007in; y=744.0mil; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+                        }
                        }
                        ha:type {
                         silk = 1
@@ -21581,26 +21099,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138340 {
-                         x1=2.236in; y1=1.45626in; x2=2.236in; y2=1.45626in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140550 {
+                         x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1138343 {
-                         x1=2.236in; y1=1.45626in; x2=2.236in; y2=1.45626in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140553 {
+                         x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1138346 {
-                         x1=2.236in; y1=1.45626in; x2=2.236in; y2=37.989004mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140556 {
+                         x1=2.05007in; y1=549.0mil; x2=51.071778mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1138349 {
-                         x1=2.236in; y1=1.45626in; x2=55.7944mm; y2=1.45626in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140559 {
+                         x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=12.9446mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -21614,21 +21132,20 @@ lock=1
                      }
                     }
                    }
-                    uid = uBW/nUHTf4QJGTtC2iUAAAB3
+                    uid = IGobWzSMURBswUg5LvAAAACi
                    }
-                   ha:subc.1138355 {
+                   ha:subc.1140579 {
                     ha:attributes {
-                     footprint=0402
-                     value=1uF
-                     device=CAPACITOR
-                     openscad=0402
-                     refdes=C109
+                     value=Header-2
+                     device=CONNECTOR
+                     footprint=100mil2pin
+                     refdes=J7
                     }
                    ha:data {
                                       li:padstack_prototypes {
 
                     ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
@@ -21639,61 +21156,159 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
+                         ha:combining {                         }
                          ha:layer_mask {
-                          top = 1
-                          mask = 1
+                          bottom = 1
+                          copper = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
                           top = 1
-                          paste = 1
+                          mask = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
                           }
                         }
                       }
                     }
+
+                    ha:ps_proto_v6.1 {
+                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+                      }
+                    }
                    }
 
                     li:objects {
-                     ha:padstack_ref.1138368 {
-                      proto=0; x=1.864in; y=1.44052in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140604 {
+                      proto=0; x=2.14057in; y=806.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
@@ -21702,8 +21317,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1138369 {
-                      proto=0; x=1.864in; y=1.472in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140605 {
+                      proto=1; x=2.14057in; y=906.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
                       ha:flags {
                        clearline=1
                       }
@@ -21724,6 +21339,18 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
+                        ha:line.1140580 {
+                         x1=2.19057in; y1=956.0mil; x2=2.19057in; y2=756.0mil; thickness=15.0mil; clearance=0.0;
+                        }
+                        ha:line.1140583 {
+                         x1=2.19057in; y1=756.0mil; x2=2.09057in; y2=756.0mil; thickness=15.0mil; clearance=0.0;
+                        }
+                        ha:line.1140586 {
+                         x1=2.09057in; y1=756.0mil; x2=2.09057in; y2=956.0mil; thickness=15.0mil; clearance=0.0;
+                        }
+                        ha:line.1140589 {
+                         x1=2.09057in; y1=956.0mil; x2=2.19057in; y2=956.0mil; thickness=15.0mil; clearance=0.0;
+                        }
                        }
                        ha:type {
                         silk = 1
@@ -21736,26 +21363,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138356 {
-                         x1=1.864in; y1=1.45626in; x2=1.864in; y2=1.45626in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140592 {
+                         x1=2.14057in; y1=856.0mil; x2=2.14057in; y2=856.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1138359 {
-                         x1=1.864in; y1=1.45626in; x2=1.864in; y2=1.45626in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140595 {
+                         x1=2.14057in; y1=806.0mil; x2=2.14057in; y2=806.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1138362 {
-                         x1=1.864in; y1=1.45626in; x2=1.864in; y2=37.989004mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140598 {
+                         x1=2.14057in; y1=806.0mil; x2=2.14057in; y2=21.4724mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1138365 {
-                         x1=1.864in; y1=1.45626in; x2=46.3456mm; y2=1.45626in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140601 {
+                         x1=2.14057in; y1=806.0mil; x2=53.370478mm; y2=806.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -21769,15 +21396,15 @@ lock=1
                      }
                     }
                    }
-                    uid = uBW/nUHTf4QJGTtC2iUAAAB5
+                    uid = PShjzY6L2OQTojvEFvcAAABc
                    }
-                   ha:subc.1138371 {
+                   ha:subc.1140607 {
                     ha:attributes {
-                     openscad=0402
-                     value=1uF
-                     device=CAPACITOR
-                     refdes=C102
+                     refdes=R19
+                     value=10k
+                     device=RESISTOR
                      footprint=0402
+                     openscad=0402
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -21847,12 +21474,8 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1138384 {
-                      proto=0; x=58.039mm; y=1.511in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1140620 {
+                      proto=0; x=2.02783in; y=822.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       li:thermal {
                       }
 
@@ -21861,8 +21484,12 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1138385 {
-                      proto=0; x=58.039mm; y=1.54248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140621 {
+                      proto=0; x=2.05931in; y=822.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
@@ -21891,26 +21518,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1138372 {
-                         x1=58.039mm; y1=1.52674in; x2=58.039mm; y2=1.52674in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140608 {
+                         x1=2.04357in; y1=822.0mil; x2=2.04357in; y2=822.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1138375 {
-                         x1=58.039mm; y1=1.52674in; x2=58.039mm; y2=1.52674in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140611 {
+                         x1=2.04357in; y1=822.0mil; x2=2.04357in; y2=822.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1138378 {
-                         x1=58.039mm; y1=1.52674in; x2=58.039mm; y2=39.779196mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140614 {
+                         x1=2.04357in; y1=822.0mil; x2=52.906678mm; y2=822.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1138381 {
-                         x1=58.039mm; y1=1.52674in; x2=57.039mm; y2=1.52674in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140617 {
+                         x1=2.04357in; y1=822.0mil; x2=2.04357in; y2=21.8788mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -21924,15 +21551,15 @@ lock=1
                      }
                     }
                    }
-                    uid = uBW/nUHTf4QJGTtC2iUAAABv
+                    uid = 6p/Oz7eeRKBTUtlwWg8AAABh
                    }
-                   ha:subc.1139999 {
+                   ha:subc.1140623 {
                     ha:attributes {
-                     refdes=C101
-                     value=0.1uF
-                     device=CAPACITOR
                      footprint=0402
+                     value=5.6k
+                     device=RESISTOR
                      openscad=0402
+                     refdes=R18
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -22002,8 +21629,12 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1140012 {
-                      proto=0; x=2.23in; y=642.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140636 {
+                      proto=0; x=2.05931in; y=776.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
@@ -22012,8 +21643,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1140013 {
-                      proto=0; x=2.23in; y=674.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1140637 {
+                      proto=0; x=2.02783in; y=776.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -22046,26 +21677,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140000 {
-                         x1=2.23in; y1=658.26mil; x2=2.23in; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140624 {
+                         x1=2.04357in; y1=776.0mil; x2=2.04357in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1140003 {
-                         x1=2.23in; y1=658.26mil; x2=2.23in; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140627 {
+                         x1=2.04357in; y1=776.0mil; x2=2.04357in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1140006 {
-                         x1=2.23in; y1=658.26mil; x2=2.23in; y2=17.719804mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140630 {
+                         x1=2.04357in; y1=776.0mil; x2=50.906678mm; y2=776.0mil; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1140009 {
-                         x1=2.23in; y1=658.26mil; x2=55.642mm; y2=658.26mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1140633 {
+                         x1=2.04357in; y1=776.0mil; x2=2.04357in; y2=18.7104mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -22079,78 +21710,86 @@ lock=1
                      }
                     }
                    }
-                    uid = IGobWzSMURBswUg5LvAAAACM
+                    uid = 6p/Oz7eeRKBTUtlwWg8AAABf
                    }
-                   ha:subc.1140015 {
+                   ha:subc.1154929 {
                     ha:attributes {
-                     value=374
+                     footprint=0402
+                     value=150
                      device=RESISTOR
-                     footprint=0.125W_Carbon_Resistor
-                     refdes=R106
+                     openscad=0402
+                     refdes=R1
                     }
                    ha:data {
                                       li:padstack_prototypes {
 
                     ha:ps_proto_v6.0 {
-                      hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
                          ha:combining {                         }
                          ha:layer_mask {
                           copper = 1
                           top = 1
                          }
                          clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
-                         ha:combining {                         }
+                         ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
+                          top = 1
+                          mask = 1
                          }
                          clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
+                         ha:combining { auto=1;                         }
                          ha:layer_mask {
                           top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
+                          paste = 1
                          }
                          clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
                         }
                       }
                     }
                    }
 
                     li:objects {
-                     ha:padstack_ref.1140046 {
-                      proto=0; x=55.919908mm; y=304.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                     ha:padstack_ref.1154942 {
+                      proto=0; x=2.183in; y=2.66548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -22160,10 +21799,11 @@ lock=1
 
                       ha:attributes {
                         term=1
+                        name=1
                       }
                      }
-                     ha:padstack_ref.1140047 {
-                      proto=0; x=48.299908mm; y=304.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                     ha:padstack_ref.1154943 {
+                      proto=0; x=2.183in; y=2.634in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -22173,6 +21813,7 @@ lock=1
 
                       ha:attributes {
                         term=2
+                        name=2
                       }
                      }
                     }
@@ -22183,24 +21824,6 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140016 {
-                         x1=53.633908mm; y1=304.0mil; x2=54.649908mm; y2=304.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140019 {
-                         x1=53.633908mm; y1=344.0mil; x2=53.633908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140022 {
-                         x1=50.585908mm; y1=344.0mil; x2=53.633908mm; y2=344.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140025 {
-                         x1=50.585908mm; y1=344.0mil; x2=50.585908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140028 {
-                         x1=50.585908mm; y1=264.0mil; x2=53.633908mm; y2=264.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140031 {
-                         x1=49.569908mm; y1=304.0mil; x2=50.585908mm; y2=304.0mil; thickness=10.0mil; clearance=0.0;
-                        }
                        }
                        ha:type {
                         silk = 1
@@ -22213,26 +21836,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140034 {
-                         x1=52.109908mm; y1=304.0mil; x2=52.109908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154930 {
+                         x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1140037 {
-                         x1=55.919908mm; y1=304.0mil; x2=55.919908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154933 {
+                         x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1140040 {
-                         x1=55.919908mm; y1=304.0mil; x2=56.919908mm; y2=304.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154936 {
+                         x1=2.183in; y1=2.64974in; x2=2.183in; y2=66.303396mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1140043 {
-                         x1=55.919908mm; y1=304.0mil; x2=55.919908mm; y2=6.7216mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154939 {
+                         x1=2.183in; y1=2.64974in; x2=56.4482mm; y2=2.64974in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -22246,24 +21869,20 @@ lock=1
                      }
                     }
                    }
-                    uid = fdmrigvTMcHho9IPHtUAAAAo
+                    uid = L3uSQeru9w1L5hdo5KkAAABe
                    }
-                   ha:subc.1140049 {
+                   ha:subc.1154945 {
                     ha:attributes {
-                     {io_pcb::hidename_y}=2.2352 mm
-                     footprint=100mil5pin
-                     {io_pcb::hidename_scale}=60
-                     refdes=J10
-                     value=vref_thrust
-                     {io_pcb::hidename_direction}=2
-                     device=CONNECTOR
-                     {io_pcb::hidename_x}=51.5874 mm
+                     value=0.1uF
+                     device=CAPACITOR
+                     footprint=0402
+                     refdes=C9
                     }
                    ha:data {
                                       li:padstack_prototypes {
 
                     ha:ps_proto_v6.0 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
@@ -22274,52 +21893,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
 
@@ -22331,103 +21912,43 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
+                         ha:combining { auto=1;                         }
                          ha:layer_mask {
-                          bottom = 1
-                          mask = 1
+                          top = 1
+                          paste = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
                       }
                     }
-
-                    ha:ps_proto_v6.1 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
                    }
 
                     li:objects {
-                     ha:padstack_ref.1140074 {
-                      proto=0; x=1.81157in; y=424.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
+                     ha:padstack_ref.1154958 {
+                      proto=0; x=2.028in; y=2.18952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
                       }
 
                       ha:attributes {
@@ -22435,8 +21956,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1140075 {
-                      proto=1; x=1.81157in; y=524.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                     ha:padstack_ref.1154959 {
+                      proto=0; x=2.028in; y=2.221in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -22449,48 +21970,6 @@ lock=1
                         name=2
                       }
                      }
-                     ha:padstack_ref.1140076 {
-                      proto=1; x=1.81157in; y=624.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=3
-                        name=3
-                      }
-                     }
-                     ha:padstack_ref.1140077 {
-                      proto=1; x=1.81157in; y=724.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=4
-                        name=4
-                      }
-                     }
-                     ha:padstack_ref.1140078 {
-                      proto=1; x=1.81157in; y=824.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=5
-                        name=5
-                      }
-                     }
                     }
                     li:layers {
 
@@ -22499,18 +21978,6 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140050 {
-                         x1=1.86157in; y1=874.0mil; x2=1.86157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
-                        }
-                        ha:line.1140053 {
-                         x1=1.76157in; y1=374.0mil; x2=1.86157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
-                        }
-                        ha:line.1140056 {
-                         x1=1.76157in; y1=874.0mil; x2=1.76157in; y2=374.0mil; thickness=15.0mil; clearance=0.0;
-                        }
-                        ha:line.1140059 {
-                         x1=1.76157in; y1=874.0mil; x2=1.86157in; y2=874.0mil; thickness=15.0mil; clearance=0.0;
-                        }
                        }
                        ha:type {
                         silk = 1
@@ -22523,26 +21990,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140062 {
-                         x1=1.81157in; y1=624.0mil; x2=1.81157in; y2=624.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154946 {
+                         x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1140065 {
-                         x1=1.81157in; y1=424.0mil; x2=1.81157in; y2=424.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154949 {
+                         x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1140068 {
-                         x1=1.81157in; y1=424.0mil; x2=45.013878mm; y2=424.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154952 {
+                         x1=2.028in; y1=2.20526in; x2=2.028in; y2=57.013604mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1140071 {
-                         x1=1.81157in; y1=424.0mil; x2=1.81157in; y2=11.7696mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154955 {
+                         x1=2.028in; y1=2.20526in; x2=50.5112mm; y2=2.20526in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -22556,15 +22023,15 @@ lock=1
                      }
                     }
                    }
-                    uid = fdmrigvTMcHho9IPHtUAAAAQ
+                    uid = Q1nlE2f62KwLAO7kz0gAAACL
                    }
-                   ha:subc.1140502 {
+                   ha:subc.1154961 {
                     ha:attributes {
-                     footprint=0805diode
-                     value=5.1V
-                     device=DIODE
-                     openscad=0805
-                     refdes=Z1
+                     refdes=C4
+                     value=18pF
+                     device=CAPACITOR
+                     footprint=0402
+                     openscad=0402
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -22581,14 +22048,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           25.59mil  
-                           -29.52mil  
-                           -25.59mil  
-                           -29.52mil  
-                           -25.59mil  
-                           29.52mil  
-                           25.59mil  
-                           29.52mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
 
@@ -22600,14 +22067,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           28.59mil  
-                           -32.52mil  
-                           -28.59mil  
-                           -32.52mil  
-                           -28.59mil  
-                           32.52mil  
-                           28.59mil  
-                           32.52mil  
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
                           }
                         }
 
@@ -22619,14 +22086,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           25.59mil  
-                           -29.52mil  
-                           -25.59mil  
-                           -29.52mil  
-                           -25.59mil  
-                           29.52mil  
-                           25.59mil  
-                           29.52mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
                       }
@@ -22634,8 +22101,12 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1140530 {
-                      proto=0; x=1.96214in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1154974 {
+                      proto=0; x=1.713in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
@@ -22644,12 +22115,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1140531 {
-                      proto=0; x=2.033in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1154975 {
+                      proto=0; x=1.74448in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       li:thermal {
                       }
 
@@ -22666,21 +22133,6 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140503 {
-                         x1=1.99364in; y1=887.45mil; x2=50.8381mm; y2=887.45mil; thickness=8.0mil; clearance=0.0;
-                        }
-                        ha:line.1140506 {
-                         x1=1.99364in; y1=942.55mil; x2=50.8381mm; y2=942.55mil; thickness=8.0mil; clearance=0.0;
-                        }
-                        ha:line.1140509 {
-                         x1=2.04757in; y1=879.0mil; x2=2.06557in; y2=879.0mil; thickness=5.0mil; clearance=0.0;
-                        }
-                        ha:line.1140512 {
-                         x1=2.04757in; y1=951.0mil; x2=2.06557in; y2=951.0mil; thickness=5.0mil; clearance=0.0;
-                        }
-                        ha:line.1140515 {
-                         x1=2.06557in; y1=879.0mil; x2=2.06557in; y2=951.0mil; thickness=5.0mil; clearance=0.0;
-                        }
                        }
                        ha:type {
                         silk = 1
@@ -22693,26 +22145,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140518 {
-                         x1=1.99757in; y1=915.0mil; x2=1.99757in; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154962 {
+                         x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1140521 {
-                         x1=1.99757in; y1=915.0mil; x2=1.99757in; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154965 {
+                         x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1140524 {
-                         x1=1.99757in; y1=915.0mil; x2=51.738278mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154968 {
+                         x1=1.72874in; y1=59.309mm; x2=44.909996mm; y2=59.309mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1140527 {
-                         x1=1.99757in; y1=915.0mil; x2=1.99757in; y2=24.241mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154971 {
+                         x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=60.309mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -22726,14 +22178,15 @@ lock=1
                      }
                     }
                    }
-                    uid = DcN0YaPHZtfc6pL88xQAAACF
+                    uid = zO8BdeMYaulaVJ+4kIIAAABa
                    }
-                   ha:subc.1140533 {
+                   ha:subc.1154977 {
                     ha:attributes {
-                     value=INA125
-                     device=IC
-                     footprint=SO16
-                     refdes=U6
+                     footprint=0402
+                     value=18pF
+                     device=CAPACITOR
+                     openscad=0402
+                     refdes=C3
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -22750,14 +22203,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -42.5mil  
-                           -10.0mil  
-                           -42.5mil  
-                           10.0mil  
-                           42.5mil  
-                           10.0mil  
-                           42.5mil  
-                           -10.0mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
 
@@ -22769,14 +22222,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -47.5mil  
-                           -15.0mil  
-                           -47.5mil  
-                           15.0mil  
-                           47.5mil  
-                           15.0mil  
-                           47.5mil  
-                           -15.0mil  
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
                           }
                         }
 
@@ -22788,39 +22241,130 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -42.5mil  
-                           -10.0mil  
-                           -42.5mil  
-                           10.0mil  
-                           42.5mil  
-                           10.0mil  
-                           42.5mil  
-                           -10.0mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
                       }
                     }
+                   }
 
-                    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
+                    li:objects {
+                     ha:padstack_ref.1154990 {
+                      proto=0; x=45.085mm; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     ha:padstack_ref.1154991 {
+                      proto=0; x=45.085mm; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.1154978 {
+                         x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1154981 {
+                         x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1154984 {
+                         x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=65.687196mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1154987 {
+                         x1=45.085mm; y1=2.54674in; x2=44.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = 5tUplJr5SYohzy+ou+0AAABd
+                   }
+                   ha:subc.1154993 {
+                    ha:attributes {
+                     value=12MHz
+                     device=CRYSTAL
+                     footprint=ABM8
+                     refdes=X1
+                    }
+                   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 {
-                           42.5mil  
-                           10.0mil  
-                           42.5mil  
-                           -10.0mil  
-                           -42.5mil  
-                           -10.0mil  
-                           -42.5mil  
-                           10.0mil  
+                           -20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           -25.595mil  
                           }
                         }
 
@@ -22832,14 +22376,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           47.5mil  
-                           15.0mil  
-                           47.5mil  
-                           -15.0mil  
-                           -47.5mil  
-                           -15.0mil  
-                           -47.5mil  
-                           15.0mil  
+                           -23.67mil  
+                           28.595mil  
+                           23.67mil  
+                           28.595mil  
+                           23.67mil  
+                           -28.595mil  
+                           -23.67mil  
+                           -28.595mil  
                           }
                         }
 
@@ -22851,37 +22395,96 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           42.5mil  
-                           10.0mil  
-                           42.5mil  
-                           -10.0mil  
-                           -42.5mil  
-                           -10.0mil  
-                           -42.5mil  
-                           10.0mil  
+                           -20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           -25.595mil  
                           }
                         }
                       }
                     }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1140562 {
-                      proto=0; x=2.15257in; y=724.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
+                    ha:ps_proto_v6.1 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           25.595mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           23.67mil  
+                           -28.595mil  
+                           -23.67mil  
+                           -28.595mil  
+                           -23.67mil  
+                           28.595mil  
+                           23.67mil  
+                           28.595mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           25.595mil  
+                          }
+                        }
                       }
+                    }
+                   }
 
+                    li:objects {
+                     ha:padstack_ref.1155007 {
+                      proto=0; x=1.70258in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=1
-                        name=1
+                        term=2
+                        name=pin2
                       }
                      }
-                     ha:padstack_ref.1140563 {
-                      proto=0; x=2.15257in; y=674.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1155008 {
+                      proto=1; x=1.70258in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -22890,22 +22493,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=2
-                        name=2
+                        term=1
+                        name=pin1
                       }
                      }
-                     ha:padstack_ref.1140564 {
-                      proto=0; x=2.15257in; y=624.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1155009 {
+                      proto=1; x=1.77541in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=3
-                        name=3
+                        term=4
+                        name=pin4
                       }
                      }
-                     ha:padstack_ref.1140565 {
-                      proto=0; x=2.15257in; y=574.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1155010 {
+                      proto=0; x=1.77541in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -22914,195 +22517,20 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=4
-                        name=4
+                        term=3
+                        name=pin3
                       }
                      }
-                     ha:padstack_ref.1140566 {
-                      proto=0; x=2.15257in; y=524.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=5
-                        name=5
-                      }
-                     }
-                     ha:padstack_ref.1140567 {
-                      proto=0; x=2.15257in; y=474.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=6
-                        name=6
-                      }
-                     }
-                     ha:padstack_ref.1140568 {
-                      proto=0; x=2.15257in; y=424.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=7
-                        name=7
-                      }
-                     }
-                     ha:padstack_ref.1140569 {
-                      proto=0; x=2.15257in; y=374.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=8
-                        name=8
-                      }
-                     }
-                     ha:padstack_ref.1140570 {
-                      proto=1; x=1.94757in; y=374.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=9
-                        name=9
-                      }
-                     }
-                     ha:padstack_ref.1140571 {
-                      proto=1; x=1.94757in; y=424.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=10
-                        name=10
-                      }
-                     }
-                     ha:padstack_ref.1140572 {
-                      proto=1; x=1.94757in; y=474.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=11
-                        name=11
-                      }
-                     }
-                     ha:padstack_ref.1140573 {
-                      proto=1; x=1.94757in; y=524.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=12
-                        name=12
-                      }
-                     }
-                     ha:padstack_ref.1140574 {
-                      proto=1; x=1.94757in; y=574.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=13
-                        name=13
-                      }
-                     }
-                     ha:padstack_ref.1140575 {
-                      proto=1; x=1.94757in; y=624.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=14
-                        name=14
-                      }
-                     }
-                     ha:padstack_ref.1140576 {
-                      proto=1; x=1.94757in; y=674.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=15
-                        name=15
-                      }
-                     }
-                     ha:padstack_ref.1140577 {
-                      proto=1; x=1.94757in; y=724.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=16
-                        name=16
-                      }
-                     }
-                    }
-                    li:layers {
+                    }
+                    li:layers {
 
                      ha:top-silk {
                       lid=0
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140534 {
-                         x1=2.20507in; y1=744.0mil; x2=2.20507in; y2=354.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140537 {
-                         x1=2.20507in; y1=354.0mil; x2=1.89507in; y2=354.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140540 {
-                         x1=1.89507in; y1=354.0mil; x2=1.89507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140543 {
-                         x1=2.20507in; y1=744.0mil; x2=2.07507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1140546 {
-                         x1=1.89507in; y1=744.0mil; x2=2.02507in; y2=744.0mil; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:arc.1140549 {
-                         x=2.05007in; y=744.0mil; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+                        ha:arc.1154994 {
+                         x=1.7327in; y=2.37437in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                         }
                        }
                        ha:type {
@@ -23116,26 +22544,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140550 {
-                         x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154995 {
+                         x1=44.170473mm; y1=61.848873mm; x2=44.170473mm; y2=61.848873mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1140553 {
-                         x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1154998 {
+                         x1=1.739in; y1=61.849mm; x2=1.739in; y2=61.849mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1140556 {
-                         x1=2.05007in; y1=549.0mil; x2=51.071778mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155001 {
+                         x1=1.739in; y1=61.849mm; x2=45.1706mm; y2=61.849mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1140559 {
-                         x1=2.05007in; y1=549.0mil; x2=2.05007in; y2=12.9446mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155004 {
+                         x1=1.739in; y1=61.849mm; x2=1.739in; y2=62.849mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -23149,20 +22577,20 @@ lock=1
                      }
                     }
                    }
-                    uid = IGobWzSMURBswUg5LvAAAACi
+                    uid = IGobWzSMURBswUg5LvAAAACm
                    }
-                   ha:subc.1140579 {
+                   ha:subc.1155012 {
                     ha:attributes {
-                     value=Header-2
-                     device=CONNECTOR
-                     footprint=100mil2pin
-                     refdes=J7
+                     value=0.1uF
+                     device=CAPACITOR
+                     footprint=0402
+                     refdes=C7
                     }
                    ha:data {
                                       li:padstack_prototypes {
 
                     ha:ps_proto_v6.0 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
@@ -23173,54 +22601,208 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining {                         }
+                         ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
-                          bottom = 1
-                          copper = 1
+                          top = 1
+                          mask = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining {                         }
+                         ha:combining { auto=1;                         }
                          ha:layer_mask {
-                          copper = 1
-                          intern = 1
+                          top = 1
+                          paste = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                          }
-                        }
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+                      }
+                    }
+                   }
+
+                    li:objects {
+                     ha:padstack_ref.1155025 {
+                      proto=0; x=1.817in; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     ha:padstack_ref.1155026 {
+                      proto=0; x=1.817in; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.1155013 {
+                         x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1155016 {
+                         x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1155019 {
+                         x1=1.817in; y1=2.54674in; x2=1.817in; y2=63.687196mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1155022 {
+                         x1=1.817in; y1=2.54674in; x2=47.1518mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = fdmrigvTMcHho9IPHtUAAAB2
+                   }
+                   ha:subc.1155028 {
+                    ha:attributes {
+                     value=Force Bootloader
+                     device=CONNECTOR
+                     footprint=100mil2pin
+                     refdes=J9
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                           35.0mil  
+                           -35.0mil  
+                           35.0mil  
+                          }
+                        }
 
                         ha:ps_shape_v4 {
                          ha:combining { sub=1; auto=1;                         }
@@ -23320,13 +22902,25 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1140604 {
-                      proto=0; x=2.14057in; y=806.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
+                     ha:padstack_ref.1155053 {
+                      proto=0; x=2.037in; y=2.941in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
                       ha:flags {
                        clearline=1
                       }
 
                       li:thermal {
+                        li:2 {
+                         on  
+                         diag  
+                         round  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         diag  
+                         round  
+                         noshape  
+                        }
                       }
 
                       ha:attributes {
@@ -23334,8 +22928,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1140605 {
-                      proto=1; x=2.14057in; y=906.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
+                     ha:padstack_ref.1155054 {
+                      proto=1; x=2.037in; y=2.841in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
                       ha:flags {
                        clearline=1
                       }
@@ -23356,17 +22950,17 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140580 {
-                         x1=2.19057in; y1=956.0mil; x2=2.19057in; y2=756.0mil; thickness=15.0mil; clearance=0.0;
+                        ha:line.1155029 {
+                         x1=1.987in; y1=2.791in; x2=1.987in; y2=2.991in; thickness=15.0mil; clearance=0.0;
                         }
-                        ha:line.1140583 {
-                         x1=2.19057in; y1=756.0mil; x2=2.09057in; y2=756.0mil; thickness=15.0mil; clearance=0.0;
+                        ha:line.1155032 {
+                         x1=1.987in; y1=2.991in; x2=2.087in; y2=2.991in; thickness=15.0mil; clearance=0.0;
                         }
-                        ha:line.1140586 {
-                         x1=2.09057in; y1=756.0mil; x2=2.09057in; y2=956.0mil; thickness=15.0mil; clearance=0.0;
+                        ha:line.1155035 {
+                         x1=2.087in; y1=2.991in; x2=2.087in; y2=2.791in; thickness=15.0mil; clearance=0.0;
                         }
-                        ha:line.1140589 {
-                         x1=2.09057in; y1=956.0mil; x2=2.19057in; y2=956.0mil; thickness=15.0mil; clearance=0.0;
+                        ha:line.1155038 {
+                         x1=2.087in; y1=2.791in; x2=1.987in; y2=2.791in; thickness=15.0mil; clearance=0.0;
                         }
                        }
                        ha:type {
@@ -23380,26 +22974,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1140592 {
-                         x1=2.14057in; y1=856.0mil; x2=2.14057in; y2=856.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155041 {
+                         x1=2.037in; y1=2.891in; x2=2.037in; y2=2.891in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1140595 {
-                         x1=2.14057in; y1=806.0mil; x2=2.14057in; y2=806.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155044 {
+                         x1=2.037in; y1=2.941in; x2=2.037in; y2=2.941in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1140598 {
-                         x1=2.14057in; y1=806.0mil; x2=2.14057in; y2=21.4724mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155047 {
+                         x1=2.037in; y1=2.941in; x2=2.037in; y2=73.7014mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1140601 {
-                         x1=2.14057in; y1=806.0mil; x2=53.370478mm; y2=806.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155050 {
+                         x1=2.037in; y1=2.941in; x2=52.7398mm; y2=2.941in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -23413,21 +23007,20 @@ lock=1
                      }
                     }
                    }
-                    uid = PShjzY6L2OQTojvEFvcAAABc
+                    uid = 2T5hFYSkncza3u8NS5oAAABk
                    }
-                   ha:subc.1140607 {
+                   ha:subc.1155104 {
                     ha:attributes {
-                     refdes=R19
-                     value=10k
-                     device=RESISTOR
-                     footprint=0402
-                     openscad=0402
+                     value=Debug
+                     device=CONNECTOR
+                     footprint=0-215079-4
+                     refdes=J6
                     }
                    ha:data {
                                       li:padstack_prototypes {
 
                     ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      hdia=31.5mil; hplated=1; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
@@ -23438,230 +23031,237 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
+                         ha:combining {                         }
                          ha:layer_mask {
-                          top = 1
-                          mask = 1
+                          bottom = 1
+                          copper = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
+                           -23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
+                         ha:combining {                         }
                          ha:layer_mask {
-                          top = 1
-                          paste = 1
+                          copper = 1
+                          intern = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
                           }
                         }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1140620 {
-                      proto=0; x=2.02783in; y=822.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1140621 {
-                      proto=0; x=2.05931in; y=822.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                          }
+                        }
 
-                      ha:attributes {
-                        term=2
-                        name=2
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                          }
+                        }
                       }
-                     }
                     }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
+                    ha:ps_proto_v6.1 {
+                      hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                        }
 
-                       li:objects {
-                        ha:line.1140608 {
-                         x1=2.04357in; y1=822.0mil; x2=2.04357in; y2=822.0mil; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
                          }
+                         clearance=0.0
                         }
-                        ha:line.1140611 {
-                         x1=2.04357in; y1=822.0mil; x2=2.04357in; y2=822.0mil; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
                          }
+                         clearance=0.0
                         }
-                        ha:line.1140614 {
-                         x1=2.04357in; y1=822.0mil; x2=52.906678mm; y2=822.0mil; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
                          }
+                         clearance=0.0
                         }
-                        ha:line.1140617 {
-                         x1=2.04357in; y1=822.0mil; x2=2.04357in; y2=21.8788mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
                          }
+                         clearance=0.0
                         }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = 6p/Oz7eeRKBTUtlwWg8AAABh
-                   }
-                   ha:subc.1140623 {
-                    ha:attributes {
-                     footprint=0402
-                     value=5.6k
-                     device=RESISTOR
-                     openscad=0402
-                     refdes=R18
+                      }
                     }
-                   ha:data {
-                                      li:padstack_prototypes {
 
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                    ha:ps_proto_v6.2 {
+                      hdia=59.06mil; hplated=1; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
                          ha:combining {                         }
                          ha:layer_mask {
                           copper = 1
                           top = 1
                          }
                          clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
                         }
 
                         ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
                          ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
                           top = 1
                           mask = 1
                          }
                          clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
+                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
-                          top = 1
-                          paste = 1
+                          bottom = 1
+                          mask = 1
                          }
                          clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
                         }
                       }
                     }
                    }
 
                     li:objects {
-                     ha:padstack_ref.1140636 {
-                      proto=0; x=2.05931in; y=776.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1155129 {
+                      proto=0; x=55.753mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
 
                       li:thermal {
+                        li:2 {
+                         on  
+                         diag  
+                         round  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         diag  
+                         round  
+                         noshape  
+                        }
                       }
 
                       ha:attributes {
                         term=1
-                        name=1
+                        name=pin1
                       }
                      }
-                     ha:padstack_ref.1140637 {
-                      proto=0; x=2.02783in; y=776.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1155130 {
+                      proto=1; x=57.023mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -23671,142 +23271,25 @@ lock=1
 
                       ha:attributes {
                         term=2
-                        name=2
+                        name=pin2
                       }
                      }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1140624 {
-                         x1=2.04357in; y1=776.0mil; x2=2.04357in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1140627 {
-                         x1=2.04357in; y1=776.0mil; x2=2.04357in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1140630 {
-                         x1=2.04357in; y1=776.0mil; x2=50.906678mm; y2=776.0mil; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1140633 {
-                         x1=2.04357in; y1=776.0mil; x2=2.04357in; y2=18.7104mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = 6p/Oz7eeRKBTUtlwWg8AAABf
-                   }
-                   ha:subc.1154929 {
-                    ha:attributes {
-                     footprint=0402
-                     value=150
-                     device=RESISTOR
-                     openscad=0402
-                     refdes=R1
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
-
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
-                        }
+                     ha:padstack_ref.1155131 {
+                      proto=1; x=58.293mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
+                      li:thermal {
                       }
-                    }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1154942 {
-                      proto=0; x=2.183in; y=2.66548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:attributes {
+                        term=3
+                        name=pin3
+                      }
+                     }
+                     ha:padstack_ref.1155132 {
+                      proto=1; x=59.563mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -23815,12 +23298,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=1
-                        name=1
+                        term=4
+                        name=pin4
                       }
                      }
-                     ha:padstack_ref.1154943 {
-                      proto=0; x=2.183in; y=2.634in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1155133 {
+                      proto=2; x=2.13989in; y=2.86913in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -23829,8 +23312,8 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=2
-                        name=2
+                        term=0
+                        name=mnt
                       }
                      }
                     }
@@ -23841,6 +23324,18 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
+                        ha:line.1155105 {
+                         x1=2.10072in; y1=2.78962in; x2=2.10072in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
+                        }
+                        ha:line.1155108 {
+                         x1=2.10072in; y1=2.99039in; x2=2.43929in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
+                        }
+                        ha:line.1155111 {
+                         x1=2.43929in; y1=2.99039in; x2=2.43929in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
+                        }
+                        ha:line.1155114 {
+                         x1=2.43929in; y1=2.78962in; x2=2.10072in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
+                        }
                        }
                        ha:type {
                         silk = 1
@@ -23853,26 +23348,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1154930 {
-                         x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155117 {
+                         x1=56.997041mm; y1=73.29998mm; x2=56.997041mm; y2=73.29998mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1154933 {
-                         x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155120 {
+                         x1=55.753mm; y1=2.84in; x2=55.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1154936 {
-                         x1=2.183in; y1=2.64974in; x2=2.183in; y2=66.303396mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155123 {
+                         x1=55.753mm; y1=2.84in; x2=55.753mm; y2=73.136mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1154939 {
-                         x1=2.183in; y1=2.64974in; x2=56.4482mm; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155126 {
+                         x1=55.753mm; y1=2.84in; x2=56.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -23886,14 +23381,14 @@ lock=1
                      }
                     }
                    }
-                    uid = L3uSQeru9w1L5hdo5KkAAABe
+                    uid = awHEPLOUqbax+QojwTkAAAB7
                    }
-                   ha:subc.1154945 {
+                   ha:subc.1155135 {
                     ha:attributes {
-                     value=0.1uF
-                     device=CAPACITOR
-                     footprint=0402
-                     refdes=C9
+                     value=USBmicroB
+                     device=CONNECTOR
+                     footprint=11071
+                     refdes=J5
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -23910,14 +23405,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           26.575mil  
+                           7.875mil  
+                           26.575mil  
                           }
                         }
 
@@ -23929,14 +23424,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
+                           10.875mil  
+                           -29.575mil  
+                           -10.875mil  
+                           -29.575mil  
+                           -10.875mil  
+                           29.575mil  
+                           10.875mil  
+                           29.575mil  
                           }
                         }
 
@@ -23948,112 +23443,83 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           26.575mil  
+                           7.875mil  
+                           26.575mil  
                           }
                         }
                       }
                     }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1154958 {
-                      proto=0; x=2.028in; y=2.18952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1154959 {
-                      proto=0; x=2.028in; y=2.221in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                    ha:ps_proto_v6.1 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
 
-                       li:objects {
-                        ha:line.1154946 {
-                         x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1154949 {
-                         x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
                          }
+                         clearance=0.0
+                          li:ps_poly {
+                           -31.495mil  
+                           -27.56mil  
+                           -31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           -27.56mil  
+                          }
                         }
-                        ha:line.1154952 {
-                         x1=2.028in; y1=2.20526in; x2=2.028in; y2=57.013604mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
                          }
+                         clearance=0.0
+                          li:ps_poly {
+                           -34.495mil  
+                           -30.56mil  
+                           -34.495mil  
+                           30.56mil  
+                           34.495mil  
+                           30.56mil  
+                           34.495mil  
+                           -30.56mil  
+                          }
                         }
-                        ha:line.1154955 {
-                         x1=2.028in; y1=2.20526in; x2=50.5112mm; y2=2.20526in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
                          }
+                         clearance=0.0
+                          li:ps_poly {
+                           -31.495mil  
+                           -27.56mil  
+                           -31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           -27.56mil  
+                          }
                         }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = Q1nlE2f62KwLAO7kz0gAAACL
-                   }
-                   ha:subc.1154961 {
-                    ha:attributes {
-                     refdes=C4
-                     value=18pF
-                     device=CAPACITOR
-                     footprint=0402
-                     openscad=0402
+                      }
                     }
-                   ha:data {
-                                      li:padstack_prototypes {
 
-                    ha:ps_proto_v6.0 {
+                    ha:ps_proto_v6.2 {
                       hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
@@ -24065,14 +23531,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           -37.4mil  
+                           -37.4mil  
+                           -37.4mil  
                           }
                         }
 
@@ -24084,14 +23550,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
+                           -40.4mil  
+                           40.4mil  
+                           40.4mil  
+                           40.4mil  
+                           40.4mil  
+                           -40.4mil  
+                           -40.4mil  
+                           -40.4mil  
                           }
                         }
 
@@ -24103,178 +23569,98 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
+                           -37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           -37.4mil  
+                           -37.4mil  
+                           -37.4mil  
                           }
                         }
                       }
                     }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1154974 {
-                      proto=0; x=1.713in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                    ha:ps_proto_v6.3 {
+                      hdia=0.0; hplated=1; htop=0; hbottom=0;
+                      li:shape {
 
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1154975 {
-                      proto=0; x=1.74448in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=10.0mil
+                        }
 
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
+                        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:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                        ha:ps_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=10.0mil
+                        }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1154962 {
-                         x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1154965 {
-                         x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1154968 {
-                         x1=1.72874in; y1=59.309mm; x2=44.909996mm; y2=59.309mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1154971 {
-                         x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=60.309mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
+                        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:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = zO8BdeMYaulaVJ+4kIIAAABa
-                   }
-                   ha:subc.1154977 {
-                    ha:attributes {
-                     footprint=0402
-                     value=18pF
-                     device=CAPACITOR
-                     openscad=0402
-                     refdes=C3
-                    }
-                   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: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
-                          top = 1
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
+                         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
+                          bottom = 1
                           mask = 1
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
+                         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 {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
+                         clearance=10.0mil
                         }
                       }
                     }
                    }
 
                     li:objects {
-                     ha:padstack_ref.1154990 {
-                      proto=0; x=45.085mm; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1155148 {
+                      proto=0; x=1.74882in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -24284,224 +23670,102 @@ lock=1
 
                       ha:attributes {
                         term=1
-                        name=1
+                        name=VBUS
                       }
                      }
-                     ha:padstack_ref.1154991 {
-                      proto=0; x=45.085mm; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1155149 {
+                      proto=0; x=1.77441in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
                       ha:attributes {
                         term=2
-                        name=2
+                        name=D-
                       }
                      }
-                    }
-                    li:layers {
+                     ha:padstack_ref.1155150 {
+                      proto=0; x=1.8in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
+                      ha:attributes {
+                        term=3
+                        name=D+
+                      }
                      }
+                     ha:padstack_ref.1155151 {
+                      proto=0; x=1.82559in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                        ha:line.1154978 {
-                         x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1154981 {
-                         x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1154984 {
-                         x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=65.687196mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1154987 {
-                         x1=45.085mm; y1=2.54674in; x2=44.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
+                      ha:attributes {
+                        term=4
+                        name=HS
+                      }
                      }
-                    }
-                   }
-                    uid = 5tUplJr5SYohzy+ou+0AAABd
-                   }
-                   ha:subc.1154993 {
-                    ha:attributes {
-                     value=12MHz
-                     device=CRYSTAL
-                     footprint=ABM8
-                     refdes=X1
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
+                     ha:padstack_ref.1155152 {
+                      proto=0; x=1.85118in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      li:thermal {
+                      }
 
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                      ha:attributes {
+                        term=5
+                        name=GND
+                      }
+                     }
+                     ha:padstack_ref.1155153 {
+                      proto=1; x=48.920019mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           -25.595mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -23.67mil  
-                           28.595mil  
-                           23.67mil  
-                           28.595mil  
-                           23.67mil  
-                           -28.595mil  
-                           -23.67mil  
-                           -28.595mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           -25.595mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=G
+                      }
+                     }
+                     ha:padstack_ref.1155154 {
+                      proto=1; x=42.519981mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
-
-                    ha:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           25.595mil  
-                          }
-                        }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           23.67mil  
-                           -28.595mil  
-                           -23.67mil  
-                           -28.595mil  
-                           -23.67mil  
-                           28.595mil  
-                           23.67mil  
-                           28.595mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           25.595mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=G
+                      }
+                     }
+                     ha:padstack_ref.1155155 {
+                      proto=2; x=1.84528in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1155007 {
-                      proto=0; x=1.70258in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=2
-                        name=pin2
+                        term=G
                       }
                      }
-                     ha:padstack_ref.1155008 {
-                      proto=1; x=1.70258in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155156 {
+                      proto=2; x=1.75472in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
                       ha:flags {
                        clearline=1
                       }
@@ -24510,32 +23774,53 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=1
-                        name=pin1
+                        term=G
                       }
                      }
-                     ha:padstack_ref.1155009 {
-                      proto=1; x=1.77541in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155157 {
+                      proto=3; x=1.92598in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
+                        li:2 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         solid  
+                         noshape  
+                        }
                       }
 
                       ha:attributes {
-                        term=4
-                        name=pin4
+                        term=G
                       }
                      }
-                     ha:padstack_ref.1155010 {
-                      proto=0; x=1.77541in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155158 {
+                      proto=3; x=1.67402in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
                       ha:flags {
                        clearline=1
                       }
 
                       li:thermal {
+                        li:2 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         solid  
+                         noshape  
+                        }
                       }
 
                       ha:attributes {
-                        term=3
-                        name=pin3
+                        term=G
                       }
                      }
                     }
@@ -24546,9 +23831,6 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:arc.1154994 {
-                         x=1.7327in; y=2.37437in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                        }
                        }
                        ha:type {
                         silk = 1
@@ -24561,26 +23843,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1154995 {
-                         x1=44.170473mm; y1=61.848873mm; x2=44.170473mm; y2=61.848873mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155136 {
+                         x1=1.8in; y1=73.698549mm; x2=1.8in; y2=73.698549mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1154998 {
-                         x1=1.739in; y1=61.849mm; x2=1.739in; y2=61.849mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155139 {
+                         x1=1.8in; y1=3.0in; x2=1.8in; y2=3.0in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1155001 {
-                         x1=1.739in; y1=61.849mm; x2=45.1706mm; y2=61.849mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155142 {
+                         x1=1.8in; y1=3.0in; x2=46.72mm; y2=3.0in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1155004 {
-                         x1=1.739in; y1=61.849mm; x2=1.739in; y2=62.849mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1155145 {
+                         x1=1.8in; y1=3.0in; x2=1.8in; y2=77.2mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -24592,176 +23874,155 @@ lock=1
                         virtual = 1
                        }
                      }
-                    }
-                   }
-                    uid = IGobWzSMURBswUg5LvAAAACm
-                   }
-                   ha:subc.1155012 {
-                    ha:attributes {
-                     value=0.1uF
-                     device=CAPACITOR
-                     footprint=0402
-                     refdes=C7
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
 
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                     {ha:top copper}                              {
+                      lid=2
+                      ha:combining {                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
+                       li:objects {
+                       }
+                       ha:type {
+                        copper = 1
+                        top = 1
+                       }
+                     }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
-                        }
+                     ha:top_paste {
+                      lid=3
+                      ha:combining { auto=1;                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-                      }
-                    }
-                   }
+                       li:objects {
+                       }
+                       ha:type {
+                        top = 1
+                        paste = 1
+                       }
+                     }
 
-                    li:objects {
-                     ha:padstack_ref.1155025 {
-                      proto=0; x=1.817in; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      li:thermal {
-                      }
+                     ha:top_mask {
+                      lid=4
+                      ha:combining { sub=1; auto=1;                      }
 
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        top = 1
+                        mask = 1
+                       }
                      }
-                     ha:padstack_ref.1155026 {
-                      proto=0; x=1.817in; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                     ha:any_internal_copper {
+                      lid=5
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        copper = 1
+                        intern = 1
+                       }
+                       stack_offs = 1
                      }
-                    }
-                    li:layers {
 
-                     ha:top-silk {
-                      lid=0
+                     ha:bottom_copper {
+                      lid=6
                       ha:combining {                      }
 
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        copper = 1
+                       }
+                     }
+
+                     ha:bottom_mask {
+                      lid=7
+                      ha:combining { sub=1; auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        mask = 1
+                       }
+                     }
+
+                     ha:bottom_silk {
+                      lid=8
+                      ha:combining { auto=1;                      }
+
                        li:objects {
                        }
                        ha:type {
                         silk = 1
-                        top = 1
+                        bottom = 1
                        }
                      }
 
-                     ha:subc-aux {
-                      lid=1
+                     ha:bottom_paste {
+                      lid=9
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        paste = 1
+                       }
+                     }
+
+                     ha:outline {
+                      lid=10
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1155013 {
-                         x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1155016 {
-                         x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1155019 {
-                         x1=1.817in; y1=2.54674in; x2=1.817in; y2=63.687196mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1155022 {
-                         x1=1.817in; y1=2.54674in; x2=47.1518mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
                        }
                        ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
+                        boundary = 1
+                       }
+                       purpose = uroute
+                     }
+
+                     ha:pmech {
+                      lid=11
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        mech = 1
+                       }
+                       purpose = proute
+                     }
+
+                     ha:umech {
+                      lid=12
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        mech = 1
                        }
+                       purpose = uroute
                      }
                     }
                    }
-                    uid = fdmrigvTMcHho9IPHtUAAAB2
+                    uid = t+CANjtdPMoBlE0Q3VMAAAAB
                    }
-                   ha:subc.1155028 {
+                   ha:subc.1155160 {
                     ha:attributes {
-                     value=Force Bootloader
-                     device=CONNECTOR
-                     footprint=100mil2pin
-                     refdes=J9
+                     value=LPC11U12FHN33
+                     device=IC
+                     footprint=hvqfn33_7x7
+                     refdes=U2
                     }
                    ha:data {
                                       li:padstack_prototypes {
 
                     ha:ps_proto_v6.0 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
@@ -24772,111 +24033,180 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
+                           -16.73mil  
+                           -5.51mil  
+                           -16.73mil  
+                           5.51mil  
+                           16.73mil  
+                           5.51mil  
+                           16.73mil  
+                           -5.51mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining {                         }
+                         ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
-                          bottom = 1
-                          copper = 1
+                          top = 1
+                          mask = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
+                           -19.73mil  
+                           -8.51mil  
+                           -19.73mil  
+                           8.51mil  
+                           19.73mil  
+                           8.51mil  
+                           19.73mil  
+                           -8.51mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:combining {                         }
+                         ha:combining { auto=1;                         }
                          ha:layer_mask {
-                          copper = 1
-                          intern = 1
+                          top = 1
+                          paste = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
-                           35.0mil  
-                           -35.0mil  
-                           35.0mil  
+                           -16.73mil  
+                           -5.51mil  
+                           -16.73mil  
+                           5.51mil  
+                           16.73mil  
+                           5.51mil  
+                           16.73mil  
+                           -5.51mil  
                           }
                         }
+                      }
+                    }
+
+                    ha:ps_proto_v6.1 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
 
                         ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
+                         ha:combining {                         }
                          ha:layer_mask {
+                          copper = 1
                           top = 1
-                          mask = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
+                           5.51mil  
+                           -16.73mil  
+                           -5.51mil  
+                           -16.73mil  
+                           -5.51mil  
+                           16.73mil  
+                           5.51mil  
+                           16.73mil  
                           }
                         }
 
                         ha:ps_shape_v4 {
                          ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
-                          bottom = 1
+                          top = 1
                           mask = 1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
-                           42.5mil  
-                           -42.5mil  
-                           42.5mil  
+                           8.51mil  
+                           -19.73mil  
+                           -8.51mil  
+                           -19.73mil  
+                           -8.51mil  
+                           19.73mil  
+                           8.51mil  
+                           19.73mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           5.51mil  
+                           -16.73mil  
+                           -5.51mil  
+                           -16.73mil  
+                           -5.51mil  
+                           16.73mil  
+                           5.51mil  
+                           16.73mil  
                           }
                         }
                       }
                     }
 
-                    ha:ps_proto_v6.1 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                    ha:ps_proto_v6.2 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
                          ha:combining {                         }
                          ha:layer_mask {
                           copper = 1
                           top = 1
                          }
                          clearance=0.0
+                          li:ps_poly {
+                           -92.52mil  
+                           92.52mil  
+                           92.52mil  
+                           92.52mil  
+                           92.52mil  
+                           -92.52mil  
+                           -92.52mil  
+                           -92.52mil  
+                          }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                          }
+                        }
+                      }
+                    }
+
+                    ha:ps_proto_v6.3 {
+                      hdia=13.0mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;                         }
                          ha:combining {                         }
                          ha:layer_mask {
                           bottom = 1
@@ -24886,7 +24216,7 @@ lock=1
                         }
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
+                         ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;                         }
                          ha:combining {                         }
                          ha:layer_mask {
                           copper = 1
@@ -24894,50 +24224,169 @@ lock=1
                          }
                          clearance=0.0
                         }
+                      }
+                    }
+
+                    ha:ps_proto_v6.4 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           -19.755mil  
+                           -19.755mil  
+                           -19.755mil  
+                          }
+                        }
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
                          ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
                           top = 1
                           mask = 1
                          }
                          clearance=0.0
+                          li:ps_poly {
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                           0.0  
+                          }
+                        }
+                      }
+                    }
+
+                    ha:ps_proto_v6.5 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           -19.755mil  
+                           -19.755mil  
+                           -19.755mil  
+                          }
                         }
 
                         ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
                          ha:combining { sub=1; auto=1;                         }
                          ha:layer_mask {
-                          bottom = 1
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           19.755mil  
+                           -19.755mil  
+                           -19.755mil  
+                           -19.755mil  
+                          }
+                        }
+                      }
+                    }
+
+                    ha:ps_proto_v6.6 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -11.29mil  
+                           11.29mil  
+                           11.29mil  
+                           11.29mil  
+                           11.29mil  
+                           -11.29mil  
+                           -11.29mil  
+                           -11.29mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
                           mask = 1
                          }
                          clearance=0.0
+                          li:ps_poly {
+                           -14.29mil  
+                           14.29mil  
+                           14.29mil  
+                           14.29mil  
+                           14.29mil  
+                           -14.29mil  
+                           -14.29mil  
+                           -14.29mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -11.29mil  
+                           11.29mil  
+                           11.29mil  
+                           11.29mil  
+                           11.29mil  
+                           -11.29mil  
+                           -11.29mil  
+                           -11.29mil  
+                          }
                         }
                       }
                     }
                    }
 
                     li:objects {
-                     ha:padstack_ref.1155053 {
-                      proto=0; x=2.037in; y=2.941in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+                     ha:padstack_ref.1155188 {
+                      proto=0; x=1.89728in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
 
                       li:thermal {
-                        li:2 {
-                         on  
-                         diag  
-                         round  
-                         noshape  
-                        }
-                        li:3 {
-                         on  
-                         diag  
-                         round  
-                         noshape  
-                        }
                       }
 
                       ha:attributes {
@@ -24945,8 +24394,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1155054 {
-                      proto=1; x=2.037in; y=2.841in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+                     ha:padstack_ref.1155189 {
+                      proto=1; x=1.95043in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -24955,330 +24404,194 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=2
-                        name=2
+                        term=9
+                        name=9
                       }
                      }
-                    }
-                    li:layers {
+                     ha:padstack_ref.1155190 {
+                      proto=0; x=2.18272in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                        ha:line.1155029 {
-                         x1=1.987in; y1=2.791in; x2=1.987in; y2=2.991in; thickness=15.0mil; clearance=0.0;
-                        }
-                        ha:line.1155032 {
-                         x1=1.987in; y1=2.991in; x2=2.087in; y2=2.991in; thickness=15.0mil; clearance=0.0;
-                        }
-                        ha:line.1155035 {
-                         x1=2.087in; y1=2.991in; x2=2.087in; y2=2.791in; thickness=15.0mil; clearance=0.0;
-                        }
-                        ha:line.1155038 {
-                         x1=2.087in; y1=2.791in; x2=1.987in; y2=2.791in; thickness=15.0mil; clearance=0.0;
-                        }
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
+                      ha:attributes {
+                        term=17
+                        name=17
+                      }
                      }
+                     ha:padstack_ref.1155191 {
+                      proto=1; x=2.12957in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                        ha:line.1155041 {
-                         x1=2.037in; y1=2.891in; x2=2.037in; y2=2.891in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1155044 {
-                         x1=2.037in; y1=2.941in; x2=2.037in; y2=2.941in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1155047 {
-                         x1=2.037in; y1=2.941in; x2=2.037in; y2=73.7014mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1155050 {
-                         x1=2.037in; y1=2.941in; x2=52.7398mm; y2=2.941in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
+                      ha:attributes {
+                        term=25
+                        name=25
+                      }
                      }
-                    }
-                   }
-                    uid = 2T5hFYSkncza3u8NS5oAAABk
-                   }
-                   ha:subc.1155104 {
-                    ha:attributes {
-                     value=Debug
-                     device=CONNECTOR
-                     footprint=0-215079-4
-                     refdes=J6
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
+                     ha:padstack_ref.1155192 {
+                      proto=0; x=1.89728in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                    ha:ps_proto_v6.0 {
-                      hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                           23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                     ha:padstack_ref.1155193 {
+                      proto=1; x=1.97602in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                           23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                           23.0mil  
-                           -23.0mil  
-                           23.0mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=10
+                        name=10
+                      }
+                     }
+                     ha:padstack_ref.1155194 {
+                      proto=0; x=2.18272in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -26.0mil  
-                           -26.0mil  
-                           26.0mil  
-                           -26.0mil  
-                           26.0mil  
-                           26.0mil  
-                           -26.0mil  
-                           26.0mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -26.0mil  
-                           -26.0mil  
-                           26.0mil  
-                           -26.0mil  
-                           26.0mil  
-                           26.0mil  
-                           -26.0mil  
-                           26.0mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=18
+                        name=18
+                      }
+                     }
+                     ha:padstack_ref.1155195 {
+                      proto=1; x=2.10398in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
 
-                    ha:ps_proto_v6.1 {
-                      hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
+                      ha:attributes {
+                        term=26
+                        name=26
+                      }
+                     }
+                     ha:padstack_ref.1155196 {
+                      proto=0; x=1.89728in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
+                      ha:attributes {
+                        term=3
+                        name=3
+                      }
+                     }
+                     ha:padstack_ref.1155197 {
+                      proto=1; x=2.00161in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
+                      ha:attributes {
+                        term=11
+                        name=11
+                      }
+                     }
+                     ha:padstack_ref.1155198 {
+                      proto=0; x=2.18272in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
 
-                    ha:ps_proto_v6.2 {
-                      hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
+                      ha:attributes {
+                        term=19
+                        name=19
+                      }
+                     }
+                     ha:padstack_ref.1155199 {
+                      proto=1; x=2.07839in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
+                      ha:attributes {
+                        term=27
+                        name=27
+                      }
+                     }
+                     ha:padstack_ref.1155200 {
+                      proto=0; x=1.89728in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
+                      ha:attributes {
+                        term=4
+                        name=4
+                      }
+                     }
+                     ha:padstack_ref.1155201 {
+                      proto=1; x=2.0272in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1155129 {
-                      proto=0; x=55.753mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=12
+                        name=12
+                      }
+                     }
+                     ha:padstack_ref.1155202 {
+                      proto=0; x=2.18272in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
 
                       li:thermal {
-                        li:2 {
-                         on  
-                         diag  
-                         round  
-                         noshape  
-                        }
-                        li:3 {
-                         on  
-                         diag  
-                         round  
-                         noshape  
-                        }
                       }
 
                       ha:attributes {
-                        term=1
-                        name=pin1
+                        term=20
+                        name=20
                       }
                      }
-                     ha:padstack_ref.1155130 {
-                      proto=1; x=57.023mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155203 {
+                      proto=1; x=2.0528in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25287,12 +24600,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=2
-                        name=pin2
+                        term=28
+                        name=28
                       }
                      }
-                     ha:padstack_ref.1155131 {
-                      proto=1; x=58.293mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155204 {
+                      proto=0; x=1.89728in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25301,12 +24614,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=3
-                        name=pin3
+                        term=5
+                        name=5
                       }
                      }
-                     ha:padstack_ref.1155132 {
-                      proto=1; x=59.563mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155205 {
+                      proto=1; x=2.0528in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25315,12 +24628,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=4
-                        name=pin4
+                        term=13
+                        name=13
                       }
                      }
-                     ha:padstack_ref.1155133 {
-                      proto=2; x=2.13989in; y=2.86913in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155206 {
+                      proto=0; x=2.18272in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25329,355 +24642,166 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=0
-                        name=mnt
+                        term=21
+                        name=21
                       }
                      }
-                    }
-                    li:layers {
+                     ha:padstack_ref.1155207 {
+                      proto=1; x=2.0272in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                        ha:line.1155105 {
-                         x1=2.10072in; y1=2.78962in; x2=2.10072in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
-                        }
-                        ha:line.1155108 {
-                         x1=2.10072in; y1=2.99039in; x2=2.43929in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
-                        }
-                        ha:line.1155111 {
-                         x1=2.43929in; y1=2.99039in; x2=2.43929in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
-                        }
-                        ha:line.1155114 {
-                         x1=2.43929in; y1=2.78962in; x2=2.10072in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
-                        }
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
+                      ha:attributes {
+                        term=29
+                        name=29
+                      }
                      }
+                     ha:padstack_ref.1155208 {
+                      proto=0; x=1.89728in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                        ha:line.1155117 {
-                         x1=56.997041mm; y1=73.29998mm; x2=56.997041mm; y2=73.29998mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1155120 {
-                         x1=55.753mm; y1=2.84in; x2=55.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1155123 {
-                         x1=55.753mm; y1=2.84in; x2=55.753mm; y2=73.136mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1155126 {
-                         x1=55.753mm; y1=2.84in; x2=56.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
+                      ha:attributes {
+                        term=6
+                        name=6
+                      }
                      }
-                    }
-                   }
-                    uid = awHEPLOUqbax+QojwTkAAAB7
-                   }
-                   ha:subc.1155135 {
-                    ha:attributes {
-                     value=USBmicroB
-                     device=CONNECTOR
-                     footprint=11071
-                     refdes=J5
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
+                     ha:padstack_ref.1155209 {
+                      proto=1; x=2.07839in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           7.875mil  
-                           -26.575mil  
-                           -7.875mil  
-                           -26.575mil  
-                           -7.875mil  
-                           26.575mil  
-                           7.875mil  
-                           26.575mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=14
+                        name=14
+                      }
+                     }
+                     ha:padstack_ref.1155210 {
+                      proto=0; x=2.18272in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           10.875mil  
-                           -29.575mil  
-                           -10.875mil  
-                           -29.575mil  
-                           -10.875mil  
-                           29.575mil  
-                           10.875mil  
-                           29.575mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           7.875mil  
-                           -26.575mil  
-                           -7.875mil  
-                           -26.575mil  
-                           -7.875mil  
-                           26.575mil  
-                           7.875mil  
-                           26.575mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=22
+                        name=22
+                      }
+                     }
+                     ha:padstack_ref.1155211 {
+                      proto=1; x=2.00161in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
 
-                    ha:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -31.495mil  
-                           -27.56mil  
-                           -31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           -27.56mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=30
+                        name=30
+                      }
+                     }
+                     ha:padstack_ref.1155212 {
+                      proto=0; x=1.89728in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -34.495mil  
-                           -30.56mil  
-                           -34.495mil  
-                           30.56mil  
-                           34.495mil  
-                           30.56mil  
-                           34.495mil  
-                           -30.56mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -31.495mil  
-                           -27.56mil  
-                           -31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           -27.56mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=7
+                        name=7
+                      }
+                     }
+                     ha:padstack_ref.1155213 {
+                      proto=1; x=2.10398in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
 
-                    ha:ps_proto_v6.2 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=15
+                        name=15
+                      }
+                     }
+                     ha:padstack_ref.1155214 {
+                      proto=0; x=2.18272in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -40.4mil  
-                           40.4mil  
-                           40.4mil  
-                           40.4mil  
-                           40.4mil  
-                           -40.4mil  
-                           -40.4mil  
-                           -40.4mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=23
+                        name=23
+                      }
+                     }
+                     ha:padstack_ref.1155215 {
+                      proto=1; x=1.97602in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
-
-                    ha:ps_proto_v6.3 {
-                      hdia=0.0; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         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
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=10.0mil
-                        }
+                      ha:attributes {
+                        term=31
+                        name=31
+                      }
+                     }
+                     ha:padstack_ref.1155216 {
+                      proto=0; x=1.89728in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=10.0mil
-                        }
+                      li:thermal {
+                      }
 
-                        ha: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:attributes {
+                        term=8
+                        name=8
+                      }
+                     }
+                     ha:padstack_ref.1155217 {
+                      proto=1; x=2.12957in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=10.0mil
-                        }
+                      li:thermal {
                       }
-                    }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1155148 {
-                      proto=0; x=1.74882in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:attributes {
+                        term=16
+                        name=16
+                      }
+                     }
+                     ha:padstack_ref.1155218 {
+                      proto=0; x=2.18272in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25686,12 +24810,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=1
-                        name=VBUS
+                        term=24
+                        name=24
                       }
                      }
-                     ha:padstack_ref.1155149 {
-                      proto=0; x=1.77441in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155219 {
+                      proto=1; x=1.95043in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25700,12 +24824,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=2
-                        name=D-
+                        term=32
+                        name=32
                       }
                      }
-                     ha:padstack_ref.1155150 {
-                      proto=0; x=1.8in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155220 {
+                      proto=2; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25714,12 +24838,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=3
-                        name=D+
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155151 {
-                      proto=0; x=1.82559in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155221 {
+                      proto=3; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25728,22 +24852,26 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=4
-                        name=HS
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155152 {
-                      proto=0; x=1.85118in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155222 {
+                      proto=4; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=5
-                        name=GND
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155153 {
-                      proto=1; x=48.920019mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+                     ha:padstack_ref.1155223 {
+                      proto=3; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25752,11 +24880,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=G
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155154 {
-                      proto=1; x=42.519981mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+                     ha:padstack_ref.1155224 {
+                      proto=4; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
                       ha:flags {
                        clearline=1
                       }
@@ -25765,11 +24894,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=G
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155155 {
-                      proto=2; x=1.84528in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+                     ha:padstack_ref.1155225 {
+                      proto=3; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -25778,11 +24908,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=G
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155156 {
-                      proto=2; x=1.75472in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+                     ha:padstack_ref.1155226 {
+                      proto=4; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
                       ha:flags {
                        clearline=1
                       }
@@ -25791,614 +24922,322 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=G
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155157 {
-                      proto=3; x=1.92598in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
+                     ha:padstack_ref.1155227 {
+                      proto=3; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
 
                       li:thermal {
-                        li:2 {
-                         on  
-                         solid  
-                         noshape  
-                        }
-                        li:3 {
-                         on  
-                         solid  
-                         noshape  
-                        }
                       }
 
                       ha:attributes {
-                        term=G
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155158 {
-                      proto=3; x=1.67402in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
+                     ha:padstack_ref.1155228 {
+                      proto=4; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
                       ha:flags {
                        clearline=1
                       }
 
                       li:thermal {
-                        li:2 {
-                         on  
-                         solid  
-                         noshape  
-                        }
-                        li:3 {
-                         on  
-                         solid  
-                         noshape  
-                        }
                       }
 
                       ha:attributes {
-                        term=G
+                        term=33
+                        name=33
                       }
                      }
-                    }
-                    li:layers {
+                     ha:padstack_ref.1155229 {
+                      proto=3; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155230 {
+                      proto=4; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1155136 {
-                         x1=1.8in; y1=73.698549mm; x2=1.8in; y2=73.698549mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1155139 {
-                         x1=1.8in; y1=3.0in; x2=1.8in; y2=3.0in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1155142 {
-                         x1=1.8in; y1=3.0in; x2=46.72mm; y2=3.0in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1155145 {
-                         x1=1.8in; y1=3.0in; x2=1.8in; y2=77.2mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155231 {
+                      proto=3; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     {ha:top copper}             {
-                      lid=2
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        copper = 1
-                        top = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155232 {
+                      proto=4; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:top_paste {
-                      lid=3
-                      ha:combining { auto=1;                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        top = 1
-                        paste = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155233 {
+                      proto=3; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:top_mask {
-                      lid=4
-                      ha:combining { sub=1; auto=1;                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        top = 1
-                        mask = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155234 {
+                      proto=4; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:any_internal_copper {
-                      lid=5
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        copper = 1
-                        intern = 1
-                       }
-                       stack_offs = 1
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155235 {
+                      proto=3; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:bottom_copper {
-                      lid=6
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        bottom = 1
-                        copper = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155236 {
+                      proto=4; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:bottom_mask {
-                      lid=7
-                      ha:combining { sub=1; auto=1;                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        bottom = 1
-                        mask = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155237 {
+                      proto=3; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:bottom_silk {
-                      lid=8
-                      ha:combining { auto=1;                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        bottom = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155238 {
+                      proto=4; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:bottom_paste {
-                      lid=9
-                      ha:combining { auto=1;                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        bottom = 1
-                        paste = 1
-                       }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155239 {
+                      proto=5; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      li:thermal {
+                      }
 
-                     ha:outline {
-                      lid=10
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        boundary = 1
-                       }
-                       purpose = uroute
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155240 {
+                      proto=6; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:pmech {
-                      lid=11
-                      ha:combining { auto=1;                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                       }
-                       ha:type {
-                        mech = 1
-                       }
-                       purpose = proute
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
+                     ha:padstack_ref.1155241 {
+                      proto=5; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      li:thermal {
+                      }
 
-                     ha:umech {
-                      lid=12
-                      ha:combining { auto=1;                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        mech = 1
-                       }
-                       purpose = uroute
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
                      }
-                    }
-                   }
-                    uid = t+CANjtdPMoBlE0Q3VMAAAAB
-                   }
-                   ha:subc.1155160 {
-                    ha:attributes {
-                     value=LPC11U12FHN33
-                     device=IC
-                     footprint=hvqfn33_7x7
-                     refdes=U2
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
-
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                     ha:padstack_ref.1155242 {
+                      proto=6; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -16.73mil  
-                           -5.51mil  
-                           -16.73mil  
-                           5.51mil  
-                           16.73mil  
-                           5.51mil  
-                           16.73mil  
-                           -5.51mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -19.73mil  
-                           -8.51mil  
-                           -19.73mil  
-                           8.51mil  
-                           19.73mil  
-                           8.51mil  
-                           19.73mil  
-                           -8.51mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     ha:padstack_ref.1155243 {
+                      proto=5; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -16.73mil  
-                           -5.51mil  
-                           -16.73mil  
-                           5.51mil  
-                           16.73mil  
-                           5.51mil  
-                           16.73mil  
-                           -5.51mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     ha:padstack_ref.1155244 {
+                      proto=6; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
 
-                    ha:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           5.51mil  
-                           -16.73mil  
-                           -5.51mil  
-                           -16.73mil  
-                           -5.51mil  
-                           16.73mil  
-                           5.51mil  
-                           16.73mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     ha:padstack_ref.1155245 {
+                      proto=5; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           8.51mil  
-                           -19.73mil  
-                           -8.51mil  
-                           -19.73mil  
-                           -8.51mil  
-                           19.73mil  
-                           8.51mil  
-                           19.73mil  
-                          }
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           5.51mil  
-                           -16.73mil  
-                           -5.51mil  
-                           -16.73mil  
-                           -5.51mil  
-                           16.73mil  
-                           5.51mil  
-                           16.73mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     ha:padstack_ref.1155246 {
+                      proto=6; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
 
-                    ha:ps_proto_v6.2 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -92.52mil  
-                           92.52mil  
-                           92.52mil  
-                           92.52mil  
-                           92.52mil  
-                           -92.52mil  
-                           -92.52mil  
-                           -92.52mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     ha:padstack_ref.1155247 {
+                      proto=5; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                          }
-                        }
+                      li:thermal {
                       }
-                    }
 
-                    ha:ps_proto_v6.3 {
-                      hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     ha:padstack_ref.1155248 {
+                      proto=6; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
+                      li:thermal {
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
+                      ha:attributes {
+                        term=33
+                        name=33
                       }
-                    }
-
-                    ha:ps_proto_v6.4 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           -19.755mil  
-                           -19.755mil  
-                           -19.755mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                           0.0  
-                          }
-                        }
+                     }
+                     ha:padstack_ref.1155249 {
+                      proto=5; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                      ha:flags {
+                       clearline=1
                       }
-                    }
-
-                    ha:ps_proto_v6.5 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           -19.755mil  
-                           -19.755mil  
-                           -19.755mil  
-                          }
-                        }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           19.755mil  
-                           -19.755mil  
-                           -19.755mil  
-                           -19.755mil  
-                          }
-                        }
+                      li:thermal {
                       }
-                    }
-
-                    ha:ps_proto_v6.6 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -14.29mil  
-                           14.29mil  
-                           14.29mil  
-                           14.29mil  
-                           14.29mil  
-                           -14.29mil  
-                           -14.29mil  
-                           -14.29mil  
-                          }
-                        }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                          }
-                        }
+                      ha:attributes {
+                        term=33
+                        name=33
                       }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1155188 {
-                      proto=0; x=1.89728in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     }
+                     ha:padstack_ref.1155250 {
+                      proto=6; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26407,26 +25246,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=1
-                        name=1
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155189 {
-                      proto=1; x=1.95043in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1155251 {
+                      proto=5; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=9
-                        name=9
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155190 {
-                      proto=0; x=2.18272in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155252 {
+                      proto=6; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26435,12 +25270,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=17
-                        name=17
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155191 {
-                      proto=1; x=2.12957in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155253 {
+                      proto=5; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26449,12 +25284,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=25
-                        name=25
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155192 {
-                      proto=0; x=1.89728in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155254 {
+                      proto=6; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26463,12 +25298,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=2
-                        name=2
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155193 {
-                      proto=1; x=1.97602in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155255 {
+                      proto=5; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26477,12 +25312,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=10
-                        name=10
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155194 {
-                      proto=0; x=2.18272in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155256 {
+                      proto=6; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26491,26 +25326,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=18
-                        name=18
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155195 {
-                      proto=1; x=2.10398in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1155257 {
+                      proto=5; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=26
-                        name=26
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155196 {
-                      proto=0; x=1.89728in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155258 {
+                      proto=6; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26519,12 +25350,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=3
-                        name=3
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155197 {
-                      proto=1; x=2.00161in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155259 {
+                      proto=5; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26533,12 +25364,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=11
-                        name=11
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155198 {
-                      proto=0; x=2.18272in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155260 {
+                      proto=6; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26547,12 +25378,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=19
-                        name=19
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155199 {
-                      proto=1; x=2.07839in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155261 {
+                      proto=5; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26561,12 +25392,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=27
-                        name=27
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155200 {
-                      proto=0; x=1.89728in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155262 {
+                      proto=6; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26575,12 +25406,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=4
-                        name=4
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155201 {
-                      proto=1; x=2.0272in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155263 {
+                      proto=5; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26589,12 +25420,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=12
-                        name=12
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155202 {
-                      proto=0; x=2.18272in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155264 {
+                      proto=6; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26603,26 +25434,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=20
-                        name=20
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155203 {
-                      proto=1; x=2.0528in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1155265 {
+                      proto=5; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=28
-                        name=28
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155204 {
-                      proto=0; x=1.89728in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155266 {
+                      proto=6; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26631,26 +25458,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=5
-                        name=5
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155205 {
-                      proto=1; x=2.0528in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1155267 {
+                      proto=5; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=13
-                        name=13
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155206 {
-                      proto=0; x=2.18272in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155268 {
+                      proto=6; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26659,26 +25482,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=21
-                        name=21
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155207 {
-                      proto=1; x=2.0272in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1155269 {
+                      proto=5; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=29
-                        name=29
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155208 {
-                      proto=0; x=1.89728in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155270 {
+                      proto=6; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26687,96 +25506,168 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=6
-                        name=6
+                        term=33
+                        name=33
                       }
                      }
-                     ha:padstack_ref.1155209 {
-                      proto=1; x=2.07839in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    }
+                    li:layers {
 
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=14
-                        name=14
-                      }
+                       li:objects {
+                        ha:line.1155161 {
+                         x1=1.9022in; y1=2.3092in; x2=2.1778in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1155164 {
+                         x1=2.1778in; y1=2.3092in; x2=2.1778in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1155167 {
+                         x1=2.1778in; y1=2.5848in; x2=1.9022in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1155170 {
+                         x1=1.9022in; y1=2.5848in; x2=1.9022in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1155173 {
+                         x1=1.89039in; y1=2.29739in; x2=1.89039in; y2=2.29739in; thickness=10.0mil; clearance=0.0;
+                        }
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1155210 {
-                      proto=0; x=2.18272in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=22
-                        name=22
-                      }
+                       li:objects {
+                        ha:line.1155176 {
+                         x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1155179 {
+                         x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1155182 {
+                         x1=2.04in; y1=2.447in; x2=52.816mm; y2=2.447in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1155185 {
+                         x1=2.04in; y1=2.447in; x2=2.04in; y2=63.1538mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     ha:padstack_ref.1155211 {
-                      proto=1; x=2.00161in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                    }
+                   }
+                    uid = KwXQMRnGzvT2EBg4uEQAAABX
+                   }
+                   ha:subc.1155657 {
+                    ha:attributes {
+                     refdes=R500
+                     value=3.3k
+                     device=RESISTOR
+                     footprint=0402
+                     openscad=0402
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
 
-                      ha:attributes {
-                        term=30
-                        name=30
-                      }
-                     }
-                     ha:padstack_ref.1155212 {
-                      proto=0; x=1.89728in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
 
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
 
-                      ha:attributes {
-                        term=7
-                        name=7
-                      }
-                     }
-                     ha:padstack_ref.1155213 {
-                      proto=1; x=2.10398in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
 
-                      ha:attributes {
-                        term=15
-                        name=15
-                      }
-                     }
-                     ha:padstack_ref.1155214 {
-                      proto=0; x=2.18272in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
                       }
+                    }
+                   }
 
+                    li:objects {
+                     ha:padstack_ref.1155670 {
+                      proto=0; x=2.34in; y=2.38074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=23
-                        name=23
+                        term=1
+                        name=1
                       }
                      }
-                     ha:padstack_ref.1155215 {
-                      proto=1; x=1.97602in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155671 {
+                      proto=0; x=2.34in; y=2.34926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26785,68 +25676,142 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=31
-                        name=31
+                        term=2
+                        name=2
                       }
                      }
-                     ha:padstack_ref.1155216 {
-                      proto=0; x=1.89728in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    }
+                    li:layers {
 
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=8
-                        name=8
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1155217 {
-                      proto=1; x=2.12957in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=16
-                        name=16
-                      }
+                       li:objects {
+                        ha:line.1155658 {
+                         x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1155661 {
+                         x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1155664 {
+                         x1=2.34in; y1=60.071mm; x2=2.34in; y2=59.071mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1155667 {
+                         x1=2.34in; y1=60.071mm; x2=60.436mm; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     ha:padstack_ref.1155218 {
-                      proto=0; x=2.18272in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    }
+                   }
+                    uid = IGobWzSMURBswUg5LvAAAACC
+                   }
+                   ha:subc.1155673 {
+                    ha:attributes {
+                     value=1k
+                     device=RESISTOR
+                     footprint=0402
+                     refdes=R7
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
 
-                      li:thermal {
-                      }
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
 
-                      ha:attributes {
-                        term=24
-                        name=24
-                      }
-                     }
-                     ha:padstack_ref.1155219 {
-                      proto=1; x=1.95043in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
 
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           -12.84mil  
+                          }
+                        }
 
-                      ha:attributes {
-                        term=32
-                        name=32
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
                       }
-                     }
-                     ha:padstack_ref.1155220 {
-                      proto=2; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    }
+                   }
+
+                    li:objects {
+                     ha:padstack_ref.1155686 {
+                      proto=0; x=2.382in; y=2.34952in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26855,12 +25820,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=1
+                        name=1
                       }
                      }
-                     ha:padstack_ref.1155221 {
-                      proto=3; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155687 {
+                      proto=0; x=2.382in; y=2.381in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26869,82 +25834,142 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=2
+                        name=2
                       }
                      }
-                     ha:padstack_ref.1155222 {
-                      proto=4; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                      ha:flags {
-                       clearline=1
-                      }
+                    }
+                    li:layers {
 
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1155223 {
-                      proto=3; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                        ha:line.1155674 {
+                         x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1155677 {
+                         x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1155680 {
+                         x1=2.382in; y1=2.36526in; x2=2.382in; y2=59.077604mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1155683 {
+                         x1=2.382in; y1=2.36526in; x2=59.5028mm; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     ha:padstack_ref.1155224 {
-                      proto=4; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                    }
+                   }
+                    uid = fdmrigvTMcHho9IPHtUAAABz
+                   }
+                   ha:subc.1155689 {
+                    ha:attributes {
+                     value=1k
+                     device=RESISTOR
+                     footprint=0402
+                     refdes=R16
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155225 {
-                      proto=3; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
 
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155226 {
-                      proto=4; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                      ha:flags {
-                       clearline=1
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           -12.84mil  
+                          }
+                        }
 
-                      li:thermal {
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
                       }
+                    }
+                   }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155227 {
-                      proto=3; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    li:objects {
+                     ha:padstack_ref.1155702 {
+                      proto=0; x=2.382in; y=2.46348in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26953,12 +25978,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=1
+                        name=1
                       }
                      }
-                     ha:padstack_ref.1155228 {
-                      proto=4; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                     ha:padstack_ref.1155703 {
+                      proto=0; x=2.382in; y=2.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -26967,68 +25992,268 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=2
+                        name=2
                       }
                      }
-                     ha:padstack_ref.1155229 {
-                      proto=3; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    }
+                    li:layers {
 
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1155230 {
-                      proto=4; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                        ha:line.1155690 {
+                         x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1155693 {
+                         x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1155696 {
+                         x1=2.382in; y1=2.44774in; x2=2.382in; y2=63.172596mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1155699 {
+                         x1=2.382in; y1=2.44774in; x2=61.5028mm; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     ha:padstack_ref.1155231 {
-                      proto=3; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                    }
+                   }
+                    uid = fdmrigvTMcHho9IPHtUAAABx
+                   }
+                   ha:subc.1155705 {
+                    ha:attributes {
+                     value=TSM200N03D
+                     device=MOSFET
+                     footprint=PDFN33
+                     refdes=Q2
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155232 {
-                      proto=4; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                      ha:flags {
-                       clearline=1
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           11.815mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           10.875mil  
+                           -14.815mil  
+                           -10.875mil  
+                           -14.815mil  
+                           -10.875mil  
+                           14.815mil  
+                           10.875mil  
+                           14.815mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           11.815mil  
+                          }
+                        }
                       }
+                    }
 
-                      li:thermal {
+                    ha:ps_proto_v6.1 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           -11.815mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -10.875mil  
+                           14.815mil  
+                           10.875mil  
+                           14.815mil  
+                           10.875mil  
+                           -14.815mil  
+                           -10.875mil  
+                           -14.815mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           -11.815mil  
+                          }
+                        }
                       }
+                    }
 
-                      ha:attributes {
-                        term=33
-                        name=33
+                    ha:ps_proto_v6.2 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -25.395mil  
+                           46.26mil  
+                           25.395mil  
+                           46.26mil  
+                           25.395mil  
+                           -46.26mil  
+                           -25.395mil  
+                           -46.26mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -28.395mil  
+                           49.26mil  
+                           28.395mil  
+                           49.26mil  
+                           28.395mil  
+                           -49.26mil  
+                           -28.395mil  
+                           -49.26mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -25.395mil  
+                           46.26mil  
+                           25.395mil  
+                           46.26mil  
+                           25.395mil  
+                           -46.26mil  
+                           -25.395mil  
+                           -46.26mil  
+                          }
+                        }
                       }
-                     }
-                     ha:padstack_ref.1155233 {
-                      proto=3; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    }
+                   }
+
+                    li:objects {
+                     ha:padstack_ref.1155731 {
+                      proto=0; x=2.55106in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27037,26 +26262,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=8
+                        name=pin8
                       }
                      }
-                     ha:padstack_ref.1155234 {
-                      proto=4; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                      ha:flags {
-                       clearline=1
-                      }
-
+                     ha:padstack_ref.1155732 {
+                      proto=1; x=2.43493in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=1
+                        name=pin1
                       }
                      }
-                     ha:padstack_ref.1155235 {
-                      proto=3; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155733 {
+                      proto=0; x=2.55106in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27065,12 +26286,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=7
+                        name=pin7
                       }
                      }
-                     ha:padstack_ref.1155236 {
-                      proto=4; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                     ha:padstack_ref.1155734 {
+                      proto=1; x=2.43493in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27079,12 +26300,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=2
+                        name=pin2
                       }
                      }
-                     ha:padstack_ref.1155237 {
-                      proto=3; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155735 {
+                      proto=0; x=2.55106in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27093,36 +26314,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155238 {
-                      proto=4; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
+                        term=6
+                        name=pin6
                       }
                      }
-                     ha:padstack_ref.1155239 {
-                      proto=5; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155736 {
+                      proto=1; x=2.43493in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=3
+                        name=pin3
                       }
                      }
-                     ha:padstack_ref.1155240 {
-                      proto=6; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155737 {
+                      proto=0; x=2.55106in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27131,22 +26338,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155241 {
-                      proto=5; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
+                        term=5
+                        name=pin5
                       }
                      }
-                     ha:padstack_ref.1155242 {
-                      proto=6; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155738 {
+                      proto=1; x=2.43493in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27155,22 +26352,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155243 {
-                      proto=5; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
+                        term=4
+                        name=pin4
                       }
                      }
-                     ha:padstack_ref.1155244 {
-                      proto=6; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155739 {
+                      proto=2; x=63.672085mm; y=2.3637in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27179,12 +26366,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=8
+                        name=pin8
                       }
                      }
-                     ha:padstack_ref.1155245 {
-                      proto=5; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1155740 {
+                      proto=2; x=63.672085mm; y=2.42431in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27193,40 +26380,158 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=5
+                        name=pin5
                       }
                      }
-                     ha:padstack_ref.1155246 {
-                      proto=6; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    }
+                    li:layers {
 
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                        ha:line.1155706 {
+                         x1=64.97193mm; y1=2.32807in; x2=2.42804in; y2=2.32807in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1155709 {
+                         x1=2.42804in; y1=2.32807in; x2=2.42804in; y2=2.45994in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1155712 {
+                         x1=2.42804in; y1=2.45994in; x2=64.97193mm; y2=2.45994in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1155715 {
+                         x1=64.97193mm; y1=2.45994in; x2=64.97193mm; y2=2.32807in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:arc.1155718 {
+                         x=2.40914in; y=2.34283in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+                        }
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1155247 {
-                      proto=5; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                        ha:line.1155719 {
+                         x1=63.392075mm; y1=60.807727mm; x2=63.392075mm; y2=60.807727mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1155722 {
+                         x1=2.493in; y1=2.394in; x2=2.493in; y2=2.394in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1155725 {
+                         x1=2.493in; y1=2.394in; x2=62.3222mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1155728 {
+                         x1=2.493in; y1=2.394in; x2=2.493in; y2=61.8076mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     ha:padstack_ref.1155248 {
-                      proto=6; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    }
+                   }
+                    uid = QCR2wv5MgQmjx0n3Kz8AAABk
+                   }
+                   ha:subc.1161307 {
+                    ha:attributes {
+                     refdes=R23
+                     value=33
+                     device=RESISTOR
+                     footprint=0402
+                     openscad=0402
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+                      }
+                    }
+                   }
+
+                    li:objects {
+                     ha:padstack_ref.1161320 {
+                      proto=0; x=44.831mm; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27235,12 +26540,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=1
+                        name=1
                       }
                      }
-                     ha:padstack_ref.1155249 {
-                      proto=5; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1161321 {
+                      proto=0; x=44.831mm; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27249,92 +26554,143 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=2
+                        name=2
                       }
                      }
-                     ha:padstack_ref.1155250 {
-                      proto=6; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                    }
+                    li:layers {
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155251 {
-                      proto=5; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1155252 {
-                      proto=6; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
 
-                      li:thermal {
-                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                        ha:line.1161308 {
+                         x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.1161311 {
+                         x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.1161314 {
+                         x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.1161317 {
+                         x1=44.831mm; y1=2.74974in; x2=45.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     ha:padstack_ref.1155253 {
-                      proto=5; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
+                    }
+                   }
+                    uid = m7vO7oCLHBbWiqAZI8QAAABX
+                   }
+                   ha:subc.1161323 {
+                    ha:attributes {
+                     footprint=0402
+                     value=1.5k
+                     device=RESISTOR
+                     openscad=0402
+                     refdes=R27
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155254 {
-                      proto=6; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
 
-                      li:thermal {
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155255 {
-                      proto=5; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
 
-                      li:thermal {
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
                       }
+                    }
+                   }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155256 {
-                      proto=6; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    li:objects {
+                     ha:padstack_ref.1161336 {
+                      proto=0; x=1.851in; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27343,22 +26699,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155257 {
-                      proto=5; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
+                        term=1
+                        name=1
                       }
                      }
-                     ha:padstack_ref.1155258 {
-                      proto=6; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                     ha:padstack_ref.1161337 {
+                      proto=0; x=1.851in; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27367,221 +26713,50 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=33
-                        name=33
+                        term=2
+                        name=2
                       }
                      }
-                     ha:padstack_ref.1155259 {
-                      proto=5; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                    }
+                    li:layers {
 
-                      li:thermal {
-                      }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:padstack_ref.1155260 {
-                      proto=6; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
 
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155261 {
-                      proto=5; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155262 {
-                      proto=6; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155263 {
-                      proto=5; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155264 {
-                      proto=6; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155265 {
-                      proto=5; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155266 {
-                      proto=6; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155267 {
-                      proto=5; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155268 {
-                      proto=6; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155269 {
-                      proto=5; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1155270 {
-                      proto=6; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
                        li:objects {
-                        ha:line.1155161 {
-                         x1=1.9022in; y1=2.3092in; x2=2.1778in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1155164 {
-                         x1=2.1778in; y1=2.3092in; x2=2.1778in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1155167 {
-                         x1=2.1778in; y1=2.5848in; x2=1.9022in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1155170 {
-                         x1=1.9022in; y1=2.5848in; x2=1.9022in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1155173 {
-                         x1=1.89039in; y1=2.29739in; x2=1.89039in; y2=2.29739in; thickness=10.0mil; clearance=0.0;
-                        }
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1155176 {
-                         x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161324 {
+                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1155179 {
-                         x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161327 {
+                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1155182 {
-                         x1=2.04in; y1=2.447in; x2=52.816mm; y2=2.447in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161330 {
+                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1155185 {
-                         x1=2.04in; y1=2.447in; x2=2.04in; y2=63.1538mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161333 {
+                         x1=1.851in; y1=2.74974in; x2=48.0154mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -27595,15 +26770,15 @@ lock=1
                      }
                     }
                    }
-                    uid = KwXQMRnGzvT2EBg4uEQAAABX
+                    uid = awHEPLOUqbax+QojwTkAAABl
                    }
-                   ha:subc.1155657 {
+                   ha:subc.1161339 {
                     ha:attributes {
-                     refdes=R500
-                     value=3.3k
-                     device=RESISTOR
                      footprint=0402
+                     value=33
+                     device=RESISTOR
                      openscad=0402
+                     refdes=R24
                     }
                    ha:data {
                                       li:padstack_prototypes {
@@ -27673,8 +26848,12 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1155670 {
-                      proto=0; x=2.34in; y=2.38074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1161352 {
+                      proto=0; x=1.808in; y=2.76574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
                       li:thermal {
                       }
 
@@ -27683,8 +26862,8 @@ lock=1
                         name=1
                       }
                      }
-                     ha:padstack_ref.1155671 {
-                      proto=0; x=2.34in; y=2.34926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1161353 {
+                      proto=0; x=1.808in; y=2.73426in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -27717,26 +26896,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1155658 {
-                         x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161340 {
+                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1155661 {
-                         x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161343 {
+                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1155664 {
-                         x1=2.34in; y1=60.071mm; x2=2.34in; y2=59.071mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161346 {
+                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=68.85mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1155667 {
-                         x1=2.34in; y1=60.071mm; x2=60.436mm; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1161349 {
+                         x1=1.808in; y1=69.85mm; x2=46.9232mm; y2=69.85mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -27750,461 +26929,1494 @@ lock=1
                      }
                     }
                    }
-                    uid = IGobWzSMURBswUg5LvAAAACC
+                    uid = awHEPLOUqbax+QojwTkAAABh
                    }
-                   ha:subc.1155673 {
-                    ha:attributes {
-                     value=1k
-                     device=RESISTOR
-                     footprint=0402
-                     refdes=R7
+                    ha:subc.1178181 {
+                     ha:attributes {
+                      refdes=C110
+                      value=47uF
+                      device=CAPACITOR
+                      footprint=1206
+                      openscad=1206
+                     }
+                    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 {
+                            25.59mil  
+                            -37.4mil  
+                            -25.59mil  
+                            -37.4mil  
+                            -25.59mil  
+                            37.4mil  
+                            25.59mil  
+                            37.4mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            28.59mil  
+                            -40.4mil  
+                            -28.59mil  
+                            -40.4mil  
+                            -28.59mil  
+                            40.4mil  
+                            28.59mil  
+                            40.4mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            25.59mil  
+                            -37.4mil  
+                            -25.59mil  
+                            -37.4mil  
+                            -25.59mil  
+                            37.4mil  
+                            25.59mil  
+                            37.4mil  
+                           }
+                         }
+                       }
+                     }
                     }
-                   ha:data {
-                                      li:padstack_prototypes {
 
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                     li:objects {
+                      ha:padstack_ref.1178200 {
+                       proto=0; x=2.37in; y=1.343in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           -9.84mil  
-                          }
-                        }
+                       li:thermal {
+                       }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                           -12.84mil  
-                          }
+                       ha:attributes {
+                         term=1
+                         name=1
+                       }
+                      }
+                      ha:padstack_ref.1178201 {
+                       proto=0; x=2.37in; y=1.4611in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
+                       }
+                      }
+                     }
+                     li:layers {
+
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1178182 {
+                          x1=2.4074in; y1=1.37843in; x2=2.4074in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
+                         }
+                         ha:line.1178185 {
+                          x1=2.3326in; y1=1.37843in; x2=2.3326in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
+                         }
+                        }
+                        ha:type {
+                         silk = 1
+                         top = 1
                         }
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1178188 {
+                          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           -9.84mil  
+                         ha:line.1178191 {
+                          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
                           }
+                         }
+                         ha:line.1178194 {
+                          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=36.61207mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1178197 {
+                          x1=2.37in; y1=35.61207mm; x2=59.198mm; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
+                          }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
                         }
                       }
+                     }
+                    }
+                     uid = uBW/nUHTf4QJGTtC2iUAAABx
+                    }
+                    ha:subc.1178203 {
+                     ha:attributes {
+                      refdes=C111
+                      value=10uF
+                      device=CAPACITOR
+                      footprint=0402
+                      openscad=0402
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            16.77mil  
+                            12.84mil  
+                            16.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+                       }
+                     }
                     }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1155686 {
-                      proto=0; x=2.382in; y=2.34952in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                     li:objects {
+                      ha:padstack_ref.1178216 {
+                       proto=0; x=2.233in; y=1.41448in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
 
-                      li:thermal {
+                       ha:attributes {
+                         term=1
+                         name=1
+                       }
                       }
+                      ha:padstack_ref.1178217 {
+                       proto=0; x=2.233in; y=1.383in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
 
-                      ha:attributes {
-                        term=1
-                        name=1
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
+                       }
                       }
                      }
-                     ha:padstack_ref.1155687 {
-                      proto=0; x=2.382in; y=2.381in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                     li:layers {
 
-                      li:thermal {
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
+
+                        li:objects {
+                        }
+                        ha:type {
+                         silk = 1
+                         top = 1
+                        }
                       }
 
-                      ha:attributes {
-                        term=2
-                        name=2
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1178204 {
+                          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
+                         }
+                         ha:line.1178207 {
+                          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
+                          }
+                         }
+                         ha:line.1178210 {
+                          x1=2.233in; y1=1.39874in; x2=2.233in; y2=34.527996mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1178213 {
+                          x1=2.233in; y1=1.39874in; x2=57.7182mm; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
+                          }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
+                        }
                       }
                      }
                     }
-                    li:layers {
+                     uid = uBW/nUHTf4QJGTtC2iUAAABz
+                    }
+                    ha:subc.1178219 {
+                     ha:attributes {
+                      refdes=C107
+                      value=10uF
+                      device=CAPACITOR
+                      footprint=0402
+                      openscad=0402
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            16.77mil  
+                            12.84mil  
+                            16.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+                       }
+                     }
+                    }
 
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                     li:objects {
+                      ha:padstack_ref.1178232 {
+                       proto=0; x=1.861in; y=1.35052in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
 
-                       li:objects {
+                       ha:attributes {
+                         term=1
+                         name=1
                        }
-                       ha:type {
-                        silk = 1
-                        top = 1
+                      }
+                      ha:padstack_ref.1178233 {
+                       proto=0; x=1.861in; y=1.382in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
                        }
+                      }
                      }
+                     li:layers {
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
 
-                       li:objects {
-                        ha:line.1155674 {
-                         x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1155677 {
-                         x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1155680 {
-                         x1=2.382in; y1=2.36526in; x2=2.382in; y2=59.077604mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
+                        li:objects {
                         }
-                        ha:line.1155683 {
-                         x1=2.382in; y1=2.36526in; x2=59.5028mm; y2=2.36526in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
+                        ha:type {
+                         silk = 1
+                         top = 1
                         }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = fdmrigvTMcHho9IPHtUAAABz
-                   }
-                   ha:subc.1155689 {
-                    ha:attributes {
-                     value=1k
-                     device=RESISTOR
-                     footprint=0402
-                     refdes=R16
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
+                      }
 
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
+                        li:objects {
+                         ha:line.1178220 {
+                          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           -9.84mil  
+                         ha:line.1178223 {
+                          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
                           }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                           -12.84mil  
+                         ha:line.1178226 {
+                          x1=1.861in; y1=1.36626in; x2=1.861in; y2=35.703004mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
                           }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                           -9.84mil  
+                         ha:line.1178229 {
+                          x1=1.861in; y1=1.36626in; x2=46.2694mm; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
                           }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
                         }
                       }
+                     }
+                    }
+                     uid = uBW/nUHTf4QJGTtC2iUAAAB1
+                    }
+                    ha:subc.1178235 {
+                     ha:attributes {
+                      refdes=C108
+                      value=1uF
+                      device=CAPACITOR
+                      footprint=0402
+                      openscad=0402
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            16.77mil  
+                            12.84mil  
+                            16.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+                       }
+                     }
                     }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1155702 {
-                      proto=0; x=2.382in; y=2.46348in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                     li:objects {
+                      ha:padstack_ref.1178248 {
+                       proto=0; x=2.233in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
 
-                      li:thermal {
+                       ha:attributes {
+                         term=1
+                         name=1
+                       }
                       }
+                      ha:padstack_ref.1178249 {
+                       proto=0; x=2.233in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
 
-                      ha:attributes {
-                        term=1
-                        name=1
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
+                       }
                       }
                      }
-                     ha:padstack_ref.1155703 {
-                      proto=0; x=2.382in; y=2.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
+                     li:layers {
 
-                      li:thermal {
-                      }
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
 
-                      ha:attributes {
-                        term=2
-                        name=2
+                        li:objects {
+                        }
+                        ha:type {
+                         silk = 1
+                         top = 1
+                        }
+                      }
+
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1178236 {
+                          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
+                         }
+                         ha:line.1178239 {
+                          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
+                          }
+                         }
+                         ha:line.1178242 {
+                          x1=2.233in; y1=1.28826in; x2=2.233in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1178245 {
+                          x1=2.233in; y1=1.28826in; x2=55.7182mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
+                          }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
+                        }
                       }
                      }
                     }
-                    li:layers {
+                     uid = uBW/nUHTf4QJGTtC2iUAAAB3
+                    }
+                    ha:subc.1178251 {
+                     ha:attributes {
+                      refdes=C109
+                      value=1uF
+                      device=CAPACITOR
+                      footprint=0402
+                      openscad=0402
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            16.77mil  
+                            12.84mil  
+                            16.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+                       }
+                     }
+                    }
 
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                     li:objects {
+                      ha:padstack_ref.1178264 {
+                       proto=0; x=1.861in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
 
-                       li:objects {
+                       ha:attributes {
+                         term=1
+                         name=1
                        }
-                       ha:type {
-                        silk = 1
-                        top = 1
+                      }
+                      ha:padstack_ref.1178265 {
+                       proto=0; x=1.861in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
                        }
+                      }
                      }
+                     li:layers {
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
 
-                       li:objects {
-                        ha:line.1155690 {
-                         x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
+                        li:objects {
                         }
-                        ha:line.1155693 {
-                         x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
+                        ha:type {
+                         silk = 1
+                         top = 1
                         }
-                        ha:line.1155696 {
-                         x1=2.382in; y1=2.44774in; x2=2.382in; y2=63.172596mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
+                      }
+
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1178252 {
+                          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
                          }
-                        }
-                        ha:line.1155699 {
-                         x1=2.382in; y1=2.44774in; x2=61.5028mm; y2=2.44774in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
+                         ha:line.1178255 {
+                          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
+                          }
+                         }
+                         ha:line.1178258 {
+                          x1=1.861in; y1=1.28826in; x2=1.861in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1178261 {
+                          x1=1.861in; y1=1.28826in; x2=46.2694mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
+                          }
                          }
                         }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
+                        }
+                      }
                      }
                     }
-                   }
-                    uid = fdmrigvTMcHho9IPHtUAAABx
-                   }
-                   ha:subc.1155705 {
-                    ha:attributes {
-                     value=TSM200N03D
-                     device=MOSFET
-                     footprint=PDFN33
-                     refdes=Q2
+                     uid = uBW/nUHTf4QJGTtC2iUAAAB5
+                    }
+                    ha:subc.1178267 {
+                     ha:attributes {
+                      footprint=0402
+                      value=1uF
+                      device=CAPACITOR
+                      openscad=0402
+                      refdes=C102
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            16.77mil  
+                            12.84mil  
+                            16.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+                       }
+                     }
                     }
-                   ha:data {
-                                      li:padstack_prototypes {
 
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                     li:objects {
+                      ha:padstack_ref.1178280 {
+                       proto=0; x=2.282in; y=1.343in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           11.815mil  
-                          }
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=1
+                         name=1
+                       }
+                      }
+                      ha:padstack_ref.1178281 {
+                       proto=0; x=2.282in; y=1.37448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
+                       }
+                      }
+                     }
+                     li:layers {
+
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
+
+                        li:objects {
+                        }
+                        ha:type {
+                         silk = 1
+                         top = 1
                         }
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1178268 {
+                          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           10.875mil  
-                           -14.815mil  
-                           -10.875mil  
-                           -14.815mil  
-                           -10.875mil  
-                           14.815mil  
-                           10.875mil  
-                           14.815mil  
+                         ha:line.1178271 {
+                          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
                           }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           11.815mil  
+                         ha:line.1178274 {
+                          x1=2.282in; y1=1.35874in; x2=2.282in; y2=35.511996mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1178277 {
+                          x1=2.282in; y1=1.35874in; x2=56.9628mm; y2=1.35874in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
                           }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
                         }
                       }
+                     }
+                    }
+                     uid = uBW/nUHTf4QJGTtC2iUAAABv
+                    }
+                    ha:subc.1179615 {
+                     ha:attributes {
+                      openscad=0402
+                      value=1uF
+                      device=CAPACITOR
+                      refdes=C15
+                      footprint=0402
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            16.77mil  
+                            12.84mil  
+                            16.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+                       }
+                     }
                     }
 
-                    ha:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
+                     li:objects {
+                      ha:padstack_ref.1179628 {
+                       proto=0; x=761.0mil; y=1.57848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
 
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           -11.815mil  
-                          }
+                       ha:attributes {
+                         term=1
+                         name=1
+                       }
+                      }
+                      ha:padstack_ref.1179629 {
+                       proto=0; x=761.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
+                       }
+                      }
+                     }
+                     li:layers {
+
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
+
+                        li:objects {
+                        }
+                        ha:type {
+                         silk = 1
+                         top = 1
                         }
+                      }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1179616 {
+                          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+                          ha:flags {
+                           selected=1
+                          }
+
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           -10.875mil  
-                           14.815mil  
-                           10.875mil  
-                           14.815mil  
-                           10.875mil  
-                           -14.815mil  
-                           -10.875mil  
-                           -14.815mil  
+                         ha:line.1179619 {
+                          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+                          ha:flags {
+                           selected=1
                           }
-                        }
 
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
+                          ha:attributes {
+                            subc-role=origin
+                          }
                          }
-                         clearance=0.0
-                          li:ps_poly {
-                           -7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           -11.815mil  
+                         ha:line.1179622 {
+                          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=38.693596mm; thickness=0.1mm; clearance=0.0;
+                          ha:flags {
+                           selected=1
                           }
-                        }
-                      }
-                    }
 
-                    ha:ps_proto_v6.2 {
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1179625 {
+                          x1=761.0mil; y1=1.56274in; x2=20.3294mm; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+                          ha:flags {
+                           selected=1
+                          }
+
+                          ha:attributes {
+                            subc-role=y
+                          }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
+                        }
+                      }
+                     }
+                    }
+                     uid = L3uSQeru9w1L5hdo5KkAAABW
+                    }
+                    ha:subc.1179631 {
+                     ha:attributes {
+                      openscad=0402
+                      value=2.2uF
+                      device=CAPACITOR
+                      refdes=C8
+                      footprint=0402
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            -16.77mil  
+                            -12.84mil  
+                            16.77mil  
+                            12.84mil  
+                            16.77mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            -13.77mil  
+                            -9.84mil  
+                            13.77mil  
+                            9.84mil  
+                            13.77mil  
+                           }
+                         }
+                       }
+                     }
+                    }
+
+                     li:objects {
+                      ha:padstack_ref.1179644 {
+                       proto=0; x=954.0mil; y=1.57848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=1
+                         name=1
+                       }
+                      }
+                      ha:padstack_ref.1179645 {
+                       proto=0; x=954.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
+                       }
+                      }
+                     }
+                     li:layers {
+
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
+
+                        li:objects {
+                        }
+                        ha:type {
+                         silk = 1
+                         top = 1
+                        }
+                      }
+
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1179632 {
+                          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
+                         }
+                         ha:line.1179635 {
+                          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
+                          }
+                         }
+                         ha:line.1179638 {
+                          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=38.693596mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1179641 {
+                          x1=954.0mil; y1=1.56274in; x2=25.2316mm; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
+                          }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
+                        }
+                      }
+                     }
+                    }
+                     uid = L3uSQeru9w1L5hdo5KkAAABY
+                    }
+                    ha:subc.1179647 {
+                     ha:attributes {
+                      copyright=2006 DJ Delorie
+                      author=DJ Delorie
+                      footprint=SOT23-5
+                      dist-license=GPL
+                      refdes=U3
+                      value=TPS70933
+                      device=IC
+                      use-license=Unlimited
+                      openscad=sot23-5
+                     }
+                    ha:data {
+                                        li:padstack_prototypes {
+
+                     ha:ps_proto_v6.0 {
+                       hdia=0.0; hplated=0; htop=0; hbottom=0;
+                       li:shape {
+
+                         ha:ps_shape_v4 {
+                          ha:combining {                          }
+                          ha:layer_mask {
+                           copper = 1
+                           top = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.0mil  
+                            -20.0mil  
+                            -12.0mil  
+                            -20.0mil  
+                            -12.0mil  
+                            20.0mil  
+                            12.0mil  
+                            20.0mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { sub=1; auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           mask = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            15.0mil  
+                            -23.0mil  
+                            -15.0mil  
+                            -23.0mil  
+                            -15.0mil  
+                            23.0mil  
+                            15.0mil  
+                            23.0mil  
+                           }
+                         }
+
+                         ha:ps_shape_v4 {
+                          ha:combining { auto=1;                          }
+                          ha:layer_mask {
+                           top = 1
+                           paste = 1
+                          }
+                          clearance=0.0
+                           li:ps_poly {
+                            12.0mil  
+                            -20.0mil  
+                            -12.0mil  
+                            -20.0mil  
+                            -12.0mil  
+                            20.0mil  
+                            12.0mil  
+                            20.0mil  
+                           }
+                         }
+                       }
+                     }
+                    }
+
+                     li:objects {
+                      ha:padstack_ref.1179672 {
+                       proto=0; x=897.0mil; y=41.275mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=4
+                         name=4
+                       }
+                      }
+                      ha:padstack_ref.1179673 {
+                       proto=0; x=897.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=5
+                         name=5
+                       }
+                      }
+                      ha:padstack_ref.1179674 {
+                       proto=0; x=815.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=1
+                         name=1
+                       }
+                      }
+                      ha:padstack_ref.1179675 {
+                       proto=0; x=815.0mil; y=1.586in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=2
+                         name=2
+                       }
+                      }
+                      ha:padstack_ref.1179676 {
+                       proto=0; x=815.0mil; y=41.275mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                       ha:flags {
+                        clearline=1
+                       }
+
+                       li:thermal {
+                       }
+
+                       ha:attributes {
+                         term=3
+                         name=3
+                       }
+                      }
+                     }
+                     li:layers {
+
+                      ha:top-silk {
+                       lid=0
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1179648 {
+                          x1=787.0mil; y1=41.783mm; x2=926.0mil; y2=41.783mm; thickness=10.0mil; clearance=0.0;
+                         }
+                         ha:line.1179651 {
+                          x1=926.0mil; y1=41.783mm; x2=926.0mil; y2=1.527in; thickness=10.0mil; clearance=0.0;
+                         }
+                         ha:line.1179654 {
+                          x1=926.0mil; y1=1.527in; x2=787.0mil; y2=1.527in; thickness=10.0mil; clearance=0.0;
+                         }
+                         ha:line.1179657 {
+                          x1=787.0mil; y1=1.527in; x2=787.0mil; y2=41.783mm; thickness=10.0mil; clearance=0.0;
+                         }
+                        }
+                        ha:type {
+                         silk = 1
+                         top = 1
+                        }
+                      }
+
+                      ha:subc-aux {
+                       lid=1
+                       ha:combining {                       }
+
+                        li:objects {
+                         ha:line.1179660 {
+                          x1=847.8mil; y1=1.586in; x2=847.8mil; y2=1.586in; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=pnp-origin
+                          }
+                         }
+                         ha:line.1179663 {
+                          x1=897.0mil; y1=41.275mm; x2=897.0mil; y2=41.275mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=origin
+                          }
+                         }
+                         ha:line.1179666 {
+                          x1=897.0mil; y1=41.275mm; x2=21.7838mm; y2=41.275mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=x
+                          }
+                         }
+                         ha:line.1179669 {
+                          x1=897.0mil; y1=41.275mm; x2=897.0mil; y2=42.275mm; thickness=0.1mm; clearance=0.0;
+                          ha:attributes {
+                            subc-role=y
+                          }
+                         }
+                        }
+                        ha:type {
+                         top = 1
+                         misc = 1
+                         virtual = 1
+                        }
+                      }
+                     }
+                    }
+                     uid = L3uSQeru9w1L5hdo5KkAAABi
+                    }
+                   ha:subc.1178113 {
+                    ha:attributes {
+                     value=ADS8684
+                     device=IC
+                     footprint=TSSOP38
+                     refdes=U7
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
                       hdia=0.0; hplated=0; htop=0; hbottom=0;
                       li:shape {
 
@@ -28216,14 +28428,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           -46.26mil  
-                           -25.395mil  
-                           -46.26mil  
+                           -29.53mil  
+                           -5.905mil  
+                           -29.53mil  
+                           5.905mil  
+                           29.53mil  
+                           5.905mil  
+                           29.53mil  
+                           -5.905mil  
                           }
                         }
 
@@ -28235,14 +28447,14 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -28.395mil  
-                           49.26mil  
-                           28.395mil  
-                           49.26mil  
-                           28.395mil  
-                           -49.26mil  
-                           -28.395mil  
-                           -49.26mil  
+                           -34.53mil  
+                           -10.905mil  
+                           -34.53mil  
+                           10.905mil  
+                           34.53mil  
+                           10.905mil  
+                           34.53mil  
+                           -10.905mil  
                           }
                         }
 
@@ -28254,14 +28466,77 @@ lock=1
                          }
                          clearance=0.0
                           li:ps_poly {
-                           -25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           -46.26mil  
-                           -25.395mil  
-                           -46.26mil  
+                           -29.53mil  
+                           -5.905mil  
+                           -29.53mil  
+                           5.905mil  
+                           29.53mil  
+                           5.905mil  
+                           29.53mil  
+                           -5.905mil  
+                          }
+                        }
+                      }
+                    }
+
+                    ha:ps_proto_v6.1 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           29.53mil  
+                           5.905mil  
+                           29.53mil  
+                           -5.905mil  
+                           -29.53mil  
+                           -5.905mil  
+                           -29.53mil  
+                           5.905mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           34.53mil  
+                           10.905mil  
+                           34.53mil  
+                           -10.905mil  
+                           -34.53mil  
+                           -10.905mil  
+                           -34.53mil  
+                           10.905mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           29.53mil  
+                           5.905mil  
+                           29.53mil  
+                           -5.905mil  
+                           -29.53mil  
+                           -5.905mil  
+                           -29.53mil  
+                           5.905mil  
                           }
                         }
                       }
@@ -28269,8 +28544,8 @@ lock=1
                    }
 
                     li:objects {
-                     ha:padstack_ref.1155731 {
-                      proto=0; x=2.55106in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+                     ha:padstack_ref.1178142 {
+                      proto=0; x=54.943629mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28278,23 +28553,13 @@ lock=1
                       li:thermal {
                       }
 
-                      ha:attributes {
-                        term=8
-                        name=pin8
-                      }
-                     }
-                     ha:padstack_ref.1155732 {
-                      proto=1; x=2.43493in; y=2.35562in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
-                      li:thermal {
-                      }
-
                       ha:attributes {
                         term=1
-                        name=pin1
+                        name=1
                       }
                      }
-                     ha:padstack_ref.1155733 {
-                      proto=0; x=2.55106in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1178143 {
+                      proto=0; x=54.943629mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28303,26 +28568,32 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=7
-                        name=pin7
+                        term=2
+                        name=2
                       }
                      }
-                     ha:padstack_ref.1155734 {
-                      proto=1; x=2.43493in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
+                     ha:padstack_ref.1178144 {
+                      proto=0; x=54.943629mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
                       }
 
+                      ha:attributes {
+                        term=3
+                        name=3
+                      }
+                     }
+                     ha:padstack_ref.1178145 {
+                      proto=0; x=54.943629mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=2
-                        name=pin2
+                        term=4
+                        name=4
                       }
                      }
-                     ha:padstack_ref.1155735 {
-                      proto=0; x=2.55106in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1178146 {
+                      proto=0; x=54.943629mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28331,22 +28602,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=6
-                        name=pin6
+                        term=5
+                        name=5
                       }
                      }
-                     ha:padstack_ref.1155736 {
-                      proto=1; x=2.43493in; y=2.4068in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+                     ha:padstack_ref.1178147 {
+                      proto=0; x=54.943629mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       li:thermal {
                       }
 
                       ha:attributes {
-                        term=3
-                        name=pin3
+                        term=6
+                        name=6
                       }
                      }
-                     ha:padstack_ref.1155737 {
-                      proto=0; x=2.55106in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+                     ha:padstack_ref.1178148 {
+                      proto=0; x=54.943629mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28355,12 +28626,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=5
-                        name=pin5
+                        term=7
+                        name=7
                       }
                      }
-                     ha:padstack_ref.1155738 {
-                      proto=1; x=2.43493in; y=2.43239in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                     ha:padstack_ref.1178149 {
+                      proto=0; x=54.943629mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=8
+                        name=8
+                      }
+                     }
+                     ha:padstack_ref.1178150 {
+                      proto=0; x=54.943629mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28369,12 +28650,12 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=4
-                        name=pin4
+                        term=9
+                        name=9
                       }
                      }
-                     ha:padstack_ref.1155739 {
-                      proto=2; x=63.672085mm; y=2.3637in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                     ha:padstack_ref.1178151 {
+                      proto=0; x=54.943629mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28383,12 +28664,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=8
-                        name=pin8
+                        term=10
+                        name=10
                       }
                      }
-                     ha:padstack_ref.1155740 {
-                      proto=2; x=63.672085mm; y=2.42431in; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                     ha:padstack_ref.1178152 {
+                      proto=0; x=54.943629mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=11
+                        name=11
+                      }
+                     }
+                     ha:padstack_ref.1178153 {
+                      proto=0; x=54.943629mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28397,158 +28688,46 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=5
-                        name=pin5
+                        term=12
+                        name=12
                       }
                      }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                     ha:padstack_ref.1178154 {
+                      proto=0; x=54.943629mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
 
-                       li:objects {
-                        ha:line.1155706 {
-                         x1=64.97193mm; y1=2.32807in; x2=2.42804in; y2=2.32807in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1155709 {
-                         x1=2.42804in; y1=2.32807in; x2=2.42804in; y2=2.45994in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1155712 {
-                         x1=2.42804in; y1=2.45994in; x2=64.97193mm; y2=2.45994in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1155715 {
-                         x1=64.97193mm; y1=2.45994in; x2=64.97193mm; y2=2.32807in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:arc.1155718 {
-                         x=2.40914in; y=2.34283in; 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:attributes {
+                        term=13
+                        name=13
+                      }
                      }
+                     ha:padstack_ref.1178155 {
+                      proto=0; x=54.943629mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
+                      li:thermal {
+                      }
 
-                       li:objects {
-                        ha:line.1155719 {
-                         x1=63.392075mm; y1=60.807727mm; x2=63.392075mm; y2=60.807727mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1155722 {
-                         x1=2.493in; y1=2.394in; x2=2.493in; y2=2.394in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1155725 {
-                         x1=2.493in; y1=2.394in; x2=62.3222mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1155728 {
-                         x1=2.493in; y1=2.394in; x2=2.493in; y2=61.8076mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
+                      ha:attributes {
+                        term=14
+                        name=14
+                      }
                      }
-                    }
-                   }
-                    uid = QCR2wv5MgQmjx0n3Kz8AAABk
-                   }
-                   ha:subc.1161307 {
-                    ha:attributes {
-                     refdes=R23
-                     value=33
-                     device=RESISTOR
-                     footprint=0402
-                     openscad=0402
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
-
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
+                     ha:padstack_ref.1178156 {
+                      proto=0; x=54.943629mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
                       }
-                    }
-                   }
 
-                    li:objects {
-                     ha:padstack_ref.1161320 {
-                      proto=0; x=44.831mm; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:attributes {
+                        term=15
+                        name=15
+                      }
+                     }
+                     ha:padstack_ref.1178157 {
+                      proto=0; x=54.943629mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28557,12 +28736,22 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=1
-                        name=1
+                        term=16
+                        name=16
                       }
                      }
-                     ha:padstack_ref.1161321 {
-                      proto=0; x=44.831mm; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                     ha:padstack_ref.1178158 {
+                      proto=0; x=54.943629mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=17
+                        name=17
+                      }
+                     }
+                     ha:padstack_ref.1178159 {
+                      proto=0; x=54.943629mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
                       ha:flags {
                        clearline=1
                       }
@@ -28571,18 +28760,276 @@ lock=1
                       }
 
                       ha:attributes {
-                        term=2
-                        name=2
+                        term=18
+                        name=18
                       }
                      }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
+                     ha:padstack_ref.1178160 {
+                      proto=0; x=54.943629mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=19
+                        name=19
+                      }
+                     }
+                     ha:padstack_ref.1178161 {
+                      proto=1; x=49.043971mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=20
+                        name=20
+                      }
+                     }
+                     ha:padstack_ref.1178162 {
+                      proto=1; x=49.043971mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=21
+                        name=21
+                      }
+                     }
+                     ha:padstack_ref.1178163 {
+                      proto=1; x=49.043971mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=22
+                        name=22
+                      }
+                     }
+                     ha:padstack_ref.1178164 {
+                      proto=1; x=49.043971mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=23
+                        name=23
+                      }
+                     }
+                     ha:padstack_ref.1178165 {
+                      proto=1; x=49.043971mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=24
+                        name=24
+                      }
+                     }
+                     ha:padstack_ref.1178166 {
+                      proto=1; x=49.043971mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=25
+                        name=25
+                      }
+                     }
+                     ha:padstack_ref.1178167 {
+                      proto=1; x=49.043971mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=26
+                        name=26
+                      }
+                     }
+                     ha:padstack_ref.1178168 {
+                      proto=1; x=49.043971mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=27
+                        name=27
+                      }
+                     }
+                     ha:padstack_ref.1178169 {
+                      proto=1; x=49.043971mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=28
+                        name=28
+                      }
+                     }
+                     ha:padstack_ref.1178170 {
+                      proto=1; x=49.043971mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=29
+                        name=29
+                      }
+                     }
+                     ha:padstack_ref.1178171 {
+                      proto=1; x=49.043971mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=30
+                        name=30
+                      }
+                     }
+                     ha:padstack_ref.1178172 {
+                      proto=1; x=49.043971mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=31
+                        name=31
+                      }
+                     }
+                     ha:padstack_ref.1178173 {
+                      proto=1; x=49.043971mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=32
+                        name=32
+                      }
+                     }
+                     ha:padstack_ref.1178174 {
+                      proto=1; x=49.043971mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     ha:padstack_ref.1178175 {
+                      proto=1; x=49.043971mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=34
+                        name=34
+                      }
+                     }
+                     ha:padstack_ref.1178176 {
+                      proto=1; x=49.043971mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=35
+                        name=35
+                      }
+                     }
+                     ha:padstack_ref.1178177 {
+                      proto=1; x=49.043971mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=36
+                        name=36
+                      }
+                     }
+                     ha:padstack_ref.1178178 {
+                      proto=1; x=49.043971mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=37
+                        name=37
+                      }
+                     }
+                     ha:padstack_ref.1178179 {
+                      proto=1; x=49.043971mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=38
+                        name=38
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
                        li:objects {
+                        ha:line.1178114 {
+                         x1=2.20266in; y1=1.47707in; x2=2.20266in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1178117 {
+                         x1=2.20266in; y1=1.09093in; x2=1.89134in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1178120 {
+                         x1=1.89134in; y1=1.09093in; x2=1.89134in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1178123 {
+                         x1=2.20266in; y1=1.47707in; x2=2.072in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.1178126 {
+                         x1=1.89134in; y1=1.47707in; x2=2.022in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:arc.1178129 {
+                         x=2.047in; y=1.47707in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+                        }
                        }
                        ha:type {
                         silk = 1
@@ -28595,26 +29042,26 @@ lock=1
                       ha:combining {                      }
 
                        li:objects {
-                        ha:line.1161308 {
-                         x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1178130 {
+                         x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=pnp-origin
                          }
                         }
-                        ha:line.1161311 {
-                         x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1178133 {
+                         x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=origin
                          }
                         }
-                        ha:line.1161314 {
-                         x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
+                        ha:line.1178136 {
+                         x1=2.047in; y1=1.284in; x2=50.9938mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=x
                          }
                         }
-                        ha:line.1161317 {
-                         x1=44.831mm; y1=2.74974in; x2=45.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+                        ha:line.1178139 {
+                         x1=2.047in; y1=1.284in; x2=2.047in; y2=31.6136mm; thickness=0.1mm; clearance=0.0;
                          ha:attributes {
                            subc-role=y
                          }
@@ -28628,428 +29075,8 @@ lock=1
                      }
                     }
                    }
-                    uid = m7vO7oCLHBbWiqAZI8QAAABX
+                    uid = eVRbahCb5CjRdB6U1eEAAABa
                    }
-                   ha:subc.1161323 {
-                    ha:attributes {
-                     footprint=0402
-                     value=1.5k
-                     device=RESISTOR
-                     openscad=0402
-                     refdes=R27
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
-
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1161336 {
-                      proto=0; x=1.851in; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1161337 {
-                      proto=0; x=1.851in; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1161324 {
-                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1161327 {
-                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1161330 {
-                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1161333 {
-                         x1=1.851in; y1=2.74974in; x2=48.0154mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = awHEPLOUqbax+QojwTkAAABl
-                   }
-                   ha:subc.1161339 {
-                    ha:attributes {
-                     footprint=0402
-                     value=33
-                     device=RESISTOR
-                     openscad=0402
-                     refdes=R24
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
-
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1161352 {
-                      proto=0; x=1.808in; y=2.76574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1161353 {
-                      proto=0; x=1.808in; y=2.73426in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1161340 {
-                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1161343 {
-                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1161346 {
-                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=68.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1161349 {
-                         x1=1.808in; y1=69.85mm; x2=46.9232mm; y2=69.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = awHEPLOUqbax+QojwTkAAABh
-                   }
-                  ha:rat.1175801 {
-                   x1=36.83mm; y1=54.61mm; lgrp1=10; anchor1=pcb/1123409/1123446; x2=1.97602in; y2=2.30428in; lgrp2=3; anchor2=pcb/1155160/1155215;
-                  }
-                  ha:rat.1175804 {
-                   x1=1.491in; y1=46.99mm; lgrp1=3; anchor1=pcb/802093; x2=36.83mm; y2=46.99mm; lgrp2=10; anchor2=pcb/1123409/1123452;
-                  }
-                  ha:rat.1175807 {
-                   x1=2.18272in; y1=2.38302in; lgrp1=3; anchor1=pcb/1155160/1155214; x2=34.8615mm; y2=38.1127mm; lgrp2=10; anchor2=pcb/1053294;
-                  }
-                  ha:rat.1175810 {
-                   x1=1.54999in; y1=62.23mm; lgrp1=10; anchor1=pcb/1123409/1123439; x2=1.54999in; y2=41.91mm; lgrp2=10; anchor2=pcb/1123409/1123455;
-                  }
-                  ha:rat.1175813 {
-                   x1=1.54999in; y1=46.99mm; lgrp1=10; anchor1=pcb/1123409/1123451; x2=2.33974in; y2=2.349in; lgrp2=3; anchor2=pcb/1155653;
-                  }
-                  ha:rat.1175816 {
-                   x1=1.54999in; y1=49.53mm; lgrp1=10; anchor1=pcb/1123409/1123449; x2=2.34in; y2=2.464in; lgrp2=3; anchor2=pcb/947756/947770;
-                  }
-                  ha:rat.1175819 {
-                   x1=2.866in; y1=1.404in; lgrp1=3; anchor1=pcb/719008/719035; x2=55.019829mm; y2=1.33389in; lgrp2=3; anchor2=pcb/1138217/1138261;
-                  }
-                  ha:rat.1175822 {
-                   x1=55.019829mm; y1=1.29452in; lgrp1=3; anchor1=pcb/1138217/1138263; x2=54.38267mm; y2=906.0mil; lgrp2=3; anchor2=pcb/1140482;
-                  }
-                  ha:rat.1175825 {
-                   x1=36.83mm; y1=1.35001in; lgrp1=10; anchor1=pcb/1123409/1123462; x2=49.120171mm; y2=1.62916in; lgrp2=3; anchor2=pcb/1138217/1138283;
-                  }
-                  ha:rat.1175828 {
-                   x1=1.54999in; y1=1.45001in; lgrp1=10; anchor1=pcb/1123409/1123459; x2=49.120171mm; y2=1.58979in; lgrp2=3; anchor2=pcb/1138217/1138281;
-                  }
-                  ha:rat.1175831 {
-                   x1=36.83mm; y1=1.45001in; lgrp1=10; anchor1=pcb/1123409/1123460; x2=55.019829mm; y2=1.60948in; lgrp2=3; anchor2=pcb/1138217/1138247;
-                  }
-                  ha:rat.1175834 {
-                   x1=31.75mm; y1=850.0mil; lgrp1=3; anchor1=pcb/902135/902167; x2=49.120171mm; y2=1.29452in; lgrp2=3; anchor2=pcb/1138217/1138266;
-                  }
-                  ha:rat.1175837 {
-                   x1=49.120171mm; y1=1.33389in; lgrp1=3; anchor1=pcb/1138217/1138268; x2=1.353in; y2=850.0mil; lgrp2=5; anchor2=pcb/717918;
-                  }
-                  ha:rat.1175840 {
-                   x1=31.75mm; y1=950.0mil; lgrp1=3; anchor1=pcb/902135/902169; x2=49.120171mm; y2=1.37326in; lgrp2=3; anchor2=pcb/1138217/1138270;
-                  }
-                  ha:rat.1175843 {
-                   x1=1.54999in; y1=39.37mm; lgrp1=10; anchor1=pcb/1123409/1123457; x2=55.019829mm; y2=1.62916in; lgrp2=3; anchor2=pcb/1138217/1138246;
-                  }
-                  ha:rat.1175846 {
-                   x1=34.29mm; y1=950.0mil; lgrp1=3; anchor1=pcb/902135/902170; x2=49.120171mm; y2=1.41263in; lgrp2=3; anchor2=pcb/1138217/1138272;
-                  }
-                  ha:rat.1175849 {
-                   x1=31.75mm; y1=26.67mm; lgrp1=3; anchor1=pcb/902135/902171; x2=55.019829mm; y2=1.41263in; lgrp2=3; anchor2=pcb/1138217/1138257;
-                  }
-                  ha:rat.1175852 {
-                   x1=55.019829mm; y1=1.37326in; lgrp1=3; anchor1=pcb/1138217/1138259; x2=1.351in; y2=1.051in; lgrp2=7; anchor2=pcb/920300;
-                  }
-                  ha:rat.1175855 {
-                   x1=36.83mm; y1=49.53mm; lgrp1=10; anchor1=pcb/1123409/1123450; x2=1.89728in; y2=2.35743in; lgrp2=3; anchor2=pcb/1155160/1155188;
-                  }
-                  ha:rat.1175858 {
-                   x1=662.48mil; y1=1.42152in; lgrp1=3; anchor1=pcb/988265; x2=69.85mm; y2=2.134in; lgrp2=5; anchor2=pcb/1157074;
-                  }
-                  ha:rat.1175861 {
-                   x1=2.18272in; y1=2.4342in; lgrp1=3; anchor1=pcb/1155160/1155206; x2=16.865592mm; y2=1.271in; lgrp2=3; anchor2=pcb/984135;
-                  }
-                  ha:rat.1175864 {
-                   x1=59.563mm; y1=2.84in; lgrp1=3; anchor1=pcb/1155104/1155132; x2=2.18272in; y2=2.48539in; lgrp2=3; anchor2=pcb/1155160/1155198;
-                  }
-                  ha:rat.1175867 {
-                   x1=1.093in; y1=992.0mil; lgrp1=3; anchor1=pcb/1053030; x2=1.864in; y2=1.472in; lgrp2=3; anchor2=pcb/1144782;
-                  }
-                  ha:rat.1175870 {
-                   x1=2.236in; y1=1.472in; lgrp1=3; anchor1=pcb/1138339/1138353; x2=2.866in; y2=1.304in; lgrp2=3; anchor2=pcb/719008/719036;
-                  }
-                  ha:rat.1175873 {
-                   x1=36.83mm; y1=59.69mm; lgrp1=10; anchor1=pcb/1123409/1123442; x2=1.864in; y2=1.472in; lgrp2=3; anchor2=pcb/1144782;
-                  }
-                  ha:rat.1175876 {
-                   x1=36.83mm; y1=62.23mm; lgrp1=10; anchor1=pcb/1123409/1123440; x2=36.83mm; y2=59.69mm; lgrp2=10; anchor2=pcb/1123409/1123442;
-                  }
-                  ha:rat.1175879 {
-                   x1=36.83mm; y1=59.69mm; lgrp1=10; anchor1=pcb/1123409/1123442; x2=1.251in; y2=57.15mm; lgrp2=5; anchor2=pcb/718038;
-                  }
-                  ha:rat.1175882 {
-                   x1=34.29mm; y1=39.37mm; lgrp1=3; anchor1=pcb/902135/902182; x2=2.18272in; y2=2.35743in; lgrp2=3; anchor2=pcb/1155160/1155218;
-                  }
-                  ha:rat.1175885 {
-                   x1=31.75mm; y1=41.91mm; lgrp1=3; anchor1=pcb/902135/902183; x2=2.10398in; y2=2.30428in; lgrp2=3; anchor2=pcb/1155160/1155195;
-                  }
-                  ha:rat.1175888 {
-                   x1=2.18272in; y1=2.4598in; lgrp1=3; anchor1=pcb/1155160/1155202; x2=1.351in; y2=1.651in; lgrp2=10; anchor2=pcb/907254;
-                  }
-                  ha:rat.1175891 {
-                   x1=2.07839in; y1=2.30428in; lgrp1=3; anchor1=pcb/1155160/1155199; x2=31.75mm; y2=1.751in; lgrp2=10; anchor2=pcb/907046;
-                  }
-                  ha:rat.1175894 {
-                   x1=1.54999in; y1=1.35001in; lgrp1=10; anchor1=pcb/1123409/1123461; x2=49.120171mm; y2=1.60948in; lgrp2=3; anchor2=pcb/1138217/1138282;
-                  }
-                  ha:rat.1175897 {
-                   x1=36.83mm; y1=52.07mm; lgrp1=10; anchor1=pcb/1123409/1123448; x2=1.95043in; y2=2.30428in; lgrp2=3; anchor2=pcb/1155160/1155219;
-                  }
-                  ha:rat.1175900 {
-                   x1=2.18272in; y1=2.40861in; lgrp1=3; anchor1=pcb/1155160/1155210; x2=1.369in; y2=1.401in; lgrp2=10; anchor2=pcb/1053321;
-                  }
   }
   li:layers {
    ha:top-sig {
@@ -29061,2032 +29088,2610 @@ lock=1
     li:objects {
      ha:line.717250 {
       clearance = 20.0mil
-      y2 = 26.035mm
-      thickness = 140.0mil
-      x1 = 89.0mil
-      x2 = 89.0mil
+      y2 = 26.035mm
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 525.0mil
+     }
+     ha:line.717253 {
+      clearance = 20.0mil
+      y2 = 1.125in
+      thickness = 10.0mil
+      x1 = 127.0mil
+      x2 = 89.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.163in
+     }
+     ha:line.717322 {
+      clearance = 20.0mil
+      y2 = 465.0mil
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 728.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 11.8176mm
+     }
+     ha:line.717325 {
+      clearance = 20.0mil
+      y2 = 11.8176mm
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 18.497804mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 607.0mil
+     }
+     ha:line.717328 {
+      clearance = 20.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 759.74mil
+      x2 = 20.892008mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 607.0mil
+     }
+     ha:line.717418 {
+      clearance = 20.0mil
+      y2 = 426.0mil
+      thickness = 10.0mil
+      x1 = 791.0mil
+      x2 = 20.4046mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 11.1336mm
+     }
+     ha:line.717421 {
+      clearance = 20.0mil
+      y2 = 516.0mil
+      thickness = 10.0mil
+      x1 = 1.048in
+      x2 = 1.04939in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 13.1417mm
+     }
+     ha:line.717433 {
+      clearance = 20.0mil
+      y2 = 465.0mil
+      thickness = 170.0mil
+      x1 = 544.0mil
+      x2 = 821.33mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 465.0mil
+     }
+     ha:line.717436 {
+      clearance = 20.0mil
+      y2 = 388.0mil
+      thickness = 170.0mil
+      x1 = 525.0mil
+      x2 = 826.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 388.0mil
+     }
+     ha:line.724708 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 0.0
+     }
+     ha:line.724720 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 0.0
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 3.0in
+     }
+     ha:line.724732 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 3.0in
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 0.0
+     }
+     ha:line.724744 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 3.0in
+     }
+     ha:line.922927 {
+      clearance = 12.0mil
+      y2 = 950.0mil
+      thickness = 10.0mil
+      x1 = 1.227in
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 950.0mil
+     }
+     ha:line.984165 {
+      clearance = 20.0mil
+      y2 = 34.304204mm
+      thickness = 10.0mil
+      x1 = 16.838192mm
+      x2 = 16.826996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.351in
+     }
+     ha:line.984162 {
+      clearance = 20.0mil
+      y2 = 1.35in
+      thickness = 10.0mil
+      x1 = 16.826996mm
+      x2 = 16.826996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 33.2994mm
+     }
+     ha:line.984159 {
+      clearance = 20.0mil
+      y2 = 1.389in
+      thickness = 10.0mil
+      x1 = 16.027396mm
+      x2 = 16.027396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.35in
+     }
+     ha:line.984156 {
+      clearance = 20.0mil
+      y2 = 33.2994mm
+      thickness = 10.0mil
+      x1 = 15.773396mm
+      x2 = 16.027396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 33.2994mm
+     }
+     ha:line.984153 {
+      clearance = 20.0mil
+      y2 = 32.7914mm
+      thickness = 10.0mil
+      x1 = 15.773396mm
+      x2 = 15.265396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 33.2994mm
+     }
+     ha:line.984150 {
+      clearance = 20.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 15.798796mm
+      x2 = 16.040596mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.27in
+     }
+     ha:line.984147 {
+      clearance = 20.0mil
+      y2 = 32.7914mm
+      thickness = 10.0mil
+      x1 = 15.798796mm
+      x2 = 15.265396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.27in
+     }
+     ha:line.984144 {
+      clearance = 20.0mil
+      y2 = 32.2458mm
+      thickness = 10.0mil
+      x1 = 16.827996mm
+      x2 = 16.827996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.984141 {
+      clearance = 20.0mil
+      y2 = 1.389in
+      thickness = 10.0mil
+      x1 = 15.2664mm
+      x2 = 16.001996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.389in
+     }
+     ha:line.984138 {
+      clearance = 20.0mil
+      y2 = 1.39in
+      thickness = 10.0mil
+      x1 = 16.001996mm
+      x2 = 16.027396mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.389in
+     }
+     ha:line.984135 {
+      clearance = 20.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 16.865592mm
+      x2 = 16.840192mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.271in
+     }
+     ha:line.984386 {
+      clearance = 12.0mil
+      y2 = 31.1404mm
+      thickness = 10.0mil
+      x1 = 493.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.985454 {
+      clearance = 12.0mil
+      y2 = 1.23in
+      thickness = 10.0mil
+      x1 = 16.0284mm
+      x2 = 492.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.985457 {
+      clearance = 12.0mil
+      y2 = 1.227in
+      thickness = 10.0mil
+      x1 = 492.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.23in
+     }
+     ha:line.987767 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 18.497804mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 15.424404mm
+     }
+     ha:line.988262 {
+      clearance = 12.0mil
+      y2 = 1.42152in
+      thickness = 10.0mil
+      x1 = 662.48mil
+      x2 = 662.48mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.389in
+     }
+     ha:line.988265 {
+      clearance = 12.0mil
+      y2 = 36.4236mm
+      thickness = 10.0mil
+      x1 = 662.48mil
+      x2 = 650.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.42152in
+     }
+     ha:line.988268 {
+      clearance = 12.0mil
+      y2 = 36.4236mm
+      thickness = 10.0mil
+      x1 = 650.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 36.4236mm
+     }
+     ha:line.1007489 {
+      clearance = 12.0mil
+      y2 = 26.5938mm
+      thickness = 10.0mil
+      x1 = 40.008429mm
+      x2 = 40.005mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.597229mm
+     }
+     ha:line.1014067 {
+      clearance = 12.0mil
+      y2 = 34.329104mm
+      thickness = 10.0mil
+      x1 = 665.0mil
+      x2 = 16.851896mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.35in
+     }
+     ha:line.1019583 {
+      clearance = 12.0mil
+      y2 = 54.61mm
+      thickness = 10.0mil
+      x1 = 34.290254mm
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 54.609746mm
+     }
+     ha:line.1051758 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 689.0mil
+      x2 = 18.472404mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 607.0mil
+     }
+     ha:line.1051761 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 18.472404mm
+      x2 = 18.497804mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 607.0mil
+     }
+     ha:line.1052012 {
+      clearance = 20.0mil
+      y2 = 1.021in
+      thickness = 10.0mil
+      x1 = 16.196564mm
+      x2 = 644.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 25.772364mm
+     }
+     ha:line.1052018 {
+      clearance = 20.0mil
+      y2 = 25.956133mm
+      thickness = 20.0mil
+      x1 = 19.359372mm
+      x2 = 18.930239mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 25.527mm
+     }
+     ha:line.1052057 {
+      clearance = 12.0mil
+      y2 = 19.193002mm
+      thickness = 10.0mil
+      x1 = 19.263106mm
+      x2 = 19.650202mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 19.193002mm
+     }
+     ha:line.1052060 {
+      clearance = 12.0mil
+      y2 = 774.0mil
+      thickness = 10.0mil
+      x1 = 19.650202mm
+      x2 = 792.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 19.193002mm
+     }
+     ha:line.1052063 {
+      clearance = 12.0mil
+      y2 = 774.0mil
+      thickness = 10.0mil
+      x1 = 792.0mil
+      x2 = 857.74mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 774.0mil
+     }
+     ha:line.1052066 {
+      clearance = 12.0mil
+      y2 = 19.666204mm
+      thickness = 10.0mil
+      x1 = 857.74mil
+      x2 = 858.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 774.0mil
+     }
+     ha:line.1052278 {
+      clearance = 22.0mil
+      y2 = 1.021in
+      thickness = 27.0mil
+      x1 = 644.0mil
+      x2 = 493.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.021in
+     }
+     ha:line.1052281 {
+      clearance = 22.0mil
+      y2 = 26.035mm
+      thickness = 27.0mil
+      x1 = 493.0mil
+      x2 = 489.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.021in
+     }
+     ha:line.1052678 {
+      clearance = 22.0mil
+      y2 = 25.62733mm
+      thickness = 27.0mil
+      x1 = 27.377898mm
+      x2 = 1.07in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 25.427432mm
+     }
+     ha:line.1052912 {
+      clearance = 12.0mil
+      y2 = 1.054in
+      thickness = 10.0mil
+      x1 = 839.0mil
+      x2 = 995.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.054in
+     }
+     ha:line.1052915 {
+      clearance = 12.0mil
+      y2 = 26.797mm
+      thickness = 10.0mil
+      x1 = 995.0mil
+      x2 = 996.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.054in
+     }
+     ha:line.1052918 {
+      clearance = 12.0mil
+      y2 = 1.054in
+      thickness = 10.0mil
+      x1 = 917.0mil
+      x2 = 917.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.010695in
+     }
+     ha:line.1052957 {
+      clearance = 12.0mil
+      y2 = 27.871293mm
+      thickness = 10.0mil
+      x1 = 24.241506mm
+      x2 = 25.023699mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 27.871293mm
+     }
+     ha:line.1052960 {
+      clearance = 12.0mil
+      y2 = 1.08648in
+      thickness = 10.0mil
+      x1 = 25.023699mm
+      x2 = 996.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 27.871293mm
+     }
+     ha:line.1052963 {
+      clearance = 12.0mil
+      y2 = 27.871293mm
+      thickness = 10.0mil
+      x1 = 879.6mil
+      x2 = 850.815mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 27.871293mm
+     }
+     ha:line.1052966 {
+      clearance = 12.0mil
+      y2 = 1.08548in
+      thickness = 10.0mil
+      x1 = 850.815mil
+      x2 = 839.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 27.871293mm
+     }
+     ha:line.1052969 {
+      clearance = 12.0mil
+      y2 = 1.124in
+      thickness = 10.0mil
+      x1 = 839.0mil
+      x2 = 839.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.08548in
+     }
+     ha:line.1052999 {
+      clearance = 22.0mil
+      y2 = 1.010695in
+      thickness = 27.0mil
+      x1 = 879.6mil
+      x2 = 756.485mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.010695in
+     }
+     ha:line.1053002 {
+      clearance = 22.0mil
+      y2 = 1.021in
+      thickness = 27.0mil
+      x1 = 756.485mil
+      x2 = 18.952972mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.010695in
+     }
+     ha:line.1053030 {
+      clearance = 22.0mil
+      y2 = 992.0mil
+      thickness = 27.0mil
+      x1 = 27.7622mm
+      x2 = 27.7622mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 921.0mil
+     }
+     ha:line.1053033 {
+      clearance = 22.0mil
+      y2 = 988.0mil
+      thickness = 27.0mil
+      x1 = 27.0002mm
+      x2 = 27.0002mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 922.0mil
+     }
+     ha:line.1053036 {
+      clearance = 22.0mil
+      y2 = 987.0mil
+      thickness = 27.0mil
+      x1 = 1.078in
+      x2 = 1.078in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 922.0mil
+     }
+     ha:line.1053063 {
+      clearance = 22.0mil
+      y2 = 955.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 917.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.010695in
+     }
+     ha:line.1053066 {
+      clearance = 22.0mil
+      y2 = 936.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 936.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 955.0mil
+     }
+     ha:line.1053069 {
+      clearance = 22.0mil
+      y2 = 21.771483mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 936.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 936.0mil
+     }
+     ha:line.1053072 {
+      clearance = 22.0mil
+      y2 = 21.767927mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 23.777956mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 21.771483mm
+     }
+     ha:line.1053120 {
+      clearance = 20.0mil
+      y2 = 33.964279mm
+      thickness = 20.0mil
+      x1 = 18.907506mm
+      x2 = 20.730879mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.021in
+     }
+     ha:line.1053141 {
+      clearance = 12.0mil
+      y2 = 1.010695in
+      thickness = 10.0mil
+      x1 = 813.0mil
+      x2 = 813.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 805.74mil
+     }
+     ha:line.1053156 {
+      clearance = 12.0mil
+      y2 = 17.92732mm
+      thickness = 10.0mil
+      x1 = 707.2mil
+      x2 = 707.2mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 19.193002mm
+     }
+     ha:line.1053159 {
+      clearance = 12.0mil
+      y2 = 657.0mil
+      thickness = 10.0mil
+      x1 = 707.2mil
+      x2 = 756.0mil
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 17.92732mm
+     }
+     ha:line.1053162 {
+      clearance = 12.0mil
+      y2 = 657.0mil
+      thickness = 10.0mil
+      x1 = 756.0mil
+      x2 = 24.289004mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 657.0mil
+     }
+     ha:line.1053201 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 1.07526in
+      x2 = 26.383996mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 606.0mil
+     }
+     ha:line.1053240 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 24.289004mm
+      x2 = 1.00726in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 657.0mil
+     }
+     ha:line.1053243 {
+      clearance = 12.0mil
+      y2 = 13.570204mm
+      thickness = 10.0mil
+      x1 = 1.00726in
+      x2 = 1.00726in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 606.0mil
+     }
+     ha:line.1053246 {
+      clearance = 12.0mil
+      y2 = 534.0mil
+      thickness = 10.0mil
+      x1 = 1.00726in
+      x2 = 1.007in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 13.570204mm
+     }
+     ha:line.1084334 {
+      x1=89.0mil; y1=62.865mm; x2=89.0mil; y2=2.471in; thickness=100.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1084337 {
+      x1=89.0mil; y1=2.471in; x2=272.0mil; y2=2.288in; thickness=100.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1084352 {
+      x1=89.0mil; y1=48.895mm; x2=154.0mil; y2=51.8414mm; thickness=100.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1084361 {
+      x1=489.0mil; y1=1.225in; x2=489.0mil; y2=1.725in; thickness=100.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1116714 {
+      x1=632.0mil; y1=1.021in; x2=632.0mil; y2=632.52mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1116717 {
+      x1=632.0mil; y1=632.52mil; x2=657.52mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140410 {
+      x1=54.700708mm; y1=374.0mil; x2=2.19957in; y2=374.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140413 {
+      x1=2.19957in; y1=374.0mil; x2=2.21457in; y2=359.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140416 {
+      x1=2.21457in; y1=359.0mil; x2=2.21457in; y2=7.89937mm; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140419 {
+      x1=2.21457in; y1=7.89937mm; x2=55.919908mm; y2=298.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140422 {
+      x1=49.493708mm; y1=374.0mil; x2=1.90357in; y2=374.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 525.0mil
      }
-     ha:line.717253 {
-      clearance = 20.0mil
-      y2 = 1.125in
-      thickness = 10.0mil
-      x1 = 127.0mil
-      x2 = 89.0mil
+     ha:line.1140425 {
+      x1=1.90357in; y1=374.0mil; x2=1.89057in; y2=361.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.163in
      }
-     ha:line.717322 {
-      clearance = 20.0mil
-      y2 = 465.0mil
-      thickness = 10.0mil
-      x1 = 18.497804mm
-      x2 = 728.0mil
+     ha:line.1140428 {
+      x1=1.89057in; y1=361.0mil; x2=1.89057in; y2=7.84863mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 11.8176mm
      }
-     ha:line.717325 {
-      clearance = 20.0mil
-      y2 = 11.8176mm
-      thickness = 10.0mil
-      x1 = 18.497804mm
-      x2 = 18.497804mm
+     ha:line.1140431 {
+      x1=1.89057in; y1=7.84863mm; x2=48.299908mm; y2=298.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 607.0mil
      }
-     ha:line.717328 {
-      clearance = 20.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 759.74mil
-      x2 = 20.892008mm
+     ha:line.1140434 {
+      x1=49.493708mm; y1=724.0mil; x2=1.81157in; y2=724.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 607.0mil
      }
-     ha:line.717418 {
-      clearance = 20.0mil
-      y2 = 426.0mil
-      thickness = 10.0mil
-      x1 = 791.0mil
-      x2 = 20.4046mm
+     ha:line.1140437 {
+      x1=1.81157in; y1=624.0mil; x2=1.86157in; y2=674.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 11.1336mm
      }
-     ha:line.717421 {
-      clearance = 20.0mil
-      y2 = 516.0mil
-      thickness = 10.0mil
-      x1 = 1.048in
-      x2 = 1.04939in
+     ha:line.1140440 {
+      x1=1.86157in; y1=674.0mil; x2=49.493708mm; y2=674.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 13.1417mm
      }
-     ha:line.717433 {
-      clearance = 20.0mil
-      y2 = 465.0mil
-      thickness = 170.0mil
-      x1 = 544.0mil
-      x2 = 821.33mil
+     ha:line.1140443 {
+      x1=1.81157in; y1=524.0mil; x2=1.81157in; y2=539.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 465.0mil
      }
-     ha:line.717436 {
-      clearance = 20.0mil
-      y2 = 388.0mil
-      thickness = 170.0mil
-      x1 = 525.0mil
-      x2 = 826.0mil
+     ha:line.1140446 {
+      x1=1.81157in; y1=539.0mil; x2=1.89657in; y2=624.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 388.0mil
      }
-     ha:line.724708 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     ha:line.1140449 {
+      x1=1.89657in; y1=624.0mil; x2=49.493708mm; y2=624.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      x1 = 0.0
-      x2 = 0.0
+     }
+     ha:line.1140452 {
+      x1=1.81157in; y1=424.0mil; x2=1.86957in; y2=482.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 0.0
      }
-     ha:line.724720 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     ha:line.1140455 {
+      x1=1.86957in; y1=482.0mil; x2=1.86957in; y2=544.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      x1 = 0.0
-      x2 = 3.0in
+     }
+     ha:line.1140458 {
+      x1=1.86957in; y1=544.0mil; x2=1.89957in; y2=574.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 3.0in
      }
-     ha:line.724732 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     ha:line.1140461 {
+      x1=1.89957in; y1=574.0mil; x2=49.493708mm; y2=574.0mil; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
-      x1 = 3.0in
-      x2 = 0.0
+     }
+     ha:line.1140467 {
+      x1=1.94757in; y1=424.0mil; x2=2.00057in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 0.0
      }
-     ha:line.724744 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     ha:line.1140470 {
+      x1=1.94757in; y1=474.0mil; x2=2.02783in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      x1 = 3.0in
-      x2 = 3.0in
+     }
+     ha:line.1140473 {
+      x1=2.00057in; y1=424.0mil; x2=2.02757in; y2=451.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 3.0in
      }
-     ha:line.922927 {
-      clearance = 12.0mil
-      y2 = 950.0mil
-      thickness = 10.0mil
-      x1 = 1.227in
-      x2 = 31.75mm
+     ha:line.1140476 {
+      x1=2.04157in; y1=906.0mil; x2=2.14057in; y2=906.0mil; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 950.0mil
      }
-     ha:line.984165 {
-      clearance = 20.0mil
-      y2 = 34.304204mm
-      thickness = 10.0mil
-      x1 = 16.838192mm
-      x2 = 16.826996mm
+     ha:line.1140479 {
+      x1=2.02783in; y1=776.0mil; x2=2.02783in; y2=451.26mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140482 {
+      x1=54.38267mm; y1=906.0mil; x2=2.14057in; y2=906.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140485 {
+      x1=2.05931in; y1=776.0mil; x2=2.05931in; y2=822.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140488 {
+      x1=2.14057in; y1=806.0mil; x2=2.05957in; y2=806.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140491 {
+      x1=2.05957in; y1=806.0mil; x2=2.05931in; y2=805.74mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140494 {
+      x1=2.03257in; y1=915.43mil; x2=2.033in; y2=915.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140925 {
+      x1=2.15257in; y1=674.0mil; x2=2.229in; y2=674.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140928 {
+      x1=2.229in; y1=674.0mil; x2=2.23in; y2=675.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140931 {
+      x1=2.23in; y1=675.0mil; x2=2.23in; y2=724.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1140934 {
+      x1=2.23in; y1=724.0mil; x2=2.15257in; y2=724.0mil; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1141504 {
+      x1=2.231in; y1=723.0mil; x2=2.23in; y2=722.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.351in
      }
-     ha:line.984162 {
-      clearance = 20.0mil
-      y2 = 1.35in
-      thickness = 10.0mil
-      x1 = 16.826996mm
-      x2 = 16.826996mm
+     ha:line.1141783 {
+      x1=1.81157in; y1=724.0mil; x2=1.81157in; y2=824.57mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 33.2994mm
      }
-     ha:line.984159 {
-      clearance = 20.0mil
-      y2 = 1.389in
-      thickness = 10.0mil
-      x1 = 16.027396mm
-      x2 = 16.027396mm
+     ha:line.1141786 {
+      x1=1.81157in; y1=824.57mil; x2=1.842in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.35in
      }
-     ha:line.984156 {
-      clearance = 20.0mil
-      y2 = 33.2994mm
-      thickness = 10.0mil
-      x1 = 15.773396mm
-      x2 = 16.027396mm
+     ha:line.1141789 {
+      x1=1.842in; y1=855.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 33.2994mm
      }
-     ha:line.984153 {
-      clearance = 20.0mil
-      y2 = 32.7914mm
-      thickness = 10.0mil
-      x1 = 15.773396mm
-      x2 = 15.265396mm
+     ha:line.1142338 {
+      x1=72.771mm; y1=875.0mil; x2=2.31in; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 33.2994mm
      }
-     ha:line.984150 {
-      clearance = 20.0mil
-      y2 = 1.27in
-      thickness = 10.0mil
-      x1 = 15.798796mm
-      x2 = 16.040596mm
+     ha:line.1142341 {
+      x1=2.31in; y1=875.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.27in
      }
-     ha:line.984147 {
-      clearance = 20.0mil
-      y2 = 32.7914mm
-      thickness = 10.0mil
-      x1 = 15.798796mm
-      x2 = 15.265396mm
+     ha:line.1142614 {
+      x1=2.29in; y1=777.0mil; x2=2.29in; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.27in
      }
-     ha:line.984144 {
-      clearance = 20.0mil
-      y2 = 32.2458mm
-      thickness = 10.0mil
-      x1 = 16.827996mm
-      x2 = 16.827996mm
+     ha:line.1142617 {
+      x1=2.29in; y1=640.0mil; x2=2.224in; y2=574.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.23in
      }
-     ha:line.984141 {
-      clearance = 20.0mil
-      y2 = 1.389in
-      thickness = 10.0mil
-      x1 = 15.2664mm
-      x2 = 16.001996mm
+     ha:line.1142620 {
+      x1=2.224in; y1=574.0mil; x2=2.15257in; y2=574.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.389in
      }
-     ha:line.984138 {
-      clearance = 20.0mil
-      y2 = 1.39in
-      thickness = 10.0mil
-      x1 = 16.001996mm
-      x2 = 16.027396mm
+     ha:line.1142890 {
+      x1=2.372in; y1=816.0mil; x2=2.261in; y2=816.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.389in
      }
-     ha:line.984135 {
-      clearance = 20.0mil
-      y2 = 1.27in
-      thickness = 10.0mil
-      x1 = 16.865592mm
-      x2 = 16.840192mm
+     ha:line.1142893 {
+      x1=2.261in; y1=816.0mil; x2=2.23in; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.271in
      }
-     ha:line.984386 {
-      clearance = 12.0mil
-      y2 = 31.1404mm
-      thickness = 10.0mil
-      x1 = 493.0mil
-      x2 = 489.0mil
+     ha:line.1142896 {
+      x1=2.23in; y1=785.0mil; x2=2.23in; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.23in
      }
-     ha:line.985454 {
-      clearance = 12.0mil
-      y2 = 1.23in
-      thickness = 10.0mil
-      x1 = 16.0284mm
-      x2 = 492.0mil
+     ha:line.1143439 {
+      x1=72.771mm; y1=775.0mil; x2=56.261mm; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.23in
      }
-     ha:line.985457 {
-      clearance = 12.0mil
-      y2 = 1.227in
-      thickness = 10.0mil
-      x1 = 492.0mil
-      x2 = 489.0mil
+     ha:line.1143442 {
+      x1=56.261mm; y1=474.0mil; x2=2.15257in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.23in
      }
-     ha:line.987767 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 18.497804mm
-      x2 = 18.497804mm
+     ha:line.1143709 {
+      x1=72.771mm; y1=675.0mil; x2=56.261mm; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 15.424404mm
      }
-     ha:line.988262 {
-      clearance = 12.0mil
-      y2 = 1.42152in
-      thickness = 10.0mil
-      x1 = 662.48mil
-      x2 = 662.48mil
+     ha:line.1143712 {
+      x1=56.261mm; y1=424.0mil; x2=2.15257in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.389in
      }
-     ha:line.988265 {
-      clearance = 12.0mil
-      y2 = 36.4236mm
-      thickness = 10.0mil
-      x1 = 662.48mil
-      x2 = 650.0mil
+     ha:line.1147579 {
+      x1=1.50701in; y1=493.0mil; x2=36.83mm; y2=550.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.42152in
      }
-     ha:line.988268 {
-      clearance = 12.0mil
-      y2 = 36.4236mm
-      thickness = 10.0mil
-      x1 = 650.0mil
-      x2 = 489.0mil
+     ha:line.1147822 {
+      x1=43.815mm; y1=350.0mil; x2=43.815mm; y2=460.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 36.4236mm
      }
-     ha:line.1007489 {
-      clearance = 12.0mil
-      y2 = 26.5938mm
-      thickness = 10.0mil
-      x1 = 40.008429mm
-      x2 = 40.005mm
+     ha:line.1147825 {
+      x1=43.815mm; y1=460.0mil; x2=40.259mm; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 26.597229mm
      }
-     ha:line.1014064 {
-      clearance = 12.0mil
-      y2 = 1.35in
-      thickness = 10.0mil
-      x1 = 772.0mil
-      x2 = 665.0mil
+     ha:line.1147828 {
+      x1=40.259mm; y1=600.0mil; x2=1.50001in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.35in
      }
-     ha:line.1014067 {
-      clearance = 12.0mil
-      y2 = 34.329104mm
-      thickness = 10.0mil
-      x1 = 665.0mil
-      x2 = 16.851896mm
+     ha:line.1147831 {
+      x1=1.50001in; y1=600.0mil; x2=36.83mm; y2=650.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.35in
      }
-     ha:line.1019583 {
-      clearance = 12.0mil
-      y2 = 54.61mm
-      thickness = 10.0mil
-      x1 = 34.290254mm
-      x2 = 1.35in
+     ha:line.1148305 {
+      x1=2.09in; y1=100.0mil; x2=1.837in; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 54.609746mm
      }
-     ha:line.1051758 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 689.0mil
-      x2 = 18.472404mm
+     ha:line.1148308 {
+      x1=1.837in; y1=100.0mil; x2=1.661in; y2=276.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 607.0mil
      }
-     ha:line.1051761 {
-      clearance = 12.0mil
-      y2 = 606.0mil
-      thickness = 10.0mil
-      x1 = 18.472404mm
-      x2 = 18.497804mm
+     ha:line.1148311 {
+      x1=1.661in; y1=276.0mil; x2=1.661in; y2=317.52mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1148314 {
+      x1=1.661in; y1=317.52mil; x2=1.66in; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 607.0mil
      }
-     ha:line.1052012 {
-      clearance = 20.0mil
-      y2 = 1.021in
-      thickness = 10.0mil
-      x1 = 16.196564mm
-      x2 = 644.0mil
+     ha:line.1148548 {
+      x1=2.84in; y1=100.0mil; x2=2.84in; y2=102.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 25.772364mm
      }
-     ha:line.1052018 {
-      clearance = 20.0mil
-      y2 = 25.956133mm
-      thickness = 20.0mil
-      x1 = 19.359372mm
-      x2 = 18.930239mm
+     ha:line.1148551 {
+      x1=2.84in; y1=102.0mil; x2=2.684in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 25.527mm
      }
-     ha:line.1052057 {
-      clearance = 12.0mil
-      y2 = 19.193002mm
-      thickness = 10.0mil
-      x1 = 19.263106mm
-      x2 = 19.650202mm
+     ha:line.1148554 {
+      x1=2.684in; y1=258.0mil; x2=2.471in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 19.193002mm
      }
-     ha:line.1052060 {
-      clearance = 12.0mil
-      y2 = 774.0mil
-      thickness = 10.0mil
-      x1 = 19.650202mm
-      x2 = 792.0mil
+     ha:line.1148557 {
+      x1=2.471in; y1=258.0mil; x2=60.833mm; y2=182.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 19.193002mm
      }
-     ha:line.1052063 {
-      clearance = 12.0mil
-      y2 = 774.0mil
-      thickness = 10.0mil
-      x1 = 792.0mil
-      x2 = 857.74mil
+     ha:line.1148560 {
+      x1=60.833mm; y1=182.0mil; x2=1.82in; y2=182.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 774.0mil
      }
-     ha:line.1052066 {
-      clearance = 12.0mil
-      y2 = 19.666204mm
-      thickness = 10.0mil
-      x1 = 857.74mil
-      x2 = 858.0mil
+     ha:line.1148563 {
+      x1=1.82in; y1=182.0mil; x2=43.815mm; y2=277.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 774.0mil
      }
-     ha:line.1052278 {
-      clearance = 22.0mil
-      y2 = 1.021in
-      thickness = 27.0mil
-      x1 = 644.0mil
-      x2 = 493.0mil
+     ha:line.1148566 {
+      x1=43.815mm; y1=277.0mil; x2=43.815mm; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.021in
      }
-     ha:line.1052281 {
-      clearance = 22.0mil
-      y2 = 26.035mm
-      thickness = 27.0mil
-      x1 = 493.0mil
-      x2 = 489.0mil
+     ha:line.1148806 {
+      x1=1.077in; y1=856.135mil; x2=1.07787in; y2=857.005mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.021in
      }
-     ha:line.1052678 {
-      clearance = 22.0mil
-      y2 = 25.62733mm
-      thickness = 27.0mil
-      x1 = 27.377898mm
-      x2 = 1.07in
+     ha:line.1149034 {
+      x1=858.0mil; y1=696.26mil; x2=1.00126in; y2=696.26mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 25.427432mm
      }
-     ha:line.1052912 {
-      clearance = 12.0mil
-      y2 = 1.054in
-      thickness = 10.0mil
-      x1 = 839.0mil
-      x2 = 995.0mil
+     ha:line.1149037 {
+      x1=1.00126in; y1=696.26mil; x2=1.078in; y2=773.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.054in
      }
-     ha:line.1052915 {
-      clearance = 12.0mil
-      y2 = 26.797mm
-      thickness = 10.0mil
-      x1 = 995.0mil
-      x2 = 996.0mil
+     ha:line.1149040 {
+      x1=1.078in; y1=773.0mil; x2=1.078in; y2=857.135mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.054in
      }
-     ha:line.1052918 {
-      clearance = 12.0mil
-      y2 = 1.054in
-      thickness = 10.0mil
-      x1 = 917.0mil
-      x2 = 917.0mil
+     ha:line.1149043 {
+      x1=1.078in; y1=857.135mil; x2=1.079in; y2=858.135mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.010695in
      }
-     ha:line.1052957 {
-      clearance = 12.0mil
-      y2 = 27.871293mm
-      thickness = 10.0mil
-      x1 = 24.241506mm
-      x2 = 25.023699mm
+     ha:line.1149277 {
+      x1=858.0mil; y1=727.74mil; x2=813.0mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 27.871293mm
      }
-     ha:line.1052960 {
-      clearance = 12.0mil
-      y2 = 1.08648in
-      thickness = 10.0mil
-      x1 = 25.023699mm
-      x2 = 996.0mil
+     ha:line.1149514 {
+      x1=732.8mil; y1=755.63mil; x2=732.8mil; y2=723.2mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 27.871293mm
      }
-     ha:line.1052963 {
-      clearance = 12.0mil
-      y2 = 27.871293mm
-      thickness = 10.0mil
-      x1 = 879.6mil
-      x2 = 850.815mil
+     ha:line.1149517 {
+      x1=732.8mil; y1=723.2mil; x2=743.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 27.871293mm
      }
-     ha:line.1052966 {
-      clearance = 12.0mil
-      y2 = 1.08548in
-      thickness = 10.0mil
-      x1 = 850.815mil
-      x2 = 839.0mil
+     ha:line.1149520 {
+      x1=743.0mil; y1=713.0mil; x2=784.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 27.871293mm
      }
-     ha:line.1052969 {
-      clearance = 12.0mil
-      y2 = 1.124in
-      thickness = 10.0mil
-      x1 = 839.0mil
-      x2 = 839.0mil
+     ha:line.1149523 {
+      x1=784.0mil; y1=713.0mil; x2=799.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.08548in
      }
-     ha:line.1052999 {
-      clearance = 22.0mil
-      y2 = 1.010695in
-      thickness = 27.0mil
-      x1 = 879.6mil
-      x2 = 756.485mil
+     ha:line.1149526 {
+      x1=799.0mil; y1=728.0mil; x2=812.48mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.010695in
      }
-     ha:line.1053002 {
-      clearance = 22.0mil
-      y2 = 1.021in
-      thickness = 27.0mil
-      x1 = 756.485mil
-      x2 = 18.952972mm
+     ha:line.1149529 {
+      x1=812.48mil; y1=728.0mil; x2=812.74mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.010695in
      }
-     ha:line.1053030 {
-      clearance = 22.0mil
-      y2 = 992.0mil
-      thickness = 27.0mil
-      x1 = 27.7622mm
-      x2 = 27.7622mm
+     ha:line.1151184 {
+      x1=681.61mil; y1=755.63mil; x2=681.61mil; y2=807.39mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 921.0mil
      }
-     ha:line.1053033 {
-      clearance = 22.0mil
-      y2 = 988.0mil
-      thickness = 27.0mil
-      x1 = 27.0002mm
-      x2 = 27.0002mm
+     ha:line.1151187 {
+      x1=681.61mil; y1=807.39mil; x2=681.0mil; y2=808.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 922.0mil
      }
-     ha:line.1053036 {
-      clearance = 22.0mil
-      y2 = 987.0mil
-      thickness = 27.0mil
-      x1 = 1.078in
-      x2 = 1.078in
+     ha:line.1155274 {
+      x1=38.277927mm; y1=493.005mil; x2=40.411273mm; y2=493.005mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 922.0mil
      }
-     ha:line.1053063 {
-      clearance = 22.0mil
-      y2 = 955.0mil
-      thickness = 27.0mil
-      x1 = 917.0mil
-      x2 = 917.0mil
+     ha:line.1155277 {
+      x1=40.411273mm; y1=493.005mil; x2=1.66in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1155280 {
+      x1=1.66in; y1=424.0mil; x2=1.66in; y2=350.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.010695in
      }
-     ha:line.1053066 {
-      clearance = 22.0mil
-      y2 = 936.0mil
-      thickness = 27.0mil
-      x1 = 917.0mil
-      x2 = 936.0mil
+     ha:line.1155650 {
+      x1=2.38249in; y1=2.38121in; x2=2.38194in; y2=2.38066in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 955.0mil
      }
-     ha:line.1053069 {
-      clearance = 22.0mil
-      y2 = 21.771483mm
-      thickness = 27.0mil
-      x1 = 936.0mil
-      x2 = 936.0mil
+     ha:line.1155653 {
+      x1=2.33974in; y1=2.349in; x2=2.33987in; y2=2.34913in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 936.0mil
      }
-     ha:line.1053072 {
-      clearance = 22.0mil
-      y2 = 21.767927mm
-      thickness = 27.0mil
-      x1 = 936.0mil
-      x2 = 23.777956mm
+     ha:line.1156191 {
+      x1=2.43493in; y1=2.38121in; x2=2.38249in; y2=2.38121in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 21.771483mm
      }
-     ha:line.1053120 {
-      clearance = 20.0mil
-      y2 = 1.21828in
-      thickness = 20.0mil
-      x1 = 18.907506mm
-      x2 = 18.907506mm
+     ha:line.1156194 {
+      x1=2.43493in; y1=2.43239in; x2=2.38239in; y2=2.43239in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.021in
      }
-     ha:line.1053123 {
-      clearance = 20.0mil
-      y2 = 1.336in
-      thickness = 20.0mil
-      x1 = 18.907506mm
-      x2 = 862.11mil
+     ha:line.1156197 {
+      x1=2.38239in; y1=2.43239in; x2=2.382in; y2=2.432in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.21828in
      }
-     ha:line.1053141 {
-      clearance = 12.0mil
-      y2 = 1.010695in
-      thickness = 10.0mil
-      x1 = 813.0mil
-      x2 = 813.0mil
+     ha:line.1156419 {
+      x1=2.382in; y1=2.46348in; x2=2.34052in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 805.74mil
      }
-     ha:line.1053156 {
-      clearance = 12.0mil
-      y2 = 17.92732mm
-      thickness = 10.0mil
-      x1 = 707.2mil
-      x2 = 707.2mil
+     ha:line.1157302 {
+      x1=63.672085mm; y1=2.42431in; x2=2.57969in; y2=2.42431in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 19.193002mm
      }
-     ha:line.1053159 {
-      clearance = 12.0mil
-      y2 = 657.0mil
-      thickness = 10.0mil
-      x1 = 707.2mil
-      x2 = 756.0mil
+     ha:line.1157305 {
+      x1=2.57969in; y1=2.42431in; x2=2.58in; y2=2.424in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 17.92732mm
      }
-     ha:line.1053162 {
-      clearance = 12.0mil
-      y2 = 657.0mil
-      thickness = 10.0mil
-      x1 = 756.0mil
-      x2 = 24.289004mm
+     ha:line.1157308 {
+      x1=2.58in; y1=2.424in; x2=72.39mm; y2=66.675mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 657.0mil
      }
-     ha:line.1053201 {
-      clearance = 12.0mil
-      y2 = 606.0mil
-      thickness = 10.0mil
-      x1 = 1.07526in
-      x2 = 26.383996mm
+     ha:line.1157311 {
+      x1=63.672085mm; y1=2.3637in; x2=2.5797in; y2=2.3637in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 606.0mil
      }
-     ha:line.1053240 {
-      clearance = 12.0mil
-      y2 = 606.0mil
-      thickness = 10.0mil
-      x1 = 24.289004mm
-      x2 = 1.00726in
+     ha:line.1157314 {
+      x1=2.5797in; y1=2.3637in; x2=2.58in; y2=2.364in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 657.0mil
      }
-     ha:line.1053243 {
-      clearance = 12.0mil
-      y2 = 13.570204mm
-      thickness = 10.0mil
-      x1 = 1.00726in
-      x2 = 1.00726in
+     ha:line.1157317 {
+      x1=2.58in; y1=2.364in; x2=72.39mm; y2=2.2313in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 606.0mil
      }
-     ha:line.1053246 {
-      clearance = 12.0mil
-      y2 = 534.0mil
-      thickness = 10.0mil
-      x1 = 1.00726in
-      x2 = 1.007in
+     ha:line.1157521 {
+      x1=2.382in; y1=2.34952in; x2=2.34026in; y2=2.34952in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 13.570204mm
      }
-     ha:line.1084334 {
-      x1=89.0mil; y1=62.865mm; x2=89.0mil; y2=2.471in; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1157524 {
+      x1=2.34026in; y1=2.34952in; x2=2.34in; y2=2.34926in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1084337 {
-      x1=89.0mil; y1=2.471in; x2=272.0mil; y2=2.288in; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1159766 {
+      x1=2.34in; y1=59.69mm; x2=2.34037in; y2=2.34963in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1084352 {
-      x1=89.0mil; y1=48.895mm; x2=154.0mil; y2=51.8414mm; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1159973 {
+      x1=2.34148in; y1=2.464in; x2=2.342in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1084361 {
-      x1=489.0mil; y1=1.225in; x2=489.0mil; y2=1.725in; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1161300 {
+      x1=1.808in; y1=2.76574in; x2=1.85074in; y2=2.76574in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1116714 {
-      x1=632.0mil; y1=1.021in; x2=632.0mil; y2=632.52mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1161303 {
+      x1=1.85074in; y1=2.76574in; x2=1.851in; y2=2.76548in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1116717 {
-      x1=632.0mil; y1=632.52mil; x2=657.52mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1161540 {
+      x1=1.77441in; y1=2.8376in; x2=1.77441in; y2=2.77489in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1132733 {
-      x1=894.0mil; y1=1.544in; x2=862.555mil; y2=33.945703mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1161543 {
+      x1=1.77441in; y1=2.77489in; x2=44.831mm; y2=2.76548in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1133672 {
-      x1=840.0mil; y1=1.544in; x2=894.0mil; y2=1.544in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1161546 {
+      x1=1.8in; y1=2.8376in; x2=1.8in; y2=2.77374in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1134288 {
-      x1=976.0mil; y1=1.544in; x2=1.069in; y2=1.544in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1161549 {
+      x1=1.8in; y1=2.77374in; x2=1.808in; y2=2.76574in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140410 {
-      x1=54.700708mm; y1=374.0mil; x2=2.19957in; y2=374.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1162619 {
+      x1=1.851in; y1=2.734in; x2=1.891in; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140413 {
-      x1=2.19957in; y1=374.0mil; x2=2.21457in; y2=359.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1161291 {
+      x1=1.809in; y1=2.73326in; x2=1.808in; y2=2.73426in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140416 {
-      x1=2.21457in; y1=359.0mil; x2=2.21457in; y2=7.89937mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1163501 {
+      x1=1.809in; y1=68.961mm; x2=1.809in; y2=2.73326in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140419 {
-      x1=2.21457in; y1=7.89937mm; x2=55.919908mm; y2=298.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1163504 {
+      x1=1.809in; y1=2.73326in; x2=1.80863in; y2=2.73363in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140422 {
-      x1=49.493708mm; y1=374.0mil; x2=1.90357in; y2=374.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1163519 {
+      x1=1.766in; y1=68.961mm; x2=1.766in; y2=2.733in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140425 {
-      x1=1.90357in; y1=374.0mil; x2=1.89057in; y2=361.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1163522 {
+      x1=1.766in; y1=2.733in; x2=44.831mm; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140428 {
-      x1=1.89057in; y1=361.0mil; x2=1.89057in; y2=7.84863mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1163864 {
+      x1=1.818in; y1=2.706in; x2=1.809in; y2=68.961mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140431 {
-      x1=1.89057in; y1=7.84863mm; x2=48.299908mm; y2=298.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1164047 {
+      x1=1.766in; y1=68.961mm; x2=1.797in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140434 {
-      x1=49.493708mm; y1=724.0mil; x2=1.81157in; y2=724.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1164224 {
+      x1=51.72075mm; y1=2.504in; x2=2.03592in; y2=2.50367in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140437 {
-      x1=1.81157in; y1=624.0mil; x2=1.86157in; y2=674.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1165552 {
+      x1=2.036in; y1=2.84in; x2=2.037in; y2=2.841in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140440 {
-      x1=1.86157in; y1=674.0mil; x2=49.493708mm; y2=674.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1167353 {
+      x1=2.18272in; y1=2.53657in; x2=2.18272in; y2=2.63372in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140443 {
-      x1=1.81157in; y1=524.0mil; x2=1.81157in; y2=539.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1167356 {
+      x1=2.18272in; y1=2.63372in; x2=2.183in; y2=2.634in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140446 {
-      x1=1.81157in; y1=539.0mil; x2=1.89657in; y2=624.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1167359 {
+      x1=2.183in; y1=2.66548in; x2=2.183in; y2=2.701in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140449 {
-      x1=1.89657in; y1=624.0mil; x2=49.493708mm; y2=624.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1167531 {
+      x1=2.12957in; y1=2.30428in; x2=2.16772in; y2=2.30428in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140452 {
-      x1=1.81157in; y1=424.0mil; x2=1.86957in; y2=482.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1167534 {
+      x1=2.16772in; y1=2.30428in; x2=2.168in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140455 {
-      x1=1.86957in; y1=482.0mil; x2=1.86957in; y2=544.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1168206 {
+      x1=1.89728in; y1=2.38302in; x2=1.87198in; y2=2.38302in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140458 {
-      x1=1.86957in; y1=544.0mil; x2=1.89957in; y2=574.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1168209 {
+      x1=1.87198in; y1=2.38302in; x2=1.859in; y2=2.396in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140461 {
-      x1=1.89957in; y1=574.0mil; x2=49.493708mm; y2=574.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1168212 {
+      x1=1.89728in; y1=2.51098in; x2=1.87102in; y2=2.51098in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140467 {
-      x1=1.94757in; y1=424.0mil; x2=2.00057in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1168215 {
+      x1=1.87102in; y1=2.51098in; x2=1.859in; y2=2.523in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140470 {
-      x1=1.94757in; y1=474.0mil; x2=2.02783in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1168722 {
+      x1=2.0528in; y1=2.58972in; x2=2.0528in; y2=2.6452in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140473 {
-      x1=2.00057in; y1=424.0mil; x2=2.02757in; y2=451.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1168725 {
+      x1=2.0528in; y1=2.6452in; x2=2.014in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140476 {
-      x1=2.04157in; y1=906.0mil; x2=2.14057in; y2=906.0mil; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1168728 {
+      x1=1.797in; y1=2.684in; x2=2.014in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140479 {
-      x1=2.02783in; y1=776.0mil; x2=2.02783in; y2=451.26mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1168887 {
+      x1=2.07839in; y1=2.58972in; x2=2.07839in; y2=2.65261in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140482 {
-      x1=54.38267mm; y1=906.0mil; x2=2.14057in; y2=906.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1168890 {
+      x1=2.07839in; y1=2.65261in; x2=51.435mm; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140485 {
-      x1=2.05931in; y1=776.0mil; x2=2.05931in; y2=822.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1168893 {
+      x1=1.818in; y1=2.706in; x2=51.435mm; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140488 {
-      x1=2.14057in; y1=806.0mil; x2=2.05957in; y2=806.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1169049 {
+      x1=2.12957in; y1=2.58972in; x2=2.12957in; y2=2.74943in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140491 {
-      x1=2.05957in; y1=806.0mil; x2=2.05931in; y2=805.74mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1169052 {
+      x1=2.12957in; y1=2.74943in; x2=51.7525mm; y2=72.1741mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140494 {
-      x1=2.03257in; y1=915.43mil; x2=2.033in; y2=915.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1169211 {
+      x1=1.89728in; y1=2.4342in; x2=44.222797mm; y2=2.4342in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140925 {
-      x1=2.15257in; y1=674.0mil; x2=2.229in; y2=674.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1169214 {
+      x1=44.222797mm; y1=2.4342in; x2=1.69858in; y2=60.749815mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140928 {
-      x1=2.229in; y1=674.0mil; x2=2.23in; y2=675.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1169217 {
+      x1=1.89728in; y1=2.4598in; x2=45.564425mm; y2=2.4598in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140931 {
-      x1=2.23in; y1=675.0mil; x2=2.23in; y2=724.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1169220 {
+      x1=45.564425mm; y1=2.4598in; x2=1.77141in; y2=63.049531mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1140934 {
-      x1=2.23in; y1=724.0mil; x2=2.15257in; y2=724.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1169655 {
+      x1=1.89728in; y1=2.48539in; x2=1.82861in; y2=2.48539in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1141504 {
-      x1=2.231in; y1=723.0mil; x2=2.23in; y2=722.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1169937 {
+      x1=45.085mm; y1=2.531in; x2=45.085mm; y2=63.009145mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1141783 {
-      x1=1.81157in; y1=724.0mil; x2=1.81157in; y2=824.57mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1169940 {
+      x1=45.085mm; y1=63.009145mm; x2=1.77541in; y2=62.998731mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1141786 {
-      x1=1.81157in; y1=824.57mil; x2=1.842in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1169943 {
+      x1=1.817in; y1=2.531in; x2=1.817in; y2=2.497in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1141789 {
-      x1=1.842in; y1=855.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1169946 {
+      x1=1.82861in; y1=2.48539in; x2=1.817in; y2=2.497in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142338 {
-      x1=72.771mm; y1=875.0mil; x2=2.31in; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172315 {
+      x1=34.29mm; y1=54.61mm; x2=1.368in; y2=54.61mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142341 {
-      x1=2.31in; y1=875.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172318 {
+      x1=1.368in; y1=54.61mm; x2=1.418in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142614 {
-      x1=2.29in; y1=777.0mil; x2=2.29in; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172321 {
+      x1=1.418in; y1=2.2in; x2=1.501in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142617 {
-      x1=2.29in; y1=640.0mil; x2=2.224in; y2=574.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172324 {
+      x1=1.501in; y1=2.2in; x2=1.551in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142620 {
-      x1=2.224in; y1=574.0mil; x2=2.15257in; y2=574.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172444 {
+      x1=1.713in; y1=59.309mm; x2=1.713in; y2=60.434347mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142890 {
-      x1=2.372in; y1=816.0mil; x2=2.261in; y2=816.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172447 {
+      x1=42.825543mm; y1=2.40626in; x2=1.713in; y2=60.434347mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142893 {
-      x1=2.261in; y1=816.0mil; x2=2.23in; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172696 {
+      x1=2.00161in; y1=2.58972in; x2=2.00161in; y2=2.63039in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1142896 {
-      x1=2.23in; y1=785.0mil; x2=2.23in; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172699 {
+      x1=2.00161in; y1=2.63039in; x2=1.974in; y2=2.658in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1143439 {
-      x1=72.771mm; y1=775.0mil; x2=56.261mm; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172702 {
+      x1=1.974in; y1=2.658in; x2=1.749in; y2=2.658in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1143442 {
-      x1=56.261mm; y1=474.0mil; x2=2.15257in; y2=474.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172705 {
+      x1=1.749in; y1=2.658in; x2=1.63in; y2=2.539in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1143709 {
-      x1=72.771mm; y1=675.0mil; x2=56.261mm; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172825 {
+      x1=1.97602in; y1=2.58972in; x2=1.97602in; y2=2.62198in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1143712 {
-      x1=56.261mm; y1=424.0mil; x2=2.15257in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172828 {
+      x1=1.97602in; y1=2.62198in; x2=1.963in; y2=66.929mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1144518 {
-      x1=55.019829mm; y1=1.55042in; x2=2.23542in; y2=1.55042in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172831 {
+      x1=1.963in; y1=66.929mm; x2=1.759in; y2=66.929mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1144521 {
-      x1=2.23542in; y1=1.55042in; x2=2.236in; y2=1.551in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172834 {
+      x1=1.759in; y1=66.929mm; x2=42.037mm; y2=2.531in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1144524 {
-      x1=55.019829mm; y1=38.38067mm; x2=60.27293mm; y2=38.38067mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172837 {
+      x1=42.037mm; y1=2.531in; x2=42.037mm; y2=2.263in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1144527 {
-      x1=60.27293mm; y1=38.38067mm; x2=2.373in; y2=1.511in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172852 {
+      x1=1.632in; y1=2.249in; x2=1.631in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1144782 {
-      x1=1.864in; y1=1.472in; x2=2.236in; y2=1.472in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172966 {
+      x1=1.623in; y1=2.34874in; x2=1.623in; y2=2.532in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1147579 {
-      x1=1.50701in; y1=493.0mil; x2=36.83mm; y2=550.01mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172969 {
+      x1=1.623in; y1=2.532in; x2=41.3893mm; y2=64.4779mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1147822 {
-      x1=43.815mm; y1=350.0mil; x2=43.815mm; y2=460.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172972 {
+      x1=1.623in; y1=2.28074in; x2=1.61526in; y2=2.28074in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1147825 {
-      x1=43.815mm; y1=460.0mil; x2=40.259mm; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172975 {
+      x1=1.61526in; y1=2.28074in; x2=1.596in; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1147828 {
-      x1=40.259mm; y1=600.0mil; x2=1.50001in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172978 {
+      x1=1.623in; y1=2.31726in; x2=1.61326in; y2=2.31726in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1147831 {
-      x1=1.50001in; y1=600.0mil; x2=36.83mm; y2=650.01mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172981 {
+      x1=1.61326in; y1=2.31726in; x2=1.596in; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148305 {
-      x1=2.09in; y1=100.0mil; x2=1.837in; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173101 {
+      x1=39.369873mm; y1=59.690127mm; x2=41.198673mm; y2=59.690127mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148308 {
-      x1=1.837in; y1=100.0mil; x2=1.661in; y2=276.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173104 {
+      x1=41.198673mm; y1=59.690127mm; x2=1.623in; y2=2.349in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148311 {
-      x1=1.661in; y1=276.0mil; x2=1.661in; y2=317.52mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173107 {
+      x1=1.54999in; y1=57.15mm; x2=1.62226in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148314 {
-      x1=1.661in; y1=317.52mil; x2=1.66in; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173110 {
+      x1=1.62226in; y1=57.15mm; x2=1.623in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148548 {
-      x1=2.84in; y1=100.0mil; x2=2.84in; y2=102.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173227 {
+      x1=1.623in; y1=2.24926in; x2=1.64126in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148551 {
-      x1=2.84in; y1=102.0mil; x2=2.684in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173230 {
+      x1=42.037mm; y1=2.263in; x2=1.64126in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148554 {
-      x1=2.684in; y1=258.0mil; x2=2.471in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173456 {
+      x1=2.0272in; y1=2.30428in; x2=2.0272in; y2=2.2548in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148557 {
-      x1=2.471in; y1=258.0mil; x2=60.833mm; y2=182.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173459 {
+      x1=2.0272in; y1=2.2548in; x2=2.028in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148560 {
-      x1=60.833mm; y1=182.0mil; x2=1.82in; y2=182.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1173570 {
+      x1=2.028in; y1=2.221in; x2=2.028in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148563 {
-      x1=1.82in; y1=182.0mil; x2=43.815mm; y2=277.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1175783 {
+      x1=36.83mm; y1=750.01mil; x2=36.83mm; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148566 {
-      x1=43.815mm; y1=277.0mil; x2=43.815mm; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1175786 {
+      x1=36.83mm; y1=750.0mil; x2=1.401in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1148806 {
-      x1=1.077in; y1=856.135mil; x2=1.07787in; y2=857.005mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1175789 {
+      x1=1.401in; y1=701.0mil; x2=1.151in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149034 {
-      x1=858.0mil; y1=696.26mil; x2=1.00126in; y2=696.26mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1175792 {
+      x1=1.151in; y1=701.0mil; x2=1.076in; y2=626.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149037 {
-      x1=1.00126in; y1=696.26mil; x2=1.078in; y2=773.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1175795 {
+      x1=1.076in; y1=626.0mil; x2=1.076in; y2=606.74mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149040 {
-      x1=1.078in; y1=773.0mil; x2=1.078in; y2=857.135mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1175798 {
+      x1=1.076in; y1=606.74mil; x2=1.07526in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149043 {
-      x1=1.078in; y1=857.135mil; x2=1.079in; y2=858.135mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178094 {
+      x1=54.943629mm; y1=1.38242in; x2=2.23242in; y2=1.38242in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149277 {
-      x1=858.0mil; y1=727.74mil; x2=813.0mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178097 {
+      x1=2.23242in; y1=1.38242in; x2=2.233in; y2=1.383in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149514 {
-      x1=732.8mil; y1=755.63mil; x2=732.8mil; y2=723.2mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178100 {
+      x1=54.943629mm; y1=34.11347mm; x2=60.19673mm; y2=34.11347mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149517 {
-      x1=732.8mil; y1=723.2mil; x2=743.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178103 {
+      x1=60.19673mm; y1=34.11347mm; x2=2.37in; y2=1.343in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149520 {
-      x1=743.0mil; y1=713.0mil; x2=784.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178106 {
+      x1=1.861in; y1=1.304in; x2=2.233in; y2=1.304in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149523 {
-      x1=784.0mil; y1=713.0mil; x2=799.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178109 {
+      x1=1.861in; y1=1.382in; x2=1.982in; y2=1.382in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149526 {
-      x1=799.0mil; y1=728.0mil; x2=812.48mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178383 {
+      x1=54.943629mm; y1=1.16589in; x2=2.53989in; y2=1.16589in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1149529 {
-      x1=812.48mil; y1=728.0mil; x2=812.74mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178386 {
+      x1=2.53989in; y1=1.16589in; x2=2.778in; y2=1.404in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1151184 {
-      x1=681.61mil; y1=755.63mil; x2=681.61mil; y2=807.39mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178389 {
+      x1=2.778in; y1=1.404in; x2=2.866in; y2=1.404in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1151187 {
-      x1=681.61mil; y1=807.39mil; x2=681.0mil; y2=808.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178485 {
+      x1=54.943629mm; y1=1.12652in; x2=2.20748in; y2=1.12652in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1154899 {
-      x1=2.11728in; y1=3.58809in; x2=2.11828in; y2=3.58809in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178488 {
+      x1=2.20748in; y1=1.12652in; x2=2.222in; y2=1.112in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1155274 {
-      x1=38.277927mm; y1=493.005mil; x2=40.411273mm; y2=493.005mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178491 {
+      x1=2.222in; y1=1.112in; x2=2.222in; y2=987.43mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1155277 {
-      x1=40.411273mm; y1=493.005mil; x2=1.66in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178494 {
+      x1=2.222in; y1=987.43mil; x2=2.14057in; y2=906.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1155280 {
-      x1=1.66in; y1=424.0mil; x2=1.66in; y2=350.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178590 {
+      x1=52.5907mm; y1=38.5953mm; x2=2.128in; y2=1.462in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1155650 {
-      x1=2.38249in; y1=2.38121in; x2=2.38194in; y2=2.38066in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178593 {
+      x1=2.128in; y1=1.462in; x2=54.922293mm; y2=1.462in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1155653 {
-      x1=2.33974in; y1=2.349in; x2=2.33987in; y2=2.34913in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178596 {
+      x1=54.922293mm; y1=1.462in; x2=54.943629mm; y2=1.46116in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1156191 {
-      x1=2.43493in; y1=2.38121in; x2=2.38249in; y2=2.38121in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178686 {
+      x1=36.83mm; y1=1.45001in; x2=1.49999in; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1156194 {
-      x1=2.43493in; y1=2.43239in; x2=2.38239in; y2=2.43239in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178689 {
+      x1=1.49999in; y1=38.1mm; x2=2.061in; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1156197 {
-      x1=2.38239in; y1=2.43239in; x2=2.382in; y2=2.432in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178794 {
+      x1=2.061in; y1=38.1mm; x2=2.119in; y2=1.442in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1156419 {
-      x1=2.382in; y1=2.46348in; x2=2.34052in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178797 {
+      x1=2.119in; y1=1.442in; x2=54.93042mm; y2=1.442in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1156858 {
-      x1=1.864in; y1=39.37mm; x2=50.419mm; y2=39.37mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1178800 {
+      x1=54.93042mm; y1=1.442in; x2=54.96071mm; y2=36.59651mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157302 {
-      x1=63.672085mm; y1=2.42431in; x2=2.57969in; y2=2.42431in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1178887 {
+      x1=1.54999in; y1=1.45001in; x2=1.55901in; y2=1.45001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157305 {
-      x1=2.57969in; y1=2.42431in; x2=2.58in; y2=2.424in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1178902 {
+      x1=1.976in; y1=1.428in; x2=1.97in; y2=1.422in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157308 {
-      x1=2.58in; y1=2.424in; x2=72.39mm; y2=66.675mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1178905 {
+      x1=1.97in; y1=1.422in; x2=49.049305mm; y2=1.422in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157311 {
-      x1=63.672085mm; y1=2.3637in; x2=2.5797in; y2=2.3637in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1178908 {
+      x1=49.049305mm; y1=1.422in; x2=49.043971mm; y2=1.42179in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157314 {
-      x1=2.5797in; y1=2.3637in; x2=2.58in; y2=2.364in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1179073 {
+      x1=36.83mm; y1=1.35001in; x2=1.45001in; y2=1.35001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157317 {
-      x1=2.58in; y1=2.364in; x2=72.39mm; y2=2.2313in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1179076 {
+      x1=1.45001in; y1=1.35001in; x2=38.1mm; y2=1.4in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157521 {
-      x1=2.382in; y1=2.34952in; x2=2.34026in; y2=2.34952in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179085 {
+      x1=41.3893mm; y1=36.9951mm; x2=1.634in; y2=1.461in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157524 {
-      x1=2.34026in; y1=2.34952in; x2=2.34in; y2=2.34926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179088 {
+      x1=49.039907mm; y1=1.461in; x2=49.043971mm; y2=1.46116in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1159766 {
-      x1=2.34in; y1=59.69mm; x2=2.34037in; y2=2.34963in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179091 {
+      x1=38.1mm; y1=1.4in; x2=1.572in; y2=1.4in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1159973 {
-      x1=2.34148in; y1=2.464in; x2=2.342in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179094 {
+      x1=1.572in; y1=1.4in; x2=1.632in; y2=1.46in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1161300 {
-      x1=1.808in; y1=2.76574in; x2=1.85074in; y2=2.76574in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179097 {
+      x1=1.634in; y1=1.461in; x2=49.039907mm; y2=1.461in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1161303 {
-      x1=1.85074in; y1=2.76574in; x2=1.851in; y2=2.76548in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179178 {
+      x1=49.043971mm; y1=1.44148in; x2=1.64146in; y2=1.44148in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1161540 {
-      x1=1.77441in; y1=2.8376in; x2=1.77441in; y2=2.77489in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179181 {
+      x1=1.64146in; y1=1.44148in; x2=1.54999in; y2=1.35001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1161543 {
-      x1=1.77441in; y1=2.77489in; x2=44.831mm; y2=2.76548in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179184 {
+      x1=1.976in; y1=1.428in; x2=1.976in; y2=1.471in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1161546 {
-      x1=1.8in; y1=2.8376in; x2=1.8in; y2=2.77374in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179187 {
+      x1=1.976in; y1=1.471in; x2=1.966in; y2=1.481in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1161549 {
-      x1=1.8in; y1=2.77374in; x2=1.808in; y2=2.76574in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179190 {
+      x1=1.966in; y1=1.481in; x2=1.58199in; y2=1.481in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1162619 {
-      x1=1.851in; y1=2.734in; x2=1.891in; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179193 {
+      x1=1.58199in; y1=1.481in; x2=1.551in; y2=1.45001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1161291 {
-      x1=1.809in; y1=2.73326in; x2=1.808in; y2=2.73426in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179196 {
+      x1=52.5907mm; y1=38.5953mm; x2=1.58049in; y2=38.5953mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1163501 {
-      x1=1.809in; y1=68.961mm; x2=1.809in; y2=2.73326in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179199 {
+      x1=1.58049in; y1=38.5953mm; x2=1.54999in; y2=39.37mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1163504 {
-      x1=1.809in; y1=2.73326in; x2=1.80863in; y2=2.73363in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179597 {
+      x1=815.0mil; y1=1.547in; x2=816.11mil; y2=1.337in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1163519 {
-      x1=1.766in; y1=68.961mm; x2=1.766in; y2=2.733in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179600 {
+      x1=761.0mil; y1=1.547in; x2=815.0mil; y2=1.547in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1163522 {
-      x1=1.766in; y1=2.733in; x2=44.831mm; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179603 {
+      x1=954.0mil; y1=1.547in; x2=897.0mil; y2=1.547in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1163864 {
-      x1=1.818in; y1=2.706in; x2=1.809in; y2=68.961mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179606 {
+      x1=897.0mil; y1=1.547in; x2=897.0mil; y2=1.503in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1164047 {
-      x1=1.766in; y1=68.961mm; x2=1.797in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179753 {
+      x1=1.95043in; y1=2.30428in; x2=1.924in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1164224 {
-      x1=51.72075mm; y1=2.504in; x2=2.03592in; y2=2.50367in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179912 {
+      x1=36.83mm; y1=54.61mm; x2=38.1mm; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1165552 {
-      x1=2.036in; y1=2.84in; x2=2.037in; y2=2.841in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179915 {
+      x1=38.1mm; y1=2.1in; x2=1.8in; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167353 {
-      x1=2.18272in; y1=2.53657in; x2=2.18272in; y2=2.63372in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179918 {
+      x1=1.8in; y1=2.1in; x2=1.976in; y2=2.276in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167356 {
-      x1=2.18272in; y1=2.63372in; x2=2.183in; y2=2.634in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1179921 {
+      x1=1.976in; y1=2.276in; x2=1.976in; y2=2.307in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167359 {
-      x1=2.183in; y1=2.66548in; x2=2.183in; y2=2.701in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1181905 {
+      x1=1.54999in; y1=54.61mm; x2=1.627in; y2=54.61mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167531 {
-      x1=2.12957in; y1=2.30428in; x2=2.16772in; y2=2.30428in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1181908 {
+      x1=1.627in; y1=54.61mm; x2=1.834in; y2=2.357in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167534 {
-      x1=2.16772in; y1=2.30428in; x2=2.168in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1181911 {
+      x1=1.834in; y1=2.357in; x2=48.17999mm; y2=2.357in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168206 {
-      x1=1.89728in; y1=2.38302in; x2=1.87198in; y2=2.38302in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1181914 {
+      x1=48.17999mm; y1=2.357in; x2=1.89728in; y2=2.35743in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168209 {
-      x1=1.87198in; y1=2.38302in; x2=1.859in; y2=2.396in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182244 {
+      x1=2.18272in; y1=2.48539in; x2=2.23239in; y2=2.48539in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168212 {
-      x1=1.89728in; y1=2.51098in; x2=1.87102in; y2=2.51098in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182247 {
+      x1=2.23239in; y1=2.48539in; x2=2.262in; y2=63.881mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168215 {
-      x1=1.87102in; y1=2.51098in; x2=1.859in; y2=2.523in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182250 {
+      x1=2.262in; y1=63.881mm; x2=2.262in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168722 {
-      x1=2.0528in; y1=2.58972in; x2=2.0528in; y2=2.6452in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182253 {
+      x1=2.262in; y1=2.757in; x2=59.563mm; y2=2.84in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168725 {
-      x1=2.0528in; y1=2.6452in; x2=2.014in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182575 {
+      x1=2.18272in; y1=2.38302in; x2=2.22298in; y2=2.38302in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168728 {
-      x1=1.797in; y1=2.684in; x2=2.014in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182578 {
+      x1=2.22298in; y1=2.38302in; x2=2.236in; y2=2.37in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168887 {
-      x1=2.07839in; y1=2.58972in; x2=2.07839in; y2=2.65261in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182581 {
+      x1=2.236in; y1=2.37in; x2=2.236in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168890 {
-      x1=2.07839in; y1=2.65261in; x2=51.435mm; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1182584 {
+      x1=2.236in; y1=2.254in; x2=2.237in; y2=2.253in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168893 {
-      x1=1.818in; y1=2.706in; x2=51.435mm; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184523 {
+      x1=1.54999in; y1=49.53mm; x2=50.673mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169049 {
-      x1=2.12957in; y1=2.58972in; x2=2.12957in; y2=2.74943in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184526 {
+      x1=50.673mm; y1=49.53mm; x2=2.268in; y2=2.223in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169052 {
-      x1=2.12957in; y1=2.74943in; x2=51.7525mm; y2=72.1741mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184529 {
+      x1=2.268in; y1=2.223in; x2=2.268in; y2=2.404in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169211 {
-      x1=1.89728in; y1=2.4342in; x2=44.222797mm; y2=2.4342in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184532 {
+      x1=2.268in; y1=2.404in; x2=2.327in; y2=2.463in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169214 {
-      x1=44.222797mm; y1=2.4342in; x2=1.69858in; y2=60.749815mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184535 {
+      x1=2.327in; y1=2.463in; x2=2.34052in; y2=2.463in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169217 {
-      x1=1.89728in; y1=2.4598in; x2=45.564425mm; y2=2.4598in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184538 {
+      x1=2.34052in; y1=2.463in; x2=2.341in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169220 {
-      x1=45.564425mm; y1=2.4598in; x2=1.77141in; y2=63.049531mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184580 {
+      x1=1.54999in; y1=46.99mm; x2=1.961in; y2=46.99mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169655 {
-      x1=1.89728in; y1=2.48539in; x2=1.82861in; y2=2.48539in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184631 {
+      x1=2.33937in; y1=2.34863in; x2=2.33937in; y2=2.22837in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169937 {
-      x1=45.085mm; y1=2.531in; x2=45.085mm; y2=63.009145mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1184634 {
+      x1=1.961in; y1=46.99mm; x2=2.33937in; y2=2.22837in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169940 {
-      x1=45.085mm; y1=63.009145mm; x2=1.77541in; y2=62.998731mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186742 {
+      x1=31.75mm; y1=34.29mm; x2=1.3in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169943 {
-      x1=1.817in; y1=2.531in; x2=1.817in; y2=2.497in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186745 {
+      x1=1.3in; y1=1.3in; x2=1.40001in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169946 {
-      x1=1.82861in; y1=2.48539in; x2=1.817in; y2=2.497in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186748 {
+      x1=1.40001in; y1=1.3in; x2=36.83mm; y2=1.25001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172042 {
-      x1=31.75mm; y1=54.61mm; x2=1.301in; y2=2.201in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186787 {
+      x1=34.29mm; y1=29.21mm; x2=1.4in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172177 {
-      x1=33.0327mm; y1=55.8927mm; x2=35.0393mm; y2=55.8927mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186790 {
+      x1=1.4in; y1=1.2in; x2=1.688in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172180 {
-      x1=35.0393mm; y1=55.8927mm; x2=1.4in; y2=2.221in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186793 {
+      x1=1.688in; y1=1.2in; x2=1.733in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172183 {
-      x1=1.4in; y1=2.221in; x2=1.4in; y2=2.276in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186796 {
+      x1=1.733in; y1=31.623mm; x2=49.034573mm; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172186 {
-      x1=1.4in; y1=2.276in; x2=36.195mm; y2=2.301in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186799 {
+      x1=49.034573mm; y1=31.623mm; x2=49.043971mm; y2=1.24463in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172189 {
-      x1=36.195mm; y1=2.301in; x2=1.50099in; y2=2.301in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186835 {
+      x1=34.29mm; y1=26.67mm; x2=1.4in; y2=1.1in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172192 {
-      x1=1.50099in; y1=2.301in; x2=1.54999in; y2=59.69mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186838 {
+      x1=1.4in; y1=1.1in; x2=1.669in; y2=1.1in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172315 {
-      x1=34.29mm; y1=54.61mm; x2=1.368in; y2=54.61mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186841 {
+      x1=1.669in; y1=1.1in; x2=44.069mm; y2=1.166in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172318 {
-      x1=1.368in; y1=54.61mm; x2=1.418in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186844 {
+      x1=44.069mm; y1=1.166in; x2=49.041177mm; y2=1.166in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172321 {
-      x1=1.418in; y1=2.2in; x2=1.501in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186847 {
+      x1=49.041177mm; y1=1.166in; x2=49.043971mm; y2=1.16589in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172324 {
-      x1=1.501in; y1=2.2in; x2=1.551in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186882 {
+      x1=49.043971mm; y1=1.12652in; x2=1.87148in; y2=1.12652in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172444 {
-      x1=1.713in; y1=59.309mm; x2=1.713in; y2=60.434347mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186885 {
+      x1=1.87148in; y1=1.12652in; x2=1.871in; y2=1.127in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172447 {
-      x1=42.825543mm; y1=2.40626in; x2=1.713in; y2=60.434347mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186888 {
+      x1=49.043971mm; y1=1.20526in; x2=1.87126in; y2=1.20526in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172696 {
-      x1=2.00161in; y1=2.58972in; x2=2.00161in; y2=2.63039in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186891 {
+      x1=1.87126in; y1=1.20526in; x2=1.871in; y2=30.607mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172699 {
-      x1=2.00161in; y1=2.63039in; x2=1.974in; y2=2.658in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1187171 {
+      x1=54.943629mm; y1=1.20526in; x2=2.12026in; y2=1.20526in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172702 {
-      x1=1.974in; y1=2.658in; x2=1.749in; y2=2.658in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1187174 {
+      x1=2.12026in; y1=1.20526in; x2=2.11in; y2=30.353mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172705 {
-      x1=1.749in; y1=2.658in; x2=1.63in; y2=2.539in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1187177 {
+      x1=54.943629mm; y1=1.24463in; x2=2.12037in; y2=1.24463in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172825 {
-      x1=1.97602in; y1=2.58972in; x2=1.97602in; y2=2.62198in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1187180 {
+      x1=2.12037in; y1=1.24463in; x2=2.11in; y2=31.877mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172828 {
-      x1=1.97602in; y1=2.62198in; x2=1.963in; y2=66.929mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189227 {
+      x1=662.48mil; y1=34.29mm; x2=681.0mil; y2=34.29mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172831 {
-      x1=1.963in; y1=66.929mm; x2=1.759in; y2=66.929mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189230 {
+      x1=681.0mil; y1=34.29mm; x2=689.0mil; y2=1.358in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172834 {
-      x1=1.759in; y1=66.929mm; x2=42.037mm; y2=2.531in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189233 {
+      x1=689.0mil; y1=1.358in; x2=689.0mil; y2=2.03in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172837 {
-      x1=42.037mm; y1=2.531in; x2=42.037mm; y2=2.263in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189307 {
+      x1=2.18272in; y1=2.4342in; x2=2.2198in; y2=2.4342in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172852 {
-      x1=1.632in; y1=2.249in; x2=1.631in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189310 {
+      x1=2.2198in; y1=2.4342in; x2=2.221in; y2=2.433in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172966 {
-      x1=1.623in; y1=2.34874in; x2=1.623in; y2=2.532in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189313 {
+      x1=2.18272in; y1=2.4598in; x2=2.2458in; y2=2.4598in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172969 {
-      x1=1.623in; y1=2.532in; x2=41.3893mm; y2=64.4779mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189316 {
+      x1=2.2458in; y1=2.4598in; x2=2.246in; y2=2.46in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172972 {
-      x1=1.623in; y1=2.28074in; x2=1.61526in; y2=2.28074in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189344 {
+      x1=16.840192mm; y1=1.27in; x2=681.0mil; y2=1.27in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172975 {
-      x1=1.61526in; y1=2.28074in; x2=1.596in; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189347 {
+      x1=681.0mil; y1=1.27in; x2=708.0mil; y2=1.297in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172978 {
-      x1=1.623in; y1=2.31726in; x2=1.61326in; y2=2.31726in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189350 {
+      x1=708.0mil; y1=1.297in; x2=708.0mil; y2=2.017in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172981 {
-      x1=1.61326in; y1=2.31726in; x2=1.596in; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189364 {
+      x1=1.2in; y1=2.509in; x2=1.556in; y2=2.509in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173101 {
-      x1=39.369873mm; y1=59.690127mm; x2=41.198673mm; y2=59.690127mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189367 {
+      x1=1.556in; y1=2.509in; x2=1.61in; y2=2.563in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173104 {
-      x1=41.198673mm; y1=59.690127mm; x2=1.623in; y2=2.349in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189382 {
+      x1=1.61in; y1=2.6in; x2=1.539in; y2=2.529in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173107 {
-      x1=1.54999in; y1=57.15mm; x2=1.62226in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189385 {
+      x1=1.539in; y1=2.529in; x2=1.188in; y2=2.529in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173110 {
-      x1=1.62226in; y1=57.15mm; x2=1.623in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189454 {
+      x1=1.2in; y1=2.509in; x2=708.0mil; y2=2.017in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173227 {
-      x1=1.623in; y1=2.24926in; x2=1.64126in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189457 {
+      x1=1.188in; y1=2.529in; x2=689.0mil; y2=2.03in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173230 {
-      x1=42.037mm; y1=2.263in; x2=1.64126in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191564 {
+      x1=2.18272in; y1=2.35743in; x2=2.20557in; y2=2.35743in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173456 {
-      x1=2.0272in; y1=2.30428in; x2=2.0272in; y2=2.2548in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191567 {
+      x1=2.20557in; y1=2.35743in; x2=2.213in; y2=59.69mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173459 {
-      x1=2.0272in; y1=2.2548in; x2=2.028in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191570 {
+      x1=2.213in; y1=59.69mm; x2=2.213in; y2=2.294in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173570 {
-      x1=2.028in; y1=2.221in; x2=2.028in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191573 {
+      x1=2.213in; y1=2.294in; x2=1.919in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1175783 {
-      x1=36.83mm; y1=750.01mil; x2=36.83mm; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191576 {
+      x1=1.919in; y1=2.0in; x2=1.3in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1175786 {
-      x1=36.83mm; y1=750.0mil; x2=1.401in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191579 {
+      x1=1.3in; y1=2.0in; x2=31.75mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1175789 {
-      x1=1.401in; y1=701.0mil; x2=1.151in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191598 {
+      x1=2.07839in; y1=2.30428in; x2=2.07839in; y2=2.25139in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1175792 {
-      x1=1.151in; y1=701.0mil; x2=1.076in; y2=626.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191601 {
+      x1=2.07839in; y1=2.25139in; x2=2.078in; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1175795 {
-      x1=1.076in; y1=626.0mil; x2=1.076in; y2=606.74mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191632 {
+      x1=2.10398in; y1=2.30428in; x2=2.10398in; y2=2.26202in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1175798 {
-      x1=1.076in; y1=606.74mil; x2=1.07526in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191635 {
+      x1=2.10398in; y1=2.26202in; x2=53.721mm; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -31175,156 +31780,241 @@ lock=1
        on_every_layer_gen = outline
        noexport = 1
       }
-      x1 = 3.0in
-      x2 = 3.0in
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 3.0in
+     }
+     ha:line.894791 {
+      clearance = 12.0mil
+      y2 = 52.07mm
+      thickness = 10.0mil
+      x1 = 1.357in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 52.2478mm
+     }
+     ha:line.907046 {
+      clearance = 12.0mil
+      y2 = 1.751in
+      thickness = 10.0mil
+      x1 = 31.75mm
+      x2 = 31.75mm
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 44.45mm
+     }
+     ha:line.907254 {
+      clearance = 12.0mil
+      y2 = 1.65in
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.651in
+     }
+     ha:line.1017013 {
+      x1=34.29mm; y1=26.67mm; x2=34.29mm; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1084364 {
+      x1=489.0mil; y1=31.115mm; x2=489.0mil; y2=43.815mm; thickness=100.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187045 {
+      x1=31.75mm; y1=31.75mm; x2=1.3in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187048 {
+      x1=1.3in; y1=1.3in; x2=1.938in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187078 {
+      x1=34.29mm; y1=31.75mm; x2=1.399in; y2=1.201in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187093 {
+      x1=1.4in; y1=1.2in; x2=1.781in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187096 {
+      x1=1.781in; y1=1.2in; x2=1.826in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187099 {
+      x1=1.826in; y1=31.623mm; x2=1.938in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187108 {
+      x1=2.114in; y1=30.353mm; x2=1.988in; y2=30.353mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187111 {
+      x1=1.938in; y1=31.623mm; x2=1.988in; y2=30.353mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1187114 {
+      x1=2.113in; y1=31.877mm; x2=1.983in; y2=31.877mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 3.0in
      }
-     ha:line.894791 {
-      clearance = 12.0mil
-      y2 = 52.07mm
-      thickness = 10.0mil
-      x1 = 1.357in
-      x2 = 1.35in
+     ha:line.1187120 {
+      x1=1.938in; y1=1.3in; x2=1.983in; y2=31.877mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 52.2478mm
      }
-     ha:line.907046 {
-      clearance = 12.0mil
-      y2 = 1.751in
-      thickness = 10.0mil
-      x1 = 31.75mm
-      x2 = 31.75mm
+     ha:line.1189403 {
+      x1=1.61in; y1=2.563in; x2=2.152in; y2=2.563in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 44.45mm
      }
-     ha:line.907254 {
-      clearance = 12.0mil
-      y2 = 1.65in
-      thickness = 10.0mil
-      x1 = 1.351in
-      x2 = 1.35in
+     ha:line.1189406 {
+      x1=2.152in; y1=2.563in; x2=2.191in; y2=2.524in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.651in
      }
-     ha:line.1014018 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 741.0mil
-      x2 = 791.0mil
+     ha:line.1189409 {
+      x1=2.191in; y1=2.524in; x2=2.191in; y2=2.463in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 657.0mil
      }
-     ha:line.1017013 {
-      x1=34.29mm; y1=26.67mm; x2=34.29mm; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189412 {
+      x1=2.191in; y1=2.463in; x2=2.221in; y2=2.433in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053282 {
-      x1=772.0mil; y1=34.29mm; x2=772.0mil; y2=1.362in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189427 {
+      x1=1.61in; y1=2.6in; x2=2.157in; y2=2.6in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053294 {
-      x1=34.8615mm; y1=38.1127mm; x2=828.5mil; y2=38.1127mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189430 {
+      x1=2.157in; y1=2.6in; x2=2.22in; y2=2.537in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053300 {
-      x1=741.0mil; y1=657.0mil; x2=741.0mil; y2=1.413in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189433 {
+      x1=2.22in; y1=2.537in; x2=2.22in; y2=2.486in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053309 {
-      x1=880.5mil; y1=1.501in; x2=881.0mil; y2=38.1127mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189436 {
+      x1=2.22in; y1=2.486in; x2=2.246in; y2=2.46in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053315 {
-      x1=741.0mil; y1=1.413in; x2=828.5mil; y2=38.1127mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191588 {
+      x1=34.29mm; y1=52.07mm; x2=1.401in; y2=2.101in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053321 {
-      x1=1.369in; y1=1.401in; x2=1.189in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191591 {
+      x1=1.401in; y1=2.101in; x2=1.928in; y2=2.101in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053333 {
-      x1=1.189in; y1=1.401in; x2=1.174in; y2=1.416in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191594 {
+      x1=1.928in; y1=2.101in; x2=2.078in; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053336 {
-      x1=1.174in; y1=1.416in; x2=1.174in; y2=1.456in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191607 {
+      x1=2.237in; y1=2.253in; x2=47.879mm; y2=1.901in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053339 {
-      x1=1.174in; y1=1.456in; x2=1.148in; y2=1.482in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191610 {
+      x1=47.879mm; y1=1.901in; x2=1.196in; y2=1.901in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053342 {
-      x1=1.148in; y1=1.482in; x2=836.0mil; y2=1.482in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191613 {
+      x1=1.196in; y1=1.901in; x2=1.158in; y2=1.863in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053345 {
-      x1=836.0mil; y1=1.482in; x2=772.0mil; y2=1.418in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191616 {
+      x1=1.158in; y1=1.863in; x2=1.158in; y2=1.206in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1053348 {
-      x1=772.0mil; y1=1.418in; x2=772.0mil; y2=34.29mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191619 {
+      x1=1.158in; y1=1.206in; x2=927.0mil; y2=975.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1084364 {
-      x1=489.0mil; y1=31.115mm; x2=489.0mil; y2=43.815mm; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1191622 {
+      x1=927.0mil; y1=975.0mil; x2=927.0mil; y2=742.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1191625 {
+      x1=927.0mil; y1=742.0mil; x2=791.0mil; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167537 {
-      x1=2.168in; y1=2.304in; x2=2.168in; y2=2.626in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191638 {
+      x1=34.29mm; y1=49.53mm; x2=1.401in; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167540 {
-      x1=2.168in; y1=2.626in; x2=58.293mm; y2=2.753in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191641 {
+      x1=1.401in; y1=2.001in; x2=47.371mm; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167543 {
-      x1=58.293mm; y1=2.753in; x2=58.293mm; y2=2.94in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191644 {
+      x1=47.371mm; y1=2.001in; x2=53.721mm; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -31461,214 +32151,401 @@ lock=1
        on_every_layer_gen = outline
        noexport = 1
       }
-      x1 = 0.0
-      x2 = 0.0
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 0.0
+     }
+     ha:line.724726 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 0.0
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 3.0in
+     }
+     ha:line.724738 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 3.0in
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 0.0
+     }
+     ha:line.724750 {
+      clearance = 20.0mil
+      y2 = 0.0
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
+      }
+      x1 = 3.0in
+      x2 = 3.0in
+      ha:flags {
+       clearline = 1
+       lock = 1
+      }
+      y1 = 3.0in
+     }
+     ha:line.920300 {
+      clearance = 12.0mil
+      y2 = 26.67mm
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 26.6954mm
+     }
+     ha:line.1027566 {
+      clearance = 12.0mil
+      y2 = 36.83mm
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 1.451in
+     }
+     ha:line.1104550 {
+      x1=34.29mm; y1=750.0mil; x2=1.357in; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1150695 {
+      x1=813.0mil; y1=843.0mil; x2=970.0mil; y2=843.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1150698 {
+      x1=970.0mil; y1=843.0mil; x2=1.012in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1150701 {
+      x1=1.012in; y1=801.0mil; x2=1.643in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1150704 {
+      x1=1.643in; y1=801.0mil; x2=1.668in; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1150707 {
+      x1=1.668in; y1=776.0mil; x2=1.953in; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1150710 {
+      x1=1.953in; y1=776.0mil; x2=50.927mm; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1150713 {
+      x1=50.927mm; y1=724.0mil; x2=2.23in; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1166375 {
+      x1=2.467in; y1=2.757in; x2=2.507in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1166378 {
+      x1=2.507in; y1=2.717in; x2=2.667in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1166381 {
+      x1=2.667in; y1=2.717in; x2=2.84in; y2=2.89in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1166690 {
+      x1=1.859in; y1=2.523in; x2=1.891in; y2=64.897mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1167173 {
+      x1=2.183in; y1=2.701in; x2=2.239in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1167176 {
+      x1=2.467in; y1=2.757in; x2=2.239in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1168383 {
+      x1=1.891in; y1=64.897mm; x2=1.891in; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1168548 {
+      x1=1.859in; y1=2.396in; x2=48.641mm; y2=2.452in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1168551 {
+      x1=48.641mm; y1=2.452in; x2=48.641mm; y2=2.687in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1168554 {
+      x1=48.641mm; y1=2.687in; x2=1.992in; y2=2.764in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1168557 {
+      x1=1.992in; y1=2.764in; x2=2.169in; y2=2.764in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1168560 {
+      x1=2.169in; y1=2.764in; x2=57.023mm; y2=2.84in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1179831 {
+      x1=36.83mm; y1=52.07mm; x2=38.1mm; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1179834 {
+      x1=38.1mm; y1=2.1in; x2=1.72in; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1179837 {
+      x1=1.72in; y1=2.1in; x2=1.924in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 0.0
      }
-     ha:line.724726 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     ha:line.1172042 {
+      x1=31.75mm; y1=54.61mm; x2=1.301in; y2=2.201in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      x1 = 0.0
-      x2 = 3.0in
+     }
+     ha:line.1172177 {
+      x1=33.0327mm; y1=55.8927mm; x2=35.0393mm; y2=55.8927mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 3.0in
      }
-     ha:line.724738 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     ha:line.1172180 {
+      x1=35.0393mm; y1=55.8927mm; x2=1.4in; y2=2.221in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      x1 = 3.0in
-      x2 = 0.0
+     }
+     ha:line.1172183 {
+      x1=1.4in; y1=2.221in; x2=1.4in; y2=2.276in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 0.0
      }
-     ha:line.724750 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     ha:line.1172186 {
+      x1=1.4in; y1=2.276in; x2=36.195mm; y2=2.301in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
-      x1 = 3.0in
-      x2 = 3.0in
+     }
+     ha:line.1172189 {
+      x1=36.195mm; y1=2.301in; x2=1.50099in; y2=2.301in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
-       lock = 1
+       clearline=1
       }
-      y1 = 3.0in
      }
-     ha:line.920300 {
-      clearance = 12.0mil
-      y2 = 26.67mm
-      thickness = 10.0mil
-      x1 = 1.351in
-      x2 = 1.35in
+     ha:line.1172192 {
+      x1=1.50099in; y1=2.301in; x2=1.54999in; y2=59.69mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 26.6954mm
      }
-     ha:line.1027484 {
-      clearance = 12.0mil
-      y2 = 1.974in
-      thickness = 10.0mil
-      x1 = 1.753in
-      x2 = 1.752in
+     ha:line.1186631 {
+      x1=34.29mm; y1=39.37mm; x2=1.401in; y2=1.499in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.975in
      }
-     ha:line.1027566 {
-      clearance = 12.0mil
-      y2 = 36.83mm
-      thickness = 10.0mil
-      x1 = 1.351in
-      x2 = 1.35in
+     ha:line.1186634 {
+      x1=1.401in; y1=1.499in; x2=1.49899in; y2=1.499in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.451in
      }
-     ha:line.1104550 {
-      x1=34.29mm; y1=750.0mil; x2=1.357in; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186637 {
+      x1=1.49899in; y1=1.499in; x2=1.54999in; y2=39.37mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150695 {
-      x1=813.0mil; y1=843.0mil; x2=970.0mil; y2=843.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186685 {
+      x1=34.29mm; y1=36.83mm; x2=1.399in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150698 {
-      x1=970.0mil; y1=843.0mil; x2=1.012in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186688 {
+      x1=1.399in; y1=1.401in; x2=1.50098in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150701 {
-      x1=1.012in; y1=801.0mil; x2=1.643in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186691 {
+      x1=1.50098in; y1=1.401in; x2=1.54999in; y2=1.45001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150704 {
-      x1=1.643in; y1=801.0mil; x2=1.668in; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186694 {
+      x1=34.29mm; y1=34.29mm; x2=1.4in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150707 {
-      x1=1.668in; y1=776.0mil; x2=1.953in; y2=776.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186697 {
+      x1=1.4in; y1=1.3in; x2=1.49998in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150710 {
-      x1=1.953in; y1=776.0mil; x2=50.927mm; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186700 {
+      x1=1.49998in; y1=1.3in; x2=1.54999in; y2=1.35001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150713 {
-      x1=50.927mm; y1=724.0mil; x2=2.23in; y2=724.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186924 {
+      x1=31.75mm; y1=26.67mm; x2=1.3in; y2=1.1in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1166375 {
-      x1=2.467in; y1=2.757in; x2=2.507in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186927 {
+      x1=1.3in; y1=1.1in; x2=1.844in; y2=1.1in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1166378 {
-      x1=2.507in; y1=2.717in; x2=2.667in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186930 {
+      x1=1.844in; y1=1.1in; x2=1.871in; y2=1.127in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1166381 {
-      x1=2.667in; y1=2.717in; x2=2.84in; y2=2.89in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186960 {
+      x1=31.75mm; y1=29.21mm; x2=1.3in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1166690 {
-      x1=1.859in; y1=2.523in; x2=1.891in; y2=64.897mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186963 {
+      x1=1.3in; y1=1.2in; x2=1.866in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167173 {
-      x1=2.183in; y1=2.701in; x2=2.239in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1186966 {
+      x1=1.866in; y1=1.2in; x2=1.871in; y2=30.607mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1167176 {
-      x1=2.467in; y1=2.757in; x2=2.239in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189266 {
+      x1=58.293mm; y1=2.94in; x2=58.293mm; y2=2.826in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168383 {
-      x1=1.891in; y1=64.897mm; x2=1.891in; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189269 {
+      x1=58.293mm; y1=2.826in; x2=2.258in; y2=2.789in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168548 {
-      x1=1.859in; y1=2.396in; x2=48.641mm; y2=2.452in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189272 {
+      x1=2.258in; y1=2.789in; x2=56.515mm; y2=2.789in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168551 {
-      x1=48.641mm; y1=2.452in; x2=48.641mm; y2=2.687in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189275 {
+      x1=56.515mm; y1=2.789in; x2=2.153in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168554 {
-      x1=48.641mm; y1=2.687in; x2=1.992in; y2=2.764in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189278 {
+      x1=2.153in; y1=2.717in; x2=2.153in; y2=65.405mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168557 {
-      x1=1.992in; y1=2.764in; x2=2.169in; y2=2.764in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189281 {
+      x1=2.153in; y1=65.405mm; x2=2.169in; y2=2.559in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168560 {
-      x1=2.169in; y1=2.764in; x2=57.023mm; y2=2.84in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1189284 {
+      x1=2.169in; y1=2.559in; x2=2.169in; y2=58.547mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1189287 {
+      x1=2.169in; y1=58.547mm; x2=2.168in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -31881,19 +32758,130 @@ lock=1
        clearline=1
       }
      }
-     ha:polygon.1134607 { clearance=20.0mil;
-      li:geometry {
-        ta:contour {
-         { 11.0mil; 12.0mil }
-         { 3.009in; 12.0mil }
-         { 3.009in; 2.999in }
-         { 11.0mil; 2.999in }
-        }
+     ha:line.1177681 {
+      x1=2.751in; y1=2.329in; x2=2.751in; y2=2.33in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
       }
-
+     }
+     ha:line.1177684 {
+      x1=2.751in; y1=2.33in; x2=2.581in; y2=63.5mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearpolypoly=1
-       clearpoly=1
+       clearline=1
+      }
+     }
+     ha:line.1177687 {
+      x1=2.581in; y1=63.5mm; x2=57.531mm; y2=63.5mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1177690 {
+      x1=57.531mm; y1=63.5mm; x2=2.131in; y2=2.634in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1177693 {
+      x1=2.131in; y1=2.634in; x2=1.739in; y2=2.634in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1177696 {
+      x1=1.739in; y1=2.634in; x2=1.596in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1177699 {
+      x1=1.596in; y1=2.777in; x2=1.341in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1177702 {
+      x1=1.341in; y1=2.777in; x2=489.0mil; y2=48.895mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182052 {
+      x1=1.078in; y1=960.0mil; x2=1.078in; y2=2.418in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182055 {
+      x1=1.078in; y1=2.418in; x2=30.099mm; y2=64.135mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182058 {
+      x1=30.099mm; y1=64.135mm; x2=34.925mm; y2=64.135mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182061 {
+      x1=34.925mm; y1=64.135mm; x2=36.83mm; y2=62.23mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182064 {
+      x1=36.83mm; y1=62.23mm; x2=36.83mm; y2=59.69mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182067 {
+      x1=31.75mm; y1=57.15mm; x2=1.078in; y2=57.15mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182127 {
+      x1=1.078in; y1=1.3in; x2=2.044in; y2=1.3in; thickness=17.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182130 {
+      x1=2.044in; y1=1.3in; x2=2.048in; y2=1.304in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182187 {
+      x1=2.048in; y1=1.304in; x2=2.866in; y2=1.304in; thickness=17.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182307 {
+      x1=1.54999in; y1=41.91mm; x2=1.54999in; y2=1.65101in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182310 {
+      x1=1.54999in; y1=1.65101in; x2=38.1mm; y2=1.701in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182313 {
+      x1=38.1mm; y1=1.701in; x2=38.1mm; y2=2.40001in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1182316 {
+      x1=38.1mm; y1=2.40001in; x2=1.54999in; y2=62.23mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
      ha:polygon.1134617 { clearance=20.0mil;
@@ -31937,6 +32925,21 @@ lock=1
         }
       }
 
+      ha:flags {
+       clearpolypoly=1
+       clearpoly=1
+      }
+     }
+     ha:polygon.1179609 { clearance=20.0mil;
+      li:geometry {
+        ta:contour {
+         { -68.0mil; 15.0mil }
+         { 2.93in; 15.0mil }
+         { 2.93in; 3.002in }
+         { -68.0mil; 3.002in }
+        }
+      }
+
       ha:flags {
        clearpolypoly=1
        clearpoly=1
@@ -32064,6 +33067,14 @@ lock=1
       }
       rot = 0.000000
      }
+     ha:text.1191648 {
+      string=ready; x=2.813in; y=2.774in; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 0.000000
+     }
     }
     color = {#000000}
     group = 12
@@ -32290,13 +33301,6 @@ lock=1
       }
       rot = 0.000000
      }
-     ha:text.994269 {
-      string=QuantiMotor; x=552.0mil; y=2.898in; scale=400; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 90.000000
-     }
      ha:text.800608 {
       string=strobe; x=2.408in; y=2.46483in; scale=150; fid=0;
       ha:flags {
@@ -32465,6 +33469,13 @@ lock=1
       }
       rot = 90.000000
      }
+     ha:text.994269 {
+      string=QuantiMotor; x=552.0mil; y=2.898in; scale=400; fid=0;
+      ha:flags {
+       clearline=1
+      }
+      rot = 90.000000
+     }
     }
     color = {#000000}
     group = 1
index 93a0e046b6644fb3661f503e4776f4b72d4a7c9b..a0ac22790a82703c2295620c81a8fc954abd3fcf 100644 (file)
@@ -189,14 +189,14 @@ value=male
 T 56000 69800 5 10 1 1 0 0 1
 refdes=J1
 }
-N 55400 68300 54200 68300 4
+N 55400 67500 54200 67500 4
 {
-T 54200 68350 5 10 1 1 0 0 1
+T 54200 67550 5 10 1 1 0 0 1
 netname=analog2
 }
-N 56800 68300 58000 68300 4
+N 56800 67500 58000 67500 4
 {
-T 58000 68350 5 10 1 1 0 6 1
+T 58000 67550 5 10 1 1 0 6 1
 netname=analog3
 }
 C 58400 62700 1 0 0 3.3V-plus.sym
@@ -498,9 +498,9 @@ N 50800 48000 52100 48000 4
 T 52100 48100 5 10 1 1 0 6 1
 netname=sense_batt
 }
-N 52100 47600 50800 47600 4
+N 52100 43600 50800 43600 4
 {
-T 52100 47700 5 10 1 1 0 6 1
+T 52100 43700 5 10 1 1 0 6 1
 netname=sense_pyro
 }
 N 50800 50800 53000 50800 4
@@ -528,34 +528,34 @@ N 50800 46000 52100 46000 4
 T 52100 46100 5 10 1 1 0 6 1
 netname=adc5
 }
-N 50800 43600 52100 43600 4
+N 50800 47600 52100 47600 4
 {
-T 52100 43700 5 10 1 1 0 6 1
-netname=adc6
+T 52100 47700 5 10 1 1 0 6 1
+netname=adc1
 }
 N 50800 43200 52100 43200 4
 {
 T 52100 43300 5 10 1 1 0 6 1
 netname=adc7
 }
-N 56800 65500 58000 65500 4
+N 54200 63900 55400 63900 4
 {
-T 58000 65550 5 10 1 1 0 6 1
+T 54200 63950 5 10 1 1 0 0 1
 netname=adc3
 }
-N 55400 65100 54200 65100 4
+N 58000 63900 56800 63900 4
 {
-T 54200 65150 5 10 1 1 0 0 1
+T 58000 63950 5 10 1 1 0 6 1
 netname=adc5
 }
-N 55400 64700 54200 64700 4
+N 58000 63500 56800 63500 4
 {
-T 54200 64750 5 10 1 1 0 0 1
+T 58000 63550 5 10 1 1 0 6 1
 netname=adc7
 }
-N 56800 65100 58000 65100 4
+N 54200 63500 55400 63500 4
 {
-T 58000 65150 5 10 1 1 0 6 1
+T 54200 63550 5 10 1 1 0 0 1
 netname=adc6
 }
 C 44300 49800 1 0 0 nc-left.sym
@@ -687,17 +687,17 @@ C 80200 60200 1 0 0 gnd.sym
 N 80100 57700 78900 57700 4
 {
 T 80100 57900 5 10 1 1 180 0 1
-netname=adc_miso
+netname=miso
 }
 N 80100 58100 78900 58100 4
 {
 T 80100 58300 5 10 1 1 180 0 1
-netname=adc_mosi
+netname=mosi
 }
 N 80100 58500 78900 58500 4
 {
 T 80100 58700 5 10 1 1 180 0 1
-netname=adc_sclk
+netname=sclk
 }
 N 80100 58900 78900 58900 4
 {
@@ -1765,28 +1765,32 @@ netname=con_in
 N 48300 67000 48700 67000 4
 N 48300 66200 49600 66200 4
 N 48300 65800 48700 65800 4
-N 48300 65400 49600 65400 4
+N 48300 65400 50100 65400 4
 {
-T 49600 65450 5 10 1 1 0 6 1
+T 50100 65450 5 10 1 1 0 6 1
 netname=adc_reset
 }
-N 48300 64600 49600 64600 4
+N 48300 64600 50100 64600 4
+{
+T 50100 64650 5 10 1 1 0 6 1
+netname=aux_cs
+}
 N 45600 65400 46900 65400 4
 {
 T 45600 65450 5 10 1 1 0 0 1
-netname=adc_miso
+netname=miso
 }
 N 45600 65000 46900 65000 4
 {
 T 45600 65050 5 10 1 1 0 0 1
-netname=adc_sclk
+netname=sclk
 }
 N 46500 64600 46900 64600 4
 N 46700 66200 46900 66200 4
 N 45600 65800 46900 65800 4
 {
 T 45600 65850 5 10 1 1 0 0 1
-netname=adc_mosi
+netname=mosi
 }
 N 46500 67800 46900 67800 4
 N 45600 67400 46900 67400 4
@@ -1851,13 +1855,6 @@ value=NoConnection
 T 49700 64000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 49600 64500 1 0 0 nc-right.sym
-{
-T 49700 65000 5 10 0 0 0 0 1
-value=NoConnection
-T 49700 65200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 49600 66100 1 0 0 nc-right.sym
 {
 T 49700 66600 5 10 0 0 0 0 1
@@ -1949,14 +1946,14 @@ T 49700 64800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 N 48300 64200 49600 64200 4
-N 48300 65000 49600 65000 4
+N 48300 65000 50100 65000 4
 {
-T 49600 65050 5 10 1 1 0 6 1
+T 50100 65050 5 10 1 1 0 6 1
 netname=adc_cs
 }
-N 48300 67400 49600 67400 4
+N 45600 68200 46900 68200 4
 {
-T 49600 67450 5 10 1 1 0 6 1
+T 45600 68250 5 10 1 1 0 0 1
 netname=ready
 }
 N 45600 64200 46900 64200 4
@@ -2169,24 +2166,44 @@ N 75300 56900 74500 56900 4
 N 75300 56100 74500 56100 4
 N 75300 55300 74500 55300 4
 N 75300 54500 74500 54500 4
-N 55400 67900 54200 67900 4
+N 55400 67100 54200 67100 4
 {
-T 54200 67950 5 10 1 1 0 0 1
+T 54200 67150 5 10 1 1 0 0 1
 netname=analog4
 }
-N 56800 67900 58000 67900 4
+N 56800 67100 58000 67100 4
 {
-T 58000 67950 5 10 1 1 0 6 1
+T 58000 67150 5 10 1 1 0 6 1
 netname=analog5
 }
-N 55400 67500 54200 67500 4
+N 55400 66700 54200 66700 4
 {
-T 54200 67550 5 10 1 1 0 0 1
+T 54200 66750 5 10 1 1 0 0 1
 netname=analog6
 }
-N 56800 67500 58000 67500 4
+N 56800 66700 58000 66700 4
 {
-T 58000 67550 5 10 1 1 0 6 1
+T 58000 66750 5 10 1 1 0 6 1
 netname=analog7
 }
 N 48300 61400 48700 61400 4
+N 56800 65500 58000 65500 4
+{
+T 58000 65550 5 10 1 1 0 6 1
+netname=mosi
+}
+N 56800 65900 58000 65900 4
+{
+T 58000 65950 5 10 1 1 0 6 1
+netname=miso
+}
+N 56800 66300 58000 66300 4
+{
+T 58000 66350 5 10 1 1 0 6 1
+netname=sclk
+}
+N 54200 66300 55400 66300 4
+{
+T 54200 66350 5 10 1 1 0 0 1
+netname=aux_cs
+}