]> git.gag.com Git - hw/quantimotor/commitdiff
snapshot of work in process
authorBdale Garbee <bdale@gag.com>
Thu, 28 Nov 2024 20:07:04 +0000 (15:07 -0500)
committerBdale Garbee <bdale@gag.com>
Thu, 28 Nov 2024 20:07:04 +0000 (15:07 -0500)
quantimotor.lht
quantimotor.sch

index f7ca57d9cf0fba9b4d00ad21db593fa4168e1ee1..0e8e2a2f19723456eb9b754df2087159f211ba08 100644 (file)
@@ -4,248 +4,194 @@ ha:pcb-rnd-board-v8 {
     ha:con_out {
     li:conn { J2-8; U2-31;    }
     }
-    ha:unnamed_net11 {
-    li:conn { J1-12;    }
-    }
-    ha:+3.3V {
-    li:conn { C7-2; C9-2; C107-2; J1-36; J2-1; J2-17; R9-2; R21-2; R22-2; U2-6; U2-29; U7-34; U13-8;    }
-    }
-    ha:unnamed_net13 {
-    li:conn { J1-21;    }
-    }
-    ha:fet_1 {
-    li:conn { J27-1; Q1-1; R14-1; R17-2;    }
-    }
-    ha:unnamed_net14 {
-    li:conn { J1-30;    }
-    }
-    ha:unnamed_net15 {
-    li:conn { J1-29;    }
-    }
+      ha:unnamed_net11 {
+      li:conn { C3-1; U2-5; X1-3;      }
+      }
+     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: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_net14 {
+     li:conn { R23-2; U2-13;     }
+     }
+     ha:unnamed_net13 {
+     li:conn { R24-2; U2-14;     }
+     }
     ha:unnamed_net16 {
-    li:conn { J1-28;    }
-    }
-    ha:unnamed_net17 {
-    li:conn { J1-27;    }
-    }
-    ha:unnamed_net18 {
-    li:conn { J1-26;    }
-    }
-    ha:force_loader {
-    li:conn { J9-2; U2-16;    }
-    }
-    ha:fire_1 {
-    li:conn { R8-1; R501-2;    }
-    }
-    ha:unnamed_net19 {
-    li:conn { J1-34;    }
-    }
-    ha:unnamed_net22 {
-    li:conn { J1-31;    }
-    }
-    ha:GND {
-    li:conn { C3-2; C4-2; C7-1; C9-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D1-2; D2-2; D4-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; 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; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-17; U7-19; U7-20; U7-22; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; X1-2; X1-4; Z1-1;    }
-    }
-    ha:unnamed_net20 {
-    li:conn { J1-33;    }
-    }
-    ha:cmp_rail {
-    li:conn { R38-1; R39-2; U13-6;    }
-    }
-    ha:unnamed_net1 {
-    li:conn { J1-10;    }
-    }
-    ha:unnamed_net3 {
-    li:conn { J1-18;    }
-    }
-    ha:unnamed_net4 {
-    li:conn { J1-20;    }
-    }
-    ha:unnamed_net5 {
-    li:conn { J1-17;    }
-    }
-    ha:unnamed_net6 {
-    li:conn { J1-19;    }
-    }
-    ha:unnamed_net7 {
-    li:conn { J1-16;    }
-    }
-    ha:sense_1 {
-    li:conn { R14-2; R20-2; U2-23;    }
-    }
-    ha:unnamed_net9 {
-    li:conn { J1-14;    }
-    }
-    ha:unnamed_net25 {
-    li:conn { D4-1; R5-2;    }
-    }
-    ha:reset_lpc {
-    li:conn { J6-2; U2-2;    }
-    }
-    ha:unnamed_net21 {
-    li:conn { J1-32;    }
-    }
-    ha:unnamed_net38 {
-    li:conn { R23-2; U2-13;    }
-    }
-    ha:unnamed_net23 {
-    li:conn { D2-1; R4-2;    }
-    }
-    ha:unnamed_net24 {
-    li:conn { D1-1; R3-2;    }
-    }
-    ha:unnamed_net36 {
-    li:conn { C4-1; U2-4; X1-1;    }
+    li:conn { J5-2; R23-1;    }
     }
+      ha:unnamed_net17 {
+      li:conn { J5-3; R24-1; R27-1;      }
+      }
+      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_net21 {
+      li:conn { J11-3; U6-7;      }
+      }
+      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_net26 {
+      li:conn { J10-3; U6-15;      }
+      }
+      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_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 { R24-2; U2-14;    }
-    }
-    ha:unnamed_net43 {
-    li:conn { D5-1; R9-1;    }
-    }
-    ha:unnamed_net44 {
-    li:conn { R106-2; U6-9;    }
-    }
-    ha:unnamed_net45 {
-    li:conn { J11-3; U6-7;    }
-    }
-    ha:unnamed_net35 {
-    li:conn { C3-1; U2-5; X1-3;    }
-    }
-    ha:unnamed_net41 {
-    li:conn { J5-3; R24-1; R27-1;    }
-    }
-    ha:alarm_a {
-    li:conn { R7-1; R500-2;    }
-    }
-    ha:alarm_b {
-    li:conn { R13-2; R16-1;    }
-    }
-    ha:unnamed_net69 {
     li:conn { J21-1; Q6-1;    }
     }
-    ha:unnamed_net50 {
-    li:conn { J10-3; U6-15;    }
-    }
-    ha:pressure {
-    li:conn { J13-2; U7-18;    }
-    }
-    ha:unnamed_net40 {
-    li:conn { J5-2; R23-1;    }
-    }
-    ha:unnamed_net48 {
-    li:conn { J10-1; U6-13;    }
-    }
-    ha:unnamed_net49 {
-    li:conn { J10-2; U6-14;    }
-    }
-    ha:unnamed_net66 {
-    li:conn { J7-1; R18-1; R19-2;    }
-    }
-    ha:unnamed_net67 {
-    li:conn { Q1-3; R8-2; U13-7;    }
-    }
-    ha:unnamed_net57 {
-    li:conn { C111-2; U7-5;    }
-    }
-    ha:unnamed_net46 {
-    li:conn { J11-2; U6-6;    }
-    }
-    ha:unnamed_net47 {
-    li:conn { R18-2; U6-10; U6-11;    }
-    }
-    ha:unnamed_net53 {
-    li:conn { R106-1; U6-8;    }
-    }
-    ha:fet_a {
-    li:conn { J3-2; Q2-7; Q2-8;    }
-    }
-    ha:fet_b {
-    li:conn { J3-4; Q2-5; Q2-6;    }
-    }
-    ha:unnamed_net68 {
-    li:conn { J22-1; Q6-2;    }
-    }
-    ha:thrust {
-    li:conn { J7-2; U7-21; Z1-2;    }
-    }
-    ha:unnamed_net58 {
-    li:conn { C102-1; C110-1; U7-7;    }
-    }
-    ha:unnamed_net51 {
-    li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;    }
-    }
-    ha:adc_cs {
-    li:conn { J2-24; U7-38;    }
-    }
-    ha:unnamed_net71 {
-    li:conn { Q2-2; R7-2;    }
-    }
-    ha:unnamed_net72 {
-    li:conn { Q2-4; R16-2;    }
-    }
-    ha:led_wlan {
-    li:conn { D5-2;    }
-    }
+      ha:usb_pullup {
+      li:conn { R27-2; U2-7;      }
+      }
+     ha:unnamed_net46 {
+     li:conn { C5-1; U4-6;     }
+     }
+      ha:v_ldo_in {
+      li:conn { C15-2; C39-1; C101-2; D4-2; Q3-3; R36-2; U3-1; U4-3; U6-1; U6-2;      }
+      }
+     ha:fet_a {
+     li:conn { J3-2; Q2-7; Q2-8;     }
+     }
+     ha:fet_b {
+     li:conn { J3-4; Q2-5; Q2-6;     }
+     }
+     ha:thrust {
+     li:conn { J7-2; U7-18; Z1-2;     }
+     }
+     ha:adc_cs {
+     li:conn { J2-24; U7-38;     }
+     }
     ha:adc_miso {
     li:conn { J2-21; U7-36;    }
     }
-    ha:unnamed_net77 {
-    li:conn { R41-1; R42-2; U4-4;    }
-    }
-    ha:unnamed_net78 {
-    li:conn { C5-1; U4-6;    }
-    }
     ha:adc_reset {
     li:conn { J2-22; U7-2;    }
     }
-    ha:v_ldo_in {
-    li:conn { C39-1; C101-2; D3-2; Q3-3; R36-2; U4-3; U6-1; U6-2;    }
-    }
-    ha:unnamed_net76 {
-    li:conn { C5-2; L1-1; R41-2; U4-2;    }
-    }
     ha:cmp_ldo_in {
     li:conn { R36-1; R37-2; U13-5;    }
     }
-   ha:v_pyro {
-    li:conn {
-     J1-1
-     J1-2
-     J1-3
-     J1-4
-     J25-1
-     J26-1
-     R11-1
-     R12-2
-    }
-   }
-   ha:analog0 {
-    li:conn {
-     J1-8
-     U7-16
-    }
-   }
-    ha:adc_sck {
-    li:conn { U7-37;    }
+    ha:analog2 {
+    li:conn { J1-7; U7-21;    }
     }
    ha:analog3 {
     li:conn {
-     J1-7
+     J1-8
      U7-23
     }
    }
+     ha:analog4 {
+     li:conn { J1-9; U7-25;     }
+     }
     ha:adc_mosi {
     li:conn { J2-19; U7-1;    }
     }
-    ha:adc_sdk {
-    li:conn { J2-23;    }
-    }
+     ha:analog5 {
+     li:conn { J1-10; U7-27;     }
+     }
+     ha:analog6 {
+     li:conn { J1-11; U7-12;     }
+     }
+     ha:analog7 {
+     li:conn { J1-12; U7-14;     }
+     }
     ha:led_armed {
-    li:conn { R3-1;    }
+    li:conn { J2-40; R3-1;    }
     }
-    ha:unnamed_net52 {
-    li:conn { Q3-1; U6-4;    }
+     ha:ready {
+     li:conn { J2-12; U2-1;     }
+     }
+    ha:v_slab {
+    li:conn { D4-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;    }
     }
    ha:sense_batt {
     li:conn {
@@ -254,9 +200,6 @@ ha:pcb-rnd-board-v8 {
      U2-21
     }
    }
-    ha:v_slab {
-    li:conn { D3-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;    }
-    }
    ha:swclk {
     li:conn {
      J6-4
@@ -265,20 +208,17 @@ ha:pcb-rnd-board-v8 {
    }
    ha:led_continuity {
     li:conn {
-     R4-1
-    }
+     J2-38
R2-1;    }
    }
-    ha:usb_pullup {
-    li:conn { R27-2; U2-7;    }
-    }
     ha:sda {
-    li:conn { J1-5; J2-3; R22-1; U2-11;    }
+    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:scl {
-    li:conn { J1-6; J2-5; R21-1; U2-10;    }
+    li:conn { J1-34; J2-5; R21-1; U2-10;    }
     }
     ha:adc3 {
     li:conn { J1-22; U2-24;    }
@@ -292,15 +232,18 @@ ha:pcb-rnd-board-v8 {
     ha:adc7 {
     li:conn { J1-25; U2-27;    }
     }
+    ha:adc_sclk {
+    li:conn { J2-23; U7-37;    }
+    }
+    ha:led_health {
+    li:conn { R1-2; U2-17;    }
+    }
    ha:swdio {
     li:conn {
      J6-3
      U2-25
     }
    }
-     ha:led_health {
-     li:conn { R5-1; U2-17;     }
-     }
      ha:con_in {
      li:conn { J2-10; U2-32;     }
      }
@@ -4752,7 +4695,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
@@ -5183,34 +5126,6 @@ ha:pcb-rnd-board-v8 {
     }
     clearance = 10.0mil
    }
-   ha:padstack_ref.867752 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.421in
-    rot = 0.000000
-    y = 490.0mil
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.944752 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.761in
-    rot = 270.000000
-    y = 931.0mil
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
    ha:padstack_ref.950760 {
     smirror = 0
     proto = 4
@@ -5365,27 +5280,13 @@ ha:pcb-rnd-board-v8 {
     }
     clearance = 10.0mil
    }
-   ha:padstack_ref.988505 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.178in
-    rot = 0.000000
-    y = 1.726in
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.991681 {
+   ha:padstack_ref.1014070 {
     smirror = 0
     proto = 4
     xmirror = 0
-    x = 2.284in
+    x = 772.0mil
     rot = 0.000000
-    y = 522.0mil
+    y = 34.29mm
     li:thermal {
     }
     ha:flags {
@@ -5393,13 +5294,13 @@ ha:pcb-rnd-board-v8 {
     }
     clearance = 6.0mil
    }
-   ha:padstack_ref.992333 {
+   ha:padstack_ref.1052207 {
     smirror = 0
     proto = 4
     xmirror = 0
-    x = 2.212in
+    x = 681.0mil
     rot = 0.000000
-    y = 104.0mil
+    y = 808.0mil
     li:thermal {
      li:5 {
       on
@@ -5412,549 +5313,191 @@ ha:pcb-rnd-board-v8 {
     }
     clearance = 6.0mil
    }
-   ha:padstack_ref.1003088 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.708in
-    rot = 0.000000
-    y = 1.827in
-    li:thermal {
-    }
+   ha:padstack_ref.1117236 {
+    proto=4; x=1.596in; y=2.3in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1003089 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 65.151mm
-    rot = 0.000000
-    y = 2.064in
+
     li:thermal {
-     li:5 {
-      on
-      solid
-      noshape
-     }
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
     }
+   }
+   ha:padstack_ref.1133981 {
+    proto=4; x=1.069in; y=1.544in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1003252 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.708in
-    rot = 0.000000
-    y = 2.037in
+
     li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
     }
+   }
+   ha:padstack_ref.1140924 {
+    proto=4; x=2.23in; y=724.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1003676 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.006in
-    rot = 0.000000
-    y = 1.257in
+
     li:thermal {
-     li:5 {
-      on
-      solid
-      noshape
-     }
     }
+   }
+   ha:padstack_ref.1149758 {
+    proto=4; x=813.0mil; y=843.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1004841 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.682in
-    rot = 0.000000
-    y = 672.0mil
+
     li:thermal {
-     li:5 {
-      on
-      solid
-      noshape
-     }
+      li:5 {
+       diag  
+       round  
+       noshape  
+      }
     }
+   }
+   ha:padstack_ref.1155271 {
+    proto=4; x=1.823in; y=2.491in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1005010 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.02in
-    rot = 0.000000
-    y = 486.0mil
+
     li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
     }
+   }
+   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
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1007681 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.652in
-    rot = 0.000000
-    y = 866.0mil
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1007691 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.678in
-    rot = 0.000000
-    y = 892.0mil
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1007692 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.704in
-    rot = 0.000000
-    y = 918.0mil
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1007913 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.898in
-    rot = 0.000000
-    y = 756.0mil
+
     li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1007914 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.898in
-    rot = 0.000000
-    y = 925.0mil
-    li:thermal {
-    }
+   ha:padstack_ref.1160168 {
+    proto=4; x=2.34in; y=2.406in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1008040 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.14in
-    rot = 0.000000
-    y = 41.275mm
+
     li:thermal {
+      li:2 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1008115 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.353in
-    rot = 0.000000
-    y = 44.45mm
-    li:thermal {
-    }
+   ha:padstack_ref.1162611 {
+    proto=4; x=1.859in; y=2.523in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1010681 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.393in
-    rot = 0.000000
-    y = 1.907in
+
     li:thermal {
-     li:5 {
-      on
-      solid
-      noshape
-     }
-    }
-    ha:flags {
-     clearline = 1
     }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013037 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.481in
-    rot = 0.000000
-    y = 2.039in
-    li:thermal {
-    }
+   ha:padstack_ref.1162618 {
+    proto=4; x=1.891in; y=2.734in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1013179 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 60.579mm
-    rot = 0.000000
-    y = 1.649in
+
     li:thermal {
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013381 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.358in
-    rot = 0.000000
-    y = 50.165mm
-    li:thermal {
-    }
+   ha:padstack_ref.1164563 {
+    proto=4; x=1.859in; y=2.396in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1013382 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.386in
-    rot = 0.000000
-    y = 1.948in
+
     li:thermal {
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013434 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.752in
-    rot = 0.000000
-    y = 1.974in
-    li:thermal {
-    }
+   ha:padstack_ref.1166050 {
+    proto=4; x=2.183in; y=2.701in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1013435 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.791in
-    rot = 0.000000
-    y = 1.948in
+
     li:thermal {
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013520 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.358in
-    rot = 0.000000
-    y = 1.854in
-    li:thermal {
-    }
+   ha:padstack_ref.1167530 {
+    proto=4; x=2.168in; y=2.304in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1013521 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.358in
-    rot = 0.000000
-    y = 1.816in
+
     li:thermal {
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013684 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.671in
-    rot = 0.000000
-    y = 1.916in
-    li:thermal {
-    }
+   ha:padstack_ref.1170073 {
+    proto=4; x=1.093in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1013685 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.671in
-    rot = 0.000000
-    y = 49.657mm
+
     li:thermal {
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013749 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.152in
-    rot = 0.000000
-    y = 1.7503in
-    li:thermal {
-    }
+   ha:padstack_ref.1170074 {
+    proto=4; x=1.063in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1013867 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.063in
-    rot = 0.000000
-    y = 1.719in
+
     li:thermal {
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013898 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.449in
-    rot = 0.000000
-    y = 44.577mm
-    li:thermal {
-    }
+   ha:padstack_ref.1173344 {
+    proto=4; x=2.028in; y=2.254in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1013905 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.353in
-    rot = 0.000000
-    y = 1.319in
+
     li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1013978 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 62.611mm
-    rot = 0.000000
-    y = 1.721in
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1014030 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.487in
-    rot = 0.000000
-    y = 1.691in
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.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.1014077 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.524in
-    rot = 0.000000
-    y = 1.691in
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1014157 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 697.0mil
-    rot = 0.000000
-    y = 1.27in
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1014167 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 2.551in
-    rot = 0.000000
-    y = 1.741in
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1052207 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 672.0mil
-    rot = 0.000000
-    y = 710.0mil
-    li:thermal {
-     li:5 {
-      on
-      solid
-      noshape
-     }
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
-   }
-   ha:padstack_ref.1069903 {
-    proto=4; x=2.62in; y=1.749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1069988 {
-    proto=4; x=57.023mm; y=1.9in; 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
-     footprint = hole-M3
-     {io_pcb::hidename_scale} = 60
-     refdes = H1
-     value = {}
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 16.8910 mm
-      device=HOLE_PLATED
+   ha:subc.718691 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 8.8138 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H1
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 16.8910 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
@@ -7616,6 +7159,11 @@ ha:pcb-rnd-board-v8 {
        rot = 90.000000
        y = 31.115mm
        li:thermal {
+         li:5 {
+          diag  
+          round  
+          noshape  
+         }
        }
        ha:flags {
         clearline = 1
@@ -7961,9 +7509,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 2.866in
        rot = 0.000000
-       y = 1.1in
+       y = 1.604in
        li:thermal {
         li:1 {
          on
@@ -7997,9 +7545,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 2.866in
        rot = 0.000000
-       y = 1000.0mil
+       y = 1.504in
        li:thermal {
         li:1 {
          on
@@ -8033,9 +7581,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 2.866in
        rot = 0.000000
-       y = 900.0mil
+       y = 1.404in
        li:thermal {
        }
        ha:flags {
@@ -8051,9 +7599,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 1
        xmirror = 0
-       x = 2.87in
+       x = 2.866in
        rot = 0.000000
-       y = 800.0mil
+       y = 1.304in
        li:thermal {
        }
        ha:flags {
@@ -8072,35 +7620,35 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719009 {
          clearance = 0.0
-         y2 = 29.440124mm
+         y2 = 1.66306in
          thickness = 6.0mil
-         x1 = 69.64807mm
-         x2 = 2.99796in
-         y1 = 29.440124mm
+         x1 = 69.54647mm
+         x2 = 2.99396in
+         y1 = 1.66306in
         }
         ha:line.719012 {
          clearance = 0.0
-         y2 = 29.440124mm
+         y2 = 1.66306in
          thickness = 6.0mil
-         x1 = 2.99796in
-         x2 = 2.99796in
-         y1 = 18.820124mm
+         x1 = 2.99396in
+         x2 = 2.99396in
+         y1 = 31.621724mm
         }
         ha:line.719015 {
          clearance = 0.0
-         y2 = 18.820124mm
+         y2 = 31.621724mm
          thickness = 6.0mil
-         x1 = 69.64807mm
-         x2 = 2.99796in
-         y1 = 18.820124mm
+         x1 = 69.54647mm
+         x2 = 2.99396in
+         y1 = 31.621724mm
         }
         ha:line.719018 {
          clearance = 0.0
-         y2 = 29.440124mm
+         y2 = 1.66306in
          thickness = 6.0mil
-         x1 = 69.64807mm
-         x2 = 69.64807mm
-         y1 = 18.820124mm
+         x1 = 69.54647mm
+         x2 = 69.54647mm
+         y1 = 31.621724mm
         }
        }
        ha:combining {
@@ -8116,47 +7664,47 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719021 {
          clearance = 0.0
-         y2 = 950.0mil
+         y2 = 1.454in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.87in
-         x2 = 2.87in
-         y1 = 950.0mil
+         x1 = 2.866in
+         x2 = 2.866in
+         y1 = 1.454in
         }
         ha:line.719024 {
          clearance = 0.0
-         y2 = 29.440124mm
+         y2 = 1.66306in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 69.64807mm
-         x2 = 69.64807mm
-         y1 = 29.440124mm
+         x1 = 69.54647mm
+         x2 = 69.54647mm
+         y1 = 1.66306in
         }
         ha:line.719027 {
          clearance = 0.0
-         y2 = 29.440124mm
+         y2 = 1.66306in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 69.64807mm
-         x2 = 70.64807mm
-         y1 = 29.440124mm
+         x1 = 69.54647mm
+         x2 = 70.54647mm
+         y1 = 1.66306in
         }
         ha:line.719030 {
          clearance = 0.0
-         y2 = 30.440124mm
+         y2 = 43.241724mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 69.64807mm
-         x2 = 69.64807mm
-         y1 = 29.440124mm
+         x1 = 69.54647mm
+         x2 = 69.54647mm
+         y1 = 1.66306in
         }
        }
        ha:combining {
@@ -10313,9 +9861,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 1
-       x = 2.4in
-       rot = -180.000000
-       y = 2.93in
+       x = 2.84in
+       rot = 0.000000
+       y = 100.0mil
        li:thermal {
        }
        ha:flags {
@@ -10331,9 +9879,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 1
        xmirror = 1
-       x = 2.3in
-       rot = -180.000000
-       y = 2.93in
+       x = 2.94in
+       rot = 0.000000
+       y = 100.0mil
        li:thermal {
         li:1 {
          on
@@ -10370,19 +9918,19 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719382 {
          clearance = 0.0
-         y2 = 2.987in
+         y2 = 43.0mil
          thickness = 10.0mil
-         x1 = 2.251in
-         x2 = 2.251in
-         y1 = 2.873in
+         x1 = 2.989in
+         x2 = 2.989in
+         y1 = 157.0mil
         }
         ha:arc.719385 {
-         astart = 330.000000
+         astart = 150.000000
          thickness = 10.0mil
          width = 114.0mil
          height = 114.0mil
-         x = 59.69mm
-         y = 2.93in
+         x = 2.89in
+         y = 100.0mil
          adelta = -300.000000
          clearance = 0.0
         }
@@ -10400,47 +9948,47 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719386 {
          clearance = 0.0
-         y2 = 2.93in
+         y2 = 100.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 59.69mm
-         x2 = 59.69mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 2.89in
+         y1 = 100.0mil
         }
         ha:line.719389 {
          clearance = 0.0
-         y2 = 2.93in
+         y2 = 100.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 59.69mm
-         x2 = 59.69mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 2.89in
+         y1 = 100.0mil
         }
         ha:line.719392 {
          clearance = 0.0
-         y2 = 2.93in
+         y2 = 100.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 59.69mm
-         x2 = 58.69mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 74.406mm
+         y1 = 100.0mil
         }
         ha:line.719395 {
          clearance = 0.0
-         y2 = 75.422mm
+         y2 = 1.54mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 59.69mm
-         x2 = 59.69mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 2.89in
+         y1 = 100.0mil
         }
        }
        ha:combining {
@@ -10452,7 +10000,7 @@ ha:pcb-rnd-board-v8 {
    }
    ha:subc.719656 {
     ha:attributes {
-     value = red
+     value = blue
      footprint = 100mil-led
      refdes = D1
       device=LED
@@ -10658,9 +10206,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 1
-       x = 1.4in
+       x = 2.84in
        rot = 0.000000
-       y = 2.93in
+       y = 2.89in
        li:thermal {
         li:5 {
          diag
@@ -10681,9 +10229,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 1
        xmirror = 1
-       x = 38.1mm
+       x = 2.94in
        rot = 0.000000
-       y = 2.93in
+       y = 2.89in
        li:thermal {
         li:1 {
          on
@@ -10720,19 +10268,19 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719657 {
          clearance = 0.0
-         y2 = 2.987in
+         y2 = 2.947in
          thickness = 10.0mil
-         x1 = 1.549in
-         x2 = 1.549in
-         y1 = 2.873in
+         x1 = 2.989in
+         x2 = 2.989in
+         y1 = 2.833in
         }
         ha:arc.719660 {
          astart = 150.000000
          thickness = 10.0mil
          width = 114.0mil
          height = 114.0mil
-         x = 36.83mm
-         y = 2.93in
+         x = 2.89in
+         y = 2.89in
          adelta = -300.000000
          clearance = 0.0
         }
@@ -10750,47 +10298,47 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719662 {
          clearance = 0.0
-         y2 = 2.93in
+         y2 = 2.89in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 36.83mm
-         x2 = 36.83mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 2.89in
+         y1 = 2.89in
         }
         ha:line.719665 {
          clearance = 0.0
-         y2 = 2.93in
+         y2 = 2.89in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 36.83mm
-         x2 = 36.83mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 2.89in
+         y1 = 2.89in
         }
         ha:line.719668 {
          clearance = 0.0
-         y2 = 2.93in
+         y2 = 2.89in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 36.83mm
-         x2 = 37.83mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 74.406mm
+         y1 = 2.89in
         }
         ha:line.719671 {
          clearance = 0.0
-         y2 = 73.422mm
+         y2 = 72.406mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 36.83mm
-         x2 = 36.83mm
-         y1 = 2.93in
+         x1 = 2.89in
+         x2 = 2.89in
+         y1 = 2.89in
         }
        }
        ha:combining {
@@ -11008,9 +10556,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 72.771mm
        rot = 180.000000
-       y = 100.0mil
+       y = 375.0mil
        li:thermal {
         li:1 {
          on
@@ -11044,9 +10592,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 72.771mm
        rot = 180.000000
-       y = 200.0mil
+       y = 475.0mil
        li:thermal {
         li:1 {
          on
@@ -11080,9 +10628,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 72.771mm
        rot = 180.000000
-       y = 300.0mil
+       y = 575.0mil
        li:thermal {
         li:1 {
          on
@@ -11116,9 +10664,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 72.771mm
        rot = 180.000000
-       y = 400.0mil
+       y = 675.0mil
        li:thermal {
        }
        ha:flags {
@@ -11134,9 +10682,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
+       x = 72.771mm
        rot = 180.000000
-       y = 500.0mil
+       y = 775.0mil
        li:thermal {
        }
        ha:flags {
@@ -11152,9 +10700,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 1
        xmirror = 0
-       x = 2.87in
+       x = 72.771mm
        rot = 180.000000
-       y = 600.0mil
+       y = 875.0mil
        li:thermal {
        }
        ha:flags {
@@ -11173,35 +10721,35 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719947 {
          clearance = 0.0
-         y2 = 1.039876mm
+         y2 = 315.94mil
          thickness = 6.0mil
-         x1 = 76.14793mm
-         x2 = 69.647816mm
-         y1 = 1.039876mm
+         x1 = 76.02093mm
+         x2 = 2.73704in
+         y1 = 315.94mil
         }
         ha:line.719950 {
          clearance = 0.0
-         y2 = 1.039876mm
+         y2 = 315.94mil
          thickness = 6.0mil
-         x1 = 69.647816mm
-         x2 = 69.647816mm
-         y1 = 16.739876mm
+         x1 = 2.73704in
+         x2 = 2.73704in
+         y1 = 23.724876mm
         }
         ha:line.719953 {
          clearance = 0.0
-         y2 = 16.739876mm
+         y2 = 23.724876mm
          thickness = 6.0mil
-         x1 = 76.14793mm
-         x2 = 69.647816mm
-         y1 = 16.739876mm
+         x1 = 76.02093mm
+         x2 = 2.73704in
+         y1 = 23.724876mm
         }
         ha:line.719956 {
          clearance = 0.0
-         y2 = 1.039876mm
+         y2 = 315.94mil
          thickness = 6.0mil
-         x1 = 76.14793mm
-         x2 = 76.14793mm
-         y1 = 16.739876mm
+         x1 = 76.02093mm
+         x2 = 76.02093mm
+         y1 = 23.724876mm
         }
        }
        ha:combining {
@@ -11217,47 +10765,47 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.719960 {
          clearance = 0.0
-         y2 = 350.0mil
+         y2 = 625.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.87in
-         x2 = 2.87in
-         y1 = 350.0mil
+         x1 = 72.771mm
+         x2 = 72.771mm
+         y1 = 625.0mil
         }
         ha:line.719963 {
          clearance = 0.0
-         y2 = 1.039876mm
+         y2 = 315.94mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 76.14793mm
-         x2 = 76.14793mm
-         y1 = 1.039876mm
+         x1 = 76.02093mm
+         x2 = 76.02093mm
+         y1 = 315.94mil
         }
         ha:line.719966 {
          clearance = 0.0
-         y2 = 1.039876mm
+         y2 = 315.94mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 76.14793mm
-         x2 = 75.14793mm
-         y1 = 1.039876mm
+         x1 = 76.02093mm
+         x2 = 75.02093mm
+         y1 = 315.94mil
         }
         ha:line.719969 {
          clearance = 0.0
-         y2 = 0.039876mm
+         y2 = 7.024876mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 76.14793mm
-         x2 = 76.14793mm
-         y1 = 1.039876mm
+         x1 = 76.02093mm
+         x2 = 76.02093mm
+         y1 = 315.94mil
         }
        }
        ha:combining {
@@ -11267,12 +10815,13 @@ ha:pcb-rnd-board-v8 {
     }
     uid = fdmrigvTMcHho9IPHtUAAAAP
    }
-   ha:subc.720068 {
+   ha:subc.721277 {
     ha:attributes {
-     value = 0.1uF
+     refdes = R501
+     value = 3.3k
      footprint = 0402
-     refdes = C7
-      device=CAPACITOR
+     openscad = 0402
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -11346,7 +10895,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.720082 {
+      ha:padstack_ref.721290 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -11354,14 +10903,14 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.62874in
-       rot = 0.000000
-       y = 2.064in
+       x = 1.10674in
+       rot = 180.000000
+       y = 606.0mil
        li:thermal {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.720083 {
+      ha:padstack_ref.721291 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -11369,9 +10918,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.59726in
-       rot = 0.000000
-       y = 2.064in
+       x = 1.07526in
+       rot = 180.000000
+       y = 606.0mil
        li:thermal {
        }
        ha:flags {
@@ -11400,49 +10949,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.720070 {
+        ha:line.721278 {
          clearance = 0.0
-         y2 = 2.064in
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.613in
-         x2 = 2.613in
-         y1 = 2.064in
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
         }
-        ha:line.720073 {
+        ha:line.721281 {
          clearance = 0.0
-         y2 = 2.064in
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.613in
-         x2 = 2.613in
-         y1 = 2.064in
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
         }
-        ha:line.720076 {
+        ha:line.721284 {
          clearance = 0.0
-         y2 = 2.064in
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.613in
-         x2 = 65.3702mm
-         y1 = 2.064in
+         x1 = 27.7114mm
+         x2 = 26.7114mm
+         y1 = 606.0mil
         }
-        ha:line.720079 {
+        ha:line.721287 {
          clearance = 0.0
-         y2 = 51.4256mm
+         y2 = 14.3924mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.613in
-         x2 = 2.613in
-         y1 = 2.064in
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
         }
        }
        ha:combining {
@@ -11450,14 +10999,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAB2
+    uid = IGobWzSMURBswUg5LvAAAACE
    }
-   ha:subc.720514 {
+   ha:subc.734519 {
     ha:attributes {
-     value = 12MHz
-     footprint = ABM8
-     refdes = X1
-      device=CRYSTAL
+     value = 150
+     footprint = 0402
+     refdes = R3
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -11468,82 +11017,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -23.67mil
-          28.595mil
-          23.67mil
-          28.595mil
-          23.67mil
-          -28.595mil
-          -23.67mil
-          -28.595mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -11555,14 +11036,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          23.67mil
-          -28.595mil
-          -23.67mil
-          -28.595mil
-          -23.67mil
-          28.595mil
-          23.67mil
-          28.595mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -11576,14 +11057,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
@@ -11599,71 +11080,41 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.720529 {
+      ha:padstack_ref.734532 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = pin2
+        term = 1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 65.157731mm
-       rot = 270.000000
-       y = 2.18142in
+       x = 1.66in
+       rot = 90.000000
+       y = 350.0mil
        li:thermal {
        }
-       clearance = 6.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.720530 {
+      ha:padstack_ref.734533 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = pin1
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 62.858015mm
-       rot = 270.000000
-       y = 2.18142in
+       x = 1.66in
+       rot = 90.000000
+       y = 318.52mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720531 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 1
-       xmirror = 0
-       x = 62.858015mm
-       rot = 270.000000
-       y = 2.10859in
-       li:thermal {
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720532 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = pin3
-       }
-       proto = 0
-       xmirror = 0
-       x = 65.157731mm
-       rot = 270.000000
-       y = 2.10859in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -11674,16 +11125,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:arc.720515 {
-         astart = 270.000000
-         thickness = 10.0mil
-         width = 5.0mil
-         height = 5.0mil
-         x = 62.467998mm
-         y = 2.1513in
-         adelta = 360.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -11696,49 +11137,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.720517 {
+        ha:line.734520 {
          clearance = 0.0
-         y2 = 54.483127mm
+         y2 = 334.26mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 64.007873mm
-         x2 = 64.007873mm
-         y1 = 54.483127mm
+         x1 = 1.66in
+         x2 = 1.66in
+         y1 = 334.26mil
         }
-        ha:line.720520 {
+        ha:line.734523 {
          clearance = 0.0
-         y2 = 2.145in
+         y2 = 334.26mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.52in
-         x2 = 2.52in
-         y1 = 2.145in
+         x1 = 1.66in
+         x2 = 1.66in
+         y1 = 334.26mil
         }
-        ha:line.720523 {
+        ha:line.734526 {
          clearance = 0.0
-         y2 = 53.483mm
+         y2 = 7.490204mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.52in
-         x2 = 2.52in
-         y1 = 2.145in
+         x1 = 1.66in
+         x2 = 1.66in
+         y1 = 334.26mil
         }
-        ha:line.720526 {
+        ha:line.734529 {
          clearance = 0.0
-         y2 = 2.145in
+         y2 = 334.26mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.52in
-         x2 = 65.008mm
-         y1 = 2.145in
+         x1 = 1.66in
+         x2 = 43.164mm
+         y1 = 334.26mil
         }
        }
        ha:combining {
@@ -11746,32 +11187,27 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = IGobWzSMURBswUg5LvAAAACm
+    uid = fdmrigvTMcHho9IPHtUAAAAX
    }
-   ha:subc.720778 {
+   ha:subc.798817 {
     ha:attributes {
-     value = USBmicroB
-     footprint = 11071
-     refdes = J5
+     value = 4screws
+     footprint = tb003-500-04
+     refdes = J3
       device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 55.12mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          7.875mil
-          -26.575mil
-          -7.875mil
-          -26.575mil
-          -7.875mil
-          26.575mil
-          7.875mil
-          26.575mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
          }
          ha:layer_mask {
           copper = 1
@@ -11782,83 +11218,38 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          10.875mil
-          -29.575mil
-          -10.875mil
-          -29.575mil
-          -10.875mil
-          29.575mil
-          10.875mil
-          29.575mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          7.875mil
-          -26.575mil
-          -7.875mil
-          -26.575mil
-          -7.875mil
-          26.575mil
-          7.875mil
-          26.575mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          copper = 1
          }
          ha:combining {
-          auto = 1
          }
         }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -31.495mil
-          -27.56mil
-          -31.495mil
-          27.56mil
-          31.495mil
-          27.56mil
-          31.495mil
-          -27.56mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
          }
          ha:layer_mask {
           copper = 1
-          top = 1
+          intern = 1
          }
          ha:combining {
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -34.495mil
-          -30.56mil
-          -34.495mil
-          30.56mil
-          34.495mil
-          30.56mil
-          34.495mil
-          -30.56mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 111.02mil
          }
          ha:layer_mask {
           top = 1
@@ -11871,43 +11262,39 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -31.495mil
-          -27.56mil
-          -31.495mil
-          27.56mil
-          31.495mil
-          27.56mil
-          31.495mil
-          -27.56mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 111.02mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
-      ha:ps_proto_v6.2 {
+      ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 0.0
+       hdia = 55.12mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          -37.4mil
-          -37.4mil
-          -37.4mil
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
          }
          ha:layer_mask {
           copper = 1
@@ -11919,95 +11306,52 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -40.4mil
-          40.4mil
-          40.4mil
-          40.4mil
-          40.4mil
-          -40.4mil
-          -40.4mil
-          -40.4mil
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
          }
          ha:layer_mask {
-          top = 1
-          mask = 1
+          bottom = 1
+          copper = 1
          }
          ha:combining {
-          sub = 1
-          auto = 1
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          -37.4mil
-          -37.4mil
-          -37.4mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.3 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
          }
          ha:layer_mask {
           copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 0.45mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          mech = 1
+          intern = 1
          }
          ha:combining {
-          auto = 1
          }
         }
         ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 84.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
+         clearance = 0.0
+         li:ps_poly {
+          -55.51mil
+          -55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
          }
          ha:layer_mask {
           top = 1
@@ -12019,48 +11363,16 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 84.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
+         clearance = 0.0
+         li:ps_poly {
+          -55.51mil
+          -55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
          }
          ha:layer_mask {
           bottom = 1
@@ -12071,238 +11383,83 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
        }
        hbottom = 0
        hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.720792 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = VBUS
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.93118in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720793 {
+      ha:padstack_ref.798843 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = D-
+        term = 4
+        name = pin4
        }
        proto = 0
        xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.90559in
+       x = 72.39mm
+       rot = 90.000000
+       y = 66.675mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 6.3mil
       }
-      ha:padstack_ref.720794 {
+      ha:padstack_ref.798844 {
        smirror = 0
        ha:attributes {
         term = 3
-        name = D+
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.88in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720795 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = HS
+        name = pin3
        }
        proto = 0
        xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.85441in
+       x = 72.39mm
+       rot = 90.000000
+       y = 61.67501mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 6.3mil
       }
-      ha:padstack_ref.720796 {
+      ha:padstack_ref.798845 {
        smirror = 0
        ha:attributes {
-        term = 5
-        name = GND
+        term = 2
+        name = pin2
        }
        proto = 0
        xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.82882in
-       li:thermal {
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720797 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.85433in
-       rot = 270.000000
-       y = 44.551981mm
+       x = 72.39mm
+       rot = 90.000000
+       y = 2.2313in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 0.0
+       clearance = 6.3mil
       }
-      ha:padstack_ref.720798 {
+      ha:padstack_ref.798846 {
        smirror = 0
        ha:attributes {
-        term = G
+        term = 1
+        name = pin1
        }
        proto = 1
        xmirror = 0
-       x = 2.85433in
-       rot = 270.000000
-       y = 50.952019mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.0
-      }
-      ha:padstack_ref.720799 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 2
-       xmirror = 0
-       x = 2.94291in
-       rot = 270.000000
-       y = 1.83472in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.0
-      }
-      ha:padstack_ref.720800 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 2
-       xmirror = 0
-       x = 2.94291in
-       rot = 270.000000
-       y = 1.92528in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.0
-      }
-      ha:padstack_ref.720801 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 3
-       xmirror = 0
-       x = 74.750078mm
-       rot = 270.000000
-       y = 1.75402in
-       li:thermal {
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.235mil
-      }
-      ha:padstack_ref.720802 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 3
-       xmirror = 0
-       x = 74.750078mm
-       rot = 270.000000
-       y = 2.00598in
+       x = 72.39mm
+       rot = 90.000000
+       y = 51.67503mm
        li:thermal {
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.235mil
+       clearance = 6.3mil
       }
      }
      li:layers {
@@ -12313,6 +11470,38 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.798818 {
+         clearance = 0.0
+         y2 = 2.72343in
+         thickness = 6.0mil
+         x1 = 2.69252in
+         x2 = 2.99961in
+         y1 = 2.72343in
+        }
+        ha:line.798821 {
+         clearance = 0.0
+         y2 = 1.93603in
+         thickness = 6.0mil
+         x1 = 2.99961in
+         x2 = 2.99961in
+         y1 = 2.72343in
+        }
+        ha:line.798824 {
+         clearance = 0.0
+         y2 = 1.93603in
+         thickness = 6.0mil
+         x1 = 2.99961in
+         x2 = 2.69252in
+         y1 = 1.93603in
+        }
+        ha:line.798827 {
+         clearance = 0.0
+         y2 = 2.72343in
+         thickness = 6.0mil
+         x1 = 2.69252in
+         x2 = 2.69252in
+         y1 = 1.93603in
+        }
        }
        ha:combining {
        }
@@ -12325,214 +11514,94 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.720780 {
+        ha:line.798831 {
          clearance = 0.0
-         y2 = 1.88in
+         y2 = 59.175015mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 73.698549mm
-         x2 = 73.698549mm
-         y1 = 1.88in
+         x1 = 72.39mm
+         x2 = 72.39mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 59.175015mm
         }
-        ha:line.720783 {
+        ha:line.798834 {
          clearance = 0.0
-         y2 = 1.88in
+         y2 = 2.72343in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 3.0in
-         x2 = 3.0in
-         y1 = 1.88in
+         x1 = 2.69252in
+         x2 = 2.69252in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.72343in
         }
-        ha:line.720786 {
+        ha:line.798837 {
          clearance = 0.0
-         y2 = 46.752mm
+         y2 = 2.72343in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 3.0in
-         x2 = 3.0in
-         y1 = 1.88in
+         x1 = 2.69252in
+         x2 = 67.390008mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.72343in
         }
-        ha:line.720789 {
+        ha:line.798840 {
          clearance = 0.0
-         y2 = 1.88in
+         y2 = 70.175122mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 3.0in
-         x2 = 77.2mm
-         y1 = 1.88in
+         x1 = 2.69252in
+         x2 = 2.69252in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.72343in
         }
        }
        ha:combining {
        }
       }
-      {ha:top copper}                                                  {
-       lid = 2
-       ha:type {
-        copper = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:top_paste {
-       lid = 3
-       ha:type {
-        top = 1
-        paste = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:top_mask {
-       lid = 4
-       ha:type {
-        top = 1
-        mask = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        sub = 1
-        auto = 1
-       }
-      }
-      ha:any_internal_copper {
-       li:objects {
-       }
-       lid = 5
-       ha:type {
-        copper = 1
-        intern = 1
-       }
-       stack_offs = 1
-       ha:combining {
-       }
-      }
-      ha:bottom_copper {
-       lid = 6
-       ha:type {
-        bottom = 1
-        copper = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:bottom_mask {
-       lid = 7
-       ha:type {
-        bottom = 1
-        mask = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        sub = 1
-        auto = 1
-       }
-      }
-      ha:bottom_silk {
-       lid = 8
-       ha:type {
-        silk = 1
-        bottom = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:bottom_paste {
-       lid = 9
-       ha:type {
-        bottom = 1
-        paste = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:outline {
-       lid = 10
-       ha:type {
-        boundary = 1
-       }
-       purpose = uroute
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:pmech {
-       lid = 11
-       ha:type {
-        mech = 1
-       }
-       purpose = proute
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:umech {
-       lid = 12
-       ha:type {
-        mech = 1
-       }
-       purpose = uroute
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
      }
     }
-    uid = t+CANjtdPMoBlE0Q3VMAAAAB
+    uid = rey1b242HwmC8Er8zzcAAABd
    }
-   ha:subc.721199 {
+   ha:subc.902135 {
     ha:attributes {
-     openscad = 0402
-     value = 18pF
-     refdes = C3
-     footprint = 0402
-      device=CAPACITOR
+     value = male
+     footprint = 100mil20x2
+     refdes = J1
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 38.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
          }
          ha:layer_mask {
           copper = 1
@@ -12544,14 +11613,52 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
          }
          ha:layer_mask {
           top = 1
@@ -12565,30 +11672,113 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
          }
          ha:layer_mask {
+          copper = 1
           top = 1
-          paste = 1
          }
          ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.721212 {
+      ha:padstack_ref.902161 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -12596,10737 +11786,774 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.61626in
-       rot = 0.000000
-       y = 2.102in
+       x = 31.75mm
+       rot = 270.000000
+       y = 550.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.721213 {
+      ha:padstack_ref.902162 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.64774in
-       rot = 0.000000
-       y = 2.102in
+       x = 34.29mm
+       rot = 270.000000
+       y = 550.0mil
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902163 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 650.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902164 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
        }
-       li:objects {
-        ha:line.721200 {
-         clearance = 0.0
-         y2 = 53.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.632in
-         x2 = 2.632in
-         y1 = 53.3908mm
-        }
-        ha:line.721203 {
-         clearance = 0.0
-         y2 = 53.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.632in
-         x2 = 2.632in
-         y1 = 53.3908mm
-        }
-        ha:line.721206 {
-         clearance = 0.0
-         y2 = 53.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.632in
-         x2 = 67.8528mm
-         y1 = 53.3908mm
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 650.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902165 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 750.0mil
+       li:thermal {
+        li:2 {
+         diag
+         round
+         noshape
         }
-        ha:line.721209 {
-         clearance = 0.0
-         y2 = 54.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.632in
-         x2 = 2.632in
-         y1 = 53.3908mm
+        li:3 {
+         diag
+         round
+         noshape
         }
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = 5tUplJr5SYohzy+ou+0AAABd
-   }
-   ha:subc.721277 {
-    ha:attributes {
-     refdes = R501
-     value = 3.3k
-     footprint = 0402
-     openscad = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
+      ha:padstack_ref.902166 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
+       }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 750.0mil
+       li:thermal {
+        li:2 {
+         diag
+         round
+         noshape
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
+        li:3 {
+         diag
+         round
+         noshape
         }
        }
-       hbottom = 0
-       hplated = 0
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.721290 {
+      ha:padstack_ref.902167 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 7
+        name = 7
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.10674in
-       rot = 180.000000
-       y = 606.0mil
+       x = 31.75mm
+       rot = 270.000000
+       y = 850.0mil
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.721291 {
+      ha:padstack_ref.902168 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 8
+        name = 8
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.07526in
-       rot = 180.000000
-       y = 606.0mil
+       x = 34.29mm
+       rot = 270.000000
+       y = 850.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902169 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 950.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902170 {
+       smirror = 0
+       ha:attributes {
+        term = 10
+        name = 10
        }
-       li:objects {
-        ha:line.721278 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
-        }
-        ha:line.721281 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
-        }
-        ha:line.721284 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 27.7114mm
-         x2 = 26.7114mm
-         y1 = 606.0mil
-        }
-        ha:line.721287 {
-         clearance = 0.0
-         y2 = 14.3924mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
-        }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 950.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = IGobWzSMURBswUg5LvAAAACE
-   }
-   ha:subc.724629 {
-    ha:attributes {
-     footprint = 0402
-     value = 18pF
-     openscad = 0402
-     refdes = C4
-      device=CAPACITOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902171 {
+       smirror = 0
+       ha:attributes {
+        term = 11
+        name = 11
        }
-       hbottom = 0
-       hplated = 0
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 26.67mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.724642 {
+      ha:padstack_ref.902172 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 12
+        name = 12
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.42374in
-       rot = 180.000000
-       y = 2.188in
+       x = 34.29mm
+       rot = 270.000000
+       y = 26.67mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.724643 {
+      ha:padstack_ref.902173 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 13
+        name = 13
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.39226in
-       rot = 180.000000
-       y = 2.188in
+       x = 31.75mm
+       rot = 270.000000
+       y = 29.21mm
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902174 {
+       smirror = 0
+       ha:attributes {
+        term = 14
+        name = 14
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 29.21mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902175 {
+       smirror = 0
+       ha:attributes {
+        term = 15
+        name = 15
        }
-       li:objects {
-        ha:line.724630 {
-         clearance = 0.0
-         y2 = 2.188in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 61.1632mm
-         x2 = 61.1632mm
-         y1 = 2.188in
-        }
-        ha:line.724633 {
-         clearance = 0.0
-         y2 = 2.188in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 61.1632mm
-         x2 = 61.1632mm
-         y1 = 2.188in
-        }
-        ha:line.724636 {
-         clearance = 0.0
-         y2 = 2.188in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 61.1632mm
-         x2 = 60.1632mm
-         y1 = 2.188in
-        }
-        ha:line.724639 {
-         clearance = 0.0
-         y2 = 54.5752mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 61.1632mm
-         x2 = 61.1632mm
-         y1 = 2.188in
-        }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 31.75mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = zO8BdeMYaulaVJ+4kIIAAABa
-   }
-   ha:subc.732477 {
-    ha:attributes {
-     refdes = R4
-     value = 12.7
-     footprint = 0402
-     openscad = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.732491 {
+      ha:padstack_ref.902176 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 16
+        name = 16
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 57.277mm
+       x = 34.29mm
        rot = 270.000000
-       y = 2.69052in
+       y = 31.75mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.732492 {
+      ha:padstack_ref.902177 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 17
+        name = 17
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 57.277mm
+       x = 31.75mm
        rot = 270.000000
-       y = 2.722in
+       y = 34.29mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902178 {
+       smirror = 0
+       ha:attributes {
+        term = 18
+        name = 18
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 34.29mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.732479 {
-         clearance = 0.0
-         y2 = 2.70626in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 57.277mm
-         x2 = 57.277mm
-         y1 = 2.70626in
-        }
-        ha:line.732482 {
-         clearance = 0.0
-         y2 = 2.70626in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 57.277mm
-         x2 = 57.277mm
-         y1 = 2.70626in
-        }
-        ha:line.732485 {
-         clearance = 0.0
-         y2 = 69.739004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 57.277mm
-         x2 = 57.277mm
-         y1 = 2.70626in
-        }
-        ha:line.732488 {
-         clearance = 0.0
-         y2 = 2.70626in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 57.277mm
-         x2 = 56.277mm
-         y1 = 2.70626in
-        }
+      ha:padstack_ref.902179 {
+       smirror = 0
+       ha:attributes {
+        term = 19
+        name = 19
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 36.83mm
+       li:thermal {
        }
-      }
-     }
-    }
-    uid = b6mo6BU0dsFBO9KFPpYAAABg
-   }
-   ha:subc.734519 {
-    ha:attributes {
-     value = 150
-     footprint = 0402
-     refdes = R3
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+       ha:flags {
+        clearline = 1
        }
-       hbottom = 0
-       hplated = 0
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.734532 {
+      ha:padstack_ref.902180 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 20
+        name = 20
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.63048in
-       rot = 180.000000
-       y = 2.839in
+       x = 34.29mm
+       rot = 270.000000
+       y = 36.83mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.734533 {
+      ha:padstack_ref.902181 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 21
+        name = 21
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.599in
-       rot = 180.000000
-       y = 2.839in
+       x = 31.75mm
+       rot = 270.000000
+       y = 39.37mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
+      ha:padstack_ref.902182 {
+       smirror = 0
+       ha:attributes {
+        term = 22
+        name = 22
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 39.37mm
+       li:thermal {
        }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+       ha:flags {
+        clearline = 1
        }
-       li:objects {
-        ha:line.734520 {
-         clearance = 0.0
-         y2 = 2.839in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.61474in
-         x2 = 1.61474in
-         y1 = 2.839in
-        }
-        ha:line.734523 {
-         clearance = 0.0
-         y2 = 2.839in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.61474in
-         x2 = 1.61474in
-         y1 = 2.839in
-        }
-        ha:line.734526 {
-         clearance = 0.0
-         y2 = 2.839in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.61474in
-         x2 = 40.014396mm
-         y1 = 2.839in
-        }
-        ha:line.734529 {
-         clearance = 0.0
-         y2 = 71.1106mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.61474in
-         x2 = 1.61474in
-         y1 = 2.839in
-        }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902183 {
+       smirror = 0
+       ha:attributes {
+        term = 23
+        name = 23
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 41.91mm
+       li:thermal {
        }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAX
-   }
-   ha:subc.734535 {
-    ha:attributes {
-     value = 0.1uF
-     footprint = 0402
-     refdes = C9
-      device=CAPACITOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+       ha:flags {
+        clearline = 1
        }
-       hbottom = 0
-       hplated = 0
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.734548 {
+      ha:padstack_ref.902184 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 24
+        name = 24
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.358in
-       rot = 90.000000
-       y = 1.92174in
+       x = 34.29mm
+       rot = 270.000000
+       y = 41.91mm
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.734549 {
+      ha:padstack_ref.902185 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 25
+        name = 25
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.358in
-       rot = 90.000000
-       y = 1.89026in
+       x = 31.75mm
+       rot = 270.000000
+       y = 44.45mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902186 {
+       smirror = 0
+       ha:attributes {
+        term = 26
+        name = 26
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 44.45mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902187 {
+       smirror = 0
+       ha:attributes {
+        term = 27
+        name = 27
        }
-       li:objects {
-        ha:line.734536 {
-         clearance = 0.0
-         y2 = 1.906in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.358in
-         x2 = 2.358in
-         y1 = 1.906in
-        }
-        ha:line.734539 {
-         clearance = 0.0
-         y2 = 1.906in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.358in
-         x2 = 2.358in
-         y1 = 1.906in
-        }
-        ha:line.734542 {
-         clearance = 0.0
-         y2 = 47.4124mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.358in
-         x2 = 2.358in
-         y1 = 1.906in
-        }
-        ha:line.734545 {
-         clearance = 0.0
-         y2 = 1.906in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.358in
-         x2 = 60.8932mm
-         y1 = 1.906in
-        }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 46.99mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = Q1nlE2f62KwLAO7kz0gAAACL
-   }
-   ha:subc.797146 {
-    ha:attributes {
-     refdes = R21
-     value = 4.7k
-     footprint = 0402
-     openscad = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.797159 {
+      ha:padstack_ref.902188 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 28
+        name = 28
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.006in
-       rot = 90.000000
-       y = 1.32374in
+       x = 34.29mm
+       rot = 270.000000
+       y = 46.99mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.797160 {
+      ha:padstack_ref.902189 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 29
+        name = 29
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.006in
-       rot = 90.000000
-       y = 1.29226in
+       x = 31.75mm
+       rot = 270.000000
+       y = 49.53mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.797147 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.006in
-         x2 = 2.006in
-         y1 = 1.308in
-        }
-        ha:line.797150 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.006in
-         x2 = 2.006in
-         y1 = 1.308in
-        }
-        ha:line.797153 {
-         clearance = 0.0
-         y2 = 32.2232mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.006in
-         x2 = 2.006in
-         y1 = 1.308in
-        }
-        ha:line.797156 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.006in
-         x2 = 51.9524mm
-         y1 = 1.308in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = m7vO7oCLHBbWiqAZI8QAAABZ
-   }
-   ha:subc.797162 {
-    ha:attributes {
-     refdes = R22
-     value = 4.7k
-     footprint = 0402
-     openscad = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.797175 {
+      ha:padstack_ref.902190 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 30
+        name = 30
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.956in
-       rot = 90.000000
-       y = 1.32374in
+       x = 34.29mm
+       rot = 270.000000
+       y = 49.53mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.797176 {
+      ha:padstack_ref.902191 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 31
+        name = 31
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.956in
-       rot = 90.000000
-       y = 1.29226in
+       x = 31.75mm
+       rot = 270.000000
+       y = 52.07mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902192 {
+       smirror = 0
+       ha:attributes {
+        term = 32
+        name = 32
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 52.07mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902193 {
+       smirror = 0
+       ha:attributes {
+        term = 33
+        name = 33
        }
-       li:objects {
-        ha:line.797163 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.956in
-         x2 = 1.956in
-         y1 = 1.308in
-        }
-        ha:line.797166 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.956in
-         x2 = 1.956in
-         y1 = 1.308in
-        }
-        ha:line.797169 {
-         clearance = 0.0
-         y2 = 32.2232mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.956in
-         x2 = 1.956in
-         y1 = 1.308in
-        }
-        ha:line.797172 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.956in
-         x2 = 50.6824mm
-         y1 = 1.308in
-        }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 54.61mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = m7vO7oCLHBbWiqAZI8QAAABb
-   }
-   ha:subc.798817 {
-    ha:attributes {
-     value = 4screws
-     footprint = tb003-500-04
-     refdes = J3
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.12mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 111.02mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 111.02mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902194 {
+       smirror = 0
+       ha:attributes {
+        term = 34
+        name = 34
        }
-       hbottom = 0
-       hplated = 1
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 54.61mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 55.12mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.51mil
-          -55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.51mil
-          -55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.798843 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 0
-       xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 69.51599mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.798844 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = pin3
-       }
-       proto = 0
-       xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 2.54in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.798845 {
+      ha:padstack_ref.902195 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = pin2
+        term = 35
+        name = 35
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 59.51601mm
+       x = 31.75mm
+       rot = 270.000000
+       y = 57.15mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.798846 {
+      ha:padstack_ref.902196 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = pin1
+        term = 36
+        name = 36
        }
        proto = 1
-       xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 2.1463in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.798818 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 6.0mil
-         x1 = 2.69252in
-         x2 = 2.99961in
-         y1 = 2.83528in
-        }
-        ha:line.798821 {
-         clearance = 0.0
-         y2 = 2.04788in
-         thickness = 6.0mil
-         x1 = 2.99961in
-         x2 = 2.99961in
-         y1 = 2.83528in
-        }
-        ha:line.798824 {
-         clearance = 0.0
-         y2 = 2.04788in
-         thickness = 6.0mil
-         x1 = 2.99961in
-         x2 = 2.69252in
-         y1 = 2.04788in
-        }
-        ha:line.798827 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 6.0mil
-         x1 = 2.69252in
-         x2 = 2.69252in
-         y1 = 2.04788in
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.798831 {
-         clearance = 0.0
-         y2 = 62.016005mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 72.39mm
-         x2 = 72.39mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 62.016005mm
-        }
-        ha:line.798834 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.69252in
-         x2 = 2.69252in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.83528in
-        }
-        ha:line.798837 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.69252in
-         x2 = 67.390008mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.83528in
-        }
-        ha:line.798840 {
-         clearance = 0.0
-         y2 = 73.016112mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.69252in
-         x2 = 2.69252in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.83528in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = rey1b242HwmC8Er8zzcAAABd
-   }
-   ha:subc.847672 {
-    ha:attributes {
-     footprint = 0402
-     value = 12.7
-     openscad = 0402
-     refdes = R5
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.847686 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.594in
-       rot = 90.000000
-       y = 144.46mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.847687 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.594in
-       rot = 90.000000
-       y = 112.98mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.847674 {
-         clearance = 0.0
-         y2 = 128.72mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.594in
-         x2 = 1.594in
-         y1 = 128.72mil
-        }
-        ha:line.847677 {
-         clearance = 0.0
-         y2 = 128.72mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.594in
-         x2 = 1.594in
-         y1 = 128.72mil
-        }
-        ha:line.847680 {
-         clearance = 0.0
-         y2 = 2.269488mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.594in
-         x2 = 1.594in
-         y1 = 128.72mil
-        }
-        ha:line.847683 {
-         clearance = 0.0
-         y2 = 128.72mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.594in
-         x2 = 41.4876mm
-         y1 = 128.72mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = WpCNKLrl2SLRGaNEiXUAAABf
-   }
-   ha:subc.936885 {
-    ha:attributes {
-     value = blue
-     footprint = 100mil-led
-     refdes = D5
-      device=LED
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.936903 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 1
-       x = 2.4in
-       rot = -180.000000
-       y = 70.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-      ha:padstack_ref.936904 {
-       smirror = 1
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 1
-       x = 2.3in
-       rot = -180.000000
-       y = 70.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        bottom = 1
-       }
-       li:objects {
-        ha:line.936886 {
-         clearance = 0.0
-         y2 = 13.0mil
-         thickness = 10.0mil
-         x1 = 2.251in
-         x2 = 2.251in
-         y1 = 127.0mil
-        }
-        ha:arc.936889 {
-         astart = 330.000000
-         thickness = 10.0mil
-         width = 114.0mil
-         height = 114.0mil
-         x = 59.69mm
-         y = 70.0mil
-         adelta = -300.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        bottom = 1
-        virtual = 1
-        misc = 1
-       }
-       li:objects {
-        ha:line.936891 {
-         clearance = 0.0
-         y2 = 70.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 59.69mm
-         x2 = 59.69mm
-         y1 = 70.0mil
-        }
-        ha:line.936894 {
-         clearance = 0.0
-         y2 = 70.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 59.69mm
-         x2 = 59.69mm
-         y1 = 70.0mil
-        }
-        ha:line.936897 {
-         clearance = 0.0
-         y2 = 70.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 59.69mm
-         x2 = 58.69mm
-         y1 = 70.0mil
-        }
-        ha:line.936900 {
-         clearance = 0.0
-         y2 = 2.778mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 59.69mm
-         x2 = 59.69mm
-         y1 = 70.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAABv
-   }
-   ha:subc.937190 {
-    ha:attributes {
-     value = Debug
-     footprint = 0-215079-4
-     refdes = J6
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -23.0mil
-          -23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -23.0mil
-          -23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -23.0mil
-          -23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -26.0mil
-          -26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -26.0mil
-          -26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 46.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 46.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 46.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 52.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 52.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 59.06mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 73.56mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 73.56mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 73.56mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 79.56mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 79.56mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.937216 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 0
-       xmirror = 0
-       x = 74.93mm
-       rot = 90.000000
-       y = 1.6in
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.937217 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 1
-       xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.937218 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = pin3
-       }
-       proto = 1
-       xmirror = 0
-       x = 74.93mm
-       rot = 90.000000
-       y = 38.1mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.937219 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 1
-       xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 36.83mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.937220 {
-       smirror = 0
-       ha:attributes {
-        term = 0
-        name = mnt
-       }
-       proto = 2
-       xmirror = 0
-       x = 2.87913in
-       rot = 90.000000
-       y = 1.65511in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.937191 {
-         clearance = 0.0
-         y2 = 1.69428in
-         thickness = 6.0mil
-         x1 = 2.79962in
-         x2 = 76.209906mm
-         y1 = 1.69428in
-        }
-        ha:line.937194 {
-         clearance = 0.0
-         y2 = 1.35571in
-         thickness = 6.0mil
-         x1 = 76.209906mm
-         x2 = 76.209906mm
-         y1 = 1.69428in
-        }
-        ha:line.937197 {
-         clearance = 0.0
-         y2 = 1.35571in
-         thickness = 6.0mil
-         x1 = 76.209906mm
-         x2 = 2.79962in
-         y1 = 1.35571in
-        }
-        ha:line.937200 {
-         clearance = 0.0
-         y2 = 1.69428in
-         thickness = 6.0mil
-         x1 = 2.79962in
-         x2 = 2.79962in
-         y1 = 1.35571in
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.937204 {
-         clearance = 0.0
-         y2 = 1.55102201in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 73.55398mm
-         x2 = 73.55398mm
-         y1 = 1.55102201in
-        }
-        ha:line.937207 {
-         clearance = 0.0
-         y2 = 1.6in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 72.39mm
-         x2 = 72.39mm
-         y1 = 1.6in
-        }
-        ha:line.937210 {
-         clearance = 0.0
-         y2 = 1.6in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 72.39mm
-         x2 = 73.39mm
-         y1 = 1.6in
-        }
-        ha:line.937213 {
-         clearance = 0.0
-         y2 = 39.64mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 72.39mm
-         x2 = 72.39mm
-         y1 = 1.6in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAAB7
-   }
-   ha:subc.937346 {
-    ha:attributes {
-     footprint = 0402
-     value = 150
-     openscad = 0402
-     refdes = R9
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.937360 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.212in
-       rot = 90.000000
-       y = 171.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.937361 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.212in
-       rot = 90.000000
-       y = 139.52mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.937348 {
-         clearance = 0.0
-         y2 = 3.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.212in
-         x2 = 2.212in
-         y1 = 3.943604mm
-        }
-        ha:line.937351 {
-         clearance = 0.0
-         y2 = 3.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.212in
-         x2 = 2.212in
-         y1 = 3.943604mm
-        }
-        ha:line.937354 {
-         clearance = 0.0
-         y2 = 2.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.212in
-         x2 = 2.212in
-         y1 = 3.943604mm
-        }
-        ha:line.937357 {
-         clearance = 0.0
-         y2 = 3.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.212in
-         x2 = 57.1848mm
-         y1 = 3.943604mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAACB
-   }
-   ha:subc.902135 {
-    ha:attributes {
-     value = male
-     footprint = 100mil20x2
-     refdes = J1
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -37.75mil
-          -37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -37.75mil
-          -37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 75.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 75.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.902161 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 550.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902162 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 550.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902163 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 650.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902164 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 650.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902165 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 750.0mil
-       li:thermal {
-        li:2 {
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902166 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 750.0mil
-       li:thermal {
-        li:2 {
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902167 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 850.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902168 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 850.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902169 {
-       smirror = 0
-       ha:attributes {
-        term = 9
-        name = 9
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 950.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902170 {
-       smirror = 0
-       ha:attributes {
-        term = 10
-        name = 10
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 950.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902171 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = 11
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 26.67mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902172 {
-       smirror = 0
-       ha:attributes {
-        term = 12
-        name = 12
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 26.67mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902173 {
-       smirror = 0
-       ha:attributes {
-        term = 13
-        name = 13
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 29.21mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902174 {
-       smirror = 0
-       ha:attributes {
-        term = 14
-        name = 14
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 29.21mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902175 {
-       smirror = 0
-       ha:attributes {
-        term = 15
-        name = 15
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 31.75mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902176 {
-       smirror = 0
-       ha:attributes {
-        term = 16
-        name = 16
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 31.75mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902177 {
-       smirror = 0
-       ha:attributes {
-        term = 17
-        name = 17
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902178 {
-       smirror = 0
-       ha:attributes {
-        term = 18
-        name = 18
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902179 {
-       smirror = 0
-       ha:attributes {
-        term = 19
-        name = 19
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 36.83mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902180 {
-       smirror = 0
-       ha:attributes {
-        term = 20
-        name = 20
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 36.83mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902181 {
-       smirror = 0
-       ha:attributes {
-        term = 21
-        name = 21
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902182 {
-       smirror = 0
-       ha:attributes {
-        term = 22
-        name = 22
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902183 {
-       smirror = 0
-       ha:attributes {
-        term = 23
-        name = 23
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 41.91mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902184 {
-       smirror = 0
-       ha:attributes {
-        term = 24
-        name = 24
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 41.91mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902185 {
-       smirror = 0
-       ha:attributes {
-        term = 25
-        name = 25
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 44.45mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902186 {
-       smirror = 0
-       ha:attributes {
-        term = 26
-        name = 26
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 44.45mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902187 {
-       smirror = 0
-       ha:attributes {
-        term = 27
-        name = 27
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 46.99mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902188 {
-       smirror = 0
-       ha:attributes {
-        term = 28
-        name = 28
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 46.99mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902189 {
-       smirror = 0
-       ha:attributes {
-        term = 29
-        name = 29
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 49.53mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902190 {
-       smirror = 0
-       ha:attributes {
-        term = 30
-        name = 30
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 49.53mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902191 {
-       smirror = 0
-       ha:attributes {
-        term = 31
-        name = 31
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 52.07mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902192 {
-       smirror = 0
-       ha:attributes {
-        term = 32
-        name = 32
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 52.07mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902193 {
-       smirror = 0
-       ha:attributes {
-        term = 33
-        name = 33
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 54.61mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902194 {
-       smirror = 0
-       ha:attributes {
-        term = 34
-        name = 34
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 54.61mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902195 {
-       smirror = 0
-       ha:attributes {
-        term = 35
-        name = 35
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 57.15mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902196 {
-       smirror = 0
-       ha:attributes {
-        term = 36
-        name = 36
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 57.15mm
-       li:thermal {
-        li:5 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902197 {
-       smirror = 0
-       ha:attributes {
-        term = 37
-        name = 37
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 59.69mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902198 {
-       smirror = 0
-       ha:attributes {
-        term = 38
-        name = 38
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 59.69mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902199 {
-       smirror = 0
-       ha:attributes {
-        term = 39
-        name = 39
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 62.23mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902200 {
-       smirror = 0
-       ha:attributes {
-        term = 40
-        name = 40
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 62.23mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.902136 {
-         clearance = 0.0
-         y2 = 63.5mm
-         thickness = 10.0mil
-         x1 = 1.4in
-         x2 = 1.4in
-         y1 = 500.0mil
-        }
-        ha:line.902139 {
-         clearance = 0.0
-         y2 = 63.5mm
-         thickness = 10.0mil
-         x1 = 1.4in
-         x2 = 30.48mm
-         y1 = 63.5mm
-        }
-        ha:line.902142 {
-         clearance = 0.0
-         y2 = 500.0mil
-         thickness = 10.0mil
-         x1 = 30.48mm
-         x2 = 30.48mm
-         y1 = 63.5mm
-        }
-        ha:line.902145 {
-         clearance = 0.0
-         y2 = 500.0mil
-         thickness = 10.0mil
-         x1 = 30.48mm
-         x2 = 1.4in
-         y1 = 500.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.902149 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-        ha:line.902152 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-        ha:line.902155 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.3in
-         x2 = 32.02mm
-         y1 = 38.1mm
-        }
-        ha:line.902158 {
-         clearance = 0.0
-         y2 = 39.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = G4DSckt7Pjt4N5qbr88AAABe
-   }
-   ha:subc.943234 {
-    ha:attributes {
-     refdes = Z1
-     value = 5.1V
-     footprint = 0805diode
-     openscad = 0805
-      device=DIODE
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -29.52mil
-          -25.59mil
-          -29.52mil
-          -25.59mil
-          29.52mil
-          25.59mil
-          29.52mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          28.59mil
-          -32.52mil
-          -28.59mil
-          -32.52mil
-          -28.59mil
-          32.52mil
-          28.59mil
-          32.52mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -29.52mil
-          -25.59mil
-          -29.52mil
-          -25.59mil
-          29.52mil
-          25.59mil
-          29.52mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943262 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.91157in
-       rot = 0.000000
-       y = 677.0mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.943263 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.98243in
-       rot = 0.000000
-       y = 677.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943235 {
-         clearance = 0.0
-         y2 = 649.45mil
-         thickness = 8.0mil
-         x1 = 1.94307in
-         x2 = 1.95093in
-         y1 = 649.45mil
-        }
-        ha:line.943238 {
-         clearance = 0.0
-         y2 = 17.89557mm
-         thickness = 8.0mil
-         x1 = 1.94307in
-         x2 = 1.95093in
-         y1 = 17.89557mm
-        }
-        ha:line.943241 {
-         clearance = 0.0
-         y2 = 641.0mil
-         thickness = 5.0mil
-         x1 = 1.997in
-         x2 = 2.015in
-         y1 = 641.0mil
-        }
-        ha:line.943244 {
-         clearance = 0.0
-         y2 = 713.0mil
-         thickness = 5.0mil
-         x1 = 1.997in
-         x2 = 2.015in
-         y1 = 713.0mil
-        }
-        ha:line.943247 {
-         clearance = 0.0
-         y2 = 713.0mil
-         thickness = 5.0mil
-         x1 = 2.015in
-         x2 = 2.015in
-         y1 = 641.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943250 {
-         clearance = 0.0
-         y2 = 677.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.947in
-         x2 = 1.947in
-         y1 = 677.0mil
-        }
-        ha:line.943253 {
-         clearance = 0.0
-         y2 = 677.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.947in
-         x2 = 1.947in
-         y1 = 677.0mil
-        }
-        ha:line.943256 {
-         clearance = 0.0
-         y2 = 677.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.947in
-         x2 = 50.4538mm
-         y1 = 677.0mil
-        }
-        ha:line.943259 {
-         clearance = 0.0
-         y2 = 18.1958mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.947in
-         x2 = 1.947in
-         y1 = 677.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = DcN0YaPHZtfc6pL88xQAAACF
-   }
-   ha:subc.943296 {
-    ha:attributes {
-     openscad = 0402
-     value = 0.1uF
-     refdes = C101
-     footprint = 0402
-      device=CAPACITOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943309 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.224in
-       rot = 270.000000
-       y = 404.26mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.943310 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.224in
-       rot = 270.000000
-       y = 435.74mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943297 {
-         clearance = 0.0
-         y2 = 420.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.224in
-         x2 = 2.224in
-         y1 = 420.0mil
-        }
-        ha:line.943300 {
-         clearance = 0.0
-         y2 = 420.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.224in
-         x2 = 2.224in
-         y1 = 420.0mil
-        }
-        ha:line.943303 {
-         clearance = 0.0
-         y2 = 11.668mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.224in
-         x2 = 2.224in
-         y1 = 420.0mil
-        }
-        ha:line.943306 {
-         clearance = 0.0
-         y2 = 420.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.224in
-         x2 = 55.4896mm
-         y1 = 420.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = IGobWzSMURBswUg5LvAAAACM
-   }
-   ha:subc.943312 {
-    ha:attributes {
-     value = MMBT2222A
-     footprint = SOT23
-     refdes = Q3
-      device=TRANSISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -20.0mil
-          -17.0mil
-          -20.0mil
-          17.0mil
-          20.0mil
-          17.0mil
-          20.0mil
-          -17.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -23.0mil
-          -20.0mil
-          -23.0mil
-          20.0mil
-          23.0mil
-          20.0mil
-          23.0mil
-          -20.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -20.0mil
-          -17.0mil
-          -20.0mil
-          17.0mil
-          20.0mil
-          17.0mil
-          20.0mil
-          -17.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943337 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.313in
-       rot = 0.000000
-       y = 572.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.943338 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.313in
-       rot = 0.000000
-       y = 650.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.943339 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 60.833mm
-       rot = 0.000000
-       y = 611.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943313 {
-         clearance = 0.0
-         y2 = 547.0mil
-         thickness = 10.0mil
-         x1 = 2.284in
-         x2 = 2.423in
-         y1 = 547.0mil
-        }
-        ha:line.943316 {
-         clearance = 0.0
-         y2 = 675.0mil
-         thickness = 10.0mil
-         x1 = 2.284in
-         x2 = 2.284in
-         y1 = 547.0mil
-        }
-        ha:line.943319 {
-         clearance = 0.0
-         y2 = 675.0mil
-         thickness = 10.0mil
-         x1 = 2.284in
-         x2 = 2.423in
-         y1 = 675.0mil
-        }
-        ha:line.943322 {
-         clearance = 0.0
-         y2 = 675.0mil
-         thickness = 10.0mil
-         x1 = 2.423in
-         x2 = 2.423in
-         y1 = 547.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943325 {
-         clearance = 0.0
-         y2 = 611.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 59.444466mm
-         x2 = 59.444466mm
-         y1 = 611.0mil
-        }
-        ha:line.943328 {
-         clearance = 0.0
-         y2 = 572.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.313in
-         x2 = 2.313in
-         y1 = 572.0mil
-        }
-        ha:line.943331 {
-         clearance = 0.0
-         y2 = 572.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.313in
-         x2 = 59.7502mm
-         y1 = 572.0mil
-        }
-        ha:line.943334 {
-         clearance = 0.0
-         y2 = 15.5288mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.313in
-         x2 = 2.313in
-         y1 = 572.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABr
-   }
-   ha:subc.943341 {
-    ha:attributes {
-     value = 374
-     footprint = 0.125W_Carbon_Resistor
-     refdes = R106
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 28.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943372 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 54.63543mm
-       rot = 90.000000
-       y = 60.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.943373 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 47.01543mm
-       rot = 90.000000
-       y = 60.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943342 {
-         clearance = 0.0
-         y2 = 60.0mil
-         thickness = 10.0mil
-         x1 = 52.34943mm
-         x2 = 53.36543mm
-         y1 = 60.0mil
-        }
-        ha:line.943345 {
-         clearance = 0.0
-         y2 = 20.0mil
-         thickness = 10.0mil
-         x1 = 52.34943mm
-         x2 = 52.34943mm
-         y1 = 100.0mil
-        }
-        ha:line.943348 {
-         clearance = 0.0
-         y2 = 100.0mil
-         thickness = 10.0mil
-         x1 = 49.30143mm
-         x2 = 52.34943mm
-         y1 = 100.0mil
-        }
-        ha:line.943351 {
-         clearance = 0.0
-         y2 = 20.0mil
-         thickness = 10.0mil
-         x1 = 49.30143mm
-         x2 = 49.30143mm
-         y1 = 100.0mil
-        }
-        ha:line.943354 {
-         clearance = 0.0
-         y2 = 20.0mil
-         thickness = 10.0mil
-         x1 = 49.30143mm
-         x2 = 52.34943mm
-         y1 = 20.0mil
-        }
-        ha:line.943357 {
-         clearance = 0.0
-         y2 = 60.0mil
-         thickness = 10.0mil
-         x1 = 48.28543mm
-         x2 = 49.30143mm
-         y1 = 60.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943360 {
-         clearance = 0.0
-         y2 = 60.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 50.82543mm
-         x2 = 50.82543mm
-         y1 = 60.0mil
-        }
-        ha:line.943363 {
-         clearance = 0.0
-         y2 = 60.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 54.63543mm
-         x2 = 54.63543mm
-         y1 = 60.0mil
-        }
-        ha:line.943366 {
-         clearance = 0.0
-         y2 = 60.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 54.63543mm
-         x2 = 55.63543mm
-         y1 = 60.0mil
-        }
-        ha:line.943369 {
-         clearance = 0.0
-         y2 = 0.524mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 54.63543mm
-         x2 = 54.63543mm
-         y1 = 60.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAo
-   }
-   ha:subc.943375 {
-    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
-     {io_pcb::hidename_x} = 51.5874 mm
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943400 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 186.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-      ha:padstack_ref.943401 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 286.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-      ha:padstack_ref.943402 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 386.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-      ha:padstack_ref.943403 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 486.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-      ha:padstack_ref.943404 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 586.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943376 {
-         clearance = 0.0
-         y2 = 136.0mil
-         thickness = 15.0mil
-         x1 = 1.811in
-         x2 = 1.811in
-         y1 = 636.0mil
-        }
-        ha:line.943379 {
-         clearance = 0.0
-         y2 = 136.0mil
-         thickness = 15.0mil
-         x1 = 1.711in
-         x2 = 1.811in
-         y1 = 136.0mil
-        }
-        ha:line.943382 {
-         clearance = 0.0
-         y2 = 136.0mil
-         thickness = 15.0mil
-         x1 = 1.711in
-         x2 = 1.711in
-         y1 = 636.0mil
-        }
-        ha:line.943385 {
-         clearance = 0.0
-         y2 = 636.0mil
-         thickness = 15.0mil
-         x1 = 1.711in
-         x2 = 1.811in
-         y1 = 636.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943388 {
-         clearance = 0.0
-         y2 = 386.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.761in
-         x2 = 1.761in
-         y1 = 386.0mil
-        }
-        ha:line.943391 {
-         clearance = 0.0
-         y2 = 186.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.761in
-         x2 = 1.761in
-         y1 = 186.0mil
-        }
-        ha:line.943394 {
-         clearance = 0.0
-         y2 = 186.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.761in
-         x2 = 43.7294mm
-         y1 = 186.0mil
-        }
-        ha:line.943397 {
-         clearance = 0.0
-         y2 = 5.7244mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.761in
-         x2 = 1.761in
-         y1 = 186.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAQ
-   }
-   ha:subc.943406 {
-    ha:attributes {
-     value = INA125
-     footprint = SO16
-     refdes = U6
-      device=IC
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -47.5mil
-          -15.0mil
-          -47.5mil
-          15.0mil
-          47.5mil
-          15.0mil
-          47.5mil
-          -15.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          47.5mil
-          15.0mil
-          47.5mil
-          -15.0mil
-          -47.5mil
-          -15.0mil
-          -47.5mil
-          15.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943435 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 486.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943436 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 436.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943437 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 386.0mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943438 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 336.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943439 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 286.0mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943440 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 236.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943441 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 186.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943442 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 136.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943443 {
-       smirror = 0
-       ha:attributes {
-        term = 9
-        name = 9
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 136.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943444 {
-       smirror = 0
-       ha:attributes {
-        term = 10
-        name = 10
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 186.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943445 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = 11
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 236.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943446 {
-       smirror = 0
-       ha:attributes {
-        term = 12
-        name = 12
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 286.0mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943447 {
-       smirror = 0
-       ha:attributes {
-        term = 13
-        name = 13
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 336.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943448 {
-       smirror = 0
-       ha:attributes {
-        term = 14
-        name = 14
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 386.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943449 {
-       smirror = 0
-       ha:attributes {
-        term = 15
-        name = 15
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 436.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943450 {
-       smirror = 0
-       ha:attributes {
-        term = 16
-        name = 16
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 486.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943407 {
-         clearance = 0.0
-         y2 = 116.0mil
-         thickness = 10.0mil
-         x1 = 2.1545in
-         x2 = 2.1545in
-         y1 = 506.0mil
-        }
-        ha:line.943410 {
-         clearance = 0.0
-         y2 = 116.0mil
-         thickness = 10.0mil
-         x1 = 2.1545in
-         x2 = 1.8445in
-         y1 = 116.0mil
-        }
-        ha:line.943413 {
-         clearance = 0.0
-         y2 = 506.0mil
-         thickness = 10.0mil
-         x1 = 1.8445in
-         x2 = 1.8445in
-         y1 = 116.0mil
-        }
-        ha:line.943416 {
-         clearance = 0.0
-         y2 = 506.0mil
-         thickness = 10.0mil
-         x1 = 2.1545in
-         x2 = 2.0245in
-         y1 = 506.0mil
-        }
-        ha:line.943419 {
-         clearance = 0.0
-         y2 = 506.0mil
-         thickness = 10.0mil
-         x1 = 1.8445in
-         x2 = 1.9745in
-         y1 = 506.0mil
-        }
-        ha:arc.943422 {
-         astart = 180.000000
-         thickness = 10.0mil
-         width = 25.0mil
-         height = 25.0mil
-         x = 50.7873mm
-         y = 506.0mil
-         adelta = 180.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943423 {
-         clearance = 0.0
-         y2 = 311.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 50.7873mm
-         x2 = 50.7873mm
-         y1 = 311.0mil
-        }
-        ha:line.943426 {
-         clearance = 0.0
-         y2 = 311.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 50.7873mm
-         x2 = 50.7873mm
-         y1 = 311.0mil
-        }
-        ha:line.943429 {
-         clearance = 0.0
-         y2 = 311.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 50.7873mm
-         x2 = 49.7873mm
-         y1 = 311.0mil
-        }
-        ha:line.943432 {
-         clearance = 0.0
-         y2 = 6.8994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 50.7873mm
-         x2 = 50.7873mm
-         y1 = 311.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = IGobWzSMURBswUg5LvAAAACi
-   }
-   ha:subc.943452 {
-    ha:attributes {
-     value = {Header-2}
-     footprint = 100mil2pin
-     refdes = J7
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943477 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.09in
-       rot = 270.000000
-       y = 568.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-      ha:padstack_ref.943478 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.09in
-       rot = 270.000000
-       y = 668.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943453 {
-         clearance = 0.0
-         y2 = 518.0mil
-         thickness = 15.0mil
-         x1 = 2.14in
-         x2 = 2.14in
-         y1 = 718.0mil
-        }
-        ha:line.943456 {
-         clearance = 0.0
-         y2 = 518.0mil
-         thickness = 15.0mil
-         x1 = 2.14in
-         x2 = 2.04in
-         y1 = 518.0mil
-        }
-        ha:line.943459 {
-         clearance = 0.0
-         y2 = 718.0mil
-         thickness = 15.0mil
-         x1 = 2.04in
-         x2 = 2.04in
-         y1 = 518.0mil
-        }
-        ha:line.943462 {
-         clearance = 0.0
-         y2 = 718.0mil
-         thickness = 15.0mil
-         x1 = 2.04in
-         x2 = 2.14in
-         y1 = 718.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943465 {
-         clearance = 0.0
-         y2 = 618.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 53.086mm
-         x2 = 53.086mm
-         y1 = 618.0mil
-        }
-        ha:line.943468 {
-         clearance = 0.0
-         y2 = 568.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 53.086mm
-         x2 = 53.086mm
-         y1 = 568.0mil
-        }
-        ha:line.943471 {
-         clearance = 0.0
-         y2 = 15.4272mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 53.086mm
-         x2 = 53.086mm
-         y1 = 568.0mil
-        }
-        ha:line.943474 {
-         clearance = 0.0
-         y2 = 568.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 53.086mm
-         x2 = 52.086mm
-         y1 = 568.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = PShjzY6L2OQTojvEFvcAAABc
-   }
-   ha:subc.943480 {
-    ha:attributes {
-     value = green
-     footprint = 100mil-led
-     refdes = D4
-      device=LED
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943497 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 1
-       x = 1.4in
-       rot = 0.000000
-       y = 70.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-      ha:padstack_ref.943498 {
-       smirror = 1
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 1
-       x = 38.1mm
-       rot = 0.000000
-       y = 70.0mil
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        bottom = 1
-       }
-       li:objects {
-        ha:line.943481 {
-         clearance = 0.0
-         y2 = 127.0mil
-         thickness = 10.0mil
-         x1 = 1.549in
-         x2 = 1.549in
-         y1 = 13.0mil
-        }
-        ha:arc.943484 {
-         astart = 150.000000
-         thickness = 10.0mil
-         width = 114.0mil
-         height = 114.0mil
-         x = 36.83mm
-         y = 70.0mil
-         adelta = -300.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        bottom = 1
-        virtual = 1
-        misc = 1
-       }
-       li:objects {
-        ha:line.943485 {
-         clearance = 0.0
-         y2 = 70.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 36.83mm
-         x2 = 36.83mm
-         y1 = 70.0mil
-        }
-        ha:line.943488 {
-         clearance = 0.0
-         y2 = 70.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 36.83mm
-         x2 = 36.83mm
-         y1 = 70.0mil
-        }
-        ha:line.943491 {
-         clearance = 0.0
-         y2 = 70.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 36.83mm
-         x2 = 37.83mm
-         y1 = 70.0mil
-        }
-        ha:line.943494 {
-         clearance = 0.0
-         y2 = 0.778mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 36.83mm
-         x2 = 36.83mm
-         y1 = 70.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = WpCNKLrl2SLRGaNEiXUAAABd
-   }
-   ha:subc.943500 {
-    ha:attributes {
-     openscad = 0402
-     value = 10k
-     refdes = R19
-     footprint = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943513 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.97726in
-       rot = 0.000000
-       y = 584.0mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.943514 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.00874in
-       rot = 0.000000
-       y = 584.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943501 {
-         clearance = 0.0
-         y2 = 584.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 584.0mil
-        }
-        ha:line.943504 {
-         clearance = 0.0
-         y2 = 584.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 584.0mil
-        }
-        ha:line.943507 {
-         clearance = 0.0
-         y2 = 584.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.993in
-         x2 = 51.6222mm
-         y1 = 584.0mil
-        }
-        ha:line.943510 {
-         clearance = 0.0
-         y2 = 15.8336mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 584.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = 6p/Oz7eeRKBTUtlwWg8AAABh
-   }
-   ha:subc.943516 {
-    ha:attributes {
-     refdes = R18
-     value = 5.6k
-     footprint = 0402
-     openscad = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943529 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.00874in
-       rot = 180.000000
-       y = 538.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.943530 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.97726in
-       rot = 180.000000
-       y = 538.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943517 {
-         clearance = 0.0
-         y2 = 538.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 538.0mil
-        }
-        ha:line.943520 {
-         clearance = 0.0
-         y2 = 538.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 538.0mil
-        }
-        ha:line.943523 {
-         clearance = 0.0
-         y2 = 538.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.993in
-         x2 = 49.6222mm
-         y1 = 538.0mil
-        }
-        ha:line.943526 {
-         clearance = 0.0
-         y2 = 12.6652mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 538.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = 6p/Oz7eeRKBTUtlwWg8AAABf
-   }
-   ha:subc.944633 {
-    ha:attributes {
-     value = ADS8684
-     footprint = TSSOP38
-     refdes = U7
-      device=IC
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.53mil
-          -10.905mil
-          -34.53mil
-          10.905mil
-          34.53mil
-          10.905mil
-          34.53mil
-          -10.905mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          34.53mil
-          10.905mil
-          34.53mil
-          -10.905mil
-          -34.53mil
-          -10.905mil
-          -34.53mil
-          10.905mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.944662 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.60284in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944663 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.62252in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944664 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.64221in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944665 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.66189in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944666 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.68158in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944667 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.70126in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944668 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 0
-       xmirror = 0
-       x = 43.71213mm
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944669 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.74063in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944670 {
-       smirror = 0
-       ha:attributes {
-        term = 9
-        name = 9
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.76032in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944671 {
-       smirror = 0
-       ha:attributes {
-        term = 10
-        name = 10
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.78in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944672 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = 11
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.79968in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944673 {
-       smirror = 0
-       ha:attributes {
-        term = 12
-        name = 12
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.81937in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944674 {
-       smirror = 0
-       ha:attributes {
-        term = 13
-        name = 13
-       }
-       proto = 0
-       xmirror = 0
-       x = 46.71187mm
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944675 {
-       smirror = 0
-       ha:attributes {
-        term = 14
-        name = 14
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.85874in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944676 {
-       smirror = 0
-       ha:attributes {
-        term = 15
-        name = 15
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.87842in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944677 {
-       smirror = 0
-       ha:attributes {
-        term = 16
-        name = 16
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.89811in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944678 {
-       smirror = 0
-       ha:attributes {
-        term = 17
-        name = 17
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.91779in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944679 {
-       smirror = 0
-       ha:attributes {
-        term = 18
-        name = 18
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.93748in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944680 {
-       smirror = 0
-       ha:attributes {
-        term = 19
-        name = 19
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.95716in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944681 {
-       smirror = 0
-       ha:attributes {
-        term = 20
-        name = 20
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.95716in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944682 {
-       smirror = 0
-       ha:attributes {
-        term = 21
-        name = 21
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.93748in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944683 {
-       smirror = 0
-       ha:attributes {
-        term = 22
-        name = 22
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.91779in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944684 {
-       smirror = 0
-       ha:attributes {
-        term = 23
-        name = 23
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.89811in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944685 {
-       smirror = 0
-       ha:attributes {
-        term = 24
-        name = 24
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.87842in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944686 {
-       smirror = 0
-       ha:attributes {
-        term = 25
-        name = 25
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.85874in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944687 {
-       smirror = 0
-       ha:attributes {
-        term = 26
-        name = 26
-       }
-       proto = 1
-       xmirror = 0
-       x = 46.71187mm
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944688 {
-       smirror = 0
-       ha:attributes {
-        term = 27
-        name = 27
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.81937in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944689 {
-       smirror = 0
-       ha:attributes {
-        term = 28
-        name = 28
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.79968in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944690 {
-       smirror = 0
-       ha:attributes {
-        term = 29
-        name = 29
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.78in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944691 {
-       smirror = 0
-       ha:attributes {
-        term = 30
-        name = 30
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.76032in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944692 {
-       smirror = 0
-       ha:attributes {
-        term = 31
-        name = 31
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.74063in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944693 {
-       smirror = 0
-       ha:attributes {
-        term = 32
-        name = 32
-       }
-       proto = 1
-       xmirror = 0
-       x = 43.71213mm
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944694 {
-       smirror = 0
-       ha:attributes {
-        term = 33
-        name = 33
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.70126in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944695 {
-       smirror = 0
-       ha:attributes {
-        term = 34
-        name = 34
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.68158in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944696 {
-       smirror = 0
-       ha:attributes {
-        term = 35
-        name = 35
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.66189in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944697 {
-       smirror = 0
-       ha:attributes {
-        term = 36
-        name = 36
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.64221in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944698 {
-       smirror = 0
-       ha:attributes {
-        term = 37
-        name = 37
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.62252in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944699 {
-       smirror = 0
-       ha:attributes {
-        term = 38
-        name = 38
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.60284in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.944634 {
-         clearance = 0.0
-         y2 = 1.08666in
-         thickness = 10.0mil
-         x1 = 1.58693in
-         x2 = 50.115978mm
-         y1 = 1.08666in
-        }
-        ha:line.944637 {
-         clearance = 0.0
-         y2 = 775.34mil
-         thickness = 10.0mil
-         x1 = 50.115978mm
-         x2 = 50.115978mm
-         y1 = 1.08666in
-        }
-        ha:line.944640 {
-         clearance = 0.0
-         y2 = 775.34mil
-         thickness = 10.0mil
-         x1 = 50.115978mm
-         x2 = 1.58693in
-         y1 = 775.34mil
-        }
-        ha:line.944643 {
-         clearance = 0.0
-         y2 = 956.0mil
-         thickness = 10.0mil
-         x1 = 1.58693in
-         x2 = 1.58693in
-         y1 = 1.08666in
-        }
-        ha:line.944646 {
-         clearance = 0.0
-         y2 = 906.0mil
-         thickness = 10.0mil
-         x1 = 1.58693in
-         x2 = 1.58693in
-         y1 = 775.34mil
-        }
-        ha:arc.944649 {
-         astart = 90.000000
-         thickness = 10.0mil
-         width = 25.0mil
-         height = 25.0mil
-         x = 1.58693in
-         y = 931.0mil
-         adelta = 180.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.944650 {
-         clearance = 0.0
-         y2 = 931.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.78in
-         x2 = 1.78in
-         y1 = 931.0mil
-        }
-        ha:line.944653 {
-         clearance = 0.0
-         y2 = 931.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.78in
-         x2 = 1.78in
-         y1 = 931.0mil
-        }
-        ha:line.944656 {
-         clearance = 0.0
-         y2 = 22.6474mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.78in
-         x2 = 1.78in
-         y1 = 931.0mil
-        }
-        ha:line.944659 {
-         clearance = 0.0
-         y2 = 931.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.78in
-         x2 = 46.212mm
-         y1 = 931.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = eVRbahCb5CjRdB6U1eEAAABa
-   }
-   ha:subc.870834 {
-    ha:attributes {
-     openscad = 0402
-     value = 3.3k
-     refdes = R500
-     footprint = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.870847 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.392in
-       rot = 90.000000
-       y = 2.42674in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.870848 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.392in
-       rot = 90.000000
-       y = 2.39526in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.870835 {
-         clearance = 0.0
-         y2 = 2.411in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 60.7568mm
-         x2 = 60.7568mm
-         y1 = 2.411in
-        }
-        ha:line.870838 {
-         clearance = 0.0
-         y2 = 2.411in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 60.7568mm
-         x2 = 60.7568mm
-         y1 = 2.411in
-        }
-        ha:line.870841 {
-         clearance = 0.0
-         y2 = 60.2394mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 60.7568mm
-         x2 = 60.7568mm
-         y1 = 2.411in
-        }
-        ha:line.870844 {
-         clearance = 0.0
-         y2 = 2.411in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 60.7568mm
-         x2 = 61.7568mm
-         y1 = 2.411in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = IGobWzSMURBswUg5LvAAAACC
-   }
-   ha:subc.870802 {
-    ha:attributes {
-     value = 1k
-     footprint = 0402
-     refdes = R7
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.870815 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.434in
-       rot = 0.000000
-       y = 2.39552in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.870816 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.434in
-       rot = 0.000000
-       y = 2.427in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.870803 {
-         clearance = 0.0
-         y2 = 2.41126in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.434in
-         x2 = 2.434in
-         y1 = 2.41126in
-        }
-        ha:line.870806 {
-         clearance = 0.0
-         y2 = 2.41126in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.434in
-         x2 = 2.434in
-         y1 = 2.41126in
-        }
-        ha:line.870809 {
-         clearance = 0.0
-         y2 = 60.246004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.434in
-         x2 = 2.434in
-         y1 = 2.41126in
-        }
-        ha:line.870812 {
-         clearance = 0.0
-         y2 = 2.41126in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.434in
-         x2 = 60.8236mm
-         y1 = 2.41126in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABz
-   }
-   ha:subc.947740 {
-    ha:attributes {
-     value = 1k
-     footprint = 0402
-     refdes = R16
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.947753 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.384in
-       rot = 0.000000
-       y = 63.5mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.947754 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.384in
-       rot = 0.000000
-       y = 2.46852in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.947741 {
-         clearance = 0.0
-         y2 = 2.48426in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.384in
-         x2 = 2.384in
-         y1 = 2.48426in
-        }
-        ha:line.947744 {
-         clearance = 0.0
-         y2 = 2.48426in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.384in
-         x2 = 2.384in
-         y1 = 2.48426in
-        }
-        ha:line.947747 {
-         clearance = 0.0
-         y2 = 64.100204mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.384in
-         x2 = 2.384in
-         y1 = 2.48426in
-        }
-        ha:line.947750 {
-         clearance = 0.0
-         y2 = 2.48426in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.384in
-         x2 = 61.5536mm
-         y1 = 2.48426in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABx
-   }
-   ha:subc.947756 {
-    ha:attributes {
-     value = 3.3k
-     footprint = 0402
-     refdes = R13
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.947769 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.329in
-       rot = 180.000000
-       y = 2.54348in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.947770 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.329in
-       rot = 180.000000
-       y = 2.512in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.947757 {
-         clearance = 0.0
-         y2 = 2.52774in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.329in
-         x2 = 2.329in
-         y1 = 2.52774in
-        }
-        ha:line.947760 {
-         clearance = 0.0
-         y2 = 2.52774in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.329in
-         x2 = 2.329in
-         y1 = 2.52774in
-        }
-        ha:line.947763 {
-         clearance = 0.0
-         y2 = 65.204596mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.329in
-         x2 = 2.329in
-         y1 = 2.52774in
-        }
-        ha:line.947766 {
-         clearance = 0.0
-         y2 = 2.52774in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.329in
-         x2 = 60.1566mm
-         y1 = 2.52774in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAB0
-   }
-   ha:subc.719979 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J23
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.719993 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 1
-       x = 489.0mil
-       rot = -90.000000
-       y = 48.895mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719994 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 1
-       x = 489.0mil
-       rot = -90.000000
-       y = 43.815mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719995 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 46.355mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719996 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 46.355mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        bottom = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        bottom = 1
-        virtual = 1
-        misc = 1
-       }
-       li:objects {
-        ha:line.719981 {
-         clearance = 0.0
-         y2 = 1.825in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.825in
-        }
-        ha:line.719984 {
-         clearance = 0.0
-         y2 = 1.825in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.825in
-        }
-        ha:line.719987 {
-         clearance = 0.0
-         y2 = 47.355mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.825in
-        }
-        ha:line.719990 {
-         clearance = 0.0
-         y2 = 1.825in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 489.0mil
-         x2 = 13.9606mm
-         y1 = 1.825in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAu
-   }
-   ha:subc.718723 {
-    ha:attributes {
-     value = IPD068P03L3GATMA1
-     footprint = TO252FET
-     refdes = Q6
-      device=MOSFET
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          -29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          32.53mil
-          -58.12mil
-          -32.53mil
-          -58.12mil
-          -32.53mil
-          58.12mil
-          32.53mil
-          58.12mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          -29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-          -120.08mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -127.02mil
-          -123.08mil
-          -127.02mil
-          123.08mil
-          127.02mil
-          123.08mil
-          127.02mil
-          -123.08mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-          -120.08mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.718749 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = G
-       }
-       proto = 0
-       xmirror = 0
-       x = 362.0mil
-       rot = 180.000000
-       y = 2.04194in
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.718750 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = D
-       }
-       proto = 1
-       xmirror = 0
-       x = 272.0mil
-       rot = 180.000000
-       y = 2.288in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.718751 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = S
-       }
-       proto = 0
-       xmirror = 0
-       x = 182.0mil
-       rot = 180.000000
-       y = 2.04194in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.718724 {
-         clearance = 0.0
-         y2 = 2.36281in
-         thickness = 10.0mil
-         x1 = 10.15873mm
-         x2 = 144.05mil
-         y1 = 2.36281in
-        }
-        ha:line.718727 {
-         clearance = 0.0
-         y2 = 2.12265in
-         thickness = 10.0mil
-         x1 = 144.05mil
-         x2 = 144.05mil
-         y1 = 2.36281in
-        }
-        ha:line.718730 {
-         clearance = 0.0
-         y2 = 2.12265in
-         thickness = 10.0mil
-         x1 = 144.05mil
-         x2 = 10.15873mm
-         y1 = 2.12265in
-        }
-        ha:line.718733 {
-         clearance = 0.0
-         y2 = 2.36281in
-         thickness = 10.0mil
-         x1 = 10.15873mm
-         x2 = 10.15873mm
-         y1 = 2.12265in
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.718737 {
-         clearance = 0.0
-         y2 = 2.12396in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.12396in
-        }
-        ha:line.718740 {
-         clearance = 0.0
-         y2 = 2.04194in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.04194in
-        }
-        ha:line.718743 {
-         clearance = 0.0
-         y2 = 2.04194in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 272.0mil
-         x2 = 5.9088mm
-         y1 = 2.04194in
-        }
-        ha:line.718746 {
-         clearance = 0.0
-         y2 = 50.865276mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.04194in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = jk7q8S3Q1LntsodJXlAAAACN
-   }
-   ha:subc.984233 {
-    ha:attributes {
-     value = 22k
-     footprint = 0402
-     refdes = R15
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984246 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 1.311in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984247 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 1.311in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984234 {
-         clearance = 0.0
-         y2 = 33.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-        ha:line.984237 {
-         clearance = 0.0
-         y2 = 33.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-        ha:line.984240 {
-         clearance = 0.0
-         y2 = 33.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 646.74mil
-         x2 = 15.427196mm
-         y1 = 33.2994mm
-        }
-        ha:line.984243 {
-         clearance = 0.0
-         y2 = 34.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABf
-   }
-   ha:subc.984217 {
-    ha:attributes {
-     value = 22k
-     footprint = 0402
-     refdes = R26
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984230 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.0406mm
-       rot = 90.000000
-       y = 1.27in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984231 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.840192mm
-       rot = 90.000000
-       y = 1.27in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984218 {
-         clearance = 0.0
-         y2 = 1.27in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984221 {
-         clearance = 0.0
-         y2 = 1.27in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984224 {
-         clearance = 0.0
-         y2 = 1.27in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 16.440396mm
-         x2 = 15.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984227 {
-         clearance = 0.0
-         y2 = 33.258mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABd
-   }
-   ha:subc.984201 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R25
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984214 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.827992mm
-       rot = 90.000000
-       y = 1.23in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984215 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.0284mm
-       rot = 90.000000
-       y = 1.23in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984202 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984205 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984208 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 16.428196mm
-         x2 = 17.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984211 {
-         clearance = 0.0
-         y2 = 30.242mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABe
-   }
-   ha:subc.984185 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R12
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984198 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984199 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984186 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-        ha:line.984189 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-        ha:line.984192 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 646.74mil
-         x2 = 17.427196mm
-         y1 = 1.35in
-        }
-        ha:line.984195 {
-         clearance = 0.0
-         y2 = 33.29mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABg
-   }
-   ha:subc.984169 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R11
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984182 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 1.389in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984183 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 1.389in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984170 {
-         clearance = 0.0
-         y2 = 1.389in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.389in
-        }
-        ha:line.984173 {
-         clearance = 0.0
-         y2 = 1.389in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.389in
-        }
-        ha:line.984176 {
-         clearance = 0.0
-         y2 = 1.389in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 646.74mil
-         x2 = 15.427196mm
-         y1 = 1.389in
-        }
-        ha:line.984179 {
-         clearance = 0.0
-         y2 = 36.2806mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.389in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABh
-   }
-   ha:subc.719038 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J24
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.719052 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 31.115mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719053 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 26.035mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719054 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 28.575mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719055 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 28.575mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719040 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719043 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719046 {
-         clearance = 0.0
-         y2 = 27.575mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719049 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 489.0mil
-         x2 = 15.9606mm
-         y1 = 1.125in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAp
-   }
-   ha:subc.986332 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 24.7315 mm
-     footprint = CAP_FC8
-     {io_pcb::hidename_scale} = 60
-     refdes = C39
-     value = 220uF
-     {io_pcb::hidename_direction} = 3
-     {io_pcb::hidename_x} = 6.9342 mm
-      device=CAPACITOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -43.305mil
-          -43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -43.305mil
-          -43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 86.61mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 57.15mm
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 86.61mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902197 {
+       smirror = 0
+       ha:attributes {
+        term = 37
+        name = 37
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 59.69mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
         }
        }
-       hbottom = 0
-       hplated = 1
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.986352 {
+      ha:padstack_ref.902198 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 38
+        name = 38
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 862.11mil
+       x = 34.29mm
        rot = 270.000000
-       y = 1.336in
+       y = 59.69mm
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 19.685mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.986353 {
+      ha:padstack_ref.902199 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 39
+        name = 39
        }
        proto = 1
        xmirror = 0
-       x = 999.9mil
+       x = 31.75mm
        rot = 270.000000
-       y = 1.336in
+       y = 62.23mm
        li:thermal {
-        li:1 {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
          on
          diag
          round
          noshape
         }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902200 {
+       smirror = 0
+       ha:attributes {
+        term = 40
+        name = 40
+       }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 62.23mm
+       li:thermal {
         li:2 {
          on
          diag
@@ -23336,14 +12563,14 @@ ha:pcb-rnd-board-v8 {
         li:3 {
          on
          diag
-         sharp
+         round
          noshape
         }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 19.685mil
+       clearance = 6.0mil
       }
      }
      li:layers {
@@ -23354,31 +12581,37 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.986333 {
+        ha:line.902136 {
          clearance = 0.0
-         y2 = 1.17853in
+         y2 = 63.5mm
          thickness = 10.0mil
-         x1 = 21.647658mm
-         x2 = 19.647662mm
-         y1 = 1.17853in
+         x1 = 1.4in
+         x2 = 1.4in
+         y1 = 500.0mil
         }
-        ha:line.986336 {
+        ha:line.902139 {
          clearance = 0.0
-         y2 = 1.2179in
+         y2 = 63.5mm
          thickness = 10.0mil
-         x1 = 20.64766mm
-         x2 = 20.64766mm
-         y1 = 1.13916in
+         x1 = 1.4in
+         x2 = 30.48mm
+         y1 = 63.5mm
         }
-        ha:arc.986339 {
-         astart = 0.000000
+        ha:line.902142 {
+         clearance = 0.0
+         y2 = 500.0mil
          thickness = 10.0mil
-         width = 3.999992mm
-         height = 3.999992mm
-         x = 931.0mil
-         y = 1.336in
-         adelta = 360.000000
+         x1 = 30.48mm
+         x2 = 30.48mm
+         y1 = 63.5mm
+        }
+        ha:line.902145 {
          clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 30.48mm
+         x2 = 1.4in
+         y1 = 500.0mil
         }
        }
        ha:combining {
@@ -23392,61 +12625,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.986340 {
+        ha:line.902149 {
          clearance = 0.0
-         y2 = 1.336in
+         y2 = 38.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 23.647527mm
-         x2 = 23.647527mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
         }
-        ha:line.986343 {
+        ha:line.902152 {
          clearance = 0.0
-         y2 = 1.336in
+         y2 = 38.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 931.0mil
-         x2 = 931.0mil
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
         }
-        ha:line.986346 {
+        ha:line.902155 {
          clearance = 0.0
-         y2 = 1.336in
+         y2 = 38.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 931.0mil
-         x2 = 22.6474mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
+         x1 = 1.3in
+         x2 = 32.02mm
+         y1 = 38.1mm
         }
-        ha:line.986349 {
+        ha:line.902158 {
          clearance = 0.0
-         y2 = 34.9344mm
+         y2 = 39.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 931.0mil
-         x2 = 931.0mil
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
         }
        }
        ha:combining {
@@ -23454,15 +12675,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABl
+    uid = G4DSckt7Pjt4N5qbr88AAABe
    }
-   ha:subc.1001706 {
+   ha:subc.943312 {
     ha:attributes {
-     refdes = R27
-     value = 1.5k
-     footprint = 0402
-     openscad = 0402
-      device=RESISTOR
+     value = MMBT2222A
+     footprint = SOT23
+     refdes = Q3
+      device=TRANSISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -23473,14 +12693,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -20.0mil
+          -17.0mil
+          -20.0mil
+          17.0mil
+          20.0mil
+          17.0mil
+          20.0mil
+          -17.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -23490,16 +12710,16 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+         clearance = 0.0
+         li:ps_poly {
+          -23.0mil
+          -20.0mil
+          -23.0mil
+          20.0mil
+          23.0mil
+          20.0mil
+          23.0mil
+          -20.0mil
          }
          ha:layer_mask {
           top = 1
@@ -23513,14 +12733,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -20.0mil
+          -17.0mil
+          -20.0mil
+          17.0mil
+          20.0mil
+          17.0mil
+          20.0mil
+          -17.0mil
          }
          ha:layer_mask {
           top = 1
@@ -23536,7 +12756,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1001719 {
+      ha:padstack_ref.943337 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -23544,17 +12764,17 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.77474in
-       rot = 180.000000
-       y = 1.826in
+       x = 2.29in
+       rot = 0.000000
+       y = 777.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 15.0mil
       }
-      ha:padstack_ref.1001720 {
+      ha:padstack_ref.943338 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -23562,15 +12782,33 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.74326in
-       rot = 180.000000
-       y = 1.826in
+       x = 2.29in
+       rot = 0.000000
+       y = 855.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.943339 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.372in
+       rot = 0.000000
+       y = 816.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
       }
      }
      li:layers {
@@ -23581,6 +12819,38 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.943313 {
+         clearance = 0.0
+         y2 = 752.0mil
+         thickness = 10.0mil
+         x1 = 2.261in
+         x2 = 2.4in
+         y1 = 752.0mil
+        }
+        ha:line.943316 {
+         clearance = 0.0
+         y2 = 880.0mil
+         thickness = 10.0mil
+         x1 = 2.261in
+         x2 = 2.261in
+         y1 = 752.0mil
+        }
+        ha:line.943319 {
+         clearance = 0.0
+         y2 = 880.0mil
+         thickness = 10.0mil
+         x1 = 2.261in
+         x2 = 2.4in
+         y1 = 880.0mil
+        }
+        ha:line.943322 {
+         clearance = 0.0
+         y2 = 880.0mil
+         thickness = 10.0mil
+         x1 = 2.4in
+         x2 = 2.4in
+         y1 = 752.0mil
+        }
        }
        ha:combining {
        }
@@ -23593,49 +12863,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1001707 {
+        ha:line.943325 {
          clearance = 0.0
-         y2 = 1.826in
+         y2 = 816.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.826in
+         x1 = 58.860266mm
+         x2 = 58.860266mm
+         y1 = 816.0mil
         }
-        ha:line.1001710 {
+        ha:line.943328 {
          clearance = 0.0
-         y2 = 1.826in
+         y2 = 777.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.826in
+         x1 = 2.29in
+         x2 = 2.29in
+         y1 = 777.0mil
         }
-        ha:line.1001713 {
+        ha:line.943331 {
          clearance = 0.0
-         y2 = 1.826in
+         y2 = 777.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 70.0786mm
-         x2 = 69.0786mm
-         y1 = 1.826in
+         x1 = 2.29in
+         x2 = 59.166mm
+         y1 = 777.0mil
         }
-        ha:line.1001716 {
+        ha:line.943334 {
          clearance = 0.0
-         y2 = 45.3804mm
+         y2 = 20.7358mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.826in
+         x1 = 2.29in
+         x2 = 2.29in
+         y1 = 777.0mil
         }
        }
        ha:combining {
@@ -23643,14 +12913,13 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAABl
+    uid = fdmrigvTMcHho9IPHtUAAABr
    }
-   ha:subc.1001722 {
+   ha:subc.947756 {
     ha:attributes {
-     refdes = R24
-     value = 33
+     value = 3.3k
      footprint = 0402
-     openscad = 0402
+     refdes = R13
       device=RESISTOR
     }
     ha:data {
@@ -23662,14 +12931,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -23681,14 +12950,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
           -16.77mil
           -12.84mil
           -16.77mil
-          -12.84mil
+          12.84mil
           16.77mil
           12.84mil
           16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -23702,14 +12971,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -23725,7 +12994,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1001735 {
+      ha:padstack_ref.947769 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -23733,17 +13002,14 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 70.485mm
-       rot = 180.000000
-       y = 1.869in
+       x = 2.34in
+       rot = 0.000000
+       y = 2.43252in
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1001736 {
+      ha:padstack_ref.947770 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -23751,9 +13017,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.74352in
-       rot = 180.000000
-       y = 1.869in
+       x = 2.34in
+       rot = 0.000000
+       y = 2.464in
        li:thermal {
        }
        ha:flags {
@@ -23782,49 +13048,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1001723 {
+        ha:line.947757 {
          clearance = 0.0
-         y2 = 1.869in
+         y2 = 2.44826in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.75926in
-         x2 = 2.75926in
-         y1 = 1.869in
+         x1 = 2.34in
+         x2 = 2.34in
+         y1 = 2.44826in
         }
-        ha:line.1001726 {
+        ha:line.947760 {
          clearance = 0.0
-         y2 = 1.869in
+         y2 = 2.44826in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.75926in
-         x2 = 2.75926in
-         y1 = 1.869in
+         x1 = 2.34in
+         x2 = 2.34in
+         y1 = 2.44826in
         }
-        ha:line.1001729 {
+        ha:line.947763 {
          clearance = 0.0
-         y2 = 1.869in
+         y2 = 61.185804mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.75926in
-         x2 = 69.085204mm
-         y1 = 1.869in
+         x1 = 2.34in
+         x2 = 2.34in
+         y1 = 2.44826in
         }
-        ha:line.1001732 {
+        ha:line.947766 {
          clearance = 0.0
-         y2 = 46.4726mm
+         y2 = 2.44826in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.75926in
-         x2 = 2.75926in
-         y1 = 1.869in
+         x1 = 2.34in
+         x2 = 58.436mm
+         y1 = 2.44826in
         }
        }
        ha:combining {
@@ -23832,33 +13098,80 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAABh
+    uid = fdmrigvTMcHho9IPHtUAAAB0
    }
-   ha:subc.1001738 {
+   ha:subc.719979 {
     ha:attributes {
-     openscad = 0402
-     value = 33
-     refdes = R23
-     footprint = 0402
-      device=RESISTOR
+     value = 0.25
+     footprint = TE1217861
+     refdes = J23
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
        htop = 0
        hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
           copper = 1
@@ -23869,15 +13182,13 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
           top = 1
@@ -23888,67 +13199,127 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
-       hbottom = 0
-       hplated = 0
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719993 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 1
+       x = 489.0mil
+       rot = -90.000000
+       y = 48.895mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.1001751 {
-       smirror = 0
+      ha:padstack_ref.719994 {
+       smirror = 1
        ha:attributes {
         term = 1
         name = 1
        }
        proto = 0
+       xmirror = 1
+       x = 489.0mil
+       rot = -90.000000
+       y = 43.815mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719995 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
        xmirror = 0
-       x = 2.77474in
-       rot = 180.000000
-       y = 1.912in
+       x = 489.0mil
+       rot = 90.000000
+       y = 46.355mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.1001752 {
-       smirror = 0
+      ha:padstack_ref.719996 {
+       smirror = 1
        ha:attributes {
-        term = 2
-        name = 2
+        term = 1
+        name = 1
        }
-       proto = 0
+       proto = 2
        xmirror = 0
-       x = 2.74326in
-       rot = 180.000000
-       y = 1.912in
+       x = 489.0mil
+       rot = 90.000000
+       y = 46.355mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 12.0mil
       }
      }
      li:layers {
@@ -23956,7 +13327,7 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        top = 1
+        bottom = 1
        }
        li:objects {
        }
@@ -23966,54 +13337,54 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        top = 1
-        misc = 1
+        bottom = 1
         virtual = 1
+        misc = 1
        }
        li:objects {
-        ha:line.1001739 {
+        ha:line.719981 {
          clearance = 0.0
-         y2 = 1.912in
+         y2 = 1.825in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.912in
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.825in
         }
-        ha:line.1001742 {
+        ha:line.719984 {
          clearance = 0.0
-         y2 = 1.912in
+         y2 = 1.825in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.912in
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.825in
         }
-        ha:line.1001745 {
+        ha:line.719987 {
          clearance = 0.0
-         y2 = 1.912in
+         y2 = 47.355mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 70.0786mm
-         x2 = 69.0786mm
-         y1 = 1.912in
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.825in
         }
-        ha:line.1001748 {
+        ha:line.719990 {
          clearance = 0.0
-         y2 = 47.5648mm
+         y2 = 1.825in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.912in
+         x1 = 489.0mil
+         x2 = 13.9606mm
+         y1 = 1.825in
         }
        }
        ha:combining {
@@ -24021,13 +13392,13 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = m7vO7oCLHBbWiqAZI8QAAABX
+    uid = fdmrigvTMcHho9IPHtUAAAAu
    }
-   ha:subc.1030233 {
+   ha:subc.718723 {
     ha:attributes {
-     value = TSM200N03D
-     footprint = PDFN33
-     refdes = Q2
+     value = IPD068P03L3GATMA1
+     footprint = TO252FET
+     refdes = Q6
       device=MOSFET
     }
     ha:data {
@@ -24039,14 +13410,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
+          29.53mil
+          -55.12mil
+          -29.53mil
+          -55.12mil
+          -29.53mil
+          55.12mil
+          29.53mil
+          55.12mil
          }
          ha:layer_mask {
           copper = 1
@@ -24058,14 +13429,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          10.875mil
-          -14.815mil
-          -10.875mil
-          -14.815mil
-          -10.875mil
-          14.815mil
-          10.875mil
-          14.815mil
+          32.53mil
+          -58.12mil
+          -32.53mil
+          -58.12mil
+          -32.53mil
+          58.12mil
+          32.53mil
+          58.12mil
          }
          ha:layer_mask {
           top = 1
@@ -24079,14 +13450,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
+          29.53mil
+          -55.12mil
+          -29.53mil
+          -55.12mil
+          -29.53mil
+          55.12mil
+          29.53mil
+          55.12mil
          }
          ha:layer_mask {
           top = 1
@@ -24107,82 +13478,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -10.875mil
-          14.815mil
-          10.875mil
-          14.815mil
-          10.875mil
-          -14.815mil
-          -10.875mil
-          -14.815mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -25.395mil
-          46.26mil
-          25.395mil
-          46.26mil
-          25.395mil
-          -46.26mil
-          -25.395mil
-          -46.26mil
+          -124.02mil
+          -120.08mil
+          -124.02mil
+          120.08mil
+          124.02mil
+          120.08mil
+          124.02mil
+          -120.08mil
          }
          ha:layer_mask {
           copper = 1
@@ -24194,223 +13497,108 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -28.395mil
-          49.26mil
-          28.395mil
-          49.26mil
-          28.395mil
-          -49.26mil
-          -28.395mil
-          -49.26mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -25.395mil
-          46.26mil
-          25.395mil
-          46.26mil
-          25.395mil
-          -46.26mil
-          -25.395mil
-          -46.26mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1030260 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = pin8
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.40162in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 4.92mil
-      }
-      ha:padstack_ref.1030261 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.40162in
-       li:thermal {
-       }
-       clearance = 4.92mil
-      }
-      ha:padstack_ref.1030262 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = pin7
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.42721in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1030263 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.42721in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1030264 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = pin6
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.4528in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
+          -127.02mil
+          -123.08mil
+          -127.02mil
+          123.08mil
+          127.02mil
+          123.08mil
+          127.02mil
+          -123.08mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -124.02mil
+          -120.08mil
+          -124.02mil
+          120.08mil
+          124.02mil
+          120.08mil
+          124.02mil
+          -120.08mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
-       clearance = 5.0mil
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.1030265 {
+     }
+     li:objects {
+      ha:padstack_ref.718749 {
        smirror = 0
        ha:attributes {
         term = 3
-        name = pin3
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.4528in
-       li:thermal {
-       }
-       clearance = 4.92mil
-      }
-      ha:padstack_ref.1030266 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = pin5
+        name = G
        }
        proto = 0
        xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.47839in
+       x = 362.0mil
+       rot = 180.000000
+       y = 2.04194in
        li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 4.92mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1030267 {
+      ha:padstack_ref.718750 {
        smirror = 0
        ha:attributes {
-        term = 4
-        name = pin4
+        term = 1
+        name = D
        }
        proto = 1
        xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.47839in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1030268 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = pin8
-       }
-       proto = 2
-       xmirror = 0
-       x = 64.992885mm
-       rot = 270.000000
-       y = 2.4097in
+       x = 272.0mil
+       rot = 180.000000
+       y = 2.288in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 8.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1030269 {
+      ha:padstack_ref.718751 {
        smirror = 0
        ha:attributes {
-        term = 5
-        name = pin5
+        term = 2
+        name = S
        }
-       proto = 2
+       proto = 0
        xmirror = 0
-       x = 64.992885mm
-       rot = 270.000000
-       y = 2.47031in
+       x = 182.0mil
+       rot = 180.000000
+       y = 2.04194in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 8.0mil
+       clearance = 6.0mil
       }
      }
      li:layers {
@@ -24421,47 +13609,37 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.1030234 {
+        ha:line.718724 {
          clearance = 0.0
-         y2 = 2.37407in
+         y2 = 2.36281in
          thickness = 10.0mil
-         x1 = 66.29273mm
-         x2 = 62.993016mm
-         y1 = 2.37407in
+         x1 = 10.15873mm
+         x2 = 144.05mil
+         y1 = 2.36281in
         }
-        ha:line.1030237 {
+        ha:line.718727 {
          clearance = 0.0
-         y2 = 2.50594in
+         y2 = 2.12265in
          thickness = 10.0mil
-         x1 = 62.993016mm
-         x2 = 62.993016mm
-         y1 = 2.37407in
+         x1 = 144.05mil
+         x2 = 144.05mil
+         y1 = 2.36281in
         }
-        ha:line.1030240 {
+        ha:line.718730 {
          clearance = 0.0
-         y2 = 2.50594in
+         y2 = 2.12265in
          thickness = 10.0mil
-         x1 = 62.993016mm
-         x2 = 66.29273mm
-         y1 = 2.50594in
+         x1 = 144.05mil
+         x2 = 10.15873mm
+         y1 = 2.12265in
         }
-        ha:line.1030243 {
+        ha:line.718733 {
          clearance = 0.0
-         y2 = 2.37407in
-         thickness = 10.0mil
-         x1 = 66.29273mm
-         x2 = 66.29273mm
-         y1 = 2.50594in
-        }
-        ha:arc.1030246 {
-         astart = 270.000000
+         y2 = 2.36281in
          thickness = 10.0mil
-         width = 5.0mil
-         height = 5.0mil
-         x = 62.512956mm
-         y = 2.38883in
-         adelta = 360.000000
-         clearance = 0.0
+         x1 = 10.15873mm
+         x2 = 10.15873mm
+         y1 = 2.12265in
         }
        }
        ha:combining {
@@ -24475,184 +13653,82 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1030248 {
+        ha:line.718737 {
          clearance = 0.0
-         y2 = 2.440005in
+         y2 = 2.12396in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 64.712875mm
-         x2 = 64.712875mm
-         y1 = 2.440005in
+         x1 = 272.0mil
+         x2 = 272.0mil
+         y1 = 2.12396in
         }
-        ha:line.1030251 {
+        ha:line.718740 {
          clearance = 0.0
-         y2 = 61.976mm
+         y2 = 2.04194in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 64.643mm
-         x2 = 64.643mm
-         y1 = 61.976mm
-        }
-        ha:line.1030254 {
-         clearance = 0.0
-         y2 = 61.976mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 64.643mm
-         x2 = 63.643mm
-         y1 = 61.976mm
+         x1 = 272.0mil
+         x2 = 272.0mil
+         y1 = 2.04194in
         }
-        ha:line.1030257 {
+        ha:line.718743 {
          clearance = 0.0
-         y2 = 62.976mm
+         y2 = 2.04194in
          thickness = 0.1mm
          ha:attributes {
-          subc-role = y
-         }
-         x1 = 64.643mm
-         x2 = 64.643mm
-         y1 = 61.976mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = QCR2wv5MgQmjx0n3Kz8AAABk
-   }
-   ha:subc.1035538 {
-    ha:attributes {
-     value = Force Bootloader
-     footprint = 100mil2pin
-     refdes = J9
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+          subc-role = x
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+         x1 = 272.0mil
+         x2 = 5.9088mm
+         y1 = 2.04194in
+        }
+        ha:line.718746 {
+         clearance = 0.0
+         y2 = 50.865276mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
+         x1 = 272.0mil
+         x2 = 272.0mil
+         y1 = 2.04194in
         }
        }
-       hbottom = 0
-       hplated = 1
+       ha:combining {
+       }
       }
-      ha:ps_proto_v6.1 {
+     }
+    }
+    uid = jk7q8S3Q1LntsodJXlAAAACN
+   }
+   ha:subc.984233 {
+    ha:attributes {
+     value = 22k
+     footprint = 0402
+     refdes = R15
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 38.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
+         li:ps_poly {
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -24663,38 +13739,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
+         li:ps_poly {
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -24707,27 +13760,31 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
+         li:ps_poly {
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.1035564 {
+      ha:padstack_ref.984246 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -24735,45 +13792,33 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.93in
-       rot = 180.000000
-       y = 1.26in
+       x = 631.0mil
+       rot = 90.000000
+       y = 1.311in
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1035565 {
+      ha:padstack_ref.984247 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 2.83in
-       rot = 180.000000
-       y = 1.26in
+       x = 662.48mil
+       rot = 90.000000
+       y = 1.311in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -24784,38 +13829,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.1035539 {
-         clearance = 0.0
-         y2 = 1.31in
-         thickness = 15.0mil
-         x1 = 2.78in
-         x2 = 2.98in
-         y1 = 1.31in
-        }
-        ha:line.1035542 {
-         clearance = 0.0
-         y2 = 30.734mm
-         thickness = 15.0mil
-         x1 = 2.98in
-         x2 = 2.98in
-         y1 = 1.31in
-        }
-        ha:line.1035545 {
-         clearance = 0.0
-         y2 = 30.734mm
-         thickness = 15.0mil
-         x1 = 2.98in
-         x2 = 2.78in
-         y1 = 30.734mm
-        }
-        ha:line.1035548 {
-         clearance = 0.0
-         y2 = 1.31in
-         thickness = 15.0mil
-         x1 = 2.78in
-         x2 = 2.78in
-         y1 = 30.734mm
-        }
        }
        ha:combining {
        }
@@ -24828,49 +13841,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1035552 {
+        ha:line.984234 {
          clearance = 0.0
-         y2 = 1.26in
+         y2 = 33.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 73.152mm
-         x2 = 73.152mm
-         y1 = 1.26in
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
         }
-        ha:line.1035555 {
+        ha:line.984237 {
          clearance = 0.0
-         y2 = 1.26in
+         y2 = 33.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.93in
-         x2 = 2.93in
-         y1 = 1.26in
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
         }
-        ha:line.1035558 {
+        ha:line.984240 {
          clearance = 0.0
-         y2 = 1.26in
+         y2 = 33.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.93in
-         x2 = 73.422mm
-         y1 = 1.26in
+         x1 = 646.74mil
+         x2 = 15.427196mm
+         y1 = 33.2994mm
         }
-        ha:line.1035561 {
+        ha:line.984243 {
          clearance = 0.0
-         y2 = 31.004mm
+         y2 = 34.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.93in
-         x2 = 2.93in
-         y1 = 1.26in
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
         }
        }
        ha:combining {
@@ -24878,15 +13891,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = 2T5hFYSkncza3u8NS5oAAABk
+    uid = fdmrigvTMcHho9IPHtUAAABf
    }
-   ha:subc.1040797 {
+   ha:subc.984217 {
     ha:attributes {
+     value = 22k
      footprint = 0402
-     value = 0.1uF
-     openscad = 0402
-     refdes = C5
-      device=CAPACITOR
+     refdes = R26
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -24897,14 +13909,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -24916,14 +13928,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
           -16.77mil
           -12.84mil
           -16.77mil
-          -12.84mil
+          12.84mil
           16.77mil
           12.84mil
           16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -24937,14 +13949,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -24960,7 +13972,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1040811 {
+      ha:padstack_ref.984230 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -24968,9 +13980,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 996.0mil
+       x = 16.0406mm
        rot = 90.000000
-       y = 1.08648in
+       y = 1.27in
        li:thermal {
        }
        ha:flags {
@@ -24978,7 +13990,7 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1040812 {
+      ha:padstack_ref.984231 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -24986,9 +13998,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 996.0mil
+       x = 16.840192mm
        rot = 90.000000
-       y = 26.797mm
+       y = 1.27in
        li:thermal {
        }
        ha:flags {
@@ -25017,49 +14029,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1040799 {
+        ha:line.984218 {
          clearance = 0.0
-         y2 = 1.07074in
+         y2 = 1.27in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
         }
-        ha:line.1040802 {
+        ha:line.984221 {
          clearance = 0.0
-         y2 = 1.07074in
+         y2 = 1.27in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
         }
-        ha:line.1040805 {
+        ha:line.984224 {
          clearance = 0.0
-         y2 = 26.196796mm
+         y2 = 1.27in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
+         x1 = 16.440396mm
+         x2 = 15.440396mm
+         y1 = 1.27in
         }
-        ha:line.1040808 {
+        ha:line.984227 {
          clearance = 0.0
-         y2 = 1.07074in
+         y2 = 33.258mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 996.0mil
-         x2 = 26.2984mm
-         y1 = 1.07074in
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
         }
        }
        ha:combining {
@@ -25067,14 +14079,13 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = y5FJ817IGIrTlZXh58AAAABl
+    uid = fdmrigvTMcHho9IPHtUAAABd
    }
-   ha:subc.1040830 {
+   ha:subc.984201 {
     ha:attributes {
+     value = 200k
      footprint = 0402
-     value = 52.3k
-     openscad = 0402
-     refdes = R41
+     refdes = R25
       device=RESISTOR
     }
     ha:data {
@@ -25086,14 +14097,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -25105,14 +14116,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
           -16.77mil
           -12.84mil
           -16.77mil
-          -12.84mil
+          12.84mil
           16.77mil
           12.84mil
           16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -25126,14 +14137,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -25149,7 +14160,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1040844 {
+      ha:padstack_ref.984214 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -25157,9 +14168,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 839.0mil
+       x = 16.827992mm
        rot = 90.000000
-       y = 1.08548in
+       y = 1.23in
        li:thermal {
        }
        ha:flags {
@@ -25167,7 +14178,7 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1040845 {
+      ha:padstack_ref.984215 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -25175,9 +14186,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 839.0mil
+       x = 16.0284mm
        rot = 90.000000
-       y = 1.054in
+       y = 1.23in
        li:thermal {
        }
        ha:flags {
@@ -25206,49 +14217,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1040832 {
+        ha:line.984202 {
          clearance = 0.0
-         y2 = 1.06974in
+         y2 = 1.23in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 1.06974in
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
         }
-        ha:line.1040835 {
+        ha:line.984205 {
          clearance = 0.0
-         y2 = 1.06974in
+         y2 = 1.23in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 1.06974in
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
         }
-        ha:line.1040838 {
+        ha:line.984208 {
          clearance = 0.0
-         y2 = 26.171396mm
+         y2 = 1.23in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 1.06974in
+         x1 = 16.428196mm
+         x2 = 17.428196mm
+         y1 = 1.23in
         }
-        ha:line.1040841 {
+        ha:line.984211 {
          clearance = 0.0
-         y2 = 1.06974in
+         y2 = 30.242mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 839.0mil
-         x2 = 22.3106mm
-         y1 = 1.06974in
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
         }
        }
        ha:combining {
@@ -25256,14 +14267,13 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = y5FJ817IGIrTlZXh58AAAABn
+    uid = fdmrigvTMcHho9IPHtUAAABe
    }
-   ha:subc.1040863 {
+   ha:subc.984185 {
     ha:attributes {
+     value = 200k
      footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R42
+     refdes = R12
       device=RESISTOR
     }
     ha:data {
@@ -25275,14 +14285,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -25294,14 +14304,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
           -16.77mil
           -12.84mil
           -16.77mil
-          -12.84mil
+          12.84mil
           16.77mil
           12.84mil
           16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -25315,14 +14325,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -25338,7 +14348,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1040877 {
+      ha:padstack_ref.984198 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -25346,14 +14356,17 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 839.0mil
+       x = 662.48mil
        rot = 90.000000
-       y = 1.15548in
+       y = 34.29mm
        li:thermal {
        }
+       ha:flags {
+        clearline = 1
+       }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1040878 {
+      ha:padstack_ref.984199 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -25361,9 +14374,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 839.0mil
+       x = 631.0mil
        rot = 90.000000
-       y = 1.124in
+       y = 34.29mm
        li:thermal {
        }
        ha:flags {
@@ -25392,49 +14405,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1040865 {
+        ha:line.984186 {
          clearance = 0.0
-         y2 = 28.949396mm
+         y2 = 1.35in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 28.949396mm
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
         }
-        ha:line.1040868 {
+        ha:line.984189 {
          clearance = 0.0
-         y2 = 28.949396mm
+         y2 = 1.35in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 28.949396mm
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
         }
-        ha:line.1040871 {
+        ha:line.984192 {
          clearance = 0.0
-         y2 = 27.949396mm
+         y2 = 1.35in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 28.949396mm
+         x1 = 646.74mil
+         x2 = 17.427196mm
+         y1 = 1.35in
         }
-        ha:line.1040874 {
+        ha:line.984195 {
          clearance = 0.0
-         y2 = 28.949396mm
+         y2 = 33.29mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 839.0mil
-         x2 = 22.3106mm
-         y1 = 28.949396mm
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
         }
        }
        ha:combining {
@@ -25442,14 +14455,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = y5FJ817IGIrTlZXh58AAAABp
+    uid = fdmrigvTMcHho9IPHtUAAABg
    }
-   ha:subc.1040896 {
+   ha:subc.984169 {
     ha:attributes {
-     value = 3.3uH
-     footprint = NRS50
-     refdes = L1
-      device=INDUCTOR
+     value = 200k
+     footprint = 0402
+     refdes = R11
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -25460,14 +14473,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          29.53mil
-          -78.735mil
-          -29.53mil
-          -78.735mil
-          -29.53mil
-          78.735mil
-          29.53mil
-          78.735mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -25479,14 +14492,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          32.53mil
-          -81.735mil
-          -32.53mil
-          -81.735mil
-          -32.53mil
-          81.735mil
-          32.53mil
-          81.735mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -25500,14 +14513,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          29.53mil
-          -78.735mil
-          -29.53mil
-          -78.735mil
-          -29.53mil
-          78.735mil
-          29.53mil
-          78.735mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -25523,41 +14536,41 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1040910 {
+      ha:padstack_ref.984182 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = pin1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 936.14mil
-       rot = 0.000000
-       y = 857.005mil
+       x = 631.0mil
+       rot = 90.000000
+       y = 1.389in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 8.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1040911 {
+      ha:padstack_ref.984183 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = pin2
+        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 1.07787in
-       rot = 0.000000
-       y = 857.005mil
+       x = 662.48mil
+       rot = 90.000000
+       y = 1.389in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 8.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -25580,49 +14593,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1040898 {
+        ha:line.984170 {
          clearance = 0.0
-         y2 = 21.767927mm
+         y2 = 1.389in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 25.577927mm
-         x2 = 25.577927mm
-         y1 = 21.767927mm
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
         }
-        ha:line.1040901 {
+        ha:line.984173 {
          clearance = 0.0
-         y2 = 857.0mil
+         y2 = 1.389in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.007in
-         x2 = 1.007in
-         y1 = 857.0mil
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
         }
-        ha:line.1040904 {
+        ha:line.984176 {
          clearance = 0.0
-         y2 = 857.0mil
+         y2 = 1.389in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.007in
-         x2 = 26.5778mm
-         y1 = 857.0mil
+         x1 = 646.74mil
+         x2 = 15.427196mm
+         y1 = 1.389in
         }
-        ha:line.1040907 {
+        ha:line.984179 {
          clearance = 0.0
-         y2 = 22.7678mm
+         y2 = 36.2806mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.007in
-         x2 = 1.007in
-         y1 = 857.0mil
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
         }
        }
        ha:combining {
@@ -25630,32 +14643,27 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = y5FJ817IGIrTlZXh58AAAABr
+    uid = fdmrigvTMcHho9IPHtUAAABh
    }
-   ha:subc.1043482 {
+   ha:subc.719038 {
     ha:attributes {
-     value = AP62150
-     footprint = TSOT26
-     refdes = U4
-      device=IC
+     value = 0.25
+     footprint = TE1217861
+     refdes = J24
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 55.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -25666,48 +14674,35 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -16.78mil
-          22.685mil
-          16.78mil
-          22.685mil
-          16.78mil
-          -22.685mil
-          -16.78mil
-          -22.685mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
          }
          ha:layer_mask {
-          top = 1
-          mask = 1
+          bottom = 1
+          copper = 1
          }
          ha:combining {
-          sub = 1
-          auto = 1
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          copper = 1
+          intern = 1
          }
          ha:combining {
-          auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
       ha:ps_proto_v6.1 {
        htop = 0
@@ -25715,15 +14710,13 @@ ha:pcb-rnd-board-v8 {
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
           copper = 1
@@ -25734,15 +14727,13 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          16.78mil
-          -22.685mil
-          -16.78mil
-          -22.685mil
-          -16.78mil
-          22.685mil
-          16.78mil
-          22.685mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
           top = 1
@@ -25753,23 +14744,47 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
@@ -25779,110 +14794,77 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1043497 {
+      ha:padstack_ref.719052 {
        smirror = 0
        ha:attributes {
-        term = 6
-        name = pin6
+        term = 1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 954.39mil
-       rot = 180.000000
-       y = 27.871293mm
+       x = 489.0mil
+       rot = 90.000000
+       y = 31.115mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.1043498 {
+      ha:padstack_ref.719053 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = pin1
-       }
-       proto = 1
-       xmirror = 0
-       x = 954.39mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043499 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = pin5
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 917.0mil
-       rot = 180.000000
-       y = 27.871293mm
+       x = 489.0mil
+       rot = 90.000000
+       y = 26.035mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.1043500 {
+      ha:padstack_ref.719054 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = pin2
+        term = 1
+        name = 1
        }
        proto = 1
        xmirror = 0
-       x = 917.0mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043501 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 0
-       xmirror = 0
-       x = 879.6mil
-       rot = 180.000000
-       y = 27.871293mm
+       x = 489.0mil
+       rot = 90.000000
+       y = 28.575mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.1043502 {
+      ha:padstack_ref.719055 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = pin3
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 2
        xmirror = 0
-       x = 879.6mil
-       rot = 180.000000
-       y = 25.671653mm
+       x = 489.0mil
+       rot = 90.000000
+       y = 28.575mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
      }
      li:layers {
@@ -25893,16 +14875,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:arc.1043483 {
-         astart = 180.000000
-         thickness = 10.0mil
-         width = 5.0mil
-         height = 5.0mil
-         x = 973.09mil
-         y = 24.921718mm
-         adelta = 360.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -25915,49 +14887,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1043485 {
+        ha:line.719040 {
          clearance = 0.0
-         y2 = 26.771473mm
+         y2 = 1.125in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 23.291716mm
-         x2 = 23.291716mm
-         y1 = 26.771473mm
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
         }
-        ha:line.1043488 {
+        ha:line.719043 {
          clearance = 0.0
-         y2 = 1.054in
+         y2 = 1.125in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 917.0mil
-         x2 = 917.0mil
-         y1 = 1.054in
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
         }
-        ha:line.1043491 {
+        ha:line.719046 {
          clearance = 0.0
-         y2 = 25.7716mm
+         y2 = 27.575mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 917.0mil
-         x2 = 917.0mil
-         y1 = 1.054in
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
         }
-        ha:line.1043494 {
+        ha:line.719049 {
          clearance = 0.0
-         y2 = 1.054in
+         y2 = 1.125in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 917.0mil
-         x2 = 22.2918mm
-         y1 = 1.054in
+         x1 = 489.0mil
+         x2 = 15.9606mm
+         y1 = 1.125in
         }
        }
        ha:combining {
@@ -25965,33 +14937,36 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = 6VQtC+Lm0hulvsIjOFwAAABo
+    uid = fdmrigvTMcHho9IPHtUAAAAp
    }
-   ha:subc.1051356 {
+   ha:subc.986332 {
     ha:attributes {
-     footprint = 1206
-     value = 47uF
-     openscad = 1206
-     refdes = C37
+     {io_pcb::hidename_y} = 24.7315 mm
+     footprint = CAP_FC8
+     {io_pcb::hidename_scale} = 60
+     refdes = C39
+     value = 220uF
+     {io_pcb::hidename_direction} = 3
+     {io_pcb::hidename_x} = 6.9342 mm
       device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 31.5mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          25.59mil
-          -37.4mil
-          -25.59mil
-          -37.4mil
-          -25.59mil
-          37.4mil
-          25.59mil
-          37.4mil
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
          }
          ha:layer_mask {
           copper = 1
@@ -26003,14 +14978,52 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          28.59mil
-          -40.4mil
-          -28.59mil
-          -40.4mil
-          -28.59mil
-          40.4mil
-          28.59mil
-          40.4mil
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -43.305mil
+          -43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
          }
          ha:layer_mask {
           top = 1
@@ -26024,30 +15037,113 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          25.59mil
-          -37.4mil
-          -25.59mil
-          -37.4mil
-          -25.59mil
-          37.4mil
-          25.59mil
-          37.4mil
+          -43.305mil
+          -43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
          }
          ha:layer_mask {
+          copper = 1
           top = 1
-          paste = 1
          }
          ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 86.61mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 86.61mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.1051375 {
+      ha:padstack_ref.986352 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -26055,30 +15151,51 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.07in
-       rot = 90.000000
-       y = 28.62707mm
+       x = 862.11mil
+       rot = 270.000000
+       y = 1.336in
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 19.685mil
       }
-      ha:padstack_ref.1051376 {
+      ha:padstack_ref.986353 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.07in
-       rot = 90.000000
-       y = 25.62733mm
+       x = 999.9mil
+       rot = 270.000000
+       y = 1.336in
        li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 19.685mil
       }
      }
      li:layers {
@@ -26089,21 +15206,31 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.1051357 {
+        ha:line.986333 {
          clearance = 0.0
-         y2 = 1.04438in
-         thickness = 8.0mil
-         x1 = 26.22804mm
-         x2 = 26.22804mm
-         y1 = 27.727148mm
+         y2 = 1.17853in
+         thickness = 10.0mil
+         x1 = 21.647658mm
+         x2 = 19.647662mm
+         y1 = 1.17853in
         }
-        ha:line.1051360 {
+        ha:line.986336 {
+         clearance = 0.0
+         y2 = 1.2179in
+         thickness = 10.0mil
+         x1 = 20.64766mm
+         x2 = 20.64766mm
+         y1 = 1.13916in
+        }
+        ha:arc.986339 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 3.999992mm
+         height = 3.999992mm
+         x = 931.0mil
+         y = 1.336in
+         adelta = 360.000000
          clearance = 0.0
-         y2 = 1.04438in
-         thickness = 8.0mil
-         x1 = 1.1074in
-         x2 = 1.1074in
-         y1 = 27.727148mm
         }
        }
        ha:combining {
@@ -26117,61 +15244,61 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1051363 {
+        ha:line.986340 {
          clearance = 0.0
-         y2 = 1.068in
+         y2 = 1.336in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.07in
-         x2 = 1.07in
+         x1 = 23.647527mm
+         x2 = 23.647527mm
          ha:flags {
           selected = 1
          }
-         y1 = 1.068in
+         y1 = 1.336in
         }
-        ha:line.1051366 {
+        ha:line.986343 {
          clearance = 0.0
-         y2 = 1.068in
+         y2 = 1.336in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.07in
-         x2 = 1.07in
+         x1 = 931.0mil
+         x2 = 931.0mil
          ha:flags {
           selected = 1
          }
-         y1 = 1.068in
+         y1 = 1.336in
         }
-        ha:line.1051369 {
+        ha:line.986346 {
          clearance = 0.0
-         y2 = 26.1272mm
+         y2 = 1.336in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.07in
-         x2 = 1.07in
+         x1 = 931.0mil
+         x2 = 22.6474mm
          ha:flags {
           selected = 1
          }
-         y1 = 1.068in
+         y1 = 1.336in
         }
-        ha:line.1051372 {
+        ha:line.986349 {
          clearance = 0.0
-         y2 = 1.068in
+         y2 = 34.9344mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.07in
-         x2 = 28.178mm
+         x1 = 931.0mil
+         x2 = 931.0mil
          ha:flags {
           selected = 1
          }
-         y1 = 1.068in
+         y1 = 1.336in
         }
        }
        ha:combining {
@@ -26179,14 +15306,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = RDzDyDixN6YiIsu9KFsAAABp
+    uid = fdmrigvTMcHho9IPHtUAAABl
    }
-   ha:subc.1052070 {
+   ha:subc.1040797 {
     ha:attributes {
-     value = LM293
-     footprint = miniso8
-     refdes = U13
-      device=IC
+     footprint = 0402
+     value = 0.1uF
+     openscad = 0402
+     refdes = C5
+      device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -26197,14 +15325,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.45mil
-          -22.25mil
-          -9.45mil
-          -22.25mil
-          -9.45mil
-          22.25mil
-          9.45mil
-          22.25mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -26216,14 +15344,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.45mil
-          -25.25mil
-          -12.45mil
-          -25.25mil
-          -12.45mil
-          25.25mil
-          12.45mil
-          25.25mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -26237,14 +15365,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.45mil
-          -22.25mil
-          -9.45mil
-          -22.25mil
-          -9.45mil
-          22.25mil
-          9.45mil
-          22.25mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
@@ -26260,7 +15388,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1052098 {
+      ha:padstack_ref.1040811 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -26268,138 +15396,33 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 681.61mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052099 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 0
-       xmirror = 0
-       x = 681.61mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052100 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 707.2mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052101 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 0
-       xmirror = 0
-       x = 707.2mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052102 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 732.8mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052103 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 0
-       xmirror = 0
-       x = 732.8mil
-       rot = 0.000000
-       y = 755.63mil
+       x = 996.0mil
+       rot = 90.000000
+       y = 1.08648in
        li:thermal {
        }
        ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052104 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 0
-       xmirror = 0
-       x = 758.39mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
+        clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1052105 {
+      ha:padstack_ref.1040812 {
        smirror = 0
        ha:attributes {
-        term = 5
-        name = 5
+        term = 2
+        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 758.39mil
-       rot = 0.000000
-       y = 755.63mil
+       x = 996.0mil
+       rot = 90.000000
+       y = 26.797mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -26410,46 +15433,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.1052071 {
-         clearance = 0.0
-         y2 = 915.87mil
-         thickness = 10.0mil
-         x1 = 16.487902mm
-         x2 = 16.487902mm
-         y1 = 915.87mil
-        }
-        ha:line.1052074 {
-         clearance = 0.0
-         y2 = 785.94mil
-         thickness = 10.0mil
-         x1 = 660.94mil
-         x2 = 19.788124mm
-         y1 = 785.94mil
-        }
-        ha:line.1052077 {
-         clearance = 0.0
-         y2 = 22.963124mm
-         thickness = 10.0mil
-         x1 = 19.788124mm
-         x2 = 19.788124mm
-         y1 = 785.94mil
-        }
-        ha:line.1052080 {
-         clearance = 0.0
-         y2 = 22.963124mm
-         thickness = 10.0mil
-         x1 = 19.788124mm
-         x2 = 660.94mil
-         y1 = 22.963124mm
-        }
-        ha:line.1052083 {
-         clearance = 0.0
-         y2 = 785.94mil
-         thickness = 10.0mil
-         x1 = 660.94mil
-         x2 = 660.94mil
-         y1 = 22.963124mm
-        }
        }
        ha:combining {
        }
@@ -26462,49 +15445,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1052086 {
+        ha:line.1040799 {
          clearance = 0.0
-         y2 = 845.0mil
+         y2 = 1.07074in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
         }
-        ha:line.1052089 {
+        ha:line.1040802 {
          clearance = 0.0
-         y2 = 845.0mil
+         y2 = 1.07074in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
         }
-        ha:line.1052092 {
+        ha:line.1040805 {
          clearance = 0.0
-         y2 = 22.463mm
+         y2 = 26.196796mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
         }
-        ha:line.1052095 {
+        ha:line.1040808 {
          clearance = 0.0
-         y2 = 845.0mil
+         y2 = 1.07074in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 720.0mil
-         x2 = 19.288mm
-         y1 = 845.0mil
+         x1 = 996.0mil
+         x2 = 26.2984mm
+         y1 = 1.07074in
         }
        }
        ha:combining {
@@ -26512,18 +15495,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAAB9
+    uid = y5FJ817IGIrTlZXh58AAAABl
    }
-   ha:subc.1052107 {
+   ha:subc.1040830 {
     ha:attributes {
-     {io_pcb::hidename_y} = 30.3236 mm
-     footprint = powerdi123
-     {io_pcb::hidename_scale} = 60
-     refdes = D3
-     value = DFLS130L
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 6.9342 mm
-      device=DIODE
+     footprint = 0402
+     value = 52.3k
+     openscad = 0402
+     refdes = R41
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -26534,82 +15514,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -43.31mil
-          -27.56mil
-          -43.31mil
-          27.56mil
-          43.31mil
-          27.56mil
-          43.31mil
-          -27.56mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -33.465mil
-          -49.215mil
-          33.465mil
-          49.215mil
-          33.465mil
-          49.215mil
-          -33.465mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -43.31mil
-          -27.56mil
-          -43.31mil
-          27.56mil
-          43.31mil
-          27.56mil
-          43.31mil
-          -27.56mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          17.715mil
-          -27.555mil
-          -17.715mil
-          -27.555mil
-          -17.715mil
-          27.555mil
-          17.715mil
-          27.555mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -26621,14 +15533,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          23.62mil
-          -33.46mil
-          -23.62mil
-          -33.46mil
-          -23.62mil
-          33.46mil
-          23.62mil
-          33.46mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -26642,14 +15554,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          17.715mil
-          -27.555mil
-          -17.715mil
-          -27.555mil
-          -17.715mil
-          27.555mil
-          17.715mil
-          27.555mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
@@ -26665,41 +15577,41 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1052141 {
+      ha:padstack_ref.1040844 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 744.39mil
-       rot = 180.000000
-       y = 1.021in
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.08548in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 11.81mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1052142 {
+      ha:padstack_ref.1040845 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 644.0mil
-       rot = 180.000000
-       y = 1.021in
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.054in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 11.81mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -26710,62 +15622,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.1052108 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 19.45767mm
-         x2 = 16.457422mm
-         y1 = 24.968454mm
-        }
-        ha:line.1052111 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 19.45767mm
-         x2 = 19.45767mm
-         y1 = 1.05899in
-        }
-        ha:line.1052114 {
-         clearance = 0.0
-         y2 = 1.05899in
-         thickness = 10.0mil
-         x1 = 19.45767mm
-         x2 = 16.457422mm
-         y1 = 1.05899in
-        }
-        ha:line.1052117 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 16.457422mm
-         x2 = 16.457422mm
-         y1 = 1.05899in
-        }
-        ha:line.1052120 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 806.07mil
-         x2 = 787.08mil
-         y1 = 24.968454mm
-        }
-        ha:line.1052123 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 806.07mil
-         x2 = 806.07mil
-         y1 = 1.05899in
-        }
-        ha:line.1052126 {
-         clearance = 0.0
-         y2 = 1.05899in
-         thickness = 10.0mil
-         x1 = 806.07mil
-         x2 = 787.08mil
-         y1 = 1.05899in
-        }
        }
        ha:combining {
        }
@@ -26778,49 +15634,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1052129 {
+        ha:line.1040832 {
          clearance = 0.0
-         y2 = 1.021in
+         y2 = 1.06974in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 694.195mil
-         x2 = 694.195mil
-         y1 = 1.021in
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 1.06974in
         }
-        ha:line.1052132 {
+        ha:line.1040835 {
          clearance = 0.0
-         y2 = 1.021in
+         y2 = 1.06974in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 706.99mil
-         x2 = 706.99mil
-         y1 = 1.021in
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 1.06974in
         }
-        ha:line.1052135 {
+        ha:line.1040838 {
          clearance = 0.0
-         y2 = 1.021in
+         y2 = 26.171396mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 706.99mil
-         x2 = 18.957546mm
-         y1 = 1.021in
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 1.06974in
         }
-        ha:line.1052138 {
+        ha:line.1040841 {
          clearance = 0.0
-         y2 = 26.9334mm
+         y2 = 1.06974in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 706.99mil
-         x2 = 706.99mil
-         y1 = 1.021in
+         x1 = 839.0mil
+         x2 = 22.3106mm
+         y1 = 1.06974in
         }
        }
        ha:combining {
@@ -26828,13 +15684,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABi
+    uid = y5FJ817IGIrTlZXh58AAAABn
    }
-   ha:subc.1052144 {
+   ha:subc.1040863 {
     ha:attributes {
-     value = 16.5k
      footprint = 0402
-     refdes = R39
+     value = 10k
+     openscad = 0402
+     refdes = R42
       device=RESISTOR
     }
     ha:data {
@@ -26909,7 +15766,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1052157 {
+      ha:padstack_ref.1040877 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -26917,14 +15774,14 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 800.0mil
-       rot = 270.000000
-       y = 696.26mil
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.15548in
        li:thermal {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1052158 {
+      ha:padstack_ref.1040878 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -26932,9 +15789,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 800.0mil
-       rot = 270.000000
-       y = 727.74mil
+       x = 839.0mil
+       rot = 90.000000
+       y = 1.124in
        li:thermal {
        }
        ha:flags {
@@ -26963,49 +15820,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1052145 {
+        ha:line.1040865 {
          clearance = 0.0
-         y2 = 712.0mil
+         y2 = 28.949396mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 800.0mil
-         x2 = 800.0mil
-         y1 = 712.0mil
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 28.949396mm
         }
-        ha:line.1052148 {
+        ha:line.1040868 {
          clearance = 0.0
-         y2 = 712.0mil
+         y2 = 28.949396mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 800.0mil
-         x2 = 800.0mil
-         y1 = 712.0mil
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 28.949396mm
         }
-        ha:line.1052151 {
+        ha:line.1040871 {
          clearance = 0.0
-         y2 = 19.0848mm
+         y2 = 27.949396mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 800.0mil
-         x2 = 800.0mil
-         y1 = 712.0mil
+         x1 = 839.0mil
+         x2 = 839.0mil
+         y1 = 28.949396mm
         }
-        ha:line.1052154 {
+        ha:line.1040874 {
          clearance = 0.0
-         y2 = 712.0mil
+         y2 = 28.949396mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 800.0mil
-         x2 = 19.32mm
-         y1 = 712.0mil
+         x1 = 839.0mil
+         x2 = 22.3106mm
+         y1 = 28.949396mm
         }
        }
        ha:combining {
@@ -27013,14 +15870,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABb
+    uid = y5FJ817IGIrTlZXh58AAAABp
    }
-   ha:subc.1052160 {
+   ha:subc.1040896 {
     ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R38
-      device=RESISTOR
+     value = 3.3uH
+     footprint = NRS50
+     refdes = L1
+      device=INDUCTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -27031,14 +15888,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          29.53mil
+          -78.735mil
+          -29.53mil
+          -78.735mil
+          -29.53mil
+          78.735mil
+          29.53mil
+          78.735mil
          }
          ha:layer_mask {
           copper = 1
@@ -27050,14 +15907,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          32.53mil
+          -81.735mil
+          -32.53mil
+          -81.735mil
+          -32.53mil
+          81.735mil
+          32.53mil
+          81.735mil
          }
          ha:layer_mask {
           top = 1
@@ -27071,14 +15928,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          29.53mil
+          -78.735mil
+          -29.53mil
+          -78.735mil
+          -29.53mil
+          78.735mil
+          29.53mil
+          78.735mil
          }
          ha:layer_mask {
           top = 1
@@ -27094,41 +15951,41 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1052173 {
+      ha:padstack_ref.1040910 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = 1
+        name = pin1
        }
        proto = 0
        xmirror = 0
-       x = 847.0mil
-       rot = 270.000000
-       y = 727.74mil
+       x = 936.14mil
+       rot = 0.000000
+       y = 857.005mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 8.0mil
       }
-      ha:padstack_ref.1052174 {
+      ha:padstack_ref.1040911 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = 2
+        name = pin2
        }
        proto = 0
        xmirror = 0
-       x = 847.0mil
-       rot = 270.000000
-       y = 696.26mil
+       x = 1.07787in
+       rot = 0.000000
+       y = 857.005mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 8.0mil
       }
      }
      li:layers {
@@ -27151,49 +16008,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1052161 {
+        ha:line.1040898 {
          clearance = 0.0
-         y2 = 712.0mil
+         y2 = 21.767927mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 847.0mil
-         x2 = 847.0mil
-         y1 = 712.0mil
+         x1 = 25.577927mm
+         x2 = 25.577927mm
+         y1 = 21.767927mm
         }
-        ha:line.1052164 {
+        ha:line.1040901 {
          clearance = 0.0
-         y2 = 712.0mil
+         y2 = 857.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 847.0mil
-         x2 = 847.0mil
-         y1 = 712.0mil
+         x1 = 1.007in
+         x2 = 1.007in
+         y1 = 857.0mil
         }
-        ha:line.1052167 {
+        ha:line.1040904 {
          clearance = 0.0
-         y2 = 17.0848mm
+         y2 = 857.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 847.0mil
-         x2 = 847.0mil
-         y1 = 712.0mil
+         x1 = 1.007in
+         x2 = 26.5778mm
+         y1 = 857.0mil
         }
-        ha:line.1052170 {
+        ha:line.1040907 {
          clearance = 0.0
-         y2 = 712.0mil
+         y2 = 22.7678mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 847.0mil
-         x2 = 22.5138mm
-         y1 = 712.0mil
+         x1 = 1.007in
+         x2 = 1.007in
+         y1 = 857.0mil
         }
        }
        ha:combining {
@@ -27201,14 +16058,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABa
+    uid = y5FJ817IGIrTlZXh58AAAABr
    }
-   ha:subc.1052176 {
+   ha:subc.1043482 {
     ha:attributes {
-     value = 22k
-     footprint = 0402
-     refdes = R37
-      device=RESISTOR
+     value = AP62150
+     footprint = TSOT26
+     refdes = U4
+      device=IC
     }
     ha:data {
      li:padstack_prototypes {
@@ -27219,14 +16076,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          -13.78mil
+          19.685mil
+          13.78mil
+          19.685mil
+          13.78mil
+          -19.685mil
+          -13.78mil
+          -19.685mil
          }
          ha:layer_mask {
           copper = 1
@@ -27238,14 +16095,82 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
+          -16.78mil
+          22.685mil
+          16.78mil
+          22.685mil
+          16.78mil
+          -22.685mil
+          -16.78mil
+          -22.685mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -13.78mil
+          19.685mil
+          13.78mil
+          19.685mil
+          13.78mil
+          -19.685mil
+          -13.78mil
+          -19.685mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          13.78mil
+          -19.685mil
+          -13.78mil
+          -19.685mil
+          -13.78mil
+          19.685mil
+          13.78mil
+          19.685mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          16.78mil
+          -22.685mil
+          -16.78mil
+          -22.685mil
+          -16.78mil
+          22.685mil
+          16.78mil
+          22.685mil
          }
          ha:layer_mask {
           top = 1
@@ -27259,14 +16184,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          13.78mil
+          -19.685mil
+          -13.78mil
+          -19.685mil
+          -13.78mil
+          19.685mil
+          13.78mil
+          19.685mil
          }
          ha:layer_mask {
           top = 1
@@ -27282,38 +16207,110 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1052189 {
+      ha:padstack_ref.1043497 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 0
+       xmirror = 0
+       x = 954.39mil
+       rot = 180.000000
+       y = 27.871293mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.1043498 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 954.39mil
+       rot = 180.000000
+       y = 25.671653mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.1043499 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
        }
        proto = 0
        xmirror = 0
-       x = 858.0mil
+       x = 917.0mil
        rot = 180.000000
-       y = 805.74mil
+       y = 27.871293mm
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
       }
-      ha:padstack_ref.1052190 {
+      ha:padstack_ref.1043500 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 0
+       x = 917.0mil
+       rot = 180.000000
+       y = 25.671653mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.1043501 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
        }
        proto = 0
        xmirror = 0
-       x = 858.0mil
+       x = 879.6mil
        rot = 180.000000
-       y = 774.26mil
+       y = 27.871293mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.1043502 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 0
+       x = 879.6mil
+       rot = 180.000000
+       y = 25.671653mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
       }
      }
      li:layers {
@@ -27324,6 +16321,16 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:arc.1043483 {
+         astart = 180.000000
+         thickness = 10.0mil
+         width = 5.0mil
+         height = 5.0mil
+         x = 973.09mil
+         y = 24.921718mm
+         adelta = 360.000000
+         clearance = 0.0
+        }
        }
        ha:combining {
        }
@@ -27336,49 +16343,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1052177 {
+        ha:line.1043485 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 26.771473mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 790.0mil
+         x1 = 23.291716mm
+         x2 = 23.291716mm
+         y1 = 26.771473mm
         }
-        ha:line.1052180 {
+        ha:line.1043488 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 1.054in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 790.0mil
+         x1 = 917.0mil
+         x2 = 917.0mil
+         y1 = 1.054in
         }
-        ha:line.1052183 {
+        ha:line.1043491 {
          clearance = 0.0
-         y2 = 21.066mm
+         y2 = 25.7716mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 790.0mil
+         x1 = 917.0mil
+         x2 = 917.0mil
+         y1 = 1.054in
         }
-        ha:line.1052186 {
+        ha:line.1043494 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 1.054in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 858.0mil
-         x2 = 22.7932mm
-         y1 = 790.0mil
+         x1 = 917.0mil
+         x2 = 22.2918mm
+         y1 = 1.054in
         }
        }
        ha:combining {
@@ -27386,14 +16393,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABT
+    uid = 6VQtC+Lm0hulvsIjOFwAAABo
    }
-   ha:subc.1052192 {
+   ha:subc.1051356 {
     ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R36
-      device=RESISTOR
+     footprint = 1206
+     value = 47uF
+     openscad = 1206
+     refdes = C37
+      device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -27404,14 +16412,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          25.59mil
+          -37.4mil
+          -25.59mil
+          -37.4mil
+          -25.59mil
+          37.4mil
+          25.59mil
+          37.4mil
          }
          ha:layer_mask {
           copper = 1
@@ -27423,14 +16431,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
+          28.59mil
+          -40.4mil
+          -28.59mil
+          -40.4mil
+          -28.59mil
+          40.4mil
+          28.59mil
+          40.4mil
          }
          ha:layer_mask {
           top = 1
@@ -27444,14 +16452,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          25.59mil
+          -37.4mil
+          -25.59mil
+          -37.4mil
+          -25.59mil
+          37.4mil
+          25.59mil
+          37.4mil
          }
          ha:layer_mask {
           top = 1
@@ -27467,7 +16475,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1052205 {
+      ha:padstack_ref.1051375 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -27475,17 +16483,14 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 813.0mil
-       rot = 180.000000
-       y = 774.26mil
+       x = 1.07in
+       rot = 90.000000
+       y = 28.62707mm
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1052206 {
+      ha:padstack_ref.1051376 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -27493,9 +16498,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 813.0mil
-       rot = 180.000000
-       y = 805.74mil
+       x = 1.07in
+       rot = 90.000000
+       y = 25.62733mm
        li:thermal {
        }
        ha:flags {
@@ -27512,6 +16517,22 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.1051357 {
+         clearance = 0.0
+         y2 = 1.04438in
+         thickness = 8.0mil
+         x1 = 26.22804mm
+         x2 = 26.22804mm
+         y1 = 27.727148mm
+        }
+        ha:line.1051360 {
+         clearance = 0.0
+         y2 = 1.04438in
+         thickness = 8.0mil
+         x1 = 1.1074in
+         x2 = 1.1074in
+         y1 = 27.727148mm
+        }
        }
        ha:combining {
        }
@@ -27524,49 +16545,61 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1052193 {
+        ha:line.1051363 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 1.068in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
+         x1 = 1.07in
+         x2 = 1.07in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
         }
-        ha:line.1052196 {
+        ha:line.1051366 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 1.068in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
+         x1 = 1.07in
+         x2 = 1.07in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
         }
-        ha:line.1052199 {
+        ha:line.1051369 {
          clearance = 0.0
-         y2 = 19.066mm
+         y2 = 26.1272mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
+         x1 = 1.07in
+         x2 = 1.07in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
         }
-        ha:line.1052202 {
+        ha:line.1051372 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 1.068in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 813.0mil
-         x2 = 19.6502mm
-         y1 = 790.0mil
+         x1 = 1.07in
+         x2 = 28.178mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.068in
         }
        }
        ha:combining {
@@ -27574,3571 +16607,12449 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABU
+    uid = RDzDyDixN6YiIsu9KFsAAABp
    }
-    ha:subc.1056153 {
-     ha:attributes {
-      value=LPC11U14FHI33
-      footprint=hvqfn33
-      refdes=U2
-       device=IC
-     }
+   ha:subc.1052070 {
+    ha:attributes {
+     value = LM293
+     footprint = miniso8
+     refdes = U13
+      device=IC
+    }
     ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -16.73mil  
-            -5.315mil  
-            -16.73mil  
-            5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-            -5.315mil  
-           }
-         }
-
-         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.315mil  
-            -19.73mil  
-            8.315mil  
-            19.73mil  
-            8.315mil  
-            19.73mil  
-            -8.315mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -16.73mil  
-            -5.315mil  
-            -16.73mil  
-            5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-            -5.315mil  
-           }
-         }
-       }
-     }
-
-     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 {
-            5.315mil  
-            -16.73mil  
-            -5.315mil  
-            -16.73mil  
-            -5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            8.315mil  
-            -19.73mil  
-            -8.315mil  
-            -19.73mil  
-            -8.315mil  
-            19.73mil  
-            8.315mil  
-            19.73mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            5.315mil  
-            -16.73mil  
-            -5.315mil  
-            -16.73mil  
-            -5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-           }
-         }
-       }
-     }
-
-     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 {
-            -73.82mil  
-            73.82mil  
-            73.82mil  
-            73.82mil  
-            73.82mil  
-            -73.82mil  
-            -73.82mil  
-            -73.82mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.3 {
-       hdia=13.0mil; hplated=1; htop=0; hbottom=0;
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.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 {
+         clearance = 0.0
+         li:ps_poly {
+          9.45mil
+          -22.25mil
+          -9.45mil
+          -22.25mil
+          -9.45mil
+          22.25mil
+          9.45mil
+          22.25mil
          }
-
-         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:layer_mask {
+          copper = 1
+          top = 1
          }
-
-         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:combining {
          }
-       }
-     }
-
-     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 {
-            -15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            -15.08mil  
-            -15.08mil  
-            -15.08mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
-         }
-       }
-     }
-
-     ha:ps_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 {
-            -15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            -15.08mil  
-            -15.08mil  
-            -15.08mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            -15.08mil  
-            -15.08mil  
-            -15.08mil  
-           }
-         }
-       }
-     }
-
-     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 {
-            -8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            -8.615mil  
-            -8.615mil  
-            -8.615mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -11.615mil  
-            11.615mil  
-            11.615mil  
-            11.615mil  
-            11.615mil  
-            -11.615mil  
-            -11.615mil  
-            -11.615mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            -8.615mil  
-            -8.615mil  
-            -8.615mil  
-           }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.45mil
+          -25.25mil
+          -12.45mil
+          -25.25mil
+          -12.45mil
+          25.25mil
+          12.45mil
+          25.25mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.45mil
+          -22.25mil
+          -9.45mil
+          -22.25mil
+          -9.45mil
+          22.25mil
+          9.45mil
+          22.25mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
          }
+        }
        }
+       hbottom = 0
+       hplated = 0
+      }
      }
-    }
-
      li:objects {
-      ha:padstack_ref.1056182 {
-       proto=0; x=2.4611in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1056183 {
-       proto=1; x=66.886963mm; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=9
-         name=9
-       }
-      }
-      ha:padstack_ref.1056184 {
-       proto=0; x=2.5989in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=17
-         name=17
-       }
-      }
-      ha:padstack_ref.1056185 {
-       proto=1; x=61.637037mm; y=1.8281in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=25
-         name=25
-       }
-      }
-      ha:padstack_ref.1056186 {
-       proto=0; x=2.48079in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-      ha:padstack_ref.1056187 {
-       proto=1; x=66.886963mm; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=10
-         name=10
-       }
-      }
-      ha:padstack_ref.1056188 {
-       proto=0; x=2.57921in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
+      ha:padstack_ref.1052098 {
+       smirror = 0
        ha:attributes {
-         term=18
-         name=18
-       }
-      }
-      ha:padstack_ref.1056189 {
-       proto=1; x=61.637037mm; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+        term = 1
+        name = 1
        }
-
+       proto = 0
+       xmirror = 0
+       x = 681.61mil
+       rot = 0.000000
+       y = 934.37mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=26
-         name=26
-       }
-      }
-      ha:padstack_ref.1056190 {
-       proto=0; x=2.50047in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=3
-         name=3
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056191 {
-       proto=1; x=66.886963mm; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
+      ha:padstack_ref.1052099 {
+       smirror = 0
        ha:attributes {
-         term=11
-         name=11
-       }
-      }
-      ha:padstack_ref.1056192 {
-       proto=0; x=2.55953in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+        term = 8
+        name = 8
        }
-
+       proto = 0
+       xmirror = 0
+       x = 681.61mil
+       rot = 0.000000
+       y = 755.63mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=19
-         name=19
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056193 {
-       proto=1; x=61.637037mm; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052100 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 707.2mil
+       rot = 0.000000
+       y = 934.37mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=27
-         name=27
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056194 {
-       proto=0; x=2.52016in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052101 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
        }
-
+       proto = 0
+       xmirror = 0
+       x = 707.2mil
+       rot = 0.000000
+       y = 755.63mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=4
-         name=4
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056195 {
-       proto=1; x=66.886963mm; y=1.90684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052102 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
        }
-
+       proto = 0
+       xmirror = 0
+       x = 732.8mil
+       rot = 0.000000
+       y = 934.37mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=12
-         name=12
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056196 {
-       proto=0; x=2.53984in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052103 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
        }
-
+       proto = 0
+       xmirror = 0
+       x = 732.8mil
+       rot = 0.000000
+       y = 755.63mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=20
-         name=20
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056197 {
-       proto=1; x=61.637037mm; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052104 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
        }
-
+       proto = 0
+       xmirror = 0
+       x = 758.39mil
+       rot = 0.000000
+       y = 934.37mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=28
-         name=28
-       }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056198 {
-       proto=0; x=2.53984in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052105 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
        }
-
+       proto = 0
+       xmirror = 0
+       x = 758.39mil
+       rot = 0.000000
+       y = 755.63mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=5
-         name=5
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.1056199 {
-       proto=1; x=66.886963mm; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-
-       li:thermal {
+       li:objects {
+        ha:line.1052071 {
+         clearance = 0.0
+         y2 = 915.87mil
+         thickness = 10.0mil
+         x1 = 16.487902mm
+         x2 = 16.487902mm
+         y1 = 915.87mil
+        }
+        ha:line.1052074 {
+         clearance = 0.0
+         y2 = 785.94mil
+         thickness = 10.0mil
+         x1 = 660.94mil
+         x2 = 19.788124mm
+         y1 = 785.94mil
+        }
+        ha:line.1052077 {
+         clearance = 0.0
+         y2 = 22.963124mm
+         thickness = 10.0mil
+         x1 = 19.788124mm
+         x2 = 19.788124mm
+         y1 = 785.94mil
+        }
+        ha:line.1052080 {
+         clearance = 0.0
+         y2 = 22.963124mm
+         thickness = 10.0mil
+         x1 = 19.788124mm
+         x2 = 660.94mil
+         y1 = 22.963124mm
+        }
+        ha:line.1052083 {
+         clearance = 0.0
+         y2 = 785.94mil
+         thickness = 10.0mil
+         x1 = 660.94mil
+         x2 = 660.94mil
+         y1 = 22.963124mm
+        }
        }
-
-       ha:attributes {
-         term=13
-         name=13
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056200 {
-       proto=0; x=2.52016in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
+       li:objects {
+        ha:line.1052086 {
+         clearance = 0.0
+         y2 = 845.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+        }
+        ha:line.1052089 {
+         clearance = 0.0
+         y2 = 845.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+        }
+        ha:line.1052092 {
+         clearance = 0.0
+         y2 = 22.463mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+        }
+        ha:line.1052095 {
+         clearance = 0.0
+         y2 = 845.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 720.0mil
+         x2 = 19.288mm
+         y1 = 845.0mil
+        }
        }
-
-       ha:attributes {
-         term=21
-         name=21
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAAB9
+   }
+   ha:subc.1052144 {
+    ha:attributes {
+     value = 26.1k
+     footprint = 0402
+     refdes = R39
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.1056201 {
-       proto=1; x=61.637037mm; y=1.90684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
+     }
+     li:objects {
+      ha:padstack_ref.1052157 {
+       smirror = 0
        ha:attributes {
-         term=29
-         name=29
-       }
-      }
-      ha:padstack_ref.1056202 {
-       proto=0; x=2.55953in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+        term = 1
+        name = 1
        }
-
+       proto = 0
+       xmirror = 0
+       x = 813.0mil
+       rot = 270.000000
+       y = 696.26mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=6
-         name=6
-       }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056203 {
-       proto=1; x=66.886963mm; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
+      ha:padstack_ref.1052158 {
+       smirror = 0
        ha:attributes {
-         term=14
-         name=14
-       }
-      }
-      ha:padstack_ref.1056204 {
-       proto=0; x=2.50047in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+        term = 2
+        name = 2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 813.0mil
+       rot = 270.000000
+       y = 727.74mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=22
-         name=22
-       }
-      }
-      ha:padstack_ref.1056205 {
-       proto=1; x=61.637037mm; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=30
-         name=30
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056206 {
-       proto=0; x=2.57921in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-
-       li:thermal {
+       li:objects {
        }
-
-       ha:attributes {
-         term=7
-         name=7
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056207 {
-       proto=1; x=66.886963mm; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
+       li:objects {
+        ha:line.1052145 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052148 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052151 {
+         clearance = 0.0
+         y2 = 19.0848mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052154 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 813.0mil
+         x2 = 19.6502mm
+         y1 = 712.0mil
+        }
        }
-
-       ha:attributes {
-         term=15
-         name=15
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056208 {
-       proto=0; x=2.48079in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=23
-         name=23
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABb
+   }
+   ha:subc.1052160 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R38
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.1056209 {
-       proto=1; x=61.637037mm; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
+     }
+     li:objects {
+      ha:padstack_ref.1052173 {
+       smirror = 0
        ha:attributes {
-         term=31
-         name=31
-       }
-      }
-      ha:padstack_ref.1056210 {
-       proto=0; x=2.5989in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+        term = 1
+        name = 1
        }
-
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 270.000000
+       y = 727.74mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=8
-         name=8
-       }
-      }
-      ha:padstack_ref.1056211 {
-       proto=1; x=66.886963mm; y=1.8281in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=16
-         name=16
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056212 {
-       proto=0; x=2.4611in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
+      ha:padstack_ref.1052174 {
+       smirror = 0
        ha:attributes {
-         term=24
-         name=24
-       }
-      }
-      ha:padstack_ref.1056213 {
-       proto=1; x=61.637037mm; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+        term = 2
+        name = 2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 270.000000
+       y = 696.26mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=32
-         name=32
+       ha:flags {
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056214 {
-       proto=2; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       li:objects {
+       }
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056215 {
-       proto=3; x=2.46968in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+       li:objects {
+        ha:line.1052161 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052164 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056216 {
-       proto=4; x=2.46968in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          noshape  
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052167 {
+         clearance = 0.0
+         y2 = 17.0848mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056217 {
-       proto=3; x=2.46968in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
+        }
+        ha:line.1052170 {
+         clearance = 0.0
+         y2 = 712.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056218 {
-       proto=4; x=2.46968in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
+         x1 = 858.0mil
+         x2 = 22.7932mm
+         y1 = 712.0mil
+        }
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056219 {
-       proto=3; x=2.46968in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABa
+   }
+   ha:subc.1052176 {
+    ha:attributes {
+     value = 22k
+     footprint = 0402
+     refdes = R37
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-          li:6 {
-           on  
-           sharp  
-           noshape  
-          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056220 {
-       proto=4; x=2.46968in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056221 {
-       proto=3; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+         ha:layer_mask {
+          top = 1
+          paste = 1
          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056222 {
-       proto=4; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+         ha:combining {
+          auto = 1
          }
+        }
        }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.1056223 {
-       proto=3; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          round  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-       }
-
+     }
+     li:objects {
+      ha:padstack_ref.1052189 {
+       smirror = 0
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056224 {
-       proto=4; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+        term = 1
+        name = 1
        }
-
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 180.000000
+       y = 805.74mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056225 {
-       proto=3; x=2.53in; y=1.83668in; rot=90.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:padstack_ref.1052190 {
+       smirror = 0
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056226 {
-       proto=4; x=2.53in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+        term = 2
+        name = 2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 858.0mil
+       rot = 180.000000
+       y = 774.26mil
        li:thermal {
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       ha:flags {
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056227 {
-       proto=3; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
+       li:objects {
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056228 {
-       proto=4; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       li:thermal {
+       li:objects {
+        ha:line.1052177 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052180 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052183 {
+         clearance = 0.0
+         y2 = 21.066mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052186 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 858.0mil
+         x2 = 22.7932mm
+         y1 = 790.0mil
+        }
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056229 {
-       proto=3; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABT
+   }
+   ha:subc.1052192 {
+    ha:attributes {
+     value = 200k
+     footprint = 0402
+     refdes = R36
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
          }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
-
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1052205 {
+       smirror = 0
        ha:attributes {
-         term=33
-         name=33
+        term = 1
+        name = 1
        }
-      }
-      ha:padstack_ref.1056230 {
-       proto=4; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       proto = 0
+       xmirror = 0
+       x = 813.0mil
+       rot = 180.000000
+       y = 774.26mil
        li:thermal {
-         li:2 {
-          on  
-          diag  
-           round  
-           noshape  
-         }
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       ha:flags {
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056231 {
-       proto=3; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+      ha:padstack_ref.1052206 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
        }
-
+       proto = 0
+       xmirror = 0
+       x = 813.0mil
+       rot = 180.000000
+       y = 805.74mil
        li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       ha:flags {
+        clearline = 1
        }
+       clearance = 10.0mil
       }
-      ha:padstack_ref.1056232 {
-       proto=4; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-
-       li:thermal {
+       li:objects {
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       ha:combining {
        }
       }
-      ha:padstack_ref.1056233 {
-       proto=5; x=2.46968in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-
-       ha:attributes {
-         term=33
-         name=33
+       li:objects {
+        ha:line.1052193 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052196 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052199 {
+         clearance = 0.0
+         y2 = 19.066mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+        }
+        ha:line.1052202 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 813.0mil
+         x2 = 19.6502mm
+         y1 = 790.0mil
+        }
        }
-      }
-      ha:padstack_ref.1056234 {
-       proto=6; x=2.46968in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+       ha:combining {
        }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABU
+   }
+              ha:subc.1112836 {
+               ha:attributes {
+                refdes=C15
+                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  
+                     }
+                   }
 
-       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=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056235 {
-       proto=5; x=2.46968in; y=1.86684in; rot=90.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 {
+                      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.1056236 {
-       proto=6; x=2.46968in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+               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 {
+                 }
 
-       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
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056237 {
-       proto=5; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+                 li:thermal {
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056238 {
-       proto=6; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
+                }
+               }
+               li:layers {
 
-       li:thermal {
-       }
+                ha:top-silk {
+                 lid=0
+                 ha:combining {                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056239 {
-       proto=5; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                  li:objects {
+                  }
+                  ha:type {
+                   silk = 1
+                   top = 1
+                  }
+                }
 
-       li:thermal {
-       }
+                ha:subc-aux {
+                 lid=1
+                 ha:combining {                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056240 {
-       proto=6; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                  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: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 {
+
+               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  
+                     }
+                   }
 
-       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=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056241 {
-       proto=5; x=2.49984in; y=1.897in; rot=90.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.1112883 {
+                 proto=0; x=1.033in; y=1.57548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 li:thermal {
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056242 {
-       proto=6; x=2.49984in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                 ha:attributes {
+                   term=1
+                   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:flags {
+                  clearline=1
+                 }
 
-       li:thermal {
-       }
+                 li:thermal {
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056243 {
-       proto=5; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                 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.1112871 {
+                    x1=1.033in; y1=1.55974in; x2=1.033in; y2=1.55974in; 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: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: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:attributes {
+                      subc-role=y
+                    }
+                   }
+                  }
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 1
+                  }
+                }
+               }
+              }
+               uid = L3uSQeru9w1L5hdo5KkAAABY
+              }
+              ha:subc.1112906 {
+               ha:attributes {
+                value=red
+                device=LED
+                footprint=100mil-led
+                refdes=D3
+               }
+              ha:data {
+                            li:padstack_prototypes {
+
+               ha:ps_proto_v6.0 {
+                 hdia=35.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  
+                     }
+                   }
 
-       li:thermal {
-       }
+                   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:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056244 {
-       proto=6; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                   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  
+                     }
+                   }
 
-       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=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056245 {
-       proto=5; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.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 {
+                      -42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                      42.5mil  
+                      -42.5mil  
+                      42.5mil  
+                     }
+                   }
+                 }
+               }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056246 {
-       proto=6; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+               ha:ps_proto_v6.1 {
+                 hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+                 li:shape {
 
-       li:thermal {
-       }
+                   ha:ps_shape_v4 {
+                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
+                    ha:combining {                    }
+                    ha:layer_mask {
+                     copper = 1
+                     top = 1
+                    }
+                    clearance=0.0
+                   }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056247 {
-       proto=5; x=2.53in; y=1.92716in; rot=90.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=70.0mil;                    }
+                    ha:combining {                    }
+                    ha:layer_mask {
+                     bottom = 1
+                     copper = 1
+                    }
+                    clearance=0.0
+                   }
 
-       li:thermal {
-       }
+                   ha:ps_shape_v4 {
+                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
+                    ha:combining {                    }
+                    ha:layer_mask {
+                     copper = 1
+                     intern = 1
+                    }
+                    clearance=0.0
+                   }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056248 {
-       proto=6; x=2.53in; y=1.92716in; rot=90.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=85.0mil;                    }
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                   }
 
-       li:thermal {
-       }
+                   ha:ps_shape_v4 {
+                    ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                    }
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     bottom = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                   }
+                 }
+               }
+              }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056249 {
-       proto=5; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+               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:flags {
+                  clearline=1
+                 }
 
-       li:thermal {
-       }
+                 li:thermal {
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056250 {
-       proto=6; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                 ha:attributes {
+                   term=1
+                   name=1
+                 }
+                }
+                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:thermal {
+                   li:2 {
+                    on  
+                    diag  
+                    round  
+                    noshape  
+                   }
+                   li:3 {
+                    on  
+                    diag  
+                    round  
+                    noshape  
+                   }
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056251 {
-       proto=5; x=2.56016in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
+                }
+               }
+               li:layers {
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056252 {
-       proto=6; x=2.56016in; y=1.95732in; rot=90.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.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
+                    bottom = 1
+                  }
+                }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056253 {
-       proto=5; x=2.56016in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+                ha:subc-aux {
+                 lid=1
+                 ha:combining {                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056254 {
-       proto=6; x=2.56016in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                  li:objects {
+                   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.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.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.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 {
+                   misc = 1
+                   virtual = 1
+                    bottom = 1
+                  }
+                }
+               }
+              }
+               uid = L3uSQeru9w1L5hdo5KkAAABa
+              }
+              ha:subc.1112964 {
+               ha:attributes {
+                value=DFLS130L
+                device=DIODE
+                footprint=powerdi123
+                refdes=D4
+               }
+              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 {
+                      -43.31mil  
+                      -27.56mil  
+                      -43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      -27.56mil  
+                     }
+                   }
 
-       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 {
+                      -46.31mil  
+                      -30.56mil  
+                      -46.31mil  
+                      30.56mil  
+                      46.31mil  
+                      30.56mil  
+                      46.31mil  
+                      -30.56mil  
+                     }
+                   }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056255 {
-       proto=5; x=2.56016in; y=1.897in; rot=90.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 {
+                      -43.31mil  
+                      -27.56mil  
+                      -43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      27.56mil  
+                      43.31mil  
+                      -27.56mil  
+                     }
+                   }
+                 }
+               }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056256 {
-       proto=6; x=2.56016in; y=1.897in; rot=90.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 {
+                      17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      27.555mil  
+                      17.715mil  
+                      27.555mil  
+                     }
+                   }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056257 {
-       proto=5; x=2.56016in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+                   ha:ps_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      20.715mil  
+                      -30.555mil  
+                      -20.715mil  
+                      -30.555mil  
+                      -20.715mil  
+                      30.555mil  
+                      20.715mil  
+                      30.555mil  
+                     }
+                   }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056258 {
-       proto=6; x=2.56016in; y=1.86684in; rot=90.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 {
+                      17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      -27.555mil  
+                      -17.715mil  
+                      27.555mil  
+                      17.715mil  
+                      27.555mil  
+                     }
+                   }
+                 }
+               }
+              }
 
-       li:thermal {
-       }
+               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
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056259 {
-       proto=5; x=2.56016in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+                 li:thermal {
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056260 {
-       proto=6; x=2.56016in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                 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 {
-       }
+                 li:thermal {
+                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056261 {
-       proto=5; x=2.59032in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+                 ha:attributes {
+                   term=1
+                   name=anode
+                 }
+                }
+               }
+               li:layers {
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056262 {
-       proto=6; x=2.59032in; y=1.92716in; rot=90.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.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:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056263 {
-       proto=5; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
+                ha:subc-aux {
+                 lid=1
+                 ha:combining {                 }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056264 {
-       proto=6; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+                  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  
+                     }
+                   }
 
-       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=33
-         name=33
-       }
-      }
-     }
-     li:layers {
+                   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.1113065 {
+                 proto=0; x=43.815mm; y=350.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
 
-        li:objects {
-         ha:line.1056154 {
-          x1=2.43157in; y1=1.99543in; x2=2.43157in; y2=1.79857in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056157 {
-          x1=2.43157in; y1=1.79857in; x2=66.762122mm; y2=1.79857in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056160 {
-          x1=66.762122mm; y1=1.79857in; x2=66.762122mm; y2=1.99543in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056163 {
-          x1=66.762122mm; y1=1.99543in; x2=2.43157in; y2=1.99543in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056166 {
-          x1=2.41976in; y1=50.983896mm; x2=2.41976in; y2=50.983896mm; thickness=10.0mil; clearance=0.0;
-         }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+                 li:thermal {
+                 }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1056170 {
-          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1056173 {
-          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1056176 {
-          x1=2.53in; y1=1.897in; x2=2.53in; y2=47.1838mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1056179 {
-          x1=2.53in; y1=1.897in; x2=65.262mm; y2=1.897in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = wZqRBfM1urTrMW5lGYEAAABo
-    }
-          ha:subc.1098633 {
-           ha:attributes {
-            refdes=C110
-            value=47uF
-            footprint=1206
-            openscad=1206
-             device=CAPACITOR
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
+                 ha:attributes {
+                   term=1
+                   name=1
+                 }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  25.59mil  
-                  -37.4mil  
-                  -25.59mil  
-                  -37.4mil  
-                  -25.59mil  
-                  37.4mil  
-                  25.59mil  
-                  37.4mil  
+                ha:padstack_ref.1113066 {
+                 proto=0; x=43.815mm; y=318.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
                  }
-               }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  28.59mil  
-                  -40.4mil  
-                  -28.59mil  
-                  -40.4mil  
-                  -28.59mil  
-                  40.4mil  
-                  28.59mil  
-                  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 {
-                  25.59mil  
-                  -37.4mil  
-                  -25.59mil  
-                  -37.4mil  
-                  -25.59mil  
-                  37.4mil  
-                  25.59mil  
-                  37.4mil  
+                 ha:attributes {
+                   term=2
+                   name=2
                  }
+                }
                }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1098653 {
-             proto=0; x=45.13707mm; y=1.24in; rot=-180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.1098654 {
-             proto=0; x=42.13733mm; y=1.24in; rot=-180.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.1098634 {
-                x1=1.74162in; y1=1.2774in; x2=1.69438in; y2=1.2774in; thickness=8.0mil; clearance=0.0;
-               }
-               ha:line.1098637 {
-                x1=1.74162in; y1=1.2026in; x2=1.69438in; y2=1.2026in; thickness=8.0mil; clearance=0.0;
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+               li:layers {
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+                ha:top-silk {
+                 lid=0
+                 ha:combining {                 }
 
-              li:objects {
-               ha:line.1098641 {
-                x1=1.718in; y1=1.24in; x2=1.718in; y2=1.24in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.1098644 {
-                x1=1.718in; y1=1.24in; x2=1.718in; y2=1.24in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.1098647 {
-                x1=1.718in; y1=1.24in; x2=42.6372mm; y2=1.24in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+                  li:objects {
+                  }
+                  ha:type {
+                   silk = 1
+                   top = 1
+                  }
                 }
-               }
-               ha:line.1098650 {
-                x1=1.718in; y1=1.24in; x2=1.718in; y2=30.496mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+
+                ha:subc-aux {
+                 lid=1
+                 ha:combining {                 }
+
+                  li:objects {
+                   ha:line.1113053 {
+                    x1=43.815mm; y1=334.26mil; x2=43.815mm; y2=334.26mil; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.1113056 {
+                    x1=43.815mm; y1=334.26mil; x2=43.815mm; y2=334.26mil; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.1113059 {
+                    x1=43.815mm; y1=334.26mil; x2=43.815mm; y2=7.490204mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.1113062 {
+                    x1=43.815mm; y1=334.26mil; x2=44.815mm; y2=334.26mil; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
+                  }
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 1
+                  }
                 }
                }
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+               uid = L3uSQeru9w1L5hdo5KkAAABg
               }
-            }
-           }
-          }
-           uid = uBW/nUHTf4QJGTtC2iUAAABx
-          }
-          ha:subc.1098672 {
-           ha:attributes {
-            refdes=C111
-            value=10uF
-            footprint=0402
-            openscad=0402
-             device=CAPACITOR
-           }
-          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: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: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:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+                 ha:attributes {
+                   term=4
+                   name=4
+                 }
                 }
-                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.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:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 ha:attributes {
+                   term=5
+                   name=5
+                 }
                 }
-                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.1113127 {
+                 proto=0; x=894.0mil; y=1.544in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:flags {
+                  clearline=1
                  }
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1098686 {
-             proto=0; x=1.64952in; y=1.121in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.1098687 {
-             proto=0; x=1.681in; y=1.121in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+                 li:thermal {
+                 }
 
-              li:objects {
-               ha:line.1098674 {
-                x1=1.66526in; y1=1.121in; x2=1.66526in; y2=1.121in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
+                 ha:attributes {
+                   term=1
+                   name=1
+                 }
                 }
-               }
-               ha:line.1098677 {
-                x1=1.66526in; y1=1.121in; x2=1.66526in; y2=1.121in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+                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:line.1098680 {
-                x1=1.66526in; y1=1.121in; x2=43.297604mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+                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
+                 }
                 }
                }
-               ha:line.1098683 {
-                x1=1.66526in; y1=1.121in; x2=1.66526in; y2=29.4734mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+               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
+                  }
                 }
                }
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+               uid = L3uSQeru9w1L5hdo5KkAAABi
               }
-            }
-           }
-          }
-           uid = uBW/nUHTf4QJGTtC2iUAAABz
-          }
-          ha:subc.1098705 {
-           ha:attributes {
-            refdes=C107
-            value=10uF
-            footprint=0402
-            openscad=0402
-             device=CAPACITOR
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
+               ha:subc.1117205 {
+                ha:attributes {
+                 footprint=0402
+                 value=4.7k
+                 device=RESISTOR
+                 openscad=0402
+                 refdes=R21
                 }
-                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 {
+
+                    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 { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
                 }
-                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
+                li:objects {
+                 ha:padstack_ref.1117218 {
+                  proto=0; x=1.623in; y=2.24926in; 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.1117219 {
+                  proto=0; x=1.623in; y=2.28074in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=2
+                    name=2
+                  }
+                 }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                li:layers {
+
+                 ha:top-silk {
+                  lid=0
+                  ha:combining {                  }
+
+                   li:objects {
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
                  }
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1098719 {
-             proto=0; x=1.65052in; y=740.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.1098720 {
-             proto=0; x=1.682in; y=740.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
 
-              li:objects {
-               ha:line.1098707 {
-                x1=1.66626in; y1=740.0mil; x2=1.66626in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
+                   li:objects {
+                    ha:line.1117206 {
+                     x1=1.623in; y1=57.531mm; x2=1.623in; y2=57.531mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.1117209 {
+                     x1=1.623in; y1=57.531mm; x2=1.623in; y2=57.531mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.1117212 {
+                     x1=1.623in; y1=57.531mm; x2=1.623in; y2=58.531mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
+                    }
+                    ha:line.1117215 {
+                     x1=1.623in; y1=57.531mm; x2=40.2242mm; y2=57.531mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
+                 }
                 }
                }
-               ha:line.1098710 {
-                x1=1.66626in; y1=740.0mil; x2=1.66626in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
+                uid = m7vO7oCLHBbWiqAZI8QAAABZ
                }
-               ha:line.1098713 {
-                x1=1.66626in; y1=740.0mil; x2=43.323004mm; y2=740.0mil; thickness=0.1mm; clearance=0.0;
+               ha:subc.1117221 {
                 ha:attributes {
-                  subc-role=x
+                 footprint=0402
+                 value=4.7k
+                 device=RESISTOR
+                 openscad=0402
+                 refdes=R22
                 }
-               }
-               ha:line.1098716 {
-                x1=1.66626in; y1=740.0mil; x2=1.66626in; y2=19.796mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+               ha:data {
+                              li:padstack_prototypes {
+
+                ha:ps_proto_v6.0 {
+                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  li:shape {
+
+                    ha:ps_shape_v4 {
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
                 }
                }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = uBW/nUHTf4QJGTtC2iUAAAB1
-          }
-          ha:subc.1098738 {
-           ha:attributes {
-            refdes=C108
-            value=1uF
-            footprint=0402
-            openscad=0402
-             device=CAPACITOR
-           }
-          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  
+
+                li:objects {
+                 ha:padstack_ref.1117234 {
+                  proto=0; x=1.623in; y=2.34874in; 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.1117235 {
+                  proto=0; x=1.623in; y=2.31726in; 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
+                  ha:attributes {
+                    term=2
+                    name=2
+                  }
+                 }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  16.77mil  
-                  12.84mil  
-                  16.77mil  
+                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.1117222 {
+                     x1=1.623in; y1=2.333in; x2=1.623in; y2=2.333in; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.1117225 {
+                     x1=1.623in; y1=2.333in; x2=1.623in; y2=2.333in; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.1117228 {
+                     x1=1.623in; y1=2.333in; x2=1.623in; y2=58.2582mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
+                    }
+                    ha:line.1117231 {
+                     x1=1.623in; y1=2.333in; x2=42.2242mm; y2=2.333in; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
                  }
+                }
+               }
+                uid = m7vO7oCLHBbWiqAZI8QAAABb
                }
+                ha:subc.1123409 {
+                 ha:attributes {
+                  value=HEADER40
+                  device=CONNECTOR
+                  footprint=pizero
+                  refdes=J2
+                 }
+                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;                      }
+                      ha:layer_mask {
+                       top = 1
+                       mask = 1
+                      }
+                      clearance=0.0
+                       li:ps_poly {
+                        -37.5mil  
+                        -37.5mil  
+                        37.5mil  
+                        -37.5mil  
+                        37.5mil  
+                        37.5mil  
+                        -37.5mil  
+                        37.5mil  
+                       }
+                     }
+
+                     ha:ps_shape_v4 {
+                      ha:combining { sub=1; auto=1;                      }
+                      ha:layer_mask {
+                       bottom = 1
+                       mask = 1
+                      }
+                      clearance=0.0
+                       li:ps_poly {
+                        -37.5mil  
+                        -37.5mil  
+                        37.5mil  
+                        -37.5mil  
+                        37.5mil  
+                        37.5mil  
+                        -37.5mil  
+                        37.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=75.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=75.0mil;                      }
+                      ha:combining { sub=1; auto=1;                      }
+                      ha:layer_mask {
+                       bottom = 1
+                       mask = 1
+                      }
+                      clearance=0.0
+                     }
+                   }
+                 }
+
+                 ha:ps_proto_v6.2 {
+                   hdia=98.43mil; hplated=1; htop=0; hbottom=0;
+                   li:shape {
+
+                     ha:ps_shape_v4 {
+                      ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                      }
+                      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=172.24mil;                      }
+                      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=172.24mil;                      }
+                      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=178.24mil;                      }
+                      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=178.24mil;                      }
+                      ha:combining { sub=1; auto=1;                      }
+                      ha:layer_mask {
+                       bottom = 1
+                       mask = 1
+                      }
+                      clearance=0.0
+                     }
+                   }
+                 }
+                }
+
+                 li:objects {
+                  ha:padstack_ref.1123439 {
+                   proto=0; x=1.54999in; y=62.23mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
+
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=1
+                     name=pin1
+                   }
+                  }
+                  ha:padstack_ref.1123440 {
+                   proto=1; x=36.83mm; y=62.23mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
+
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=2
+                     name=pin2
+                   }
+                  }
+                  ha:padstack_ref.1123441 {
+                   proto=1; x=1.54999in; y=59.69mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
+
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=3
+                     name=pin3
+                   }
+                  }
+                  ha:padstack_ref.1123442 {
+                   proto=1; x=36.83mm; y=59.69mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
-                 }
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1098752 {
-             proto=0; x=1.7918in; y=1.12032in; rot=-180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.1098753 {
-             proto=0; x=1.76032in; y=1.12032in; rot=-180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+                   li:thermal {
+                   }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+                   ha:attributes {
+                     term=4
+                     name=pin4
+                   }
+                  }
+                  ha:padstack_ref.1123443 {
+                   proto=1; x=1.54999in; y=57.15mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              li:objects {
-               ha:line.1098740 {
-                x1=1.77606in; y1=1.12032in; x2=1.77606in; y2=1.12032in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.1098743 {
-                x1=1.77606in; y1=1.12032in; x2=1.77606in; y2=1.12032in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.1098746 {
-                x1=1.77606in; y1=1.12032in; x2=44.111924mm; y2=1.12032in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.1098749 {
-                x1=1.77606in; y1=1.12032in; x2=1.77606in; y2=27.456128mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = uBW/nUHTf4QJGTtC2iUAAAB3
-          }
-          ha:subc.1098771 {
-           ha:attributes {
-            refdes=C109
-            value=1uF
-            footprint=0402
-            openscad=0402
-             device=CAPACITOR
-           }
-          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  
-                 }
-               }
+                   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=5
+                     name=pin5
+                   }
+                  }
+                  ha:padstack_ref.1123444 {
+                   proto=1; x=36.83mm; y=57.15mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
-                 }
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1098785 {
-             proto=0; x=1.79148in; y=740.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.1098786 {
-             proto=0; x=1.76in; y=740.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                   }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+                   ha:attributes {
+                     term=6
+                     name=pin6
+                   }
+                  }
+                  ha:padstack_ref.1123445 {
+                   proto=1; x=1.54999in; y=54.61mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              li:objects {
-               ha:line.1098773 {
-                x1=1.77574in; y1=740.0mil; x2=1.77574in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.1098776 {
-                x1=1.77574in; y1=740.0mil; x2=1.77574in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.1098779 {
-                x1=1.77574in; y1=740.0mil; x2=44.103796mm; y2=740.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.1098782 {
-                x1=1.77574in; y1=740.0mil; x2=1.77574in; y2=17.796mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = uBW/nUHTf4QJGTtC2iUAAAB5
-          }
-           ha:subc.1101630 {
-            ha:attributes {
-             footprint=0402
-             value=1uF
-             openscad=0402
-             refdes=C102
-              device=CAPACITOR
-            }
-           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  
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=7
+                     name=pin7
+                   }
                   }
-                }
+                  ha:padstack_ref.1123446 {
+                   proto=1; x=36.83mm; y=54.61mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=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:attributes {
+                     term=8
+                     name=pin8
+                   }
                   }
-                }
+                  ha:padstack_ref.1123447 {
+                   proto=1; x=1.54999in; y=52.07mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   9.84mil  
-                   -13.77mil  
-                   -9.84mil  
-                   -13.77mil  
-                   -9.84mil  
-                   13.77mil  
-                   9.84mil  
-                   13.77mil  
+                   li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                   }
+
+                   ha:attributes {
+                     term=9
+                     name=pin9
+                   }
                   }
-                }
-              }
-            }
-           }
-
-            li:objects {
-             ha:padstack_ref.1101643 {
-              proto=0; x=1.721in; y=1.166in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
+                  ha:padstack_ref.1123448 {
+                   proto=1; x=36.83mm; y=52.07mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              li:thermal {
-              }
+                   li:thermal {
+                   }
 
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.1101644 {
-              proto=0; x=1.68952in; y=1.166in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              li:thermal {
-              }
+                   ha:attributes {
+                     term=10
+                     name=pin10
+                   }
+                  }
+                  ha:padstack_ref.1123449 {
+                   proto=1; x=1.54999in; y=49.53mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              ha:attributes {
-                term=2
-                name=2
-              }
-             }
-            }
-            li:layers {
+                   li:thermal {
+                   }
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+                   ha:attributes {
+                     term=11
+                     name=pin11
+                   }
+                  }
+                  ha:padstack_ref.1123450 {
+                   proto=1; x=36.83mm; y=49.53mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-               li:objects {
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
-             }
+                   li:thermal {
+                   }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+                   ha:attributes {
+                     term=12
+                     name=pin12
+                   }
+                  }
+                  ha:padstack_ref.1123451 {
+                   proto=1; x=1.54999in; y=46.99mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-               li:objects {
-                ha:line.1101631 {
-                 x1=1.70526in; y1=1.166in; x2=1.70526in; y2=1.166in; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                   li:thermal {
+                   }
 
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.1101634 {
-                 x1=1.70526in; y1=1.166in; x2=1.70526in; y2=1.166in; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                   ha:attributes {
+                     term=13
+                     name=pin13
+                   }
+                  }
+                  ha:padstack_ref.1123452 {
+                   proto=1; x=36.83mm; y=46.99mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.1101637 {
-                 x1=1.70526in; y1=1.166in; x2=42.313604mm; y2=1.166in; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                   li:thermal {
+                   }
 
-                 ha:attributes {
-                   subc-role=x
-                 }
-                }
-                ha:line.1101640 {
-                 x1=1.70526in; y1=1.166in; x2=1.70526in; y2=28.6164mm; thickness=0.1mm; clearance=0.0;
-                 ha:flags {
-                  selected=1
-                 }
+                   ha:attributes {
+                     term=14
+                     name=pin14
+                   }
+                  }
+                  ha:padstack_ref.1123453 {
+                   proto=1; x=1.54999in; y=44.45mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                 ha:attributes {
-                   subc-role=y
-                 }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
-               }
-             }
-            }
-           }
-            uid = uBW/nUHTf4QJGTtC2iUAAABv
-           }
-             ha:subc.1109150 {
-              ha:attributes {
-               value=HEADER40
-               device=CONNECTOR
-               footprint=pizero
-               refdes=J2
-              }
-             ha:data {
-                          li:padstack_prototypes {
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=15
+                     name=pin15
+                   }
+                  }
+                  ha:padstack_ref.1123454 {
+                   proto=1; x=36.83mm; y=44.45mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              ha:ps_proto_v6.0 {
-                hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                li:shape {
+                   li:thermal {
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    copper = 1
-                    top = 1
+                   ha:attributes {
+                     term=16
+                     name=pin16
                    }
-                   clearance=0.0
-                    li:ps_poly {
-                     -35.0mil  
-                     -35.0mil  
-                     35.0mil  
-                     -35.0mil  
-                     35.0mil  
-                     35.0mil  
-                     -35.0mil  
-                     35.0mil  
-                    }
                   }
+                  ha:padstack_ref.1123455 {
+                   proto=1; x=1.54999in; y=41.91mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    bottom = 1
-                    copper = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -35.0mil  
-                     -35.0mil  
-                     35.0mil  
-                     -35.0mil  
-                     35.0mil  
-                     35.0mil  
-                     -35.0mil  
-                     35.0mil  
-                    }
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=17
+                     name=pin17
+                   }
                   }
+                  ha:padstack_ref.1123456 {
+                   proto=1; x=36.83mm; y=41.91mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  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  
-                    }
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=18
+                     name=pin18
+                   }
                   }
+                  ha:padstack_ref.1123457 {
+                   proto=1; x=1.54999in; y=39.37mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -37.5mil  
-                     -37.5mil  
-                     37.5mil  
-                     -37.5mil  
-                     37.5mil  
-                     37.5mil  
-                     -37.5mil  
-                     37.5mil  
-                    }
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=19
+                     name=pin19
+                   }
                   }
+                  ha:padstack_ref.1123458 {
+                   proto=1; x=36.83mm; y=39.37mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    bottom = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -37.5mil  
-                     -37.5mil  
-                     37.5mil  
-                     -37.5mil  
-                     37.5mil  
-                     37.5mil  
-                     -37.5mil  
-                     37.5mil  
-                    }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                   }
+
+                   ha:attributes {
+                     term=20
+                     name=pin20
+                   }
                   }
-                }
-              }
+                  ha:padstack_ref.1123459 {
+                   proto=1; x=1.54999in; y=1.45001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              ha:ps_proto_v6.1 {
-                hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                li:shape {
+                   li:thermal {
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                   }
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    copper = 1
-                    top = 1
+                   ha:attributes {
+                     term=21
+                     name=pin21
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123460 {
+                   proto=1; x=36.83mm; y=1.45001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                   }
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    bottom = 1
-                    copper = 1
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=22
+                     name=pin22
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123461 {
+                   proto=1; x=1.54999in; y=1.35001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  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
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=23
+                     name=pin23
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123462 {
+                   proto=1; x=36.83mm; y=1.35001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;                   }
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=24
+                     name=pin24
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123463 {
+                   proto=1; x=1.54999in; y=1.25001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;                   }
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    bottom = 1
-                    mask = 1
+                   li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                   }
+
+                   ha:attributes {
+                     term=25
+                     name=pin25
                    }
-                   clearance=0.0
                   }
-                }
-              }
+                  ha:padstack_ref.1123464 {
+                   proto=1; x=36.83mm; y=1.25001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              ha:ps_proto_v6.2 {
-                hdia=98.43mil; hplated=1; htop=0; hbottom=0;
-                li:shape {
+                   li:thermal {
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                   }
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    copper = 1
-                    top = 1
+                   ha:attributes {
+                     term=26
+                     name=pin26
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123465 {
+                   proto=1; x=1.54999in; y=1.15001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                   }
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    bottom = 1
-                    copper = 1
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=27
+                     name=pin27
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123466 {
+                   proto=1; x=36.83mm; y=1.15001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                   }
-                   ha:combining {                   }
-                   ha:layer_mask {
-                    copper = 1
-                    intern = 1
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=28
+                     name=pin28
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123467 {
+                   proto=1; x=1.54999in; y=1.05001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;                   }
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=29
+                     name=pin29
                    }
-                   clearance=0.0
                   }
+                  ha:padstack_ref.1123468 {
+                   proto=1; x=36.83mm; y=1.05001in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                  ha:ps_shape_v4 {
-                   ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;                   }
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    bottom = 1
-                    mask = 1
+                   li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                   }
+
+                   ha:attributes {
+                     term=30
+                     name=pin30
                    }
-                   clearance=0.0
                   }
-                }
-              }
-             }
+                  ha:padstack_ref.1123469 {
+                   proto=1; x=1.54999in; y=950.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-              li:objects {
-               ha:padstack_ref.1109180 {
-                proto=0; x=39.37mm; y=62.23mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   li:thermal {
+                   }
 
-                li:thermal {
-                }
+                   ha:attributes {
+                     term=31
+                     name=pin31
+                   }
+                  }
+                  ha:padstack_ref.1123470 {
+                   proto=1; x=36.83mm; y=950.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                ha:attributes {
-                  term=1
-                  name=pin1
-                }
-               }
-               ha:padstack_ref.1109181 {
-                proto=1; x=1.45001in; y=62.23mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   li:thermal {
+                   }
+
+                   ha:attributes {
+                     term=32
+                     name=pin32
+                   }
+                  }
+                  ha:padstack_ref.1123471 {
+                   proto=1; x=1.54999in; y=850.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                   }
 
-                ha:attributes {
-                  term=2
-                  name=pin2
-                }
-               }
-               ha:padstack_ref.1109182 {
-                proto=1; x=39.37mm; y=59.69mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=33
+                     name=pin33
+                   }
+                  }
+                  ha:padstack_ref.1123472 {
+                   proto=1; x=36.83mm; y=850.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                   }
 
-                ha:attributes {
-                  term=3
-                  name=pin3
-                }
-               }
-               ha:padstack_ref.1109183 {
-                proto=1; x=1.45001in; y=59.69mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=34
+                     name=pin34
+                   }
+                  }
+                  ha:padstack_ref.1123473 {
+                   proto=1; x=1.54999in; y=750.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                   }
 
-                ha:attributes {
-                  term=4
-                  name=pin4
-                }
-               }
-               ha:padstack_ref.1109184 {
-                proto=1; x=39.37mm; y=57.15mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=35
+                     name=pin35
+                   }
+                  }
+                  ha:padstack_ref.1123474 {
+                   proto=1; x=36.83mm; y=750.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                   }
 
-                ha:attributes {
-                  term=5
-                  name=pin5
-                }
-               }
-               ha:padstack_ref.1109185 {
-                proto=1; x=1.45001in; y=57.15mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=36
+                     name=pin36
+                   }
+                  }
+                  ha:padstack_ref.1123475 {
+                   proto=1; x=1.54999in; y=650.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                   }
 
-                ha:attributes {
-                  term=6
-                  name=pin6
-                }
-               }
-               ha:padstack_ref.1109186 {
-                proto=1; x=39.37mm; y=54.61mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=37
+                     name=pin37
+                   }
+                  }
+                  ha:padstack_ref.1123476 {
+                   proto=1; x=36.83mm; y=650.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                   }
 
-                ha:attributes {
-                  term=7
-                  name=pin7
-                }
-               }
-               ha:padstack_ref.1109187 {
-                proto=1; x=1.45001in; y=54.61mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=38
+                     name=pin38
+                   }
+                  }
+                  ha:padstack_ref.1123477 {
+                   proto=1; x=1.54999in; y=550.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                   }
 
-                ha:attributes {
-                  term=8
-                  name=pin8
-                }
-               }
-               ha:padstack_ref.1109188 {
-                proto=1; x=39.37mm; y=52.07mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=39
+                     name=pin39
+                   }
+                  }
+                  ha:padstack_ref.1123478 {
+                   proto=1; x=36.83mm; y=550.01mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                   }
 
-                ha:attributes {
-                  term=9
-                  name=pin9
-                }
-               }
-               ha:padstack_ref.1109189 {
-                proto=1; x=1.45001in; y=52.07mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=40
+                     name=pin40
+                   }
+                  }
+                  ha:padstack_ref.1123479 {
+                   proto=2; x=1.49999in; y=2.64173in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                   }
 
-                ha:attributes {
-                  term=10
-                  name=pin10
-                }
-               }
-               ha:padstack_ref.1109190 {
-                proto=1; x=39.37mm; y=49.53mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=41
+                     name=GND
+                   }
+                  }
+                  ha:padstack_ref.1123480 {
+                   proto=2; x=1.49999in; y=358.28mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                   }
 
-                ha:attributes {
-                  term=11
-                  name=pin11
-                }
-               }
-               ha:padstack_ref.1109191 {
-                proto=1; x=1.45001in; y=49.53mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=41
+                     name=GND
+                   }
+                  }
+                  ha:padstack_ref.1123481 {
+                   proto=2; x=61.0997mm; y=2.64173in; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                   }
 
-                ha:attributes {
-                  term=12
-                  name=pin12
-                }
-               }
-               ha:padstack_ref.1109192 {
-                proto=1; x=39.37mm; y=46.99mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=41
+                     name=GND
+                   }
+                  }
+                  ha:padstack_ref.1123482 {
+                   proto=2; x=61.0997mm; y=358.28mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+                   ha:flags {
+                    clearline=1
+                    lock=1
+                   }
 
-                li:thermal {
-                }
+                   li:thermal {
+                     li:2 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                   }
 
-                ha:attributes {
-                  term=13
-                  name=pin13
-                }
-               }
-               ha:padstack_ref.1109193 {
-                proto=1; x=1.45001in; y=46.99mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                   ha:attributes {
+                     term=41
+                     name=GND
+                   }
+                  }
+                 }
+                 li:layers {
 
-                li:thermal {
-                }
+                  ha:top-silk {
+                   lid=0
+                   ha:combining {                   }
 
-                ha:attributes {
-                  term=14
-                  name=pin14
-                }
-               }
-               ha:padstack_ref.1109194 {
-                proto=1; x=39.37mm; y=44.45mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    li:objects {
+                     ha:line.1123410 {
+                      x1=1.3622in; y1=309.07mil; x2=1.3622in; y2=2.69094in; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:line.1123413 {
+                      x1=2.5433in; y1=309.07mil; x2=2.5433in; y2=2.69094in; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:line.1123416 {
+                      x1=1.45079in; y1=220.48mil; x2=2.45471in; y2=220.48mil; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:line.1123419 {
+                      x1=1.45079in; y1=2.77953in; x2=2.45471in; y2=2.77953in; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:arc.1123422 {
+                      x=1.45079in; y=309.07mil; width=88.58mil; height=88.58mil; astart=-0.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:arc.1123423 {
+                      x=1.45079in; y=2.69094in; width=88.58mil; height=88.58mil; astart=-270.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:arc.1123424 {
+                      x=2.45471in; y=309.07mil; width=88.58mil; height=88.58mil; astart=-90.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:arc.1123425 {
+                      x=2.45471in; y=2.69094in; width=88.58mil; height=88.58mil; astart=-180.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                     }
+                     ha:text.1123426 {
+                      string=%a.parent.refdes%; x=1.49999in; y=38.1mm; scale=100; fid=0;
+                      ha:flags {
+                       dyntext=1
+                       floater=1
+                       onsolder=1
+                       lock=1
+                      }
+                      rot = 90.000000
+                     }
+                    }
+                    ha:type {
+                     silk = 1
+                      bottom = 1
+                    }
+                  }
 
-                li:thermal {
-                }
+                  ha:subc-aux {
+                   lid=1
+                   ha:combining {                   }
 
-                ha:attributes {
-                  term=15
-                  name=pin15
-                }
-               }
-               ha:padstack_ref.1109195 {
-                proto=1; x=1.45001in; y=44.45mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
+                    li:objects {
+                     ha:line.1123427 {
+                      x1=39.145313mm; y1=38.100127mm; x2=39.145313mm; y2=38.100127mm; thickness=0.1mm; clearance=0.0;
+                      ha:attributes {
+                        subc-role=pnp-origin
+                      }
+ ha:flags ={ selected=1
+lock=1
+ };                     }
+                     ha:line.1123430 {
+                      x1=1.49999in; y1=38.1mm; x2=1.49999in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+                      ha:attributes {
+                        subc-role=origin
+                      }
+ ha:flags ={ selected=1
+lock=1
+ };                     }
+                     ha:line.1123433 {
+                      x1=1.49999in; y1=38.1mm; x2=37.099746mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+                      ha:attributes {
+                        subc-role=x
+                      }
+ ha:flags ={ selected=1
+lock=1
+ };                     }
+                     ha:line.1123436 {
+                      x1=1.49999in; y1=38.1mm; x2=1.49999in; y2=37.1mm; thickness=0.1mm; clearance=0.0;
+                      ha:attributes {
+                        subc-role=y
+                      }
+ ha:flags ={ selected=1
+lock=1
+ };                     }
+                    }
+                    ha:type {
+                     misc = 1
+                     virtual = 1
+                      bottom = 1
+                    }
+                  }
+                 }
                 }
+                 uid = m/qU+DMxNl2QA595wEAAAABW
+ ha:flags ={ lock=1
+ };                }
+                   ha:subc.1138217 {
+                    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 {
+
+                        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: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 {
+                           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  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                ha:attributes {
-                  term=16
-                  name=pin16
-                }
-               }
-               ha:padstack_ref.1109196 {
-                proto=1; x=39.37mm; y=41.91mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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 {
+                      }
+
+                      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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        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 {
+                      }
+
+                      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:attributes {
+                        term=4
+                        name=4
+                      }
+                     }
+                     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:attributes {
+                        term=6
+                        name=6
+                      }
+                     }
+                     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 {
+                      }
+
+                      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: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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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: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;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+                     }
+                     ha:padstack_ref.1138259 {
+                      proto=0; x=55.019829mm; y=1.37326in; 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.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 {
+
+                     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.1138221 {
+                         x1=2.20566in; y1=1.25893in; x2=1.89434in; y2=1.25893in; 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.1138227 {
+                         x1=2.20566in; y1=1.64507in; x2=52.705mm; y2=1.64507in; 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: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:type {
+                        silk = 1
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = eVRbahCb5CjRdB6U1eEAAABa
+                   }
+                   ha:subc.1138285 {
+                    ha:attributes {
+                     footprint=1206
+                     value=47uF
+                     device=CAPACITOR
+                     openscad=1206
+                     refdes=C110
+                    }
+                   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  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=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;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      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.1138289 {
+                         x1=2.3356in; y1=1.54643in; x2=2.3356in; y2=1.59367in; thickness=8.0mil; clearance=0.0;
+                        }
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = uBW/nUHTf4QJGTtC2iUAAABx
+                   }
+                   ha:subc.1138307 {
+                    ha:attributes {
+                     footprint=0402
+                     value=10uF
+                     device=CAPACITOR
+                     openscad=0402
+                     refdes=C111
+                    }
+                   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:attributes {
-                  term=17
-                  name=pin17
-                }
-               }
-               ha:padstack_ref.1109197 {
-                proto=1; x=1.45001in; y=41.91mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=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;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=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: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.1138308 {
+                         x1=2.236in; y1=1.56674in; x2=2.236in; y2=1.56674in; 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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = uBW/nUHTf4QJGTtC2iUAAABz
+                   }
+                   ha:subc.1138323 {
+                    ha:attributes {
+                     footprint=0402
+                     value=10uF
+                     device=CAPACITOR
+                     openscad=0402
+                     refdes=C107
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     ha:padstack_ref.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 {
+                      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:attributes {
-                  term=18
-                  name=pin18
-                }
-               }
-               ha:padstack_ref.1109198 {
-                proto=1; x=39.37mm; y=39.37mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=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;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=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: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.1138340 {
+                         x1=2.236in; y1=1.45626in; x2=2.236in; y2=1.45626in; 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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = uBW/nUHTf4QJGTtC2iUAAAB3
+                   }
+                   ha:subc.1138355 {
+                    ha:attributes {
+                     footprint=0402
+                     value=1uF
+                     device=CAPACITOR
+                     openscad=0402
+                     refdes=C109
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     ha:padstack_ref.1138368 {
+                      proto=0; x=1.864in; y=1.44052in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=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: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.1138356 {
+                         x1=1.864in; y1=1.45626in; x2=1.864in; y2=1.45626in; 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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = uBW/nUHTf4QJGTtC2iUAAAB5
+                   }
+                   ha:subc.1138371 {
+                    ha:attributes {
+                     openscad=0402
+                     value=1uF
+                     device=CAPACITOR
+                     refdes=C102
+                     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:attributes {
-                  term=19
-                  name=pin19
-                }
-               }
-               ha:padstack_ref.1109199 {
-                proto=1; x=1.45001in; y=39.37mm; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=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;
+                      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.1138372 {
+                         x1=58.039mm; y1=1.52674in; x2=58.039mm; y2=1.52674in; 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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = uBW/nUHTf4QJGTtC2iUAAABv
+                   }
+                   ha:subc.1139999 {
+                    ha:attributes {
+                     refdes=C101
+                     value=0.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: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.1140013 {
+                      proto=0; x=2.23in; y=674.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha: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.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
+                       }
+                     }
+                    }
+                   }
+                    uid = IGobWzSMURBswUg5LvAAAACM
+                   }
+                   ha:subc.1140015 {
+                    ha:attributes {
+                     value=374
+                     device=RESISTOR
+                     footprint=0.125W_Carbon_Resistor
+                     refdes=R106
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=60.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=60.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=60.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=60.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=60.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+                      }
+                    }
+                   }
 
-                ha:attributes {
-                  term=20
-                  name=pin20
-                }
-               }
-               ha:padstack_ref.1109200 {
-                proto=1; x=39.37mm; y=1.45001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      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
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = fdmrigvTMcHho9IPHtUAAAAo
+                   }
+                   ha:subc.1140049 {
+                    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
+                    }
+                   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;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                          }
+                        }
+                      }
+                    }
 
-                li:thermal {
-                }
+                    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
+                        }
+                      }
+                    }
+                   }
 
-                ha:attributes {
-                  term=21
-                  name=pin21
-                }
-               }
-               ha:padstack_ref.1109201 {
-                proto=1; x=1.45001in; y=1.45001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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:attributes {
+                        term=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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        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 {
+
+                     ha:top-silk {
+                      lid=0
+                      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
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = fdmrigvTMcHho9IPHtUAAAAQ
+                   }
+                   ha:subc.1140502 {
+                    ha:attributes {
+                     footprint=0805diode
+                     value=5.1V
+                     device=DIODE
+                     openscad=0805
+                     refdes=Z1
+                    }
+                   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  
+                           -29.52mil  
+                           -25.59mil  
+                           -29.52mil  
+                           -25.59mil  
+                           29.52mil  
+                           25.59mil  
+                           29.52mil  
+                          }
+                        }
+
+                        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  
+                           -32.52mil  
+                           -28.59mil  
+                           -32.52mil  
+                           -28.59mil  
+                           32.52mil  
+                           28.59mil  
+                           32.52mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           25.59mil  
+                           -29.52mil  
+                           -25.59mil  
+                           -29.52mil  
+                           -25.59mil  
+                           29.52mil  
+                           25.59mil  
+                           29.52mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     ha:padstack_ref.1140530 {
+                      proto=0; x=1.96214in; y=915.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      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
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = DcN0YaPHZtfc6pL88xQAAACF
+                   }
+                   ha:subc.1140533 {
+                    ha:attributes {
+                     value=INA125
+                     device=IC
+                     footprint=SO16
+                     refdes=U6
+                    }
+                   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  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -47.5mil  
+                           -15.0mil  
+                           -47.5mil  
+                           15.0mil  
+                           47.5mil  
+                           15.0mil  
+                           47.5mil  
+                           -15.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           -10.0mil  
+                          }
+                        }
+                      }
+                    }
 
-                ha:attributes {
-                  term=22
-                  name=pin22
-                }
-               }
-               ha:padstack_ref.1109202 {
-                proto=1; x=39.37mm; y=1.35001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                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 {
+                           42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           10.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           47.5mil  
+                           15.0mil  
+                           47.5mil  
+                           -15.0mil  
+                           -47.5mil  
+                           -15.0mil  
+                           -47.5mil  
+                           15.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           42.5mil  
+                           10.0mil  
+                           42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           -10.0mil  
+                           -42.5mil  
+                           10.0mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                     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: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
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = IGobWzSMURBswUg5LvAAAACi
+                   }
+                   ha:subc.1140579 {
+                    ha:attributes {
+                     value=Header-2
+                     device=CONNECTOR
+                     footprint=100mil2pin
+                     refdes=J7
+                    }
+                   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;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                          }
+                        }
+                      }
+                    }
 
-                ha:attributes {
-                  term=23
-                  name=pin23
-                }
-               }
-               ha:padstack_ref.1109203 {
-                proto=1; x=1.45001in; y=1.35001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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:thermal {
-                }
+                    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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      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
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = PShjzY6L2OQTojvEFvcAAABc
+                   }
+                   ha:subc.1140607 {
+                    ha:attributes {
+                     refdes=R19
+                     value=10k
+                     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:attributes {
-                  term=24
-                  name=pin24
-                }
-               }
-               ha:padstack_ref.1109204 {
-                proto=1; x=39.37mm; y=1.25001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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: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.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.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.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.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: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;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     ha:padstack_ref.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 {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     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
+                      }
+
+                      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.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: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=25
-                  name=pin25
-                }
-               }
-               ha:padstack_ref.1109205 {
-                proto=1; x=1.45001in; y=1.25001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     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
+                      }
+
+                      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.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.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.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.1154939 {
+                         x1=2.183in; y1=2.64974in; x2=56.4482mm; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
+                    }
+                   }
+                    uid = L3uSQeru9w1L5hdo5KkAAABe
+                   }
+                   ha:subc.1154945 {
+                    ha:attributes {
+                     value=0.1uF
+                     device=CAPACITOR
+                     footprint=0402
+                     refdes=C9
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     ha:padstack_ref.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 {                      }
+
+                       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: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.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: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 {
+                      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:attributes {
-                  term=26
-                  name=pin26
-                }
-               }
-               ha:padstack_ref.1109206 {
-                proto=1; x=39.37mm; y=1.15001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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: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: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.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: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:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           -12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           -9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     ha:padstack_ref.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 {
+                           -20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           -25.595mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -23.67mil  
+                           28.595mil  
+                           23.67mil  
+                           28.595mil  
+                           23.67mil  
+                           -28.595mil  
+                           -23.67mil  
+                           -28.595mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           25.595mil  
+                           20.67mil  
+                           -25.595mil  
+                           -20.67mil  
+                           -25.595mil  
+                          }
+                        }
+                      }
+                    }
 
-                ha:attributes {
-                  term=27
-                  name=pin27
-                }
-               }
-               ha:padstack_ref.1109207 {
-                proto=1; x=1.45001in; y=1.15001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                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:thermal {
-                }
+                    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
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=pin1
+                      }
+                     }
+                     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=4
+                        name=pin4
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=3
+                        name=pin3
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      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
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=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: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: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: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:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 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: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:attributes {
-                  term=28
-                  name=pin28
-                }
-               }
-               ha:padstack_ref.1109208 {
-                proto=1; x=39.37mm; y=1.05001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=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: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;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                           42.5mil  
+                           -42.5mil  
+                           42.5mil  
+                          }
+                        }
+                      }
+                    }
 
-                li:thermal {
-                }
+                    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
+                        }
+                      }
+                    }
+                   }
 
-                ha:attributes {
-                  term=29
-                  name=pin29
-                }
-               }
-               ha:padstack_ref.1109209 {
-                proto=1; x=1.45001in; y=1.05001in; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                        li:2 {
+                         on  
+                         diag  
+                         round  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         diag  
+                         round  
+                         noshape  
+                        }
+                      }
+
+                      ha:attributes {
+                        term=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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
+
+                       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:subc-aux {
+                      lid=1
+                      ha:combining {                      }
+
+                       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
+                       }
+                     }
+                    }
+                   }
+                    uid = 2T5hFYSkncza3u8NS5oAAABk
+                   }
+                   ha:subc.1155104 {
+                    ha:attributes {
+                     value=Debug
+                     device=CONNECTOR
+                     footprint=0-215079-4
+                     refdes=J6
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                           23.0mil  
+                           -23.0mil  
+                           23.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                           26.0mil  
+                           -26.0mil  
+                           26.0mil  
+                          }
+                        }
+                      }
+                    }
 
-                li:thermal {
-                }
+                    ha:ps_proto_v6.1 {
+                      hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+                      }
+                    }
 
-                ha:attributes {
-                  term=30
-                  name=pin30
-                }
-               }
-               ha:padstack_ref.1109210 {
-                proto=1; x=39.37mm; y=950.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    ha:ps_proto_v6.2 {
+                      hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     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=pin1
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=pin2
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=4
+                        name=pin4
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=0
+                        name=mnt
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      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
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
+
+                       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
+                       }
+                     }
+                    }
+                   }
+                    uid = awHEPLOUqbax+QojwTkAAAB7
+                   }
+                   ha:subc.1155135 {
+                    ha:attributes {
+                     value=USBmicroB
+                     device=CONNECTOR
+                     footprint=11071
+                     refdes=J5
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           26.575mil  
+                           7.875mil  
+                           26.575mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           10.875mil  
+                           -29.575mil  
+                           -10.875mil  
+                           -29.575mil  
+                           -10.875mil  
+                           29.575mil  
+                           10.875mil  
+                           29.575mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           -26.575mil  
+                           -7.875mil  
+                           26.575mil  
+                           7.875mil  
+                           26.575mil  
+                          }
+                        }
+                      }
+                    }
 
-                ha:attributes {
-                  term=31
-                  name=pin31
-                }
-               }
-               ha:padstack_ref.1109211 {
-                proto=1; x=1.45001in; y=950.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                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 {
+                           -31.495mil  
+                           -27.56mil  
+                           -31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           -27.56mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -34.495mil  
+                           -30.56mil  
+                           -34.495mil  
+                           30.56mil  
+                           34.495mil  
+                           30.56mil  
+                           34.495mil  
+                           -30.56mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -31.495mil  
+                           -27.56mil  
+                           -31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           27.56mil  
+                           31.495mil  
+                           -27.56mil  
+                          }
+                        }
+                      }
+                    }
 
-                li:thermal {
-                }
+                    ha:ps_proto_v6.2 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           -37.4mil  
+                           -37.4mil  
+                           -37.4mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -40.4mil  
+                           40.4mil  
+                           40.4mil  
+                           40.4mil  
+                           40.4mil  
+                           -40.4mil  
+                           -40.4mil  
+                           -40.4mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           37.4mil  
+                           -37.4mil  
+                           -37.4mil  
+                           -37.4mil  
+                          }
+                        }
+                      }
+                    }
 
-                ha:attributes {
-                  term=32
-                  name=pin32
-                }
-               }
-               ha:padstack_ref.1109212 {
-                proto=1; x=39.37mm; y=850.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                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
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          intern = 1
+                         }
+                         clearance=10.0mil
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          copper = 1
+                         }
+                         clearance=10.0mil
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;                         }
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          bottom = 1
+                          mask = 1
+                         }
+                         clearance=10.0mil
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=10.0mil
+                        }
+                      }
+                    }
+                   }
 
-                li: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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=VBUS
+                      }
+                     }
+                     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=D-
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=4
+                        name=HS
+                      }
+                     }
+                     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: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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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:thermal {
+                      }
+
+                      ha:attributes {
+                        term=G
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=G
+                      }
+                     }
+                     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=G
+                      }
+                     }
+                     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=G
+                      }
+                     }
+                    }
+                    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.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
+                       }
+                     }
+
+                     {ha:top copper}             {
+                      lid=2
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        copper = 1
+                        top = 1
+                       }
+                     }
+
+                     ha:top_paste {
+                      lid=3
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        top = 1
+                        paste = 1
+                       }
+                     }
+
+                     ha:top_mask {
+                      lid=4
+                      ha:combining { sub=1; auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        top = 1
+                        mask = 1
+                       }
+                     }
+
+                     ha:any_internal_copper {
+                      lid=5
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        copper = 1
+                        intern = 1
+                       }
+                       stack_offs = 1
+                     }
+
+                     ha:bottom_copper {
+                      lid=6
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        copper = 1
+                       }
+                     }
+
+                     ha:bottom_mask {
+                      lid=7
+                      ha:combining { sub=1; auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        mask = 1
+                       }
+                     }
+
+                     ha:bottom_silk {
+                      lid=8
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        bottom = 1
+                       }
+                     }
+
+                     ha:bottom_paste {
+                      lid=9
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        paste = 1
+                       }
+                     }
+
+                     ha:outline {
+                      lid=10
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        boundary = 1
+                       }
+                       purpose = uroute
+                     }
+
+                     ha:pmech {
+                      lid=11
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        mech = 1
+                       }
+                       purpose = proute
+                     }
+
+                     ha:umech {
+                      lid=12
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        mech = 1
+                       }
+                       purpose = uroute
+                     }
+                    }
+                   }
+                    uid = t+CANjtdPMoBlE0Q3VMAAAAB
+                   }
+                   ha:subc.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: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  
+                          }
+                        }
+
+                        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: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=pin33
-                }
-               }
-               ha:padstack_ref.1109213 {
-                proto=1; x=1.45001in; y=850.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                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 {
+                           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 {
+                          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  
+                          }
+                        }
+
+                        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  
+                          }
+                        }
+                      }
+                    }
 
-                li:thermal {
-                }
+                    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 {
+                           -92.52mil  
+                           92.52mil  
+                           92.52mil  
+                           92.52mil  
+                           92.52mil  
+                           -92.52mil  
+                           -92.52mil  
+                           -92.52mil  
+                          }
+                        }
+
+                        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:attributes {
-                  term=34
-                  name=pin34
-                }
-               }
-               ha:padstack_ref.1109214 {
-                proto=1; x=39.37mm; y=750.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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
+                          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
+                        }
+                      }
+                    }
 
-                li:thermal {
-                }
+                    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:attributes {
-                  term=35
-                  name=pin35
-                }
-               }
-               ha:padstack_ref.1109215 {
-                proto=1; x=1.45001in; y=750.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                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=36
-                  name=pin36
-                }
-               }
-               ha:padstack_ref.1109216 {
-                proto=1; x=39.37mm; y=650.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=9
+                        name=9
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=25
+                        name=25
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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: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 {
+                      }
+
+                      ha:attributes {
+                        term=20
+                        name=20
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=28
+                        name=28
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=5
+                        name=5
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=13
+                        name=13
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=21
+                        name=21
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=6
+                        name=6
+                      }
+                     }
+                     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:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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: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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=32
+                        name=32
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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=33
+                        name=33
+                      }
+                     }
+                     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:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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 {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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 {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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:thermal {
+                      }
+
+                      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
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+                     }
+                     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: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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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 {
+                      }
+
+                      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:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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 {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+
+                      li:thermal {
+                      }
+
+                      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;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      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
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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:thermal {
+                      }
+
+                      ha:attributes {
+                        term=33
+                        name=33
+                      }
+                     }
+                     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 {                      }
+
+                       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: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
+                       }
+                     }
+                    }
+                   }
+                    uid = KwXQMRnGzvT2EBg4uEQAAABX
+                   }
+                   ha:subc.1155657 {
+                    ha:attributes {
+                     refdes=R500
+                     value=3.3k
+                     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:thermal {
-                }
+                    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=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: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.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
+                       }
+                     }
+                    }
+                   }
+                    uid = IGobWzSMURBswUg5LvAAAACC
+                   }
+                   ha:subc.1155673 {
+                    ha:attributes {
+                     value=1k
+                     device=RESISTOR
+                     footprint=0402
+                     refdes=R7
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           -12.84mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                ha:attributes {
-                  term=37
-                  name=pin37
-                }
-               }
-               ha:padstack_ref.1109217 {
-                proto=1; x=1.45001in; y=650.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     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: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.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
+                       }
+                     }
+                    }
+                   }
+                    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:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           -12.84mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                li:thermal {
-                }
+                    li:objects {
+                     ha:padstack_ref.1155702 {
+                      proto=0; x=2.382in; y=2.46348in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     ha:padstack_ref.1155703 {
+                      proto=0; x=2.382in; y=2.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
+                     }
+
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.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
+                       }
+                     }
+                    }
+                   }
+                    uid = fdmrigvTMcHho9IPHtUAAABx
+                   }
+                   ha:subc.1155705 {
+                    ha:attributes {
+                     value=TSM200N03D
+                     device=MOSFET
+                     footprint=PDFN33
+                     refdes=Q2
+                    }
+                   ha:data {
+                                      li:padstack_prototypes {
+
+                    ha:ps_proto_v6.0 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           11.815mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { sub=1; auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          mask = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           10.875mil  
+                           -14.815mil  
+                           -10.875mil  
+                           -14.815mil  
+                           -10.875mil  
+                           14.815mil  
+                           10.875mil  
+                           14.815mil  
+                          }
+                        }
+
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           -11.815mil  
+                           -7.875mil  
+                           11.815mil  
+                           7.875mil  
+                           11.815mil  
+                          }
+                        }
+                      }
+                    }
 
-                ha:attributes {
-                  term=38
-                  name=pin38
-                }
-               }
-               ha:padstack_ref.1109218 {
-                proto=1; x=39.37mm; y=550.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                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 {
+                           -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.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:attributes {
-                  term=39
-                  name=pin39
-                }
-               }
-               ha:padstack_ref.1109219 {
-                proto=1; x=1.45001in; y=550.01mil; rot=-270.000000; xmirror=1; smirror=1; clearance=2.5mil;
-                ha:flags {
-                 clearline=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:flags {
+                       clearline=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
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=7
+                        name=pin7
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=pin2
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=6
+                        name=pin6
+                      }
+                     }
+                     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=3
+                        name=pin3
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=5
+                        name=pin5
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=4
+                        name=pin4
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=8
+                        name=pin8
+                      }
+                     }
+                     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
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=5
+                        name=pin5
+                      }
+                     }
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
+
+                       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:subc-aux {
+                      lid=1
+                      ha:combining {                      }
+
+                       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
+                       }
+                     }
+                    }
+                   }
+                    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: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:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     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
+                      }
+
+                      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.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
+                       }
+                     }
+                    }
+                   }
+                    uid = m7vO7oCLHBbWiqAZI8QAAABX
+                   }
+                   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  
+                          }
+                        }
+                      }
+                    }
+                   }
 
-                ha:attributes {
-                  term=40
-                  name=pin40
-                }
-               }
-               ha:padstack_ref.1109220 {
-                proto=2; x=38.1mm; y=2.64173in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-                ha:flags {
-                 clearline=1
-                }
+                    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:thermal {
-                  li:2 {
-                   on  
-                   solid  
-                   noshape  
+                    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;
                   }
-                  li:3 {
-                   on  
-                   solid  
-                   noshape  
+                  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:attributes {
-                  term=G
-                  name=G
-                }
-               }
-               ha:padstack_ref.1109221 {
-                proto=2; x=38.1mm; y=358.28mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-                ha:flags {
-                 clearline=1
-                }
-
-                li:thermal {
-                  li:2 {
-                   on  
-                   solid  
-                   noshape  
+                  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;
                   }
-                  li:3 {
-                   on  
-                   solid  
-                   noshape  
+                  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:attributes {
-                  term=G
-                  name=G
-                }
-               }
-               ha:padstack_ref.1109222 {
-                proto=2; x=2.40551in; y=2.64173in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-                ha:flags {
-                 clearline=1
-                }
-
-                li:thermal {
-                  li:2 {
-                   on  
-                   solid  
-                   noshape  
+                  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;
                   }
-                  li:3 {
-                   on  
-                   solid  
-                   noshape  
+                  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:attributes {
-                  term=G
-                  name=G
-                }
-               }
-               ha:padstack_ref.1109223 {
-                proto=2; x=2.40551in; y=358.28mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-                ha:flags {
-                 clearline=1
-                }
-
-                li:thermal {
-                  li:2 {
-                   on  
-                   solid  
-                   noshape  
+                  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;
                   }
-                  li:3 {
-                   on  
-                   solid  
-                   noshape  
+                  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:attributes {
-                  term=G
-                  name=G
-                }
-               }
-              }
-              li:layers {
-
-               ha:top-silk {
-                lid=0
-                ha:combining {                }
-
-                 li:objects {
-                  ha:line.1109151 {
-                   x1=1.36221in; y1=309.07mil; x2=1.36221in; y2=2.69094in; thickness=5.0mil; clearance=0.0;
+                  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:line.1109154 {
-                   x1=2.54331in; y1=309.07mil; x2=2.54331in; y2=2.69094in; thickness=5.0mil; clearance=0.0;
+                  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:line.1109157 {
-                   x1=1.4508in; y1=220.48mil; x2=2.45472in; y2=220.48mil; thickness=5.0mil; clearance=0.0;
+                  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:line.1109160 {
-                   x1=1.4508in; y1=2.77953in; x2=2.45472in; y2=2.77953in; thickness=5.0mil; clearance=0.0;
+                  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:arc.1109163 {
-                   x=1.4508in; y=309.07mil; width=88.58mil; height=88.58mil; astart=0.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+                  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:arc.1109164 {
-                   x=1.4508in; y=2.69094in; width=88.58mil; height=88.58mil; astart=90.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+                  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:arc.1109165 {
-                   x=2.45472in; y=309.07mil; width=88.58mil; height=88.58mil; astart=270.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+                  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:arc.1109166 {
-                   x=2.45472in; y=2.69094in; width=88.58mil; height=88.58mil; astart=180.000000; adelta=-90.000000; thickness=5.0mil; clearance=0.0;
+                  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:type {
-                  silk = 1
-                   bottom = 1
-                 }
-               }
-
-               ha:subc-aux {
-                lid=1
-                ha:combining {                }
-
-                 li:objects {
-                  ha:line.1109168 {
-                   x1=39.145567mm; y1=38.100127mm; x2=39.145567mm; y2=38.100127mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=pnp-origin
-                   }
+                  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:line.1109171 {
-                   x1=38.1mm; y1=38.1mm; x2=38.1mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=origin
-                   }
+                  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:line.1109174 {
-                   x1=38.1mm; y1=38.1mm; x2=37.1mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=x
-                   }
+                  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:line.1109177 {
-                   x1=38.1mm; y1=38.1mm; x2=38.1mm; y2=37.1mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=y
-                   }
+                  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;
                   }
-                 }
-                 ha:type {
-                  misc = 1
-                  virtual = 1
-                   bottom = 1
-                 }
-               }
-              }
-             }
-              uid = 0grbF4BV+z3LYgeXz8MAAABW
-             }
   }
   li:layers {
    ha:top-sig {
@@ -31315,94 +29226,6 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 3.0in
      }
-     ha:line.796625 {
-      clearance = 12.0mil
-      y2 = 600.0mil
-      thickness = 10.0mil
-      x1 = 72.8472mm
-      x2 = 2.87in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 602.0mil
-     }
-     ha:line.797069 {
-      clearance = 12.0mil
-      y2 = 500.0mil
-      thickness = 10.0mil
-      x1 = 72.7456mm
-      x2 = 2.87in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 494.0mil
-     }
-     ha:line.797081 {
-      clearance = 12.0mil
-      y2 = 400.0mil
-      thickness = 10.0mil
-      x1 = 2.869in
-      x2 = 2.87in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 399.0mil
-     }
-     ha:line.850515 {
-      clearance = 12.0mil
-      y2 = 170.0mil
-      thickness = 10.0mil
-      x1 = 1.499in
-      x2 = 38.1mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 171.0mil
-     }
-     ha:line.866344 {
-      clearance = 12.0mil
-      y2 = 2.827in
-      thickness = 10.0mil
-      x1 = 2.3in
-      x2 = 2.3in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.83in
-     }
-     ha:line.867753 {
-      clearance = 20.0mil
-      y2 = 490.0mil
-      thickness = 20.0mil
-      x1 = 29.9212mm
-      x2 = 1.421in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 490.0mil
-     }
-     ha:line.870921 {
-      clearance = 22.0mil
-      y2 = 68.156994mm
-      thickness = 27.0mil
-      x1 = 66.980785mm
-      x2 = 72.391905mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.47031in
-     }
-     ha:line.870927 {
-      clearance = 22.0mil
-      y2 = 69.51599mm
-      thickness = 27.0mil
-      x1 = 72.0344mm
-      x2 = 72.39mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 69.16039mm
-     }
      ha:line.922927 {
       clearance = 12.0mil
       y2 = 950.0mil
@@ -31414,3140 +29237,1995 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 950.0mil
      }
-     ha:line.931130 {
-      clearance = 22.0mil
-      y2 = 59.51601mm
-      thickness = 27.0mil
-      x1 = 67.30238mm
-      x2 = 72.39mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 61.20638mm
-     }
-     ha:line.943101 {
-      clearance = 20.0mil
-      y2 = 136.0mil
-      thickness = 10.0mil
-      x1 = 53.41623mm
-      x2 = 2.149in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 136.0mil
-     }
-     ha:line.943104 {
-      clearance = 20.0mil
-      y2 = 121.0mil
-      thickness = 10.0mil
-      x1 = 2.149in
-      x2 = 2.164in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 136.0mil
-     }
-     ha:line.943107 {
-      clearance = 20.0mil
-      y2 = 1.85417mm
-      thickness = 10.0mil
-      x1 = 2.164in
-      x2 = 2.164in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 121.0mil
-     }
-     ha:line.943110 {
-      clearance = 20.0mil
-      y2 = 60.0mil
-      thickness = 10.0mil
-      x1 = 2.164in
-      x2 = 54.63543mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.85417mm
-     }
-     ha:line.943113 {
-      clearance = 20.0mil
-      y2 = 136.0mil
-      thickness = 10.0mil
-      x1 = 48.20923mm
-      x2 = 1.853in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 136.0mil
-     }
-     ha:line.943116 {
-      clearance = 20.0mil
-      y2 = 123.0mil
-      thickness = 10.0mil
-      x1 = 1.853in
-      x2 = 1.84in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 136.0mil
-     }
-     ha:line.943119 {
-      clearance = 20.0mil
-      y2 = 1.80343mm
-      thickness = 10.0mil
-      x1 = 1.84in
-      x2 = 1.84in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 123.0mil
-     }
-     ha:line.943122 {
-      clearance = 20.0mil
-      y2 = 60.0mil
-      thickness = 10.0mil
-      x1 = 1.84in
-      x2 = 47.01543mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.80343mm
-     }
-     ha:line.943125 {
-      clearance = 20.0mil
-      y2 = 486.0mil
-      thickness = 10.0mil
-      x1 = 48.20923mm
-      x2 = 1.761in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 486.0mil
-     }
-     ha:line.943128 {
-      clearance = 20.0mil
-      y2 = 436.0mil
-      thickness = 10.0mil
-      x1 = 1.761in
-      x2 = 1.811in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 386.0mil
-     }
-     ha:line.943131 {
-      clearance = 20.0mil
-      y2 = 436.0mil
-      thickness = 10.0mil
-      x1 = 1.811in
-      x2 = 48.20923mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 436.0mil
-     }
-     ha:line.943134 {
-      clearance = 20.0mil
-      y2 = 301.0mil
-      thickness = 10.0mil
-      x1 = 1.761in
-      x2 = 1.761in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 286.0mil
-     }
-     ha:line.943137 {
-      clearance = 20.0mil
-      y2 = 386.0mil
-      thickness = 10.0mil
-      x1 = 1.761in
-      x2 = 1.846in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 301.0mil
-     }
-     ha:line.943140 {
+     ha:line.984165 {
       clearance = 20.0mil
-      y2 = 386.0mil
+      y2 = 34.304204mm
       thickness = 10.0mil
-      x1 = 1.846in
-      x2 = 48.20923mm
+      x1 = 16.838192mm
+      x2 = 16.826996mm
       ha:flags {
        clearline = 1
       }
-      y1 = 386.0mil
+      y1 = 1.351in
      }
-     ha:line.943143 {
+     ha:line.984162 {
       clearance = 20.0mil
-      y2 = 244.0mil
+      y2 = 1.35in
       thickness = 10.0mil
-      x1 = 1.761in
-      x2 = 1.819in
+      x1 = 16.826996mm
+      x2 = 16.826996mm
       ha:flags {
        clearline = 1
       }
-      y1 = 186.0mil
+      y1 = 33.2994mm
      }
-     ha:line.943146 {
+     ha:line.984159 {
       clearance = 20.0mil
-      y2 = 306.0mil
+      y2 = 1.389in
       thickness = 10.0mil
-      x1 = 1.819in
-      x2 = 1.819in
+      x1 = 16.027396mm
+      x2 = 16.027396mm
       ha:flags {
        clearline = 1
       }
-      y1 = 244.0mil
+      y1 = 1.35in
      }
-     ha:line.943149 {
+     ha:line.984156 {
       clearance = 20.0mil
-      y2 = 336.0mil
+      y2 = 33.2994mm
       thickness = 10.0mil
-      x1 = 1.819in
-      x2 = 1.849in
+      x1 = 15.773396mm
+      x2 = 16.027396mm
       ha:flags {
        clearline = 1
       }
-      y1 = 306.0mil
+      y1 = 33.2994mm
      }
-     ha:line.943152 {
+     ha:line.984153 {
       clearance = 20.0mil
-      y2 = 336.0mil
-      thickness = 10.0mil
-      x1 = 1.849in
-      x2 = 48.20923mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 336.0mil
-     }
-     ha:line.943155 {
-      clearance = 12.0mil
-      y2 = 586.0mil
-      thickness = 10.0mil
-      x1 = 1.761in
-      x2 = 1.761in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 486.0mil
-     }
-     ha:line.943158 {
-      clearance = 12.0mil
-      y2 = 186.0mil
-      thickness = 10.0mil
-      x1 = 1.897in
-      x2 = 49.53mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 186.0mil
-     }
-     ha:line.943161 {
-      clearance = 12.0mil
-      y2 = 236.0mil
-      thickness = 10.0mil
-      x1 = 1.897in
-      x2 = 1.97726in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 236.0mil
-     }
-     ha:line.943164 {
-      clearance = 12.0mil
-      y2 = 618.0mil
-      thickness = 10.0mil
-      x1 = 1.761in
-      x2 = 1.794in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 585.0mil
-     }
-     ha:line.943182 {
-      clearance = 12.0mil
-      y2 = 213.0mil
-      thickness = 10.0mil
-      x1 = 49.53mm
-      x2 = 1.977in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 186.0mil
-     }
-     ha:line.943185 {
-      clearance = 22.0mil
-      y2 = 668.0mil
-      thickness = 27.0mil
-      x1 = 1.991in
-      x2 = 53.086mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 668.0mil
-     }
-     ha:line.943200 {
-      clearance = 12.0mil
-      y2 = 596.0mil
+      y2 = 32.7914mm
       thickness = 10.0mil
-      x1 = 2.143in
-      x2 = 2.165in
+      x1 = 15.773396mm
+      x2 = 15.265396mm
       ha:flags {
        clearline = 1
       }
-      y1 = 618.0mil
+      y1 = 33.2994mm
      }
-     ha:line.943203 {
-      clearance = 12.0mil
-      y2 = 546.0mil
+     ha:line.984150 {
+      clearance = 20.0mil
+      y2 = 1.27in
       thickness = 10.0mil
-      x1 = 2.165in
-      x2 = 2.165in
+      x1 = 15.798796mm
+      x2 = 16.040596mm
       ha:flags {
        clearline = 1
       }
-      y1 = 596.0mil
+      y1 = 1.27in
      }
-     ha:line.943206 {
-      clearance = 12.0mil
-      y2 = 475.0mil
+     ha:line.984147 {
+      clearance = 20.0mil
+      y2 = 32.7914mm
       thickness = 10.0mil
-      x1 = 2.165in
-      x2 = 2.236in
+      x1 = 15.798796mm
+      x2 = 15.265396mm
       ha:flags {
        clearline = 1
       }
-      y1 = 546.0mil
+      y1 = 1.27in
      }
-     ha:line.943209 {
-      clearance = 12.0mil
-      y2 = 618.0mil
+     ha:line.984144 {
+      clearance = 20.0mil
+      y2 = 32.2458mm
       thickness = 10.0mil
-      x1 = 2.143in
-      x2 = 1.794in
+      x1 = 16.827996mm
+      x2 = 16.827996mm
       ha:flags {
        clearline = 1
       }
-      y1 = 618.0mil
+      y1 = 1.23in
      }
-     ha:line.943212 {
-      clearance = 12.0mil
-      y2 = 5.416804mm
+     ha:line.984141 {
+      clearance = 20.0mil
+      y2 = 1.389in
       thickness = 10.0mil
-      x1 = 1.97726in
-      x2 = 1.97726in
+      x1 = 15.2664mm
+      x2 = 16.001996mm
       ha:flags {
        clearline = 1
       }
-      y1 = 538.0mil
+      y1 = 1.389in
      }
-     ha:line.943215 {
-      clearance = 12.0mil
-      y2 = 668.0mil
+     ha:line.984138 {
+      clearance = 20.0mil
+      y2 = 1.39in
       thickness = 10.0mil
-      x1 = 53.098192mm
-      x2 = 53.086mm
+      x1 = 16.001996mm
+      x2 = 16.027396mm
       ha:flags {
        clearline = 1
       }
-      y1 = 668.0mil
+      y1 = 1.389in
      }
-     ha:line.943218 {
-      clearance = 12.0mil
-      y2 = 584.0mil
+     ha:line.984135 {
+      clearance = 20.0mil
+      y2 = 1.27in
       thickness = 10.0mil
-      x1 = 51.021996mm
-      x2 = 51.021996mm
+      x1 = 16.865592mm
+      x2 = 16.840192mm
       ha:flags {
        clearline = 1
       }
-      y1 = 538.0mil
+      y1 = 1.271in
      }
-     ha:line.943221 {
+     ha:line.984386 {
       clearance = 12.0mil
-      y2 = 568.0mil
+      y2 = 31.1404mm
       thickness = 10.0mil
-      x1 = 53.086mm
-      x2 = 51.0286mm
+      x1 = 493.0mil
+      x2 = 489.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 568.0mil
+      y1 = 1.23in
      }
-     ha:line.943224 {
+     ha:line.985454 {
       clearance = 12.0mil
-      y2 = 567.74mil
+      y2 = 1.23in
       thickness = 10.0mil
-      x1 = 51.0286mm
-      x2 = 51.021996mm
+      x1 = 16.0284mm
+      x2 = 492.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 568.0mil
+      y1 = 1.23in
      }
-     ha:line.944451 {
+     ha:line.985457 {
       clearance = 12.0mil
-      y2 = 28.456128mm
+      y2 = 1.227in
       thickness = 10.0mil
-      x1 = 44.712128mm
-      x2 = 44.712128mm
+      x1 = 492.0mil
+      x2 = 489.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 26.597229mm
+      y1 = 1.23in
      }
-     ha:line.944454 {
+     ha:line.987767 {
       clearance = 12.0mil
-      y2 = 1.121in
+      y2 = 607.0mil
       thickness = 10.0mil
-      x1 = 44.712128mm
-      x2 = 1.761in
+      x1 = 18.497804mm
+      x2 = 18.497804mm
       ha:flags {
        clearline = 1
       }
-      y1 = 28.456128mm
+      y1 = 15.424404mm
      }
-     ha:line.944466 {
+     ha:line.988262 {
       clearance = 12.0mil
-      y2 = 814.865mil
+      y2 = 1.42152in
       thickness = 10.0mil
-      x1 = 44.712128mm
-      x2 = 44.712128mm
+      x1 = 662.48mil
+      x2 = 662.48mil
       ha:flags {
        clearline = 1
       }
-      y1 = 740.32mil
+      y1 = 1.389in
      }
-     ha:line.944469 {
+     ha:line.988265 {
       clearance = 12.0mil
-      y2 = 740.0mil
+      y2 = 36.4236mm
       thickness = 10.0mil
-      x1 = 44.712128mm
-      x2 = 1.76in
+      x1 = 662.48mil
+      x2 = 650.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 740.32mil
+      y1 = 1.42152in
      }
-     ha:line.944472 {
+     ha:line.988268 {
       clearance = 12.0mil
-      y2 = 1.046in
+      y2 = 36.4236mm
       thickness = 10.0mil
-      x1 = 44.712128mm
-      x2 = 44.712128mm
+      x1 = 650.0mil
+      x2 = 489.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 816.0mil
+      y1 = 36.4236mm
      }
-     ha:line.944487 {
+     ha:line.1007489 {
       clearance = 12.0mil
-      y2 = 28.36799mm
+      y2 = 26.5938mm
       thickness = 10.0mil
-      x1 = 42.712132mm
-      x2 = 42.712132mm
+      x1 = 40.008429mm
+      x2 = 40.005mm
       ha:flags {
        clearline = 1
       }
       y1 = 26.597229mm
      }
-     ha:line.947690 {
+     ha:line.1014064 {
       clearance = 12.0mil
-      y2 = 2.47839in
+      y2 = 1.35in
       thickness = 10.0mil
-      x1 = 63.208027mm
-      x2 = 61.867542mm
+      x1 = 772.0mil
+      x2 = 665.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 2.47839in
+      y1 = 1.35in
      }
-     ha:line.947693 {
+     ha:line.1014067 {
       clearance = 12.0mil
-      y2 = 62.996572mm
+      y2 = 34.329104mm
       thickness = 10.0mil
-      x1 = 61.867542mm
-      x2 = 2.43394in
+      x1 = 665.0mil
+      x2 = 16.851896mm
       ha:flags {
        clearline = 1
       }
-      y1 = 2.47839in
+      y1 = 1.35in
      }
-     ha:line.947696 {
+     ha:line.1019583 {
       clearance = 12.0mil
-      y2 = 2.42721in
+      y2 = 54.61mm
       thickness = 10.0mil
-      x1 = 63.208027mm
-      x2 = 61.836046mm
+      x1 = 34.290254mm
+      x2 = 1.35in
       ha:flags {
        clearline = 1
       }
-      y1 = 2.42721in
+      y1 = 54.609746mm
      }
-     ha:line.947699 {
+     ha:line.1051758 {
       clearance = 12.0mil
-      y2 = 2.42666in
+      y2 = 607.0mil
       thickness = 10.0mil
-      x1 = 61.836046mm
-      x2 = 2.43394in
+      x1 = 689.0mil
+      x2 = 18.472404mm
       ha:flags {
        clearline = 1
       }
-      y1 = 2.42721in
+      y1 = 607.0mil
      }
-     ha:line.968055 {
+     ha:line.1051761 {
       clearance = 12.0mil
-      y2 = 19.342608mm
+      y2 = 606.0mil
       thickness = 10.0mil
-      x1 = 1.93748in
-      x2 = 1.93748in
+      x1 = 18.472404mm
+      x2 = 18.497804mm
       ha:flags {
        clearline = 1
       }
-      y1 = 814.865mil
+      y1 = 607.0mil
      }
-     ha:line.968058 {
-      clearance = 12.0mil
-      y2 = 717.0mil
+     ha:line.1052012 {
+      clearance = 20.0mil
+      y2 = 1.021in
       thickness = 10.0mil
-      x1 = 1.93748in
-      x2 = 1.982in
+      x1 = 16.196564mm
+      x2 = 644.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 19.342608mm
+      y1 = 25.772364mm
      }
-     ha:line.968061 {
-      clearance = 12.0mil
-      y2 = 17.206722mm
-      thickness = 10.0mil
-      x1 = 1.982in
-      x2 = 1.982in
+     ha:line.1052018 {
+      clearance = 20.0mil
+      y2 = 25.956133mm
+      thickness = 20.0mil
+      x1 = 19.359372mm
+      x2 = 18.930239mm
       ha:flags {
        clearline = 1
       }
-      y1 = 717.0mil
+      y1 = 25.527mm
      }
-     ha:line.968064 {
+     ha:line.1052057 {
       clearance = 12.0mil
-      y2 = 677.0mil
+      y2 = 19.193002mm
       thickness = 10.0mil
-      x1 = 1.982in
-      x2 = 1.98243in
+      x1 = 19.263106mm
+      x2 = 19.650202mm
       ha:flags {
        clearline = 1
       }
-      y1 = 17.206722mm
+      y1 = 19.193002mm
      }
-     ha:line.969507 {
+     ha:line.1052060 {
       clearance = 12.0mil
-      y2 = 900.0mil
+      y2 = 774.0mil
       thickness = 10.0mil
-      x1 = 2.87in
-      x2 = 52.0446mm
+      x1 = 19.650202mm
+      x2 = 792.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 900.0mil
+      y1 = 19.193002mm
      }
-     ha:line.969510 {
+     ha:line.1052063 {
       clearance = 12.0mil
-      y2 = 1.011in
+      y2 = 774.0mil
       thickness = 10.0mil
-      x1 = 52.0446mm
-      x2 = 1.938in
+      x1 = 792.0mil
+      x2 = 857.74mil
       ha:flags {
        clearline = 1
       }
-      y1 = 900.0mil
+      y1 = 774.0mil
      }
-     ha:line.969513 {
+     ha:line.1052066 {
       clearance = 12.0mil
-      y2 = 1.046615in
+      y2 = 19.666204mm
       thickness = 10.0mil
-      x1 = 1.938in
-      x2 = 1.938in
+      x1 = 857.74mil
+      x2 = 858.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.011in
+      y1 = 774.0mil
      }
-     ha:line.969516 {
-      clearance = 12.0mil
-      y2 = 26.597229mm
-      thickness = 10.0mil
-      x1 = 1.938in
-      x2 = 1.93748in
+     ha:line.1052278 {
+      clearance = 22.0mil
+      y2 = 1.021in
+      thickness = 27.0mil
+      x1 = 644.0mil
+      x2 = 493.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.046615in
+      y1 = 1.021in
      }
-     ha:line.984165 {
-      clearance = 20.0mil
-      y2 = 34.304204mm
-      thickness = 10.0mil
-      x1 = 16.838192mm
-      x2 = 16.826996mm
+     ha:line.1052281 {
+      clearance = 22.0mil
+      y2 = 26.035mm
+      thickness = 27.0mil
+      x1 = 493.0mil
+      x2 = 489.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.351in
+      y1 = 1.021in
      }
-     ha:line.984162 {
-      clearance = 20.0mil
-      y2 = 1.35in
-      thickness = 10.0mil
-      x1 = 16.826996mm
-      x2 = 16.826996mm
+     ha:line.1052678 {
+      clearance = 22.0mil
+      y2 = 25.62733mm
+      thickness = 27.0mil
+      x1 = 27.377898mm
+      x2 = 1.07in
       ha:flags {
        clearline = 1
       }
-      y1 = 33.2994mm
+      y1 = 25.427432mm
      }
-     ha:line.984159 {
-      clearance = 20.0mil
-      y2 = 1.389in
+     ha:line.1052912 {
+      clearance = 12.0mil
+      y2 = 1.054in
       thickness = 10.0mil
-      x1 = 16.027396mm
-      x2 = 16.027396mm
+      x1 = 839.0mil
+      x2 = 995.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.35in
+      y1 = 1.054in
      }
-     ha:line.984156 {
-      clearance = 20.0mil
-      y2 = 33.2994mm
+     ha:line.1052915 {
+      clearance = 12.0mil
+      y2 = 26.797mm
       thickness = 10.0mil
-      x1 = 15.773396mm
-      x2 = 16.027396mm
+      x1 = 995.0mil
+      x2 = 996.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 33.2994mm
+      y1 = 1.054in
      }
-     ha:line.984153 {
-      clearance = 20.0mil
-      y2 = 32.7914mm
+     ha:line.1052918 {
+      clearance = 12.0mil
+      y2 = 1.054in
       thickness = 10.0mil
-      x1 = 15.773396mm
-      x2 = 15.265396mm
+      x1 = 917.0mil
+      x2 = 917.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 33.2994mm
+      y1 = 1.010695in
      }
-     ha:line.984150 {
-      clearance = 20.0mil
-      y2 = 1.27in
+     ha:line.1052957 {
+      clearance = 12.0mil
+      y2 = 27.871293mm
       thickness = 10.0mil
-      x1 = 15.798796mm
-      x2 = 16.040596mm
+      x1 = 24.241506mm
+      x2 = 25.023699mm
       ha:flags {
        clearline = 1
       }
-      y1 = 1.27in
+      y1 = 27.871293mm
      }
-     ha:line.984147 {
-      clearance = 20.0mil
-      y2 = 32.7914mm
+     ha:line.1052960 {
+      clearance = 12.0mil
+      y2 = 1.08648in
       thickness = 10.0mil
-      x1 = 15.798796mm
-      x2 = 15.265396mm
+      x1 = 25.023699mm
+      x2 = 996.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.27in
+      y1 = 27.871293mm
      }
-     ha:line.984144 {
-      clearance = 20.0mil
-      y2 = 32.2458mm
+     ha:line.1052963 {
+      clearance = 12.0mil
+      y2 = 27.871293mm
       thickness = 10.0mil
-      x1 = 16.827996mm
-      x2 = 16.827996mm
+      x1 = 879.6mil
+      x2 = 850.815mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.23in
+      y1 = 27.871293mm
      }
-     ha:line.984141 {
-      clearance = 20.0mil
-      y2 = 1.389in
+     ha:line.1052966 {
+      clearance = 12.0mil
+      y2 = 1.08548in
       thickness = 10.0mil
-      x1 = 15.2664mm
-      x2 = 16.001996mm
+      x1 = 850.815mil
+      x2 = 839.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.389in
+      y1 = 27.871293mm
      }
-     ha:line.984138 {
-      clearance = 20.0mil
-      y2 = 1.39in
+     ha:line.1052969 {
+      clearance = 12.0mil
+      y2 = 1.124in
       thickness = 10.0mil
-      x1 = 16.001996mm
-      x2 = 16.027396mm
+      x1 = 839.0mil
+      x2 = 839.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.389in
+      y1 = 1.08548in
      }
-     ha:line.984135 {
-      clearance = 20.0mil
-      y2 = 1.27in
-      thickness = 10.0mil
-      x1 = 16.865592mm
-      x2 = 16.840192mm
+     ha:line.1052999 {
+      clearance = 22.0mil
+      y2 = 1.010695in
+      thickness = 27.0mil
+      x1 = 879.6mil
+      x2 = 756.485mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.271in
+      y1 = 1.010695in
      }
-     ha:line.984386 {
-      clearance = 12.0mil
-      y2 = 31.1404mm
-      thickness = 10.0mil
-      x1 = 493.0mil
-      x2 = 489.0mil
+     ha:line.1053002 {
+      clearance = 22.0mil
+      y2 = 1.021in
+      thickness = 27.0mil
+      x1 = 756.485mil
+      x2 = 18.952972mm
       ha:flags {
        clearline = 1
       }
-      y1 = 1.23in
+      y1 = 1.010695in
      }
-     ha:line.985454 {
-      clearance = 12.0mil
-      y2 = 1.23in
-      thickness = 10.0mil
-      x1 = 16.0284mm
-      x2 = 492.0mil
+     ha:line.1053030 {
+      clearance = 22.0mil
+      y2 = 992.0mil
+      thickness = 27.0mil
+      x1 = 27.7622mm
+      x2 = 27.7622mm
       ha:flags {
        clearline = 1
       }
-      y1 = 1.23in
+      y1 = 921.0mil
      }
-     ha:line.985457 {
-      clearance = 12.0mil
-      y2 = 1.227in
-      thickness = 10.0mil
-      x1 = 492.0mil
-      x2 = 489.0mil
+     ha:line.1053033 {
+      clearance = 22.0mil
+      y2 = 988.0mil
+      thickness = 27.0mil
+      x1 = 27.0002mm
+      x2 = 27.0002mm
       ha:flags {
        clearline = 1
       }
-      y1 = 1.23in
+      y1 = 922.0mil
      }
-     ha:line.987767 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 18.497804mm
-      x2 = 18.497804mm
+     ha:line.1053036 {
+      clearance = 22.0mil
+      y2 = 987.0mil
+      thickness = 27.0mil
+      x1 = 1.078in
+      x2 = 1.078in
       ha:flags {
        clearline = 1
       }
-      y1 = 15.424404mm
+      y1 = 922.0mil
      }
-     ha:line.988262 {
-      clearance = 12.0mil
-      y2 = 1.42152in
-      thickness = 10.0mil
-      x1 = 662.48mil
-      x2 = 662.48mil
+     ha:line.1053063 {
+      clearance = 22.0mil
+      y2 = 955.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 917.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.389in
+      y1 = 1.010695in
      }
-     ha:line.988265 {
-      clearance = 12.0mil
-      y2 = 36.4236mm
-      thickness = 10.0mil
-      x1 = 662.48mil
-      x2 = 650.0mil
+     ha:line.1053066 {
+      clearance = 22.0mil
+      y2 = 936.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 936.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.42152in
+      y1 = 955.0mil
      }
-     ha:line.988268 {
-      clearance = 12.0mil
-      y2 = 36.4236mm
-      thickness = 10.0mil
-      x1 = 650.0mil
-      x2 = 489.0mil
+     ha:line.1053069 {
+      clearance = 22.0mil
+      y2 = 21.771483mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 936.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 36.4236mm
+      y1 = 936.0mil
      }
-     ha:line.867756 {
-      clearance = 20.0mil
-      y2 = 1.726in
-      thickness = 20.0mil
-      x1 = 29.9212mm
-      x2 = 29.9212mm
+     ha:line.1053072 {
+      clearance = 22.0mil
+      y2 = 21.767927mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 23.777956mm
       ha:flags {
        clearline = 1
       }
-      y1 = 490.0mil
+      y1 = 21.771483mm
      }
-     ha:line.991231 {
+     ha:line.1053120 {
       clearance = 20.0mil
-      y2 = 486.0mil
+      y2 = 1.21828in
       thickness = 20.0mil
-      x1 = 53.3908mm
-      x2 = 2.17374in
+      x1 = 18.907506mm
+      x2 = 18.907506mm
       ha:flags {
        clearline = 1
       }
-      y1 = 486.0mil
+      y1 = 1.021in
      }
-     ha:line.991234 {
+     ha:line.1053123 {
       clearance = 20.0mil
-      y2 = 435.74mil
+      y2 = 1.336in
       thickness = 20.0mil
-      x1 = 2.17374in
-      x2 = 2.224in
+      x1 = 18.907506mm
+      x2 = 862.11mil
       ha:flags {
        clearline = 1
       }
-      y1 = 486.0mil
+      y1 = 1.21828in
      }
-     ha:line.991459 {
+     ha:line.1053141 {
       clearance = 12.0mil
-      y2 = 475.0mil
+      y2 = 1.010695in
       thickness = 10.0mil
-      x1 = 2.236in
-      x2 = 2.284in
+      x1 = 813.0mil
+      x2 = 813.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 475.0mil
+      y1 = 805.74mil
      }
-     ha:line.991682 {
+     ha:line.1053156 {
       clearance = 12.0mil
-      y2 = 522.0mil
+      y2 = 17.92732mm
       thickness = 10.0mil
-      x1 = 2.284in
-      x2 = 2.284in
+      x1 = 707.2mil
+      x2 = 707.2mil
       ha:flags {
        clearline = 1
       }
-      y1 = 475.0mil
+      y1 = 19.193002mm
      }
-     ha:line.992334 {
+     ha:line.1053159 {
       clearance = 12.0mil
-      y2 = 139.52mil
+      y2 = 657.0mil
       thickness = 10.0mil
-      x1 = 2.212in
-      x2 = 2.212in
+      x1 = 707.2mil
+      x2 = 756.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 104.0mil
+      y1 = 17.92732mm
      }
-     ha:line.992337 {
+     ha:line.1053162 {
       clearance = 12.0mil
-      y2 = 171.0mil
+      y2 = 657.0mil
       thickness = 10.0mil
-      x1 = 2.212in
-      x2 = 58.3946mm
+      x1 = 756.0mil
+      x2 = 24.289004mm
       ha:flags {
        clearline = 1
       }
-      y1 = 171.0mil
+      y1 = 657.0mil
      }
-     ha:line.992340 {
+     ha:line.1053201 {
       clearance = 12.0mil
-      y2 = 170.0mil
+      y2 = 606.0mil
       thickness = 10.0mil
-      x1 = 58.3946mm
-      x2 = 2.3in
+      x1 = 1.07526in
+      x2 = 26.383996mm
       ha:flags {
        clearline = 1
       }
-      y1 = 171.0mil
+      y1 = 606.0mil
      }
-     ha:line.992580 {
+     ha:line.1053240 {
       clearance = 12.0mil
-      y2 = 400.0mil
+      y2 = 606.0mil
       thickness = 10.0mil
-      x1 = 2.869in
-      x2 = 2.87in
+      x1 = 24.289004mm
+      x2 = 1.00726in
       ha:flags {
        clearline = 1
       }
-      y1 = 401.0mil
+      y1 = 657.0mil
      }
-     ha:line.993834 {
+     ha:line.1053243 {
       clearance = 12.0mil
-      y2 = 2.39513in
+      y2 = 13.570204mm
       thickness = 10.0mil
-      x1 = 2.39174in
-      x2 = 60.753498mm
+      x1 = 1.00726in
+      x2 = 1.00726in
       ha:flags {
        clearline = 1
       }
-      y1 = 2.395in
+      y1 = 606.0mil
      }
-     ha:line.1001753 {
+     ha:line.1053246 {
       clearance = 12.0mil
-      y2 = 48.401986mm
+      y2 = 534.0mil
       thickness = 10.0mil
-      x1 = 2.8376in
-      x2 = 2.78641in
+      x1 = 1.00726in
+      x2 = 1.007in
       ha:flags {
        clearline = 1
       }
-      y1 = 48.401986mm
+      y1 = 13.570204mm
      }
-     ha:line.1001756 {
-      clearance = 12.0mil
-      y2 = 1.916in
-      thickness = 10.0mil
-      x1 = 2.78641in
-      x2 = 2.776in
+     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
+       clearline=1
       }
-      y1 = 48.401986mm
      }
-     ha:line.1001759 {
-      clearance = 12.0mil
-      y2 = 1.88in
-      thickness = 10.0mil
-      x1 = 2.8376in
-      x2 = 2.786in
+     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
+       clearline=1
       }
-      y1 = 1.88in
      }
-     ha:line.1001762 {
-      clearance = 12.0mil
-      y2 = 1.869in
-      thickness = 10.0mil
-      x1 = 2.786in
-      x2 = 70.485mm
+     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
+       clearline=1
       }
-      y1 = 1.88in
      }
-     ha:line.1001765 {
-      clearance = 12.0mil
-      y2 = 1.827in
-      thickness = 10.0mil
-      x1 = 70.485mm
-      x2 = 70.485mm
+     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
+       clearline=1
       }
-      y1 = 1.869in
      }
-     ha:line.1001768 {
-      clearance = 12.0mil
-      y2 = 1.826in
-      thickness = 10.0mil
-      x1 = 70.485mm
-      x2 = 2.774in
+     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
+       clearline=1
       }
-      y1 = 1.827in
      }
-     ha:line.1002452 {
-      clearance = 12.0mil
-      y2 = 2.188in
-      thickness = 10.0mil
-      x1 = 2.42374in
-      x2 = 62.690883mm
+     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
+       clearline=1
       }
-      y1 = 2.188in
      }
-     ha:line.1002455 {
-      clearance = 12.0mil
-      y2 = 2.18142in
-      thickness = 10.0mil
-      x1 = 62.690883mm
-      x2 = 62.858015mm
+     ha:line.1132733 {
+      x1=894.0mil; y1=1.544in; x2=862.555mil; y2=33.945703mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 2.188in
      }
-     ha:line.1002458 {
-      clearance = 12.0mil
-      y2 = 53.3908mm
-      thickness = 10.0mil
-      x1 = 2.61626in
-      x2 = 65.325117mm
+     ha:line.1133672 {
+      x1=840.0mil; y1=1.544in; x2=894.0mil; y2=1.544in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 53.3908mm
      }
-     ha:line.1002461 {
-      clearance = 12.0mil
-      y2 = 2.10859in
-      thickness = 10.0mil
-      x1 = 65.325117mm
-      x2 = 2.565265in
+     ha:line.1134288 {
+      x1=976.0mil; y1=1.544in; x2=1.069in; y2=1.544in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 53.3908mm
      }
-     ha:line.1002464 {
-      clearance = 12.0mil
-      y2 = 52.793773mm
-      thickness = 10.0mil
-      x1 = 64.503173mm
-      x2 = 64.503173mm
+     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
+       clearline=1
       }
-      y1 = 50.822225mm
      }
-     ha:line.1002467 {
-      clearance = 12.0mil
-      y2 = 53.503258mm
-      thickness = 10.0mil
-      x1 = 64.503173mm
-      x2 = 65.212658mm
+     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
+       clearline=1
       }
-      y1 = 52.793773mm
      }
-     ha:line.1002470 {
-      clearance = 12.0mil
-      y2 = 54.262781mm
-      thickness = 10.0mil
-      x1 = 64.003301mm
-      x2 = 64.003301mm
+     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
+       clearline=1
       }
-      y1 = 50.822225mm
      }
-     ha:line.1002473 {
-      clearance = 12.0mil
-      y2 = 55.348441mm
-      thickness = 10.0mil
-      x1 = 64.003301mm
-      x2 = 62.917641mm
+     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
+       clearline=1
       }
-      y1 = 54.262781mm
      }
-     ha:line.1002779 {
-      clearance = 12.0mil
-      y2 = 1.868in
-      thickness = 10.0mil
-      x1 = 2.633in
-      x2 = 69.660008mm
+     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
+      }
+     }
+     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.868in
      }
-     ha:line.1002782 {
-      clearance = 12.0mil
-      y2 = 1.869in
-      thickness = 10.0mil
-      x1 = 69.660008mm
-      x2 = 2.74352in
+     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 = 1.868in
      }
-     ha:line.1002932 {
-      clearance = 12.0mil
-      y2 = 1.88769in
-      thickness = 10.0mil
-      x1 = 2.633in
-      x2 = 2.70569in
+     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 = 1.88769in
      }
-     ha:line.1002935 {
-      clearance = 12.0mil
-      y2 = 1.913in
-      thickness = 10.0mil
-      x1 = 2.70569in
-      x2 = 69.3674mm
+     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 = 1.88769in
      }
-     ha:line.1002938 {
-      clearance = 12.0mil
-      y2 = 1.913in
-      thickness = 10.0mil
-      x1 = 69.3674mm
-      x2 = 2.74226in
+     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 = 1.913in
      }
-     ha:line.1002941 {
-      clearance = 12.0mil
-      y2 = 1.912in
-      thickness = 10.0mil
-      x1 = 2.74226in
-      x2 = 2.74326in
+     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 = 1.913in
      }
-     ha:line.1003090 {
-      clearance = 12.0mil
-      y2 = 52.303299mm
-      thickness = 10.0mil
-      x1 = 65.003299mm
-      x2 = 65.003299mm
+     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 = 50.822225mm
      }
-     ha:line.1003093 {
-      clearance = 12.0mil
-      y2 = 52.4764mm
-      thickness = 10.0mil
-      x1 = 65.003299mm
-      x2 = 65.1764mm
+     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 = 52.303299mm
      }
-     ha:line.1003246 {
-      clearance = 12.0mil
-      y2 = 51.8414mm
-      thickness = 10.0mil
-      x1 = 68.7578mm
-      x2 = 2.708in
+     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
+       clearline=1
       }
-      y1 = 2.04in
      }
-     ha:line.1003677 {
-      clearance = 12.0mil
-      y2 = 32.823404mm
-      thickness = 10.0mil
-      x1 = 1.956in
-      x2 = 2.006in
+     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
+       clearline=1
       }
-      y1 = 32.823404mm
      }
-     ha:line.1003956 {
-      clearance = 12.0mil
-      y2 = 1.38041in
-      thickness = 10.0mil
-      x1 = 2.006in
-      x2 = 2.006in
+     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
+       clearline=1
       }
-      y1 = 1.32374in
      }
-     ha:line.1003959 {
-      clearance = 12.0mil
-      y2 = 1.38071in
-      thickness = 10.0mil
-      x1 = 2.006in
-      x2 = 50.96002mm
+     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
+       clearline=1
       }
-      y1 = 1.38041in
      }
-     ha:line.1003962 {
-      clearance = 12.0mil
-      y2 = 1.38041in
-      thickness = 10.0mil
-      x1 = 1.956in
-      x2 = 1.956in
+     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
+       clearline=1
       }
-      y1 = 1.32374in
      }
-     ha:line.1003965 {
-      clearance = 12.0mil
-      y2 = 1.38071in
-      thickness = 10.0mil
-      x1 = 1.956in
-      x2 = 1.9563in
+     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
+       clearline=1
       }
-      y1 = 1.38041in
      }
-     ha:line.1004848 {
-      clearance = 12.0mil
-      y2 = 672.0mil
-      thickness = 10.0mil
-      x1 = 1.681in
-      x2 = 1.682in
+     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
+       clearline=1
       }
-      y1 = 673.0mil
      }
-     ha:line.1005007 {
-      clearance = 20.0mil
-      y2 = 486.0mil
-      thickness = 20.0mil
-      x1 = 2.02in
-      x2 = 2.096in
+     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
+       clearline=1
       }
-      y1 = 486.0mil
      }
-     ha:line.1007489 {
-      clearance = 12.0mil
-      y2 = 26.5938mm
-      thickness = 10.0mil
-      x1 = 40.008429mm
-      x2 = 40.005mm
+     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 = 26.597229mm
      }
-     ha:line.1007682 {
-      clearance = 12.0mil
-      y2 = 856.21mil
-      thickness = 10.0mil
-      x1 = 1.64221in
-      x2 = 1.64221in
+     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
+       clearline=1
       }
-      y1 = 814.865mil
      }
-     ha:line.1007693 {
-      clearance = 12.0mil
-      y2 = 22.238208mm
-      thickness = 10.0mil
-      x1 = 41.212008mm
-      x2 = 41.212008mm
+     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
+       clearline=1
       }
-      y1 = 814.865mil
      }
-     ha:line.1007696 {
-      clearance = 12.0mil
-      y2 = 892.0mil
-      thickness = 10.0mil
-      x1 = 41.212008mm
-      x2 = 1.639in
+     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
+       clearline=1
       }
-      y1 = 22.238208mm
      }
-     ha:line.1007699 {
-      clearance = 12.0mil
-      y2 = 892.0mil
-      thickness = 10.0mil
-      x1 = 1.639in
-      x2 = 1.678in
+     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
+       clearline=1
       }
-      y1 = 892.0mil
      }
-     ha:line.1007702 {
-      clearance = 12.0mil
-      y2 = 878.84mil
-      thickness = 10.0mil
-      x1 = 1.60284in
-      x2 = 1.60284in
+     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
+       clearline=1
       }
-      y1 = 814.865mil
      }
-     ha:line.1007705 {
-      clearance = 12.0mil
-      y2 = 918.0mil
-      thickness = 10.0mil
-      x1 = 1.60284in
-      x2 = 1.642in
+     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
+       clearline=1
       }
-      y1 = 878.84mil
      }
-     ha:line.1007708 {
-      clearance = 12.0mil
-      y2 = 918.0mil
-      thickness = 10.0mil
-      x1 = 1.642in
-      x2 = 1.704in
+     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
+       clearline=1
       }
-      y1 = 918.0mil
      }
-     ha:line.1007915 {
-      clearance = 12.0mil
-      y2 = 20.694777mm
-      thickness = 10.0mil
-      x1 = 1.898in
-      x2 = 1.898in
+     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
+       clearline=1
       }
-      y1 = 756.0mil
      }
-     ha:line.1007918 {
-      clearance = 12.0mil
-      y2 = 814.865mil
-      thickness = 10.0mil
-      x1 = 1.898in
-      x2 = 1.89811in
+     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
+       clearline=1
       }
-      y1 = 20.694777mm
      }
-     ha:line.1007921 {
-      clearance = 12.0mil
-      y2 = 925.11mil
-      thickness = 10.0mil
-      x1 = 1.89811in
-      x2 = 1.89811in
+     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
+       clearline=1
       }
-      y1 = 26.597229mm
      }
-     ha:line.1010357 {
-      clearance = 12.0mil
-      y2 = 51.482371mm
-      thickness = 10.0mil
-      x1 = 2.578865in
-      x2 = 2.578865in
+     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 = 50.822225mm
      }
-     ha:line.1010360 {
-      clearance = 12.0mil
-      y2 = 51.7398mm
-      thickness = 10.0mil
-      x1 = 2.578865in
-      x2 = 2.589in
+     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 = 51.482371mm
      }
-     ha:line.1010363 {
-      clearance = 12.0mil
-      y2 = 51.7398mm
-      thickness = 10.0mil
-      x1 = 2.589in
-      x2 = 2.708in
+     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 = 51.7398mm
      }
-     ha:line.1010366 {
-      clearance = 12.0mil
-      y2 = 2.064in
-      thickness = 10.0mil
-      x1 = 65.151mm
-      x2 = 2.59726in
+     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 = 2.064in
      }
-     ha:line.1010682 {
-      clearance = 12.0mil
-      y2 = 1.90737in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 2.39337in
+     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 = 1.90737in
      }
-     ha:line.1010688 {
-      clearance = 12.0mil
-      y2 = 1.89026in
-      thickness = 10.0mil
-      x1 = 2.358in
-      x2 = 2.37626in
+     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.89026in
      }
-     ha:line.1010691 {
-      clearance = 12.0mil
-      y2 = 1.89026in
-      thickness = 10.0mil
-      x1 = 2.39337in
-      x2 = 2.37626in
+     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.90737in
      }
-     ha:line.1012983 {
-      clearance = 12.0mil
-      y2 = 1.826in
-      thickness = 10.0mil
-      x1 = 2.74326in
-      x2 = 2.709in
+     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.826in
      }
-     ha:line.1012986 {
-      clearance = 12.0mil
-      y2 = 1.827in
-      thickness = 10.0mil
-      x1 = 2.709in
-      x2 = 2.708in
+     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.826in
      }
-     ha:line.1013038 {
-      clearance = 12.0mil
-      y2 = 51.776503mm
-      thickness = 10.0mil
-      x1 = 63.003303mm
-      x2 = 63.003303mm
+     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 = 50.822225mm
      }
-     ha:line.1013041 {
-      clearance = 12.0mil
-      y2 = 2.039in
-      thickness = 10.0mil
-      x1 = 63.003303mm
-      x2 = 63.0174mm
+     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 = 51.776503mm
      }
-     ha:line.1013110 {
-      clearance = 12.0mil
-      y2 = 1.82863in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 61.204602mm
+     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.82863in
      }
-     ha:line.1013113 {
-      clearance = 12.0mil
-      y2 = 1.821in
-      thickness = 10.0mil
-      x1 = 61.204602mm
-      x2 = 2.402in
+     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.82863in
      }
-     ha:line.1013116 {
-      clearance = 12.0mil
-      y2 = 42.3164mm
-      thickness = 10.0mil
-      x1 = 2.402in
-      x2 = 2.402in
+     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.821in
      }
-     ha:line.1013383 {
-      clearance = 12.0mil
-      y2 = 1.94674in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 2.38726in
+     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 = 1.94674in
      }
-     ha:line.1013386 {
-      clearance = 12.0mil
-      y2 = 1.948in
-      thickness = 10.0mil
-      x1 = 2.38726in
-      x2 = 2.386in
+     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.94674in
      }
-     ha:line.1013389 {
-      clearance = 12.0mil
-      y2 = 1.96643in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 2.40657in
+     ha:line.1144518 {
+      x1=55.019829mm; y1=1.55042in; x2=2.23542in; y2=1.55042in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.96643in
      }
-     ha:line.1013392 {
-      clearance = 12.0mil
-      y2 = 1.975in
-      thickness = 10.0mil
-      x1 = 2.40657in
-      x2 = 2.398in
+     ha:line.1144521 {
+      x1=2.23542in; y1=1.55042in; x2=2.236in; y2=1.551in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.96643in
      }
-     ha:line.1013395 {
-      clearance = 12.0mil
-      y2 = 1.975in
-      thickness = 10.0mil
-      x1 = 2.398in
-      x2 = 2.358in
+     ha:line.1144524 {
+      x1=55.019829mm; y1=38.38067mm; x2=60.27293mm; y2=38.38067mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.975in
      }
-     ha:line.1013522 {
-      clearance = 12.0mil
-      y2 = 1.868in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 60.5536mm
+     ha:line.1144527 {
+      x1=60.27293mm; y1=38.38067mm; x2=2.373in; y2=1.511in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.868in
      }
-     ha:line.1013525 {
-      clearance = 12.0mil
-      y2 = 1.854in
-      thickness = 10.0mil
-      x1 = 60.5536mm
-      x2 = 2.37in
+     ha:line.1144782 {
+      x1=1.864in; y1=1.472in; x2=2.236in; y2=1.472in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.868in
      }
-     ha:line.1013528 {
-      clearance = 12.0mil
-      y2 = 1.854in
-      thickness = 10.0mil
-      x1 = 2.37in
-      x2 = 2.358in
+     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.854in
      }
-     ha:line.1013531 {
-      clearance = 12.0mil
-      y2 = 1.84832in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 2.40132in
+     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 = 1.84832in
      }
-     ha:line.1013534 {
-      clearance = 12.0mil
-      y2 = 1.816in
-      thickness = 10.0mil
-      x1 = 2.40132in
-      x2 = 2.369in
+     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 = 1.84832in
      }
-     ha:line.1013537 {
-      clearance = 12.0mil
-      y2 = 1.816in
-      thickness = 10.0mil
-      x1 = 2.369in
-      x2 = 2.358in
+     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.816in
      }
-     ha:line.1013686 {
-      clearance = 12.0mil
-      y2 = 1.92706in
-      thickness = 10.0mil
-      x1 = 2.633in
-      x2 = 2.66094in
+     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.92706in
      }
-     ha:line.1013689 {
-      clearance = 12.0mil
-      y2 = 1.917in
-      thickness = 10.0mil
-      x1 = 2.66094in
-      x2 = 2.671in
+     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 = 1.92706in
      }
-     ha:line.1013692 {
-      clearance = 12.0mil
-      y2 = 1.94674in
-      thickness = 10.0mil
-      x1 = 2.633in
-      x2 = 67.658996mm
+     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 = 1.94674in
      }
-     ha:line.1013695 {
-      clearance = 12.0mil
-      y2 = 1.954in
-      thickness = 10.0mil
-      x1 = 67.658996mm
-      x2 = 2.671in
+     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
+       clearline=1
       }
-      y1 = 1.94674in
      }
-     ha:line.1013746 {
-      clearance = 12.0mil
-      y2 = 1.38071in
-      thickness = 10.0mil
-      x1 = 1.956in
-      x2 = 1.9563in
+     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 = 1.38101in
      }
-     ha:line.1013771 {
-      clearance = 12.0mil
-      y2 = 40.767mm
-      thickness = 10.0mil
-      x1 = 50.96002mm
-      x2 = 50.96002mm
+     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 = 1.38071in
      }
-     ha:line.1013777 {
-      clearance = 12.0mil
-      y2 = 1.649in
-      thickness = 10.0mil
-      x1 = 2.152in
-      x2 = 52.08778mm
+     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 = 1.7503in
      }
-     ha:line.1013783 {
-      clearance = 12.0mil
-      y2 = 1.6487in
-      thickness = 10.0mil
-      x1 = 50.96002mm
-      x2 = 52.07mm
+     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 = 40.767mm
      }
-     ha:line.1013837 {
-      clearance = 12.0mil
-      y2 = 1.719in
-      thickness = 10.0mil
-      x1 = 2.063in
-      x2 = 52.3748mm
+     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 = 1.719in
      }
-     ha:line.1013840 {
-      clearance = 12.0mil
-      y2 = 1.612in
-      thickness = 10.0mil
-      x1 = 52.3748mm
-      x2 = 1.955in
+     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 = 1.719in
      }
-     ha:line.1013843 {
-      clearance = 12.0mil
-      y2 = 35.103054mm
-      thickness = 10.0mil
-      x1 = 1.955in
-      x2 = 1.955in
+     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 = 1.612in
      }
-     ha:line.1013846 {
-      clearance = 12.0mil
-      y2 = 1.38071in
-      thickness = 10.0mil
-      x1 = 1.955in
-      x2 = 1.9563in
+     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 = 35.103054mm
      }
-     ha:line.1013899 {
-      clearance = 12.0mil
-      y2 = 1.766755in
-      thickness = 10.0mil
-      x1 = 62.503177mm
-      x2 = 62.503177mm
+     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 = 45.572299mm
      }
-     ha:line.1013902 {
-      clearance = 12.0mil
-      y2 = 1.755in
-      thickness = 10.0mil
-      x1 = 62.503177mm
-      x2 = 62.2046mm
+     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 = 1.766755in
      }
-     ha:line.1013966 {
-      clearance = 12.0mil
-      y2 = 1.649in
-      thickness = 10.0mil
-      x1 = 2.402in
-      x2 = 60.579mm
+     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 = 42.3164mm
      }
-     ha:line.1013979 {
-      clearance = 12.0mil
-      y2 = 1.736445in
-      thickness = 10.0mil
-      x1 = 63.003303mm
-      x2 = 63.003303mm
+     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 = 45.572299mm
      }
-     ha:line.1013982 {
-      clearance = 12.0mil
-      y2 = 1.721in
-      thickness = 10.0mil
-      x1 = 63.003303mm
-      x2 = 62.611mm
+     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.736445in
      }
-     ha:line.1014031 {
-      clearance = 12.0mil
-      y2 = 43.284775mm
-      thickness = 10.0mil
-      x1 = 2.500125in
-      x2 = 2.500125in
+     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 = 45.572299mm
      }
-     ha:line.1014034 {
-      clearance = 12.0mil
-      y2 = 1.691in
-      thickness = 10.0mil
-      x1 = 2.500125in
-      x2 = 2.487in
+     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 = 43.284775mm
      }
-     ha:line.1014064 {
-      clearance = 12.0mil
-      y2 = 1.35in
-      thickness = 10.0mil
-      x1 = 772.0mil
-      x2 = 665.0mil
+     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 = 1.35in
      }
-     ha:line.1014067 {
-      clearance = 12.0mil
-      y2 = 34.329104mm
-      thickness = 10.0mil
-      x1 = 665.0mil
-      x2 = 16.851896mm
+     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 = 1.35in
      }
-     ha:line.1014078 {
-      clearance = 12.0mil
-      y2 = 1.695185in
-      thickness = 10.0mil
-      x1 = 64.003301mm
-      x2 = 64.003301mm
+     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 = 45.572299mm
      }
-     ha:line.1014081 {
-      clearance = 12.0mil
-      y2 = 1.691in
-      thickness = 10.0mil
-      x1 = 64.003301mm
-      x2 = 2.524in
+     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.695185in
      }
-     ha:line.1014154 {
-      clearance = 12.0mil
-      y2 = 1.27in
-      thickness = 10.0mil
-      x1 = 697.0mil
-      x2 = 16.840192mm
+     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.27in
      }
-     ha:line.1014161 {
-      clearance = 12.0mil
-      y2 = 1.771815in
-      thickness = 10.0mil
-      x1 = 65.003299mm
-      x2 = 65.003299mm
+     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 = 45.572299mm
      }
-     ha:line.1014164 {
-      clearance = 12.0mil
-      y2 = 1.722in
-      thickness = 10.0mil
-      x1 = 65.003299mm
-      x2 = 2.609in
+     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 = 1.771815in
      }
-     ha:line.1014168 {
-      clearance = 12.0mil
-      y2 = 1.752505in
-      thickness = 10.0mil
-      x1 = 64.503173mm
-      x2 = 64.503173mm
+     ha:line.1154899 {
+      x1=2.11728in; y1=3.58809in; x2=2.11828in; y2=3.58809in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 45.572299mm
      }
-     ha:line.1014171 {
-      clearance = 12.0mil
-      y2 = 1.741in
-      thickness = 10.0mil
-      x1 = 64.503173mm
-      x2 = 2.551in
+     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 = 1.752505in
      }
-     ha:line.1019583 {
-      clearance = 12.0mil
-      y2 = 54.61mm
-      thickness = 10.0mil
-      x1 = 34.290254mm
-      x2 = 1.35in
+     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
+       clearline=1
       }
-      y1 = 54.609746mm
      }
-     ha:line.1027466 {
-      clearance = 12.0mil
-      y2 = 1.649in
-      thickness = 10.0mil
-      x1 = 52.08778mm
-      x2 = 2.0503in
+     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.649in
      }
-     ha:line.1032814 {
-      clearance = 22.0mil
-      y2 = 61.20638mm
-      thickness = 27.0mil
-      x1 = 64.992885mm
-      x2 = 67.304013mm
+     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 = 61.20638mm
      }
-     ha:line.1032817 {
-      clearance = 22.0mil
-      y2 = 61.212367mm
-      thickness = 27.0mil
-      x1 = 67.304013mm
-      x2 = 67.31mm
+     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 = 61.20638mm
      }
-     ha:line.1032823 {
-      clearance = 22.0mil
-      y2 = 2.47031in
-      thickness = 27.0mil
-      x1 = 64.992885mm
-      x2 = 66.980785mm
+     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 = 2.47031in
      }
-     ha:line.1032826 {
-      clearance = 22.0mil
-      y2 = 62.754144mm
-      thickness = 27.0mil
-      x1 = 66.980785mm
-      x2 = 66.989055mm
+     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 = 2.47031in
      }
-     ha:line.1032829 {
-      clearance = 22.0mil
-      y2 = 2.736925in
-      thickness = 27.0mil
-      x1 = 72.391905mm
-      x2 = 72.391905mm
+     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 = 68.156994mm
      }
-     ha:line.1038095 {
-      clearance = 12.0mil
-      y2 = 1.451in
-      thickness = 10.0mil
-      x1 = 72.39mm
-      x2 = 72.39mm
+     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 = 36.83mm
      }
-     ha:line.1038098 {
-      clearance = 12.0mil
-      y2 = 1.524in
-      thickness = 10.0mil
-      x1 = 72.39mm
-      x2 = 2.777in
+     ha:line.1156858 {
+      x1=1.864in; y1=39.37mm; x2=50.419mm; y2=39.37mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.451in
      }
-     ha:line.1038101 {
-      clearance = 12.0mil
-      y2 = 1.7015in
-      thickness = 10.0mil
-      x1 = 2.777in
-      x2 = 2.777in
+     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 = 1.524in
      }
-     ha:line.1038104 {
-      clearance = 12.0mil
-      y2 = 1.722in
-      thickness = 10.0mil
-      x1 = 2.777in
-      x2 = 70.0151mm
+     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 = 1.7015in
      }
-     ha:line.1038110 {
-      clearance = 12.0mil
-      y2 = 1.82863in
-      thickness = 10.0mil
-      x1 = 2.633in
-      x2 = 2.65937in
+     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 = 1.82863in
      }
-     ha:line.1038113 {
-      clearance = 12.0mil
-      y2 = 1.778in
-      thickness = 10.0mil
-      x1 = 2.65937in
-      x2 = 2.71in
+     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 = 1.82863in
      }
-     ha:line.1038116 {
-      clearance = 12.0mil
-      y2 = 1.778in
-      thickness = 10.0mil
-      x1 = 2.71in
-      x2 = 2.749in
+     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 = 1.778in
      }
-     ha:line.1038119 {
-      clearance = 12.0mil
-      y2 = 1.718in
-      thickness = 10.0mil
-      x1 = 2.749in
-      x2 = 2.809in
+     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 = 1.778in
      }
-     ha:line.1038122 {
-      clearance = 12.0mil
-      y2 = 1.648in
-      thickness = 10.0mil
-      x1 = 2.809in
-      x2 = 2.809in
+     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 = 1.718in
      }
-     ha:line.1038125 {
-      clearance = 12.0mil
-      y2 = 1.556in
-      thickness = 10.0mil
-      x1 = 2.809in
-      x2 = 2.901in
+     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
+       clearline=1
       }
-      y1 = 1.648in
      }
-     ha:line.1038128 {
-      clearance = 12.0mil
-      y2 = 1.391in
-      thickness = 10.0mil
-      x1 = 2.901in
-      x2 = 2.901in
+     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
+       clearline=1
       }
-      y1 = 1.556in
      }
-     ha:line.1038134 {
-      clearance = 12.0mil
-      y2 = 1.32in
-      thickness = 10.0mil
-      x1 = 2.83in
-      x2 = 2.83in
+     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
+       clearline=1
       }
-      y1 = 1.26in
      }
-     ha:line.1038137 {
-      clearance = 12.0mil
-      y2 = 1.391in
-      thickness = 10.0mil
-      x1 = 2.83in
-      x2 = 2.901in
+     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
+       clearline=1
       }
-      y1 = 1.32in
      }
-     ha:line.1038140 {
-      clearance = 12.0mil
-      y2 = 35.1409mm
-      thickness = 10.0mil
-      x1 = 2.901in
-      x2 = 73.4949mm
+     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
+       clearline=1
       }
-      y1 = 1.391in
      }
-     ha:line.1051758 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 689.0mil
-      x2 = 18.472404mm
+     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
+       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.1161543 {
+      x1=1.77441in; y1=2.77489in; x2=44.831mm; y2=2.76548in; 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.1161546 {
+      x1=1.8in; y1=2.8376in; x2=1.8in; y2=2.77374in; 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.1161549 {
+      x1=1.8in; y1=2.77374in; x2=1.808in; y2=2.76574in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 25.527mm
      }
-     ha:line.1052021 {
-      clearance = 12.0mil
-      y2 = 719.61mil
-      thickness = 10.0mil
-      x1 = 681.61mil
-      x2 = 681.61mil
+     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
+       clearline=1
       }
-      y1 = 19.193002mm
      }
-     ha:line.1052024 {
-      clearance = 12.0mil
-      y2 = 710.0mil
-      thickness = 10.0mil
-      x1 = 681.61mil
-      x2 = 672.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
+       clearline=1
       }
-      y1 = 719.61mil
      }
-     ha:line.1052027 {
-      clearance = 12.0mil
-      y2 = 728.2mil
-      thickness = 10.0mil
-      x1 = 18.61312mm
-      x2 = 18.61312mm
+     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
+       clearline=1
       }
-      y1 = 19.193002mm
      }
-     ha:line.1052030 {
-      clearance = 12.0mil
-      y2 = 721.0mil
-      thickness = 10.0mil
-      x1 = 18.61312mm
-      x2 = 740.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
+       clearline=1
       }
-      y1 = 728.2mil
      }
-     ha:line.1052033 {
-      clearance = 12.0mil
-      y2 = 723.0mil
-      thickness = 10.0mil
-      x1 = 799.74mil
-      x2 = 795.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
+       clearline=1
       }
-      y1 = 727.74mil
      }
-     ha:line.1052036 {
-      clearance = 12.0mil
-      y2 = 723.0mil
-      thickness = 10.0mil
-      x1 = 795.0mil
-      x2 = 781.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
+       clearline=1
       }
-      y1 = 723.0mil
      }
-     ha:line.1052039 {
-      clearance = 12.0mil
-      y2 = 718.0mil
-      thickness = 10.0mil
-      x1 = 781.0mil
-      x2 = 776.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
+       clearline=1
       }
-      y1 = 723.0mil
      }
-     ha:line.1052042 {
-      clearance = 12.0mil
-      y2 = 718.0mil
-      thickness = 10.0mil
-      x1 = 776.0mil
-      x2 = 743.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
+       clearline=1
       }
-      y1 = 718.0mil
      }
-     ha:line.1052045 {
-      clearance = 12.0mil
-      y2 = 720.5mil
-      thickness = 10.0mil
-      x1 = 743.0mil
-      x2 = 740.5mil
+     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
+       clearline=1
       }
-      y1 = 718.0mil
      }
-     ha:line.1052048 {
-      clearance = 12.0mil
-      y2 = 727.74mil
-      thickness = 10.0mil
-      x1 = 799.0mil
-      x2 = 847.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
+       clearline=1
       }
-      y1 = 727.74mil
      }
-     ha:line.1052051 {
-      clearance = 12.0mil
-      y2 = 17.685004mm
-      thickness = 10.0mil
-      x1 = 847.0mil
-      x2 = 22.485604mm
+     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
+       clearline=1
       }
-      y1 = 17.685004mm
      }
-     ha:line.1052054 {
-      clearance = 12.0mil
-      y2 = 697.0mil
-      thickness = 10.0mil
-      x1 = 22.485604mm
-      x2 = 886.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
+       clearline=1
       }
-      y1 = 17.685004mm
      }
-     ha:line.1052057 {
-      clearance = 12.0mil
-      y2 = 19.193002mm
-      thickness = 10.0mil
-      x1 = 19.263106mm
-      x2 = 19.650202mm
+     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
+       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.1167531 {
+      x1=2.12957in; y1=2.30428in; x2=2.16772in; y2=2.30428in; 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.1167534 {
+      x1=2.16772in; y1=2.30428in; x2=2.168in; y2=2.304in; 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.1168206 {
+      x1=1.89728in; y1=2.38302in; x2=1.87198in; y2=2.38302in; 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.1168209 {
+      x1=1.87198in; y1=2.38302in; x2=1.859in; y2=2.396in; 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.1168212 {
+      x1=1.89728in; y1=2.51098in; x2=1.87102in; y2=2.51098in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.021in
      }
-     ha:line.1052338 {
-      clearance = 12.0mil
-      y2 = 15.761208mm
-      thickness = 10.0mil
-      x1 = 644.0mil
-      x2 = 644.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
+       clearline=1
       }
-      y1 = 1.021in
      }
-     ha:line.1052341 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 644.0mil
-      x2 = 16.701008mm
+     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
+       clearline=1
       }
-      y1 = 15.761208mm
      }
-     ha:line.1052678 {
-      clearance = 22.0mil
-      y2 = 25.62733mm
-      thickness = 27.0mil
-      x1 = 27.377898mm
-      x2 = 1.07in
+     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
+       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.1168728 {
+      x1=1.797in; y1=2.684in; x2=2.014in; y2=2.684in; 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.1168887 {
+      x1=2.07839in; y1=2.58972in; x2=2.07839in; y2=2.65261in; 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.1168890 {
+      x1=2.07839in; y1=2.65261in; x2=51.435mm; y2=2.706in; 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.1168893 {
+      x1=1.818in; y1=2.706in; x2=51.435mm; y2=2.706in; 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.1169049 {
+      x1=2.12957in; y1=2.58972in; x2=2.12957in; y2=2.74943in; 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.1169052 {
+      x1=2.12957in; y1=2.74943in; x2=51.7525mm; y2=72.1741mm; 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.1169211 {
+      x1=1.89728in; y1=2.4342in; x2=44.222797mm; y2=2.4342in; 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.1169214 {
+      x1=44.222797mm; y1=2.4342in; x2=1.69858in; y2=60.749815mm; 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.1169217 {
+      x1=1.89728in; y1=2.4598in; x2=45.564425mm; y2=2.4598in; 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.1169220 {
+      x1=45.564425mm; y1=2.4598in; x2=1.77141in; y2=63.049531mm; 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.1169655 {
+      x1=1.89728in; y1=2.48539in; x2=1.82861in; y2=2.48539in; 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.1169937 {
+      x1=45.085mm; y1=2.531in; x2=45.085mm; y2=63.009145mm; 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.1169940 {
+      x1=45.085mm; y1=63.009145mm; x2=1.77541in; y2=62.998731mm; 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.1169943 {
+      x1=1.817in; y1=2.531in; x2=1.817in; y2=2.497in; 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.1169946 {
+      x1=1.82861in; y1=2.48539in; x2=1.817in; y2=2.497in; 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.1172042 {
+      x1=31.75mm; y1=54.61mm; x2=1.301in; y2=2.201in; 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.1172177 {
+      x1=33.0327mm; y1=55.8927mm; x2=35.0393mm; y2=55.8927mm; 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.1172180 {
+      x1=35.0393mm; y1=55.8927mm; x2=1.4in; y2=2.221in; 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.1172183 {
+      x1=1.4in; y1=2.221in; x2=1.4in; y2=2.276in; 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.1172186 {
+      x1=1.4in; y1=2.276in; x2=36.195mm; y2=2.301in; 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: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.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 = 19.193002mm
      }
-     ha:line.1053159 {
-      clearance = 12.0mil
-      y2 = 657.0mil
-      thickness = 10.0mil
-      x1 = 707.2mil
-      x2 = 756.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
+       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.1172318 {
+      x1=1.368in; y1=54.61mm; x2=1.418in; y2=2.2in; thickness=10.0mil; clearance=12.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.1172321 {
+      x1=1.418in; y1=2.2in; x2=1.501in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 606.0mil
      }
-     ha:line.1053219 {
-      clearance = 12.0mil
-      y2 = 16.161004mm
-      thickness = 10.0mil
-      x1 = 1.07526in
-      x2 = 1.07526in
+     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
+       clearline=1
       }
-      y1 = 606.0mil
      }
-     ha:line.1053222 {
-      clearance = 12.0mil
-      y2 = 701.0mil
-      thickness = 10.0mil
-      x1 = 1.07526in
-      x2 = 1.14in
+     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
+       clearline=1
       }
-      y1 = 16.161004mm
      }
-     ha:line.1053225 {
-      clearance = 12.0mil
-      y2 = 701.0mil
-      thickness = 10.0mil
-      x1 = 1.14in
-      x2 = 1.14in
+     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
+       clearline=1
       }
-      y1 = 1.625in
      }
-     ha:line.1053240 {
-      clearance = 12.0mil
-      y2 = 606.0mil
-      thickness = 10.0mil
-      x1 = 24.289004mm
-      x2 = 1.00726in
+     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
+       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.1172699 {
+      x1=2.00161in; y1=2.63039in; x2=1.974in; y2=2.658in; thickness=10.0mil; clearance=12.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.1172702 {
+      x1=1.974in; y1=2.658in; x2=1.749in; y2=2.658in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 13.570204mm
      }
-     ha:line.1069875 {
-      x1=1.89811in; y1=925.11mil; x2=1.898in; y2=925.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.1069900 {
-      x1=2.609in; y1=1.722in; x2=70.0151mm; y2=1.722in; 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.1069904 {
-      x1=2.5989in; y1=1.793655in; x2=2.5989in; y2=1.7701in; 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.1069907 {
-      x1=2.5989in; y1=1.7701in; x2=2.62in; y2=1.749in; 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.1084334 {
-      x1=89.0mil; y1=62.865mm; x2=89.0mil; y2=2.471in; thickness=100.0mil; clearance=20.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.1084337 {
-      x1=89.0mil; y1=2.471in; x2=272.0mil; y2=2.288in; thickness=100.0mil; clearance=20.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.1084352 {
-      x1=89.0mil; y1=48.895mm; x2=154.0mil; y2=51.8414mm; thickness=100.0mil; clearance=20.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.1084361 {
-      x1=489.0mil; y1=1.225in; x2=489.0mil; y2=1.725in; thickness=100.0mil; clearance=20.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.1101578 {
-      x1=1.68158in; y1=814.865mil; x2=1.68158in; y2=673.58mil; 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.1101581 {
-      x1=1.68158in; y1=673.58mil; x2=1.681in; y2=673.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
       }
      }
-    }
-    color = {#8b2323}
-    group = 3
-    ha:combining {
-    }
-   }
-   ha:bottom-sig {
-    ha:attributes {
-     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>b}
-     {pcb-rnd::key::select} = {<Key>l; <Key>b}
-    }
-    lid = 1
-    li:objects {
-     ha:line.718055 {
-      clearance = 20.0mil
-      y2 = 26.035mm
-      thickness = 140.0mil
-      x1 = 89.0mil
-      x2 = 89.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
+       clearline=1
       }
-      y1 = 525.0mil
      }
-     ha:line.724717 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     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
       }
-      x1 = 0.0
-      x2 = 0.0
+     }
+     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
-       lock = 1
+       clearline=1
       }
-      y1 = 0.0
      }
-     ha:line.724729 {
-      clearance = 20.0mil
-      y2 = 3.0in
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     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
       }
-      x1 = 0.0
-      x2 = 3.0in
+     }
+     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
-       lock = 1
+       clearline=1
       }
-      y1 = 3.0in
      }
-     ha:line.724741 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     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
       }
-      x1 = 3.0in
-      x2 = 0.0
+     }
+     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
-       lock = 1
+       clearline=1
       }
-      y1 = 0.0
      }
-     ha:line.724753 {
-      clearance = 20.0mil
-      y2 = 0.0
-      thickness = 10.0mil
-      ha:attributes {
-       on_every_layer = {}
-       on_every_layer_gen = outline
-       noexport = 1
+     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
       }
-      x1 = 3.0in
-      x2 = 3.0in
+     }
+     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
-       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.1173456 {
+      x1=2.0272in; y1=2.30428in; x2=2.0272in; y2=2.2548in; 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.1173459 {
+      x1=2.0272in; y1=2.2548in; x2=2.028in; y2=2.254in; 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.1173570 {
+      x1=2.028in; y1=2.221in; x2=2.028in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.651in
      }
-     ha:line.1007933 {
-      clearance = 12.0mil
-      y2 = 800.0mil
-      thickness = 10.0mil
-      x1 = 1.898in
-      x2 = 1.854in
+     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
+       clearline=1
       }
-      y1 = 756.0mil
      }
-     ha:line.1007936 {
-      clearance = 12.0mil
-      y2 = 800.0mil
-      thickness = 10.0mil
-      x1 = 1.854in
-      x2 = 1.3in
+     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
+       clearline=1
       }
-      y1 = 800.0mil
      }
-     ha:line.1007939 {
-      clearance = 12.0mil
-      y2 = 850.0mil
-      thickness = 10.0mil
-      x1 = 1.3in
-      x2 = 31.75mm
+     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
+       clearline=1
       }
-      y1 = 800.0mil
      }
-     ha:line.1013282 {
-      clearance = 22.0mil
-      y2 = 2.54in
-      thickness = 27.0mil
-      x1 = 72.39mm
-      x2 = 2.849in
+     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
+       clearline=1
       }
-      y1 = 2.54in
      }
-     ha:line.1013285 {
-      clearance = 22.0mil
-      y2 = 2.6in
-      thickness = 27.0mil
-      x1 = 2.849in
-      x2 = 2.789in
+     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
+       clearline=1
       }
-      y1 = 2.54in
      }
-     ha:line.1013291 {
-      clearance = 22.0mil
-      y2 = 1.975in
-      thickness = 27.0mil
-      x1 = 1.114in
-      x2 = 489.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
+       clearline=1
       }
-      y1 = 2.6in
      }
-     ha:line.1013336 {
-      clearance = 22.0mil
-      y2 = 62.0014mm
-      thickness = 27.0mil
-      x1 = 72.39mm
-      x2 = 69.8754mm
+    }
+    color = {#8b2323}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>b}
+     {pcb-rnd::key::select} = {<Key>l; <Key>b}
+    }
+    lid = 1
+    li:objects {
+     ha:line.718055 {
+      clearance = 20.0mil
+      y2 = 26.035mm
+      thickness = 140.0mil
+      x1 = 89.0mil
+      x2 = 89.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 2.54in
+      y1 = 525.0mil
      }
-     ha:line.1013339 {
-      clearance = 22.0mil
-      y2 = 2.2453in
-      thickness = 27.0mil
-      x1 = 69.8754mm
-      x2 = 69.8754mm
-      ha:flags {
-       clearline = 1
+     ha:line.724717 {
+      clearance = 20.0mil
+      y2 = 3.0in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = {}
+       on_every_layer_gen = outline
+       noexport = 1
       }
-      y1 = 62.0014mm
-     }
-     ha:line.1013342 {
-      clearance = 22.0mil
-      y2 = 2.1463in
-      thickness = 27.0mil
-      x1 = 69.8754mm
-      x2 = 72.39mm
+      x1 = 0.0
+      x2 = 0.0
       ha:flags {
        clearline = 1
+       lock = 1
       }
-      y1 = 2.2453in
+      y1 = 0.0
      }
-     ha:line.1014018 {
-      clearance = 12.0mil
-      y2 = 607.0mil
+     ha:line.724729 {
+      clearance = 20.0mil
+      y2 = 3.0in
       thickness = 10.0mil
-      x1 = 741.0mil
-      x2 = 791.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 = 657.0mil
+      y1 = 3.0in
      }
-     ha:line.1014090 {
-      clearance = 12.0mil
-      y2 = 1.74in
+     ha:line.724741 {
+      clearance = 20.0mil
+      y2 = 0.0
       thickness = 10.0mil
-      x1 = 2.524in
-      x2 = 2.524in
+      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 = 1.691in
+      y1 = 0.0
      }
-     ha:line.1014093 {
-      clearance = 12.0mil
-      y2 = 1.786in
+     ha:line.724753 {
+      clearance = 20.0mil
+      y2 = 0.0
       thickness = 10.0mil
-      x1 = 2.524in
-      x2 = 2.478in
+      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 = 1.74in
+      y1 = 3.0in
      }
-     ha:line.1014096 {
+     ha:line.894791 {
       clearance = 12.0mil
-      y2 = 1.786in
+      y2 = 52.07mm
       thickness = 10.0mil
-      x1 = 2.478in
-      x2 = 2.297in
+      x1 = 1.357in
+      x2 = 1.35in
       ha:flags {
        clearline = 1
       }
-      y1 = 1.786in
+      y1 = 52.2478mm
      }
-     ha:line.1014099 {
+     ha:line.907046 {
       clearance = 12.0mil
-      y2 = 1.64in
+      y2 = 1.751in
       thickness = 10.0mil
-      x1 = 2.297in
-      x2 = 2.151in
+      x1 = 31.75mm
+      x2 = 31.75mm
       ha:flags {
        clearline = 1
       }
-      y1 = 1.786in
+      y1 = 44.45mm
      }
-     ha:line.1014102 {
+     ha:line.907254 {
       clearance = 12.0mil
-      y2 = 1.64in
+      y2 = 1.65in
       thickness = 10.0mil
-      x1 = 2.151in
-      x2 = 2.149in
+      x1 = 1.351in
+      x2 = 1.35in
       ha:flags {
        clearline = 1
       }
-      y1 = 1.64in
+      y1 = 1.651in
      }
-     ha:line.1014105 {
+     ha:line.1014018 {
       clearance = 12.0mil
-      y2 = 1.6in
+      y2 = 607.0mil
       thickness = 10.0mil
-      x1 = 54.61mm
-      x2 = 53.594mm
+      x1 = 741.0mil
+      x2 = 791.0mil
       ha:flags {
        clearline = 1
       }
-      y1 = 1.64in
-     }
-     ha:line.1014142 {
-      x1=1.193in; y1=1.6in; x2=1.157in; y2=1.564in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1014145 {
-      x1=1.157in; y1=1.564in; x2=850.0mil; y2=1.564in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1014148 {
-      x1=850.0mil; y1=1.564in; x2=697.0mil; y2=1.411in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1014151 {
-      x1=697.0mil; y1=1.411in; x2=697.0mil; y2=1.27in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       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;
@@ -34633,16 +31311,23 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1014139 {
-      clearance = 12.0mil
-      y2 = 1.6in
-      thickness = 10.0mil
-      x1 = 53.594mm
-      x2 = 1.193in
+     ha:line.1167537 {
+      x1=2.168in; y1=2.304in; x2=2.168in; y2=2.626in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
+      }
+     }
+     ha:line.1167540 {
+      x1=2.168in; y1=2.626in; x2=58.293mm; y2=2.753in; 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:flags {
+       clearline=1
       }
-      y1 = 1.6in
      }
     }
     color = {#3a5fcd}
@@ -34846,382 +31531,144 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 26.6954mm
      }
-     ha:line.991685 {
-      clearance = 12.0mil
-      y2 = 522.0mil
-      thickness = 10.0mil
-      x1 = 2.284in
-      x2 = 2.792in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 522.0mil
-     }
-     ha:line.991688 {
-      clearance = 12.0mil
-      y2 = 600.0mil
-      thickness = 10.0mil
-      x1 = 2.792in
-      x2 = 2.87in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 522.0mil
-     }
-     ha:line.1003249 {
-      clearance = 12.0mil
-      y2 = 1.827in
-      thickness = 10.0mil
-      x1 = 2.708in
-      x2 = 2.708in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 51.8414mm
-     }
-     ha:line.1013044 {
-      clearance = 12.0mil
-      y2 = 2.028in
-      thickness = 10.0mil
-      x1 = 63.0174mm
-      x2 = 2.492in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.039in
-     }
-     ha:line.1013047 {
-      clearance = 12.0mil
-      y2 = 2.028in
-      thickness = 10.0mil
-      x1 = 2.492in
-      x2 = 2.644in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.028in
-     }
-     ha:line.1013050 {
-      clearance = 12.0mil
-      y2 = 2.068in
-      thickness = 10.0mil
-      x1 = 2.644in
-      x2 = 2.684in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.028in
-     }
-     ha:line.1013053 {
-      clearance = 12.0mil
-      y2 = 2.068in
-      thickness = 10.0mil
-      x1 = 2.684in
-      x2 = 2.732in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.068in
-     }
-     ha:line.1013056 {
-      clearance = 12.0mil
-      y2 = 52.2478mm
-      thickness = 10.0mil
-      x1 = 2.732in
-      x2 = 69.6722mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.068in
-     }
-     ha:line.1013059 {
-      clearance = 12.0mil
-      y2 = 1.657in
-      thickness = 10.0mil
-      x1 = 69.6722mm
-      x2 = 69.6722mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 52.2478mm
-     }
-     ha:line.1013062 {
-      clearance = 12.0mil
-      y2 = 1.55in
-      thickness = 10.0mil
-      x1 = 69.6722mm
-      x2 = 72.39mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.657in
-     }
-     ha:line.1013119 {
-      clearance = 12.0mil
-      y2 = 42.2783mm
-      thickness = 10.0mil
-      x1 = 60.579mm
-      x2 = 60.9727mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.649in
-     }
-     ha:line.1013122 {
-      clearance = 12.0mil
-      y2 = 40.767mm
-      thickness = 10.0mil
-      x1 = 68.453mm
-      x2 = 2.7545in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 42.2783mm
-     }
-     ha:line.1013125 {
-      clearance = 12.0mil
-      y2 = 1.544in
-      thickness = 10.0mil
-      x1 = 69.977mm
-      x2 = 69.977mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 40.767mm
-     }
-     ha:line.1013128 {
+     ha:line.1027484 {
       clearance = 12.0mil
-      y2 = 38.1mm
+      y2 = 1.974in
       thickness = 10.0mil
-      x1 = 69.977mm
-      x2 = 2.799in
+      x1 = 1.753in
+      x2 = 1.752in
       ha:flags {
        clearline = 1
       }
-      y1 = 1.544in
+      y1 = 1.975in
      }
-     ha:line.1013131 {
+     ha:line.1027566 {
       clearance = 12.0mil
-      y2 = 38.1mm
+      y2 = 36.83mm
       thickness = 10.0mil
-      x1 = 2.799in
-      x2 = 74.93mm
+      x1 = 1.351in
+      x2 = 1.35in
       ha:flags {
        clearline = 1
       }
-      y1 = 38.1mm
+      y1 = 1.451in
      }
-     ha:line.1013436 {
-      clearance = 12.0mil
-      y2 = 1.948in
-      thickness = 10.0mil
-      x1 = 2.386in
-      x2 = 1.791in
+     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
+       clearline=1
       }
-      y1 = 1.948in
      }
-     ha:line.1013439 {
-      clearance = 12.0mil
-      y2 = 1.975in
-      thickness = 10.0mil
-      x1 = 2.358in
-      x2 = 1.753in
+     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
+       clearline=1
       }
-      y1 = 1.975in
      }
-     ha:line.1013719 {
-      clearance = 12.0mil
-      y2 = 1.955in
-      thickness = 10.0mil
-      x1 = 2.671in
-      x2 = 2.633in
+     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
+       clearline=1
       }
-      y1 = 1.955in
      }
-     ha:line.1013722 {
-      clearance = 12.0mil
-      y2 = 1.929in
-      thickness = 10.0mil
-      x1 = 2.633in
-      x2 = 2.607in
+     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
+       clearline=1
       }
-      y1 = 1.955in
      }
-     ha:line.1013725 {
-      clearance = 12.0mil
-      y2 = 1.929in
-      thickness = 10.0mil
-      x1 = 2.607in
-      x2 = 2.44794in
+     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
+       clearline=1
       }
-      y1 = 1.929in
      }
-     ha:line.1013728 {
-      clearance = 12.0mil
-      y2 = 1.90737in
-      thickness = 10.0mil
-      x1 = 2.44794in
-      x2 = 2.42631in
+     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
+       clearline=1
       }
-      y1 = 1.929in
      }
-     ha:line.1013731 {
-      clearance = 12.0mil
-      y2 = 1.83331in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 2.42631in
+     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
+       clearline=1
       }
-      y1 = 1.90737in
      }
-     ha:line.1013734 {
-      clearance = 12.0mil
-      y2 = 1.785in
-      thickness = 10.0mil
-      x1 = 2.42631in
-      x2 = 2.378in
+     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
+       clearline=1
       }
-      y1 = 1.83331in
      }
-     ha:line.1013737 {
-      clearance = 12.0mil
-      y2 = 1.785in
-      thickness = 10.0mil
-      x1 = 2.378in
-      x2 = 55.54218mm
+     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
+       clearline=1
       }
-      y1 = 1.785in
      }
-     ha:line.1013822 {
-      clearance = 12.0mil
-      y2 = 1.864in
-      thickness = 10.0mil
-      x1 = 2.671in
-      x2 = 2.671in
+     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
+       clearline=1
       }
-      y1 = 1.916in
      }
-     ha:line.1013825 {
-      clearance = 12.0mil
-      y2 = 45.847mm
-      thickness = 10.0mil
-      x1 = 2.671in
-      x2 = 2.612in
+     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
+       clearline=1
       }
-      y1 = 1.864in
      }
-     ha:line.1013828 {
-      clearance = 12.0mil
-      y2 = 45.847mm
-      thickness = 10.0mil
-      x1 = 2.612in
-      x2 = 2.459in
+     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
+       clearline=1
       }
-      y1 = 45.847mm
-     }
-     ha:line.1013831 {
-      clearance = 12.0mil
-      y2 = 1.719in
-      thickness = 10.0mil
-      x1 = 2.459in
-      x2 = 2.373in
+     }
+     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
+       clearline=1
       }
-      y1 = 45.847mm
      }
-     ha:line.1013834 {
-      clearance = 12.0mil
-      y2 = 1.719in
-      thickness = 10.0mil
-      x1 = 2.373in
-      x2 = 2.063in
+     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
+       clearline=1
       }
-      y1 = 1.719in
      }
-     ha:line.1013972 {
-      clearance = 12.0mil
-      y2 = 42.2783mm
-      thickness = 10.0mil
-      x1 = 60.9727mm
-      x2 = 68.453mm
+     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
+       clearline=1
       }
-      y1 = 42.2783mm
      }
-     ha:line.1013975 {
-      clearance = 12.0mil
-      y2 = 40.767mm
-      thickness = 10.0mil
-      x1 = 2.7545in
-      x2 = 69.977mm
+     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
+       clearline=1
       }
-      y1 = 40.767mm
      }
-     ha:line.1027469 {
-      clearance = 12.0mil
-      y2 = 1.7503in
-      thickness = 10.0mil
-      x1 = 55.54218mm
-      x2 = 2.152in
+     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
+       clearline=1
       }
-      y1 = 1.785in
      }
-     ha:line.1027484 {
-      clearance = 12.0mil
-      y2 = 1.974in
-      thickness = 10.0mil
-      x1 = 1.753in
-      x2 = 1.752in
+     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
+       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.1168557 {
+      x1=1.992in; y1=2.764in; x2=2.169in; y2=2.764in; 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.1168560 {
+      x1=2.169in; y1=2.764in; x2=57.023mm; y2=2.84in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -35351,17 +31798,6 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 3.0in
      }
-     ha:line.851675 {
-      clearance = 22.0mil
-      y2 = 2.1463in
-      thickness = 27.0mil
-      x1 = 72.39mm
-      x2 = 72.38238mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 2.1463in
-     }
      ha:line.985724 {
       clearance = 20.0mil
       y2 = 1.225in
@@ -35373,151 +31809,138 @@ ha:pcb-rnd-board-v8 {
       }
       y1 = 1.389in
      }
-     ha:line.988506 {
-      clearance = 20.0mil
-      y2 = 55.3212mm
-      thickness = 20.0mil
-      x1 = 29.9212mm
-      x2 = 29.9212mm
+     ha:line.1151424 {
+      x1=89.0mil; y1=325.0mil; x2=89.0mil; y2=31.081464mm; thickness=100.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.726in
      }
-     ha:line.988509 {
-      clearance = 20.0mil
-      y2 = 2.25in
-      thickness = 20.0mil
-      x1 = 29.9212mm
-      x2 = 31.75mm
+     ha:line.1151427 {
+      x1=89.0mil; y1=31.081464mm; x2=88.0mil; y2=31.106864mm; thickness=100.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 55.3212mm
      }
-     ha:line.988746 {
-      clearance = 20.0mil
-      y2 = 1.024in
-      thickness = 100.0mil
-      x1 = 89.0mil
-      x2 = 89.0mil
+     ha:line.1151430 {
+      x1=89.0mil; y1=707.0mil; x2=1.034in; y2=707.0mil; thickness=100.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 26.035mm
      }
-     ha:line.988749 {
-      clearance = 20.0mil
-      y2 = 816.0mil
-      thickness = 100.0mil
-      x1 = 89.0mil
-      x2 = 297.0mil
+     ha:line.1151433 {
+      x1=1.034in; y1=707.0mil; x2=1.139in; y2=602.0mil; thickness=100.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.024in
      }
-     ha:line.988752 {
-      clearance = 20.0mil
-      y2 = 816.0mil
-      thickness = 100.0mil
-      x1 = 297.0mil
-      x2 = 998.0mil
+     ha:line.1153713 {
+      x1=34.29mm; y1=550.0mil; x2=34.29mm; y2=650.0mil; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 816.0mil
      }
-     ha:line.988755 {
-      clearance = 20.0mil
-      y2 = 600.0mil
-      thickness = 100.0mil
-      x1 = 998.0mil
-      x2 = 30.8356mm
+     ha:line.1153719 {
+      x1=1.139in; y1=602.0mil; x2=1.313in; y2=602.0mil; thickness=100.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 816.0mil
      }
-     ha:line.988758 {
-      clearance = 20.0mil
-      y2 = 600.0mil
-      thickness = 100.0mil
-      x1 = 30.8356mm
-      x2 = 1.336in
+     ha:line.1157071 {
+      x1=72.39mm; y1=51.67503mm; x2=72.37857mm; y2=51.67503mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 600.0mil
      }
-     ha:line.990769 {
-      clearance = 20.0mil
-      y2 = 692.0mil
-      thickness = 20.0mil
-      x1 = 1.761in
-      x2 = 2.459in
+     ha:line.1157074 {
+      x1=72.37857mm; y1=51.67503mm; x2=69.85mm; y2=2.134in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 931.0mil
      }
-     ha:line.990772 {
-      clearance = 20.0mil
-      y2 = 800.0mil
-      thickness = 20.0mil
-      x1 = 2.459in
-      x2 = 2.87in
+     ha:line.1157077 {
+      x1=69.85mm; y1=2.134in; x2=69.85mm; y2=2.328in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 692.0mil
      }
-     ha:line.1013927 {
-      clearance = 12.0mil
-      y2 = 33.5026mm
-      thickness = 10.0mil
-      x1 = 2.353in
-      x2 = 2.353in
+     ha:line.1157083 {
+      x1=72.38619mm; y1=2.428in; x2=72.39mm; y2=61.67501mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
+      }
+     }
+     ha:line.1157086 {
+      x1=72.413495mm; y1=61.698505mm; x2=72.413495mm; y2=61.694695mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
       }
-      y1 = 44.45mm
      }
-     ha:line.1095678 {
-      x1=2.152in; y1=1.7503in; x2=2.152in; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1157089 {
+      x1=72.413495mm; y1=61.694695mm; x2=69.85mm; y2=2.328in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:polygon.1000554 {
+     ha:polygon.1134607 { clearance=20.0mil;
       li:geometry {
-       ta:contour {
-        { 11.0mil; 11.0mil }
-        { 2.989in; 11.0mil }
-        { 2.989in; 2.989in }
-        { 11.0mil; 2.989in }
-       }
+        ta:contour {
+         { 11.0mil; 12.0mil }
+         { 3.009in; 12.0mil }
+         { 3.009in; 2.999in }
+         { 11.0mil; 2.999in }
+        }
       }
+
       ha:flags {
-       clearpoly = 1
-       lock = 1
+       clearpolypoly=1
+       clearpoly=1
       }
-      clearance = 12.0mil
      }
-     ha:polygon.1053356 {
+     ha:polygon.1134617 { clearance=20.0mil;
       li:geometry {
-       ta:contour {
-        { 2.436in; 1.804in }
-        { 2.623in; 1.804in }
-        { 2.623in; 1.991in }
-        { 2.436in; 1.991in }
-       }
+        ta:contour {
+         { 24.0mil; 21.0mil }
+         { 3.003in; 21.0mil }
+         { 3.003in; 2.991in }
+         { 24.0mil; 2.991in }
+        }
       }
+
       ha:flags {
-       clearpolypoly = 1
-       clearpoly = 1
+       clearpolypoly=1
+       clearpoly=1
+       lock=1
+      }
+     }
+     ha:polygon.1173798 { clearance=12.0mil;
+      li:geometry {
+        ta:contour {
+         { 1.042in; 891.0mil }
+         { 41.783mm; 891.0mil }
+         { 41.783mm; 1.009in }
+         { 1.042in; 1.009in }
+        }
+      }
+
+      ha:flags {
+       clearpolypoly=1
+       clearpoly=1
+      }
+     }
+     ha:polygon.1173803 { clearance=12.0mil;
+      li:geometry {
+        ta:contour {
+         { 1.042in; 891.0mil }
+         { 1.633in; 891.0mil }
+         { 1.633in; 1.01in }
+         { 1.042in; 1.01in }
+        }
+      }
+
+      ha:flags {
+       clearpolypoly=1
+       clearpoly=1
       }
-      clearance = 12.0mil
      }
     }
     color = {#8b7355}
@@ -35597,46 +32020,10 @@ ha:pcb-rnd-board-v8 {
     }
     lid = 7
     li:objects {
-     ha:text.850735 {
-      scale = 200
-      x = 1.318in
-      y = 125.0mil
-      rot = 0.000000
-      string = G
-      fid = 0
-      ha:flags {
-       clearline = 1
-       onsolder = 1
-      }
-     }
-     ha:text.850736 {
-      scale = 100
-      x = 30.6832mm
-      y = 179.0mil
-      rot = 0.000000
-      string = power
-      fid = 0
-      ha:flags {
-       clearline = 1
-       onsolder = 1
-      }
-     }
-     ha:text.943534 {
-      scale = 100
-      x = 52.451mm
-      y = 174.0mil
-      rot = 0.000000
-      string = WiFi
-      fid = 0
-      ha:flags {
-       clearline = 1
-       onsolder = 1
-      }
-     }
      ha:text.943538 {
       scale = 200
-      x = 52.1462mm
-      y = 125.0mil
+      x = 2.708in
+      y = 2.986in
       rot = 0.000000
       string = B
       fid = 0
@@ -35646,31 +32033,31 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:text.1111007 {
-      string=armed; x=41.275mm; y=2.981in; scale=100; fid=0;
+      string=armed; x=1.854in; y=216.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 360.000000
      }
-     ha:text.1111013 {
-      string=continuity; x=1.936in; y=2.976in; scale=100; fid=0;
+     ha:text.1111015 {
+      string=G; x=2.706in; y=122.0mil; scale=200; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 0.000000
      }
-     ha:text.1111015 {
-      string=G; x=2.107in; y=2.92in; scale=200; fid=0;
+     ha:text.1111017 {
+      string=R; x=1.951in; y=120.26mil; scale=200; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 0.000000
      }
-     ha:text.1111017 {
-      string=R; x=1.647in; y=2.91626in; scale=200; fid=0;
+     ha:text.1138975 {
+      string=continuity; x=69.469mm; y=279.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
@@ -35831,266 +32218,248 @@ ha:pcb-rnd-board-v8 {
        clearline = 1
       }
      }
-     ha:text.795529 {
-      scale = 100
-      x = 2.673in
-      y = 257.0011811mil
-      rot = 90.000000
-      string = gnd
+     ha:text.800600 {
+      scale = 200
+      x = 66.80197mm
+      y = 50.165024mm
+      rot = 360.000000
+      string = +
       fid = 0
       ha:flags {
        clearline = 1
       }
      }
-     ha:text.795530 {
-      scale = 150
-      x = 62.61097mm
-      y = 457.0mil
+     ha:text.800602 {
+      scale = 200
+      x = 66.80197mm
+      y = 55.168824mm
       rot = 360.000000
-      string = input +
+      string = -
       fid = 0
       ha:flags {
        clearline = 1
       }
      }
-     ha:text.795531 {
-      scale = 150
-      x = 61.59497mm
-      y = 555.0mil
+     ha:text.800604 {
+      scale = 200
+      x = 66.77657mm
+      y = 60.121824mm
       rot = 360.000000
-      string = excite +
+      string = +
       fid = 0
       ha:flags {
        clearline = 1
       }
      }
-     ha:text.795532 {
-      scale = 150
-      x = 61.56957mm
-      y = 256.0mil
+     ha:text.800606 {
+      scale = 200
+      x = 66.77657mm
+      y = 65.125624mm
       rot = 360.000000
-      string = excite -
+      string = -
       fid = 0
       ha:flags {
        clearline = 1
       }
      }
-     ha:text.797200 {
-      scale = 150
-      x = 2.592in
-      y = 749.0mil
-      rot = 0.000000
-      string = +5V
-      fid = 0
+     ha:text.800610 {
+      string=siren; x=2.466in; y=2.07883in; scale=150; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-     }
-     ha:text.797201 {
-      scale = 150
-      x = 2.592in
-      y = 942.0mil
       rot = 0.000000
-      string = gnd
-      fid = 0
+     }
+     ha:text.880790 {
+      string=SW; x=277.0mil; y=1.906in; scale=250; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.797202 {
-      scale = 150
-      x = 2.592in
-      y = 26.67mm
-      rot = 0.000000
-      string = gnd
-      fid = 0
+     ha:text.880792 {
+      string=SW; x=276.0mil; y=30.5308mm; scale=250; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.797203 {
-      scale = 150
-      x = 64.2366mm
-      y = 838.0mil
+     ha:text.950765 {
+      string=40; x=1.317in; y=2.507in; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+      }
       rot = 0.000000
-      string = pres
-      fid = 0
+     }
+     ha:text.994269 {
+      string=QuantiMotor; x=552.0mil; y=2.898in; scale=400; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.800600 {
-      scale = 200
-      x = 66.54797mm
-      y = 52.984424mm
-      rot = 360.000000
-      string = +
-      fid = 0
+     ha:text.800608 {
+      string=strobe; x=2.408in; y=2.46483in; scale=150; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 0.000000
      }
-     ha:text.800602 {
-      scale = 200
-      x = 66.52257mm
-      y = 58.013624mm
-      rot = 360.000000
-      string = -
-      fid = 0
+     ha:text.1131457 {
+      string=` 2024 Bdale Garbee; x=25.789755mm; y=73.726043mm; scale=150; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.800604 {
-      scale = 200
-      x = 66.57337mm
-      y = 62.992024mm
-      rot = 360.000000
-      string = +
-      fid = 0
+     ha:text.1138960 {
+      string=+5V; x=2.594in; y=1.254in; scale=150; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 0.000000
      }
-     ha:text.800606 {
-      scale = 200
-      x = 66.52257mm
-      y = 68.021224mm
-      rot = 360.000000
-      string = -
-      fid = 0
+     ha:text.1138961 {
+      string=gnd; x=2.594in; y=1.447in; scale=150; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 0.000000
      }
-     ha:text.800610 {
-      string=siren; x=2.454in; y=2.19083in; scale=150; fid=0;
+     ha:text.1138962 {
+      string=gnd; x=2.594in; y=39.497mm; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.880790 {
-      string=SW; x=277.0mil; y=1.906in; scale=250; fid=0;
+     ha:text.1138976 {
+      string=input +; x=62.58557mm; y=726.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 360.000000
      }
-     ha:text.880792 {
-      string=SW; x=276.0mil; y=30.5308mm; scale=250; fid=0;
+     ha:text.1138977 {
+      string=excite +; x=61.56957mm; y=824.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 360.000000
      }
-     ha:text.883086 {
-      string=gnd; x=2.672in; y=2.97183mm; scale=100; fid=0;
+     ha:text.1138978 {
+      string=excite -; x=61.54417mm; y=525.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 360.000000
      }
-     ha:text.940400 {
-      string=` 2024 Bdale Garbee; x=26.424755mm; y=59.070243mm; scale=150; fid=0;
+     ha:text.1138979 {
+      string=input -; x=62.58557mm; y=625.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 360.000000
      }
-     ha:text.795533 {
-      string=input -; x=62.61097mm; y=356.0mil; scale=150; fid=0;
+     ha:text.1138981 {
+      string=gnd; x=65.68437mm; y=415.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 360.000000
      }
-     ha:text.943228 {
-      string=10V; x=1.61in; y=457.0mil; scale=100; fid=0;
+     ha:text.1138983 {
+      string=gnd; x=65.65897mm; y=317.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 360.000000
      }
-     ha:text.943229 {
-      string=5V; x=1.637in; y=358.0mil; scale=100; fid=0;
+     ha:text.1138986 {
+      string=pressure; x=2.587in; y=1.644in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.943230 {
-      string=2.5V; x=1.583in; y=258.0mil; scale=100; fid=0;
+     ha:text.1138988 {
+      string=pres; x=64.389mm; y=34.163mm; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.943231 {
-      string=1.24V; x=1.551in; y=157.0mil; scale=100; fid=0;
+     ha:text.1143981 {
+      string=10V; x=1.659in; y=694.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.943232 {
-      string=REF; x=1.601in; y=540.0mil; scale=100; fid=0;
+     ha:text.1143982 {
+      string=5V; x=1.686in; y=594.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.950765 {
-      string=40; x=1.317in; y=2.507in; scale=100; fid=0;
+     ha:text.1143983 {
+      string=2.5V; x=1.632in; y=495.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.994269 {
-      string=QuantiMotor; x=618.0mil; y=2.326in; scale=300; fid=0;
+     ha:text.1143984 {
+      string=1.24V; x=1.6in; y=394.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1038146 {
-      string=force loader; x=2.416in; y=31.115mm; scale=100; fid=0;
+     ha:text.1143985 {
+      string=REF; x=41.91mm; y=793.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1038147 {
-      string=debug; x=2.72in; y=1.51in; scale=100; fid=0;
+     ha:text.1143995 {
+      string=gain set resistor; x=1.82157in; y=196.0mil; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1061658 {
-      string=force uboot; x=67.945mm; y=2.934in; scale=100; fid=0;
+     ha:text.1138994 {
+      string=load cell; x=2.647in; y=935.0mil; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.800608 {
-      string=strobe; x=2.386in; y=2.58083in; scale=150; fid=0;
+     ha:text.1154927 {
+      string=debug; x=2.28528in; y=2.71609in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 360.000000
      }
-     ha:text.1084367 {
-      string=gain; x=1.951in; y=18.0mil; scale=100; fid=0;
+     ha:text.1155273 {
+      string=v2p1; x=801.0mil; y=2.892in; scale=250; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
+     }
+     ha:text.1164891 {
+      string=loader; x=2.038in; y=70.231mm; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+      }
+      rot = 90.000000
      }
-     ha:text.940398 {
-      string=v2p1; x=777.0mil; y=59.0296mm; scale=250; fid=0;
+     ha:text.1154926 {
+      string=force; x=1.977in; y=2.769in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
index d72f27800bd0d634e1763336fc97febcc7362be5..93a0e046b6644fb3661f503e4776f4b72d4a7c9b 100644 (file)
@@ -301,13 +301,13 @@ N 77000 45400 76400 45400 4
 C 44800 43000 1 0 0 lpc11u1x.sym
 {
 T 44795 43000 5 10 0 1 0 0 1
-footprint=hvqfn33
+footprint=hvqfn33_7x7
 T 44800 43000 5 10 0 1 0 0 1
 device=IC
 T 45195 52900 5 10 1 1 0 0 1
 refdes=U2
 T 48900 52900 5 10 1 1 0 0 1
-value=LPC11U14FHI33
+value=LPC11U12FHN33
 }
 C 42100 45600 1 0 1 USBmicroB.sym
 {
@@ -1648,21 +1648,6 @@ device=DRC_Directive
 }
 C 73500 67700 1 0 0 gnd.sym
 C 73400 68800 1 0 0 3.3V-plus.sym
-N 54200 64300 55400 64300 4
-N 58000 64300 56800 64300 4
-N 54200 63900 55400 63900 4
-N 58000 63900 56800 63900 4
-N 54200 63500 55400 63500 4
-N 58000 63500 56800 63500 4
-N 58000 63100 56800 63100 4
-N 58000 66300 56800 66300 4
-N 54200 66300 55400 66300 4
-N 58000 65900 56800 65900 4
-N 54200 65900 55400 65900 4
-N 54200 65500 55400 65500 4
-N 58000 64700 56800 64700 4
-N 58000 66700 56800 66700 4
-N 58000 67100 56800 67100 4
 T 55600 70200 9 10 1 0 0 0 2
  expansion
 bus header
@@ -1754,15 +1739,14 @@ N 52000 49200 50800 49200 4
 T 52000 49300 5 10 1 1 0 6 1
 netname=led_health
 }
-N 54200 63100 55400 63100 4
-N 55400 68700 54200 68700 4
+N 55400 63100 54200 63100 4
 {
-T 54200 68750 5 10 1 1 0 0 1
+T 54200 63150 5 10 1 1 0 0 1
 netname=sda
 }
-N 58000 68700 56800 68700 4
+N 58000 63100 56800 63100 4
 {
-T 58000 68750 5 10 1 1 0 6 1
+T 58000 63150 5 10 1 1 0 6 1
 netname=scl
 }
 N 48300 69400 48500 69400 4
@@ -1805,9 +1789,9 @@ T 45600 65850 5 10 1 1 0 0 1
 netname=adc_mosi
 }
 N 46500 67800 46900 67800 4
-N 45600 67000 46900 67000 4
+N 45600 67400 46900 67400 4
 {
-T 45600 67050 5 10 1 1 0 0 1
+T 45600 67450 5 10 1 1 0 0 1
 netname=alarm_b
 }
 N 45600 69000 46900 69000 4
@@ -1826,28 +1810,27 @@ T 45600 69450 5 10 1 1 0 0 1
 netname=rpi_3.3v
 }
 C 48300 69600 1 0 0 5V-plus.sym
-C 46400 61200 1 0 0 gnd.sym
+C 46400 60900 1 0 0 gnd.sym
 N 46700 66200 46700 69400 4
-C 48600 61200 1 0 0 gnd.sym
-N 46500 61500 46500 67800 4
-N 48700 61500 48700 68600 4
+C 48600 60900 1 0 0 gnd.sym
+N 46500 61200 46500 67800 4
+N 48700 61200 48700 68600 4
 N 48500 69000 48500 69600 4
-C 46900 61600 1 0 0 header40-2.sym
+C 46900 61000 1 0 0 pizero.sym
 {
-T 47150 70100 5 10 0 1 0 0 1
+T 47150 69500 5 10 0 1 0 0 1
 device=CONNECTOR
-T 46900 61600 5 10 0 0 0 0 1
+T 46900 61000 5 10 0 0 0 0 1
 footprint=pizero
-T 46900 61600 5 10 0 1 0 0 1
+T 46900 61000 5 10 0 1 0 0 1
 value=HEADER40
-T 47500 69700 5 10 1 1 0 0 1
+T 47500 69100 5 10 1 1 0 0 1
 refdes=J2
 }
-N 48300 62600 49600 62600 4
 N 48300 63400 49600 63400 4
-N 48300 62200 50100 62200 4
+N 48300 61800 50100 61800 4
 {
-T 50100 62250 5 10 1 1 0 6 1
+T 50100 61850 5 10 1 1 0 6 1
 netname=led_armed
 }
 N 48300 63800 48700 63800 4
@@ -1861,13 +1844,6 @@ value=NoConnection
 T 45100 64500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 49600 62500 1 0 0 nc-right.sym
-{
-T 49700 63000 5 10 0 0 0 0 1
-value=NoConnection
-T 49700 63200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 49600 63300 1 0 0 nc-right.sym
 {
 T 49700 63800 5 10 0 0 0 0 1
@@ -1889,9 +1865,9 @@ value=NoConnection
 T 49700 66800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 45600 66600 46900 66600 4
+N 48300 62600 50100 62600 4
 {
-T 45600 66650 5 10 1 1 0 0 1
+T 50100 62650 5 10 1 1 0 6 1
 netname=fire_1
 }
 N 48300 66600 49600 66600 4
@@ -1902,9 +1878,9 @@ value=NoConnection
 T 49700 67200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 48300 61800 50100 61800 4
+N 48300 62200 50100 62200 4
 {
-T 50100 61850 5 10 1 1 0 6 1
+T 50100 62250 5 10 1 1 0 6 1
 netname=led_continuity
 }
 T 43700 69000 9 10 1 0 0 0 1
@@ -2023,35 +1999,13 @@ value=NoConnection
 T 45100 62900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 45600 68200 46900 68200 4
-C 45100 68100 1 0 0 nc-left.sym
-{
-T 45100 68500 5 10 0 0 0 0 1
-value=NoConnection
-T 45100 68900 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 45600 67400 46900 67400 4
+N 45600 67000 46900 67000 4
 {
-T 45600 67450 5 10 1 1 0 0 1
+T 45600 67050 5 10 1 1 0 0 1
 netname=alarm_a
 }
 C 72400 61700 1 0 0 5V-plus.sym
 C 70500 43700 1 0 0 5V-plus.sym
-C 54900 66600 1 0 0 nc-left.sym
-{
-T 54900 67000 5 10 0 0 0 0 1
-value=NoConnection
-T 54900 67400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 54900 67000 1 0 0 nc-left.sym
-{
-T 54900 67400 5 10 0 0 0 0 1
-value=NoConnection
-T 54900 67800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 N 43500 49500 44800 49500 4
 {
 T 43500 49600 5 10 1 1 0 0 1
@@ -2235,3 +2189,4 @@ N 56800 67500 58000 67500 4
 T 58000 67550 5 10 1 1 0 6 1
 netname=analog7
 }
+N 48300 61400 48700 61400 4