]> git.gag.com Git - hw/quantimotor/commitdiff
design complete? route complete, drc clean fab-v2p1
authorBdale Garbee <bdale@gag.com>
Sat, 30 Nov 2024 04:11:40 +0000 (23:11 -0500)
committerBdale Garbee <bdale@gag.com>
Sat, 30 Nov 2024 04:11:40 +0000 (23:11 -0500)
quantimotor.lht
quantimotor.sch

index 3619b502880e2df98af8d6c2135c7f91d96409c5..2d537367175b4cf249de54ca2f0a304db1c6dd50 100644 (file)
@@ -4,9 +4,6 @@ ha:pcb-rnd-board-v8 {
     ha:con_out {
     li:conn { J2-8; U2-31;    }
     }
-      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;     }
      }
@@ -16,65 +13,65 @@ ha:pcb-rnd-board-v8 {
       ha:fet_1 {
       li:conn { J27-1; Q1-1; R14-1; R17-2;      }
       }
-     ha:unnamed_net12 {
-     li:conn { C4-1; U2-4; X1-1;     }
-     }
-      ha:unnamed_net13 {
-      li:conn { R24-2; U2-14;      }
+      ha:gpio05 {
+      li:conn { J1-7; J2-29;      }
       }
-     ha:unnamed_net14 {
-     li:conn { R23-2; U2-13;     }
-     }
-     ha:unnamed_net17 {
-     li:conn { J5-3; R24-1; R27-1;     }
-     }
-    ha:unnamed_net16 {
-    li:conn { J5-2; R23-1;    }
-    }
-       ha:force_loader {
-       li:conn { J9-2; U2-16;       }
-       }
-       ha:fire_1 {
-       li:conn { J2-36; R8-1; R501-2;       }
-       }
-      ha:unnamed_net19 {
-      li:conn { D1-1; R1-1;      }
+      ha:gpio06 {
+      li:conn { J1-9; J2-31;      }
       }
-       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:gpio12 {
+      li:conn { J1-10; J2-32;      }
+      }
+      ha:gpio13 {
+      li:conn { J1-8; J2-33;      }
+      }
+       ha:unnamed_net16 {
+       li:conn { C4-1; U2-4; X1-1;       }
        }
-       ha:cmp_rail {
-       li:conn { R38-1; R39-2; U13-6;       }
+      ha:force_loader {
+      li:conn { J9-2; U2-16;      }
+      }
+      ha:fire_1 {
+      li:conn { J2-36; R8-1; R501-2;      }
+      }
+      ha:gpio22 {
+      li:conn { J1-27; J2-15;      }
+      }
+      ha:gpio18 {
+      li:conn { J1-28; J2-12;      }
+      }
+      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:gpio19 {
+      li:conn { J1-6; J2-35;      }
+      }
+      ha:cmp_rail {
+      li:conn { R38-1; R39-2; U13-6;      }
+      }
+      ha:gpio24 {
+      li:conn { J1-24; J2-18;      }
+      }
+       ha:unnamed_net18 {
+       li:conn { R23-2; U2-13;       }
        }
-       ha:unnamed_net1 {
+      ha:gpio23 {
+      li:conn { J1-26; J2-16;      }
+      }
+       ha:unnamed_net5 {
        li:conn { D2-1; R2-2;       }
        }
-       ha:unnamed_net2 {
+       ha:unnamed_net6 {
        li:conn { D3-1; R3-2;       }
        }
-       ha:unnamed_net24 {
-       li:conn { J10-1; U6-13;       }
-       }
-       ha:unnamed_net25 {
-       li:conn { J10-2; U6-14;       }
-       }
-      ha:unnamed_net21 {
-      li:conn { J11-3; U6-7;      }
-      }
-       ha:unnamed_net27 {
-       li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;       }
+       ha:gpio26 {
+       li:conn { J1-5; J2-37;       }
        }
        ha:sense_1 {
        li:conn { R14-2; R20-2; U2-23;       }
        }
-       ha:unnamed_net29 {
-       li:conn { R106-1; U6-8;       }
+       ha:unnamed_net24 {
+       li:conn { R106-2; U6-9;       }
        }
        ha:rpi_3.3v {
        li:conn { J2-1; J2-17;       }
@@ -82,138 +79,159 @@ ha:pcb-rnd-board-v8 {
        ha:reset_lpc {
        li:conn { J6-2; U2-2;       }
        }
-       ha:unnamed_net32 {
-       li:conn { C111-2; U7-5;       }
+       ha:unnamed_net21 {
+       li:conn { J5-3; R24-1; R27-1;       }
        }
-       ha:unnamed_net28 {
-       li:conn { Q3-1; U6-4;       }
+       ha:unnamed_net17 {
+       li:conn { R24-2; U2-14;       }
        }
        ha:unnamed_net23 {
-       li:conn { R18-2; U6-10; U6-11;       }
+       li:conn { D1-1; R1-1;       }
        }
        ha:unnamed_net35 {
-       li:conn { Q1-3; R8-2; U13-7;       }
+       li:conn { C102-1; C110-1; U7-7;       }
        }
-       ha:unnamed_net36 {
+       ha:unnamed_net25 {
+       li:conn { J11-3; U6-7;       }
+       }
+       ha:unnamed_net26 {
+       li:conn { J11-2; U6-6;       }
+       }
+       ha:unnamed_net15 {
+       li:conn { C3-1; U2-5; X1-3;       }
+       }
+       ha:unnamed_net28 {
+       li:conn { J10-1; U6-13;       }
+       }
+       ha:unnamed_net29 {
+       li:conn { J10-2; U6-14;       }
+       }
+       ha:unnamed_net40 {
        li:conn { J22-1; Q6-2;       }
        }
-      ha:unnamed_net26 {
-      li:conn { J10-3; U6-15;      }
-      }
-      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_net36 {
+       li:conn { C111-2; U7-5;       }
+       }
+       ha:alarm_a {
+       li:conn { J2-13; R7-1; R500-2;       }
+       }
+       ha:alarm_b {
+       li:conn { J2-11; R13-2; R16-1;       }
+       }
+       ha:unnamed_net27 {
+       li:conn { R18-2; U6-10; U6-11;       }
+       }
+      ha:unnamed_net20 {
+      li:conn { J5-2; R23-1;      }
       }
+         ha:pressure {
+         li:conn { J13-2; U7-16;         }
+         }
+         ha:unnamed_net41 {
+         li:conn { J21-1; Q6-1;         }
+         }
+         ha:unnamed_net49 {
+         li:conn { R41-1; R42-2; U4-4;         }
+         }
+         ha:unnamed_net30 {
+         li:conn { J10-3; U6-15;         }
+         }
+         ha:unnamed_net31 {
+         li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;         }
+         }
+        ha:unnamed_net32 {
+        li:conn { Q3-1; U6-4;        }
+        }
+         ha:unnamed_net33 {
+         li:conn { R106-1; U6-8;         }
+         }
+         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:unnamed_net48 {
+         li:conn { C5-2; L1-1; R41-2; U4-2;         }
+         }
+         ha:fet_a {
+         li:conn { J3-2; Q2-7; Q2-8;         }
+         }
+         ha:fet_b {
+         li:conn { J3-4; Q2-5; Q2-6;         }
+         }
+         ha:unnamed_net38 {
+         li:conn { J7-1; R18-1; R19-2;         }
+         }
+         ha:thrust {
+         li:conn { J7-2; U7-18; Z1-2;         }
+         }
+         ha:unnamed_net50 {
+         li:conn { C5-1; U4-6;         }
+         }
+         ha:adc_cs {
+         li:conn { J2-24; U7-38;         }
+         }
+         ha:unnamed_net43 {
+         li:conn { Q2-2; R7-2;         }
+         }
+         ha:unnamed_net39 {
+         li:conn { Q1-3; R8-2; U13-7;         }
+         }
+        ha:usb_pullup {
+        li:conn { R27-2; U2-7;        }
+        }
+       ha:adc_reset {
+       li:conn { J2-22; U7-2;       }
+       }
+       ha:cmp_ldo_in {
+       li:conn { R36-1; R37-2; U13-5;       }
+       }
       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;      }
+      li:conn { Q2-4; R16-2;      }
       }
+       ha:analog2 {
+       li:conn { J1-11; U7-21;       }
+       }
+       ha:analog3 {
+       li:conn { J1-12; U7-23;       }
+       }
+       ha:analog4 {
+       li:conn { J1-13; U7-25;       }
+       }
+       ha:analog5 {
+       li:conn { J1-14; U7-27;       }
+       }
+       ha:analog6 {
+       li:conn { J1-15; U7-12;       }
+       }
+       ha:analog7 {
+       li:conn { J1-16; U7-14;       }
+       }
+       ha:miso {
+       li:conn { J1-20; J2-21; U7-36;       }
+       }
+       ha:led_armed {
+       li:conn { J2-40; R3-1;       }
+       }
+       ha:ready {
+       li:conn { J2-7; 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 { R25-1; R26-2; U2-21;       }
+       }
+       ha:swclk {
+       li:conn { J6-4; U2-19;       }
+       }
+       ha:led_continuity {
+       li:conn { J2-38; R2-1;       }
+       }
+       ha:mosi {
+       li:conn { J1-22; J2-19; U7-1;       }
+       }
       ha:v_pyro {
       li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R11-1; R12-2;      }
       }
-      ha:unnamed_net37 {
-      li:conn { J21-1; Q6-1;      }
-      }
-     ha:unnamed_net31 {
-     li:conn { C102-1; C110-1; U7-7;     }
-     }
-      ha: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_reset {
-    li:conn { J2-22; U7-2;    }
-    }
-    ha:cmp_ldo_in {
-    li:conn { R36-1; R37-2; U13-5;    }
-    }
-    ha:analog2 {
-    li:conn { J1-11; U7-21;    }
-    }
-   ha:analog3 {
-    li:conn {
-     J1-12
-     U7-23
-    }
-   }
-     ha:analog4 {
-     li:conn { J1-13; U7-25;     }
-     }
-     ha:analog5 {
-     li:conn { J1-14; U7-27;     }
-     }
-     ha:analog6 {
-     li:conn { J1-15; U7-12;     }
-     }
-     ha:analog7 {
-     li:conn { J1-16; U7-14;     }
-     }
-     ha:miso {
-     li:conn { J1-20; J2-21; U7-36;     }
-     }
-    ha:led_armed {
-    li:conn { J2-40; R3-1;    }
-    }
-     ha:ready {
-     li:conn { J2-7; 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 {
-     R25-1
-     R26-2
-     U2-21
-    }
-   }
-   ha:swclk {
-    li:conn {
-     J6-4
-     U2-19
-    }
-   }
-   ha:led_continuity {
-    li:conn {
-     J2-38
- R2-1;    }
-   }
-     ha:mosi {
-     li:conn { J1-22; J2-19; U7-1;     }
-     }
     ha:sda {
     li:conn { J1-33; J2-3; R22-1; U2-11;    }
     }
@@ -221,7 +239,7 @@ ha:pcb-rnd-board-v8 {
     li:conn { C37-2; C108-2; C109-2; J1-35; J2-2; J2-4; J13-1; L1-2; R38-2; U7-9; U7-30;    }
     }
      ha:adc1 {
-     li:conn { U2-22;     }
+     li:conn { J1-31; U2-22;     }
      }
     ha:scl {
     li:conn { J1-34; J2-5; R21-1; U2-10;    }
@@ -232,18 +250,15 @@ ha:pcb-rnd-board-v8 {
     ha:adc5 {
     li:conn { J1-30; U2-26;    }
     }
-    ha:adc6 {
-    li:conn { J1-31;    }
-    }
+     ha:led_health {
+     li:conn { R1-2; U2-17;     }
+     }
     ha:adc7 {
     li:conn { J1-32; U2-27;    }
     }
      ha:swdio {
      li:conn { J6-3; U2-25;     }
      }
-    ha:led_health {
-    li:conn { R1-2; U2-17;    }
-    }
      ha:con_in {
      li:conn { J2-10; U2-32;     }
      }
@@ -4698,7 +4713,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
@@ -5478,7 +5493,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:padstack_ref.1178283 {
-    proto=4; x=2.048in; y=1.304in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    proto=4; x=2.048in; y=1.302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5594,6 +5609,15 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
+   ha:padstack_ref.1206696 {
+    proto=4; x=2.241in; y=2.403in; 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
@@ -17233,384 +17257,11634 @@ ha:pcb-rnd-board-v8 {
     }
     uid = fdmrigvTMcHho9IPHtUAAABb
    }
-   ha:subc.1052160 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R38
+    ha:subc.1052176 {
+     ha:attributes {
+      value=22k
       device=RESISTOR
-    }
+      footprint=0402
+      refdes=R37
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=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: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  
+           }
          }
-        }
        }
-       hbottom = 0
-       hplated = 0
-      }
      }
+    }
+
      li:objects {
-      ha:padstack_ref.1052173 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 270.000000
-       y = 727.74mil
+      ha:padstack_ref.1052189 {
+       proto=0; x=858.0mil; y=805.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=1
+         name=1
        }
-       clearance = 10.0mil
       }
-      ha:padstack_ref.1052174 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
+      ha:padstack_ref.1052190 {
+       proto=0; x=858.0mil; y=774.26mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 270.000000
-       y = 696.26mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=2
+         name=2
        }
-       clearance = 10.0mil
       }
      }
      li:layers {
+
       ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
       }
+
       ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052161 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1052177 {
+          x1=858.0mil; y1=790.0mil; x2=858.0mil; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-         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:line.1052180 {
+          x1=858.0mil; y1=790.0mil; x2=858.0mil; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         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:line.1052183 {
+          x1=858.0mil; y1=790.0mil; x2=858.0mil; y2=21.066mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
          }
-         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
+         ha:line.1052186 {
+          x1=858.0mil; y1=790.0mil; x2=22.7932mm; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
-         x1 = 858.0mil
-         x2 = 22.7932mm
-         y1 = 712.0mil
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABa
-   }
-   ha:subc.1052176 {
-    ha:attributes {
-     value = 22k
-     footprint = 0402
-     refdes = R37
-      device=RESISTOR
+     uid = fdmrigvTMcHho9IPHtUAAABT
     }
+    ha:subc.1052192 {
+     ha:attributes {
+      value=200k
+      device=RESISTOR
+      footprint=0402
+      refdes=R36
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=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 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+            -9.84mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+            -12.84mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+            -9.84mil  
+           }
          }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1052205 {
+       proto=0; x=813.0mil; y=774.26mil; 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.1052206 {
+       proto=0; x=813.0mil; y=805.74mil; 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: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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1052193 {
+          x1=813.0mil; y1=790.0mil; x2=813.0mil; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+         ha:line.1052196 {
+          x1=813.0mil; y1=790.0mil; x2=813.0mil; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+         ha:line.1052199 {
+          x1=813.0mil; y1=790.0mil; x2=813.0mil; y2=19.066mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1052202 {
+          x1=813.0mil; y1=790.0mil; x2=19.6502mm; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
         }
-        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:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = fdmrigvTMcHho9IPHtUAAABU
+    }
+    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  
+           }
+         }
+
+         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:ps_proto_v6.1 {
+       hdia=35.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:layer_mask {
-          top = 1
-          paste = 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
          }
-         ha:combining {
-          auto = 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
+          }
+          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
          }
-        }
        }
-       hbottom = 0
-       hplated = 0
-      }
      }
+    }
+
      li:objects {
-      ha:padstack_ref.1052189 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      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
        }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 180.000000
-       y = 805.74mil
+
        li:thermal {
        }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1052190 {
-       smirror = 0
+
        ha:attributes {
-        term = 2
-        name = 2
+         term=1
+         name=1
        }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 180.000000
-       y = 774.26mil
+      }
+      ha:padstack_ref.1112925 {
+       proto=1; x=2.19in; y=100.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=2
+         name=2
        }
-       clearance = 10.0mil
       }
      }
      li:layers {
+
       ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1112907 {
+          x1=2.239in; y1=43.0mil; x2=2.239in; y2=157.0mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.1112910 {
+          x=2.14in; y=100.0mil; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
       }
+
       ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052177 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1112912 {
+          x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
+          ha: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
+         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
+          }
          }
-         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
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 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  
+           }
+         }
+
+         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:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -43.31mil  
+            -27.56mil  
+            -43.31mil  
+            27.56mil  
+            43.31mil  
+            27.56mil  
+            43.31mil  
+            -27.56mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            17.715mil  
+            -27.555mil  
+            -17.715mil  
+            -27.555mil  
+            -17.715mil  
+            27.555mil  
+            17.715mil  
+            27.555mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            20.715mil  
+            -30.555mil  
+            -20.715mil  
+            -30.555mil  
+            -20.715mil  
+            30.555mil  
+            20.715mil  
+            30.555mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            17.715mil  
+            -27.555mil  
+            -17.715mil  
+            -27.555mil  
+            -17.715mil  
+            27.555mil  
+            17.715mil  
+            27.555mil  
+           }
          }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 790.0mil
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1112999 {
+       proto=0; x=744.39mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=cathode
+       }
+      }
+      ha:padstack_ref.1113000 {
+       proto=1; x=644.0mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=anode
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1112965 {
+          x1=647.93mil; y1=983.01mil; x2=766.05mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112968 {
+          x1=766.05mil; y1=983.01mil; x2=766.05mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112971 {
+          x1=766.05mil; y1=1.05899in; x2=647.93mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112974 {
+          x1=647.93mil; y1=1.05899in; x2=647.93mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112977 {
+          x1=787.08mil; y1=983.01mil; x2=806.07mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112980 {
+          x1=806.07mil; y1=983.01mil; x2=806.07mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1112983 {
+          x1=806.07mil; y1=1.05899in; x2=787.08mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1112987 {
+          x1=694.195mil; y1=1.021in; x2=694.195mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1112990 {
+          x1=706.99mil; y1=1.021in; x2=706.99mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1112993 {
+          x1=706.99mil; y1=1.021in; x2=18.957546mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1112996 {
+          x1=706.99mil; y1=1.021in; x2=706.99mil; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = L3uSQeru9w1L5hdo5KkAAABc
+    }
+    ha:subc.1113051 {
+     ha:attributes {
+      footprint=0402
+      value=12.7
+      device=RESISTOR
+      openscad=0402
+      refdes=R2
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1113065 {
+       proto=0; x=43.815mm; y=350.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1113066 {
+       proto=0; x=43.815mm; y=318.52mil; 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.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
+        }
+      }
+     }
+    }
+     uid = L3uSQeru9w1L5hdo5KkAAABg
+    }
+    ha:subc.1117205 {
+     ha:attributes {
+      openscad=0402
+      value=4.7k
+      device=RESISTOR
+      refdes=R21
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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
+       }
+      }
+     }
+     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.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
+        }
+      }
+     }
+    }
+     uid = m7vO7oCLHBbWiqAZI8QAAABZ
+    }
+    ha:subc.1117221 {
+     ha:attributes {
+      openscad=0402
+      value=4.7k
+      device=RESISTOR
+      refdes=R22
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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: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.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
+       }
+
+       li:thermal {
+       }
+
+       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:thermal {
+       }
+
+       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
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       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: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
+       }
+
+       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
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=9
+         name=pin9
+       }
+      }
+      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 {
+       }
+
+       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
+       }
+
+       li:thermal {
+       }
+
+       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:thermal {
+       }
+
+       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:thermal {
+       }
+
+       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
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       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
+       }
+
+       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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=16
+         name=pin16
+       }
+      }
+      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
+       }
+
+       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
+       }
+
+       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
+       }
+
+       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
+       }
+
+       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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=21
+         name=pin21
+       }
+      }
+      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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=22
+         name=pin22
+       }
+      }
+      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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=23
+         name=pin23
+       }
+      }
+      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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=24
+         name=pin24
+       }
+      }
+      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
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=25
+         name=pin25
+       }
+      }
+      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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=26
+         name=pin26
+       }
+      }
+      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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=27
+         name=pin27
+       }
+      }
+      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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=28
+         name=pin28
+       }
+      }
+      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
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=29
+         name=pin29
+       }
+      }
+      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
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=30
+         name=pin30
+       }
+      }
+      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: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
+       }
+
+       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 {
+       }
+
+       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:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       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 {
+       }
+
+       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 {
+       }
+
+       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 {
+       }
+
+       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 {
+       }
+
+       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:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       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 {
+       }
+
+       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:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       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:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       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:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       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:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=41
+         name=GND
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        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
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1123427 {
+          x1=39.145313mm; y1=38.100127mm; x2=39.145313mm; y2=38.100127mm; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+           lock=1
+          }
+
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1123430 {
+          x1=1.49999in; y1=38.1mm; x2=1.49999in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+           lock=1
+          }
+
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1123433 {
+          x1=1.49999in; y1=38.1mm; x2=37.099746mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+           lock=1
+          }
+
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1123436 {
+          x1=1.49999in; y1=38.1mm; x2=1.49999in; y2=37.1mm; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+           lock=1
+          }
+
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
+      }
+     }
+    }
+     uid = m/qU+DMxNl2QA595wEAAAABW
+ ha:flags ={ lock=1
+ };    }
+    ha:subc.1139999 {
+     ha:attributes {
+      footprint=0402
+      value=0.1uF
+      device=CAPACITOR
+      openscad=0402
+      refdes=C101
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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
+         }
+       }
+     }
+    }
+
+     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  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1140074 {
+       proto=0; x=1.81157in; y=424.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha: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 {
+      openscad=0805
+      value=5.1V
+      device=DIODE
+      refdes=Z1
+      footprint=0805diode
+     }
+    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: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: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: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:ps_proto_v6.1 {
+       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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 {
+      footprint=0402
+      value=10k
+      device=RESISTOR
+      openscad=0402
+      refdes=R19
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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 {
+      openscad=0402
+      value=5.6k
+      device=RESISTOR
+      refdes=R18
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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 {
+      openscad=0402
+      value=150
+      device=RESISTOR
+      refdes=R1
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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: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 {
+      footprint=0402
+      value=18pF
+      device=CAPACITOR
+      openscad=0402
+      refdes=C4
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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 {
+      openscad=0402
+      value=18pF
+      device=CAPACITOR
+      refdes=C3
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            20.67mil  
+            -25.595mil  
+            -20.67mil  
+            -25.595mil  
+            -20.67mil  
+            25.595mil  
+            20.67mil  
+            25.595mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            23.67mil  
+            -28.595mil  
+            -23.67mil  
+            -28.595mil  
+            -23.67mil  
+            28.595mil  
+            23.67mil  
+            28.595mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            20.67mil  
+            -25.595mil  
+            -20.67mil  
+            -25.595mil  
+            -20.67mil  
+            25.595mil  
+            20.67mil  
+            25.595mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1155007 {
+       proto=0; x=1.70258in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=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  
+           }
+         }
+       }
+     }
+    }
+
+     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  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -27.56mil  
+            -31.495mil  
+            27.56mil  
+            31.495mil  
+            27.56mil  
+            31.495mil  
+            -27.56mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -34.495mil  
+            -30.56mil  
+            -34.495mil  
+            30.56mil  
+            34.495mil  
+            30.56mil  
+            34.495mil  
+            -30.56mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -27.56mil  
+            -31.495mil  
+            27.56mil  
+            31.495mil  
+            27.56mil  
+            31.495mil  
+            -27.56mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            -37.4mil  
+            -37.4mil  
+            -37.4mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -40.4mil  
+            40.4mil  
+            40.4mil  
+            40.4mil  
+            40.4mil  
+            -40.4mil  
+            -40.4mil  
+            -40.4mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            -37.4mil  
+            -37.4mil  
+            -37.4mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.3 {
+       hdia=0.0; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;          }
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           mech = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=10.0mil
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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: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  
+           }
+         }
+       }
+     }
+
+     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: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
+         }
+       }
+     }
+
+     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: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  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.6 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            -11.29mil  
+            -11.29mil  
+            -11.29mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -14.29mil  
+            14.29mil  
+            14.29mil  
+            14.29mil  
+            14.29mil  
+            -14.29mil  
+            -14.29mil  
+            -14.29mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            11.29mil  
+            -11.29mil  
+            -11.29mil  
+            -11.29mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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 {
+      footprint=0402
+      value=3.3k
+      device=RESISTOR
+      openscad=0402
+      refdes=R500
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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  
+           }
+         }
+       }
+     }
+    }
+
+     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: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:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            11.815mil  
+            7.875mil  
+            11.815mil  
+            7.875mil  
+            -11.815mil  
+            -7.875mil  
+            -11.815mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            14.815mil  
+            10.875mil  
+            14.815mil  
+            10.875mil  
+            -14.815mil  
+            -10.875mil  
+            -14.815mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            11.815mil  
+            7.875mil  
+            11.815mil  
+            7.875mil  
+            -11.815mil  
+            -7.875mil  
+            -11.815mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -25.395mil  
+            46.26mil  
+            25.395mil  
+            46.26mil  
+            25.395mil  
+            -46.26mil  
+            -25.395mil  
+            -46.26mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -28.395mil  
+            49.26mil  
+            28.395mil  
+            49.26mil  
+            28.395mil  
+            -49.26mil  
+            -28.395mil  
+            -49.26mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -25.395mil  
+            46.26mil  
+            25.395mil  
+            46.26mil  
+            25.395mil  
+            -46.26mil  
+            -25.395mil  
+            -46.26mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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 {
+      footprint=0402
+      value=33
+      device=RESISTOR
+      openscad=0402
+      refdes=R23
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1161320 {
+       proto=0; x=44.831mm; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       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 {
+      openscad=0402
+      value=1.5k
+      device=RESISTOR
+      refdes=R27
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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 {
+      openscad=0402
+      value=33
+      device=RESISTOR
+      refdes=R24
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.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:subc.1178181 {
+     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:objects {
+      ha:padstack_ref.1178200 {
+       proto=0; x=2.37in; y=1.343in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1178201 {
+       proto=0; x=2.37in; y=1.4611in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1178182 {
+          x1=2.4074in; y1=1.37843in; x2=2.4074in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
+         }
+         ha:line.1178185 {
+          x1=2.3326in; y1=1.37843in; x2=2.3326in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1178188 {
+          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178191 {
+          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178194 {
+          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=36.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1178197 {
+          x1=2.37in; y1=35.61207mm; x2=59.198mm; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = uBW/nUHTf4QJGTtC2iUAAABx
+    }
+    ha:subc.1178203 {
+     ha:attributes {
+      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  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1178216 {
+       proto=0; x=2.233in; y=1.41448in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1178217 {
+       proto=0; x=2.233in; y=1.383in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       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.1178204 {
+          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178207 {
+          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178210 {
+          x1=2.233in; y1=1.39874in; x2=2.233in; y2=34.527996mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1178213 {
+          x1=2.233in; y1=1.39874in; x2=57.7182mm; y2=1.39874in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = uBW/nUHTf4QJGTtC2iUAAABz
+    }
+    ha:subc.1178219 {
+     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:objects {
+      ha:padstack_ref.1178232 {
+       proto=0; x=1.861in; y=1.35052in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1178233 {
+       proto=0; x=1.861in; y=1.382in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha: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.1178220 {
+          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178223 {
+          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178226 {
+          x1=1.861in; y1=1.36626in; x2=1.861in; y2=35.703004mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1178229 {
+          x1=1.861in; y1=1.36626in; x2=46.2694mm; y2=1.36626in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = uBW/nUHTf4QJGTtC2iUAAAB1
+    }
+    ha:subc.1178235 {
+     ha:attributes {
+      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  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1178248 {
+       proto=0; x=2.233in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1178249 {
+       proto=0; x=2.233in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       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.1178236 {
+          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178239 {
+          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178242 {
+          x1=2.233in; y1=1.28826in; x2=2.233in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1178245 {
+          x1=2.233in; y1=1.28826in; x2=55.7182mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = uBW/nUHTf4QJGTtC2iUAAAB3
+    }
+    ha:subc.1178251 {
+     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:objects {
+      ha:padstack_ref.1178264 {
+       proto=0; x=1.861in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1178265 {
+       proto=0; x=1.861in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha: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.1178252 {
+          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178255 {
+          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178258 {
+          x1=1.861in; y1=1.28826in; x2=1.861in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1178261 {
+          x1=1.861in; y1=1.28826in; x2=46.2694mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = uBW/nUHTf4QJGTtC2iUAAAB5
+    }
+    ha:subc.1178267 {
+     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  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1178280 {
+       proto=0; x=2.282in; y=1.343in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1178281 {
+       proto=0; x=2.282in; y=1.37448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1178268 {
+          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178271 {
+          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178274 {
+          x1=2.282in; y1=1.35874in; x2=2.282in; y2=35.511996mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1178277 {
+          x1=2.282in; y1=1.35874in; x2=56.9628mm; y2=1.35874in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = uBW/nUHTf4QJGTtC2iUAAABv
+    }
+    ha:subc.1179615 {
+     ha:attributes {
+      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  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1179628 {
+       proto=0; x=761.0mil; y=1.57848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1179629 {
+       proto=0; x=761.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1179616 {
+          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1179619 {
+          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1179622 {
+          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=38.693596mm; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1179625 {
+          x1=761.0mil; y1=1.56274in; x2=20.3294mm; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = L3uSQeru9w1L5hdo5KkAAABW
+    }
+    ha:subc.1179631 {
+     ha:attributes {
+      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  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.84mil  
+            -16.77mil  
+            -12.84mil  
+            -16.77mil  
+            -12.84mil  
+            16.77mil  
+            12.84mil  
+            16.77mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            9.84mil  
+            -13.77mil  
+            -9.84mil  
+            -13.77mil  
+            -9.84mil  
+            13.77mil  
+            9.84mil  
+            13.77mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1179644 {
+       proto=0; x=954.0mil; y=1.57848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1179645 {
+       proto=0; x=954.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1179632 {
+          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1179635 {
+          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1179638 {
+          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=38.693596mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1179641 {
+          x1=954.0mil; y1=1.56274in; x2=25.2316mm; y2=1.56274in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = L3uSQeru9w1L5hdo5KkAAABY
+    }
+    ha:subc.1179647 {
+     ha:attributes {
+      copyright=2006 DJ Delorie
+      author=DJ Delorie
+      footprint=SOT23-5
+      dist-license=GPL
+      refdes=U3
+      value=TPS70933
+      device=IC
+      use-license=Unlimited
+      openscad=sot23-5
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.0mil  
+            -20.0mil  
+            -12.0mil  
+            -20.0mil  
+            -12.0mil  
+            20.0mil  
+            12.0mil  
+            20.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            15.0mil  
+            -23.0mil  
+            -15.0mil  
+            -23.0mil  
+            -15.0mil  
+            23.0mil  
+            15.0mil  
+            23.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.0mil  
+            -20.0mil  
+            -12.0mil  
+            -20.0mil  
+            -12.0mil  
+            20.0mil  
+            12.0mil  
+            20.0mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1179672 {
+       proto=0; x=897.0mil; y=41.275mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=4
+       }
+      }
+      ha:padstack_ref.1179673 {
+       proto=0; x=897.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=5
+       }
+      }
+      ha:padstack_ref.1179674 {
+       proto=0; x=815.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.1179675 {
+       proto=0; x=815.0mil; y=1.586in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+      ha:padstack_ref.1179676 {
+       proto=0; x=815.0mil; y=41.275mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=3
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1179648 {
+          x1=787.0mil; y1=41.783mm; x2=926.0mil; y2=41.783mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1179651 {
+          x1=926.0mil; y1=41.783mm; x2=926.0mil; y2=1.527in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1179654 {
+          x1=926.0mil; y1=1.527in; x2=787.0mil; y2=1.527in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1179657 {
+          x1=787.0mil; y1=1.527in; x2=787.0mil; y2=41.783mm; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1179660 {
+          x1=847.8mil; y1=1.586in; x2=847.8mil; y2=1.586in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1179663 {
+          x1=897.0mil; y1=41.275mm; x2=897.0mil; y2=41.275mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1179666 {
+          x1=897.0mil; y1=41.275mm; x2=21.7838mm; y2=41.275mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1179669 {
+          x1=897.0mil; y1=41.275mm; x2=897.0mil; y2=42.275mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = L3uSQeru9w1L5hdo5KkAAABi
+    }
+    ha:subc.1178113 {
+     ha:attributes {
+      value=ADS8684
+      device=IC
+      footprint=TSSOP38
+      refdes=U7
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         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:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            29.53mil  
+            5.905mil  
+            29.53mil  
+            -5.905mil  
+            -29.53mil  
+            -5.905mil  
+            -29.53mil  
+            5.905mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            34.53mil  
+            10.905mil  
+            34.53mil  
+            -10.905mil  
+            -34.53mil  
+            -10.905mil  
+            -34.53mil  
+            10.905mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            29.53mil  
+            5.905mil  
+            29.53mil  
+            -5.905mil  
+            -29.53mil  
+            -5.905mil  
+            -29.53mil  
+            5.905mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.1178142 {
+       proto=0; x=54.943629mm; y=1.46116in; 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.1178143 {
+       proto=0; x=54.943629mm; y=1.44148in; 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.1178144 {
+       proto=0; x=54.943629mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=3
+       }
+      }
+      ha:padstack_ref.1178145 {
+       proto=0; x=54.943629mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=4
+       }
+      }
+      ha:padstack_ref.1178146 {
+       proto=0; x=54.943629mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=5
+       }
+      }
+      ha:padstack_ref.1178147 {
+       proto=0; x=54.943629mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=6
+       }
+      }
+      ha:padstack_ref.1178148 {
+       proto=0; x=54.943629mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=7
+       }
+      }
+      ha:padstack_ref.1178149 {
+       proto=0; x=54.943629mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=8
+       }
+      }
+      ha:padstack_ref.1178150 {
+       proto=0; x=54.943629mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=9
+         name=9
+       }
+      }
+      ha:padstack_ref.1178151 {
+       proto=0; x=54.943629mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=10
+         name=10
+       }
+      }
+      ha:padstack_ref.1178152 {
+       proto=0; x=54.943629mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=11
+         name=11
+       }
+      }
+      ha:padstack_ref.1178153 {
+       proto=0; x=54.943629mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=12
+         name=12
+       }
+      }
+      ha:padstack_ref.1178154 {
+       proto=0; x=54.943629mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=13
+         name=13
+       }
+      }
+      ha:padstack_ref.1178155 {
+       proto=0; x=54.943629mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=14
+         name=14
+       }
+      }
+      ha:padstack_ref.1178156 {
+       proto=0; x=54.943629mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=15
+         name=15
+       }
+      }
+      ha:padstack_ref.1178157 {
+       proto=0; x=54.943629mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=16
+         name=16
+       }
+      }
+      ha:padstack_ref.1178158 {
+       proto=0; x=54.943629mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=17
+         name=17
+       }
+      }
+      ha:padstack_ref.1178159 {
+       proto=0; x=54.943629mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=18
+         name=18
+       }
+      }
+      ha:padstack_ref.1178160 {
+       proto=0; x=54.943629mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=19
+         name=19
+       }
+      }
+      ha:padstack_ref.1178161 {
+       proto=1; x=49.043971mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=20
+         name=20
+       }
+      }
+      ha:padstack_ref.1178162 {
+       proto=1; x=49.043971mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=21
+         name=21
+       }
+      }
+      ha:padstack_ref.1178163 {
+       proto=1; x=49.043971mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=22
+         name=22
+       }
+      }
+      ha:padstack_ref.1178164 {
+       proto=1; x=49.043971mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=23
+         name=23
+       }
+      }
+      ha:padstack_ref.1178165 {
+       proto=1; x=49.043971mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=24
+         name=24
+       }
+      }
+      ha:padstack_ref.1178166 {
+       proto=1; x=49.043971mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=25
+         name=25
+       }
+      }
+      ha:padstack_ref.1178167 {
+       proto=1; x=49.043971mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=26
+         name=26
+       }
+      }
+      ha:padstack_ref.1178168 {
+       proto=1; x=49.043971mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=27
+         name=27
+       }
+      }
+      ha:padstack_ref.1178169 {
+       proto=1; x=49.043971mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=28
+         name=28
+       }
+      }
+      ha:padstack_ref.1178170 {
+       proto=1; x=49.043971mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=29
+         name=29
+       }
+      }
+      ha:padstack_ref.1178171 {
+       proto=1; x=49.043971mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=30
+         name=30
+       }
+      }
+      ha:padstack_ref.1178172 {
+       proto=1; x=49.043971mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=31
+         name=31
+       }
+      }
+      ha:padstack_ref.1178173 {
+       proto=1; x=49.043971mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=32
+         name=32
+       }
+      }
+      ha:padstack_ref.1178174 {
+       proto=1; x=49.043971mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1178175 {
+       proto=1; x=49.043971mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=34
+         name=34
+       }
+      }
+      ha:padstack_ref.1178176 {
+       proto=1; x=49.043971mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=35
+         name=35
+       }
+      }
+      ha:padstack_ref.1178177 {
+       proto=1; x=49.043971mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=36
+         name=36
+       }
+      }
+      ha:padstack_ref.1178178 {
+       proto=1; x=49.043971mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=37
+         name=37
+       }
+      }
+      ha:padstack_ref.1178179 {
+       proto=1; x=49.043971mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=38
+         name=38
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1178114 {
+          x1=2.20266in; y1=1.47707in; x2=2.20266in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1178117 {
+          x1=2.20266in; y1=1.09093in; x2=1.89134in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1178120 {
+          x1=1.89134in; y1=1.09093in; x2=1.89134in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1178123 {
+          x1=2.20266in; y1=1.47707in; x2=2.072in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1178126 {
+          x1=1.89134in; y1=1.47707in; x2=2.022in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.1178129 {
+          x=2.047in; y=1.47707in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
         }
-        ha:line.1052186 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1178130 {
+          x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.1178133 {
+          x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.1178136 {
+          x1=2.047in; y1=1.284in; x2=50.9938mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.1178139 {
+          x1=2.047in; y1=1.284in; x2=2.047in; y2=31.6136mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
-         x1 = 858.0mil
-         x2 = 22.7932mm
-         y1 = 790.0mil
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABT
-   }
-   ha:subc.1052192 {
+     uid = eVRbahCb5CjRdB6U1eEAAABa
+    }
+   ha:subc.1052160 {
     ha:attributes {
      value = 200k
      footprint = 0402
-     refdes = R36
+     refdes = R38
       device=RESISTOR
     }
     ha:data {
@@ -17622,14 +28896,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
@@ -17641,14 +28915,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
@@ -17662,14 +28936,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
@@ -17685,7 +28959,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1052205 {
+      ha:padstack_ref.1052173 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -17693,9 +28967,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 813.0mil
-       rot = 180.000000
-       y = 774.26mil
+       x = 858.0mil
+       rot = 270.000000
+       y = 727.74mil
        li:thermal {
        }
        ha:flags {
@@ -17703,7 +28977,7 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1052206 {
+      ha:padstack_ref.1052174 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -17711,9 +28985,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 813.0mil
-       rot = 180.000000
-       y = 805.74mil
+       x = 858.0mil
+       rot = 270.000000
+       y = 696.26mil
        li:thermal {
        }
        ha:flags {
@@ -17742,49 +29016,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1052193 {
+        ha:line.1052161 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
         }
-        ha:line.1052196 {
+        ha:line.1052164 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
         }
-        ha:line.1052199 {
+        ha:line.1052167 {
          clearance = 0.0
-         y2 = 19.066mm
+         y2 = 17.0848mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 712.0mil
         }
-        ha:line.1052202 {
+        ha:line.1052170 {
          clearance = 0.0
-         y2 = 790.0mil
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 813.0mil
-         x2 = 19.6502mm
-         y1 = 790.0mil
+         x1 = 858.0mil
+         x2 = 22.7932mm
+         y1 = 712.0mil
         }
        }
        ha:combining {
@@ -17792,11291 +29066,8 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABU
+    uid = fdmrigvTMcHho9IPHtUAAABa
    }
-              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  
-                     }
-                   }
-
-                   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:ps_proto_v6.1 {
-                 hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     bottom = 1
-                     copper = 1
-                    }
-                    clearance=0.0
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                    }
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     intern = 1
-                    }
-                    clearance=0.0
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                    }
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                    }
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     bottom = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.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 {
-                 }
-
-                 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:2 {
-                    on  
-                    diag  
-                    round  
-                    noshape  
-                   }
-                   li:3 {
-                    on  
-                    diag  
-                    round  
-                    noshape  
-                   }
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-               }
-               li:layers {
-
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1112907 {
-                    x1=2.239in; y1=43.0mil; x2=2.239in; y2=157.0mil; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:arc.1112910 {
-                    x=2.14in; y=100.0mil; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                    bottom = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1112912 {
-                    x1=2.14in; y1=100.0mil; x2=2.14in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-                    ha: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  
-                     }
-                   }
-
-                   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:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      -43.31mil  
-                      -27.56mil  
-                      -43.31mil  
-                      27.56mil  
-                      43.31mil  
-                      27.56mil  
-                      43.31mil  
-                      -27.56mil  
-                     }
-                   }
-                 }
-               }
-
-               ha:ps_proto_v6.1 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      27.555mil  
-                      17.715mil  
-                      27.555mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      20.715mil  
-                      -30.555mil  
-                      -20.715mil  
-                      -30.555mil  
-                      -20.715mil  
-                      30.555mil  
-                      20.715mil  
-                      30.555mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      -27.555mil  
-                      -17.715mil  
-                      27.555mil  
-                      17.715mil  
-                      27.555mil  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.1112999 {
-                 proto=0; x=744.39mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=cathode
-                 }
-                }
-                ha:padstack_ref.1113000 {
-                 proto=1; x=644.0mil; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=1
-                   name=anode
-                 }
-                }
-               }
-               li:layers {
-
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1112965 {
-                    x1=647.93mil; y1=983.01mil; x2=766.05mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112968 {
-                    x1=766.05mil; y1=983.01mil; x2=766.05mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112971 {
-                    x1=766.05mil; y1=1.05899in; x2=647.93mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112974 {
-                    x1=647.93mil; y1=1.05899in; x2=647.93mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112977 {
-                    x1=787.08mil; y1=983.01mil; x2=806.07mil; y2=983.01mil; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112980 {
-                    x1=806.07mil; y1=983.01mil; x2=806.07mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                   ha:line.1112983 {
-                    x1=806.07mil; y1=1.05899in; x2=787.08mil; y2=1.05899in; thickness=10.0mil; clearance=0.0;
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                    top = 1
-                  }
-                }
-
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
-
-                  li:objects {
-                   ha:line.1112987 {
-                    x1=694.195mil; y1=1.021in; x2=694.195mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.1112990 {
-                    x1=706.99mil; y1=1.021in; x2=706.99mil; y2=1.021in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.1112993 {
-                    x1=706.99mil; y1=1.021in; x2=18.957546mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.1112996 {
-                    x1=706.99mil; y1=1.021in; x2=706.99mil; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   virtual = 1
-                   misc = 1
-                    top = 1
-                  }
-                }
-               }
-              }
-               uid = L3uSQeru9w1L5hdo5KkAAABc
-              }
-              ha:subc.1113051 {
-               ha:attributes {
-                refdes=R2
-                value=12.7
-                device=RESISTOR
-                footprint=0402
-                openscad=0402
-               }
-              ha:data {
-                            li:padstack_prototypes {
-
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                     }
-                   }
-
-                   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.1113065 {
-                 proto=0; x=43.815mm; y=350.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.1113066 {
-                 proto=0; x=43.815mm; y=318.52mil; 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.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
-                  }
-                }
-               }
-              }
-               uid = L3uSQeru9w1L5hdo5KkAAABg
-              }
-               ha:subc.1117205 {
-                ha:attributes {
-                 footprint=0402
-                 value=4.7k
-                 device=RESISTOR
-                 openscad=0402
-                 refdes=R21
-                }
-               ha:data {
-                              li:padstack_prototypes {
-
-                ha:ps_proto_v6.0 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
-                  li:shape {
-
-                    ha:ps_shape_v4 {
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      top = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { sub=1; auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      mask = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
-                      }
-                    }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      paste = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
-                  }
-                }
-               }
-
-                li:objects {
-                 ha:padstack_ref.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
-                  }
-                 }
-                }
-                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.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
-                   }
-                 }
-                }
-               }
-                uid = m7vO7oCLHBbWiqAZI8QAAABZ
-               }
-               ha:subc.1117221 {
-                ha:attributes {
-                 footprint=0402
-                 value=4.7k
-                 device=RESISTOR
-                 openscad=0402
-                 refdes=R22
-                }
-               ha:data {
-                              li:padstack_prototypes {
-
-                ha:ps_proto_v6.0 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
-                  li:shape {
-
-                    ha:ps_shape_v4 {
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      top = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { sub=1; auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      mask = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
-                      }
-                    }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      paste = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
-                  }
-                }
-               }
-
-                li:objects {
-                 ha:padstack_ref.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: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.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
-                   }
-
-                   li:thermal {
-                   }
-
-                   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:thermal {
-                   }
-
-                   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
-                   }
-
-                   li:thermal {
-                     li:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                   }
-
-                   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: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
-                   }
-
-                   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
-                   }
-
-                   li:thermal {
-                     li:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                   }
-
-                   ha:attributes {
-                     term=9
-                     name=pin9
-                   }
-                  }
-                  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 {
-                   }
-
-                   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
-                   }
-
-                   li:thermal {
-                   }
-
-                   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:thermal {
-                   }
-
-                   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:thermal {
-                   }
-
-                   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
-                   }
-
-                   li:thermal {
-                     li:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                   }
-
-                   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
-                   }
-
-                   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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=16
-                     name=pin16
-                   }
-                  }
-                  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
-                   }
-
-                   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
-                   }
-
-                   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
-                   }
-
-                   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
-                   }
-
-                   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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=21
-                     name=pin21
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=22
-                     name=pin22
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=23
-                     name=pin23
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=24
-                     name=pin24
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                     li:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                   }
-
-                   ha:attributes {
-                     term=25
-                     name=pin25
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=26
-                     name=pin26
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=27
-                     name=pin27
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=28
-                     name=pin28
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=29
-                     name=pin29
-                   }
-                  }
-                  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
-                   }
-
-                   li:thermal {
-                     li:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                   }
-
-                   ha:attributes {
-                     term=30
-                     name=pin30
-                   }
-                  }
-                  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: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
-                   }
-
-                   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 {
-                   }
-
-                   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:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                   }
-
-                   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 {
-                   }
-
-                   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 {
-                   }
-
-                   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 {
-                   }
-
-                   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 {
-                   }
-
-                   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:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                   }
-
-                   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 {
-                   }
-
-                   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:2 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                   }
-
-                   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:2 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                   }
-
-                   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:2 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                   }
-
-                   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:2 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                   }
-
-                   ha:attributes {
-                     term=41
-                     name=GND
-                   }
-                  }
-                 }
-                 li:layers {
-
-                  ha:top-silk {
-                   lid=0
-                   ha:combining {                   }
-
-                    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
-                    }
-                  }
-
-                  ha:subc-aux {
-                   lid=1
-                   ha:combining {                   }
-
-                    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.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: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
-                        }
-                      }
-                    }
-                   }
-
-                    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  
-                          }
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.1 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1140074 {
-                      proto=0; x=1.81157in; y=424.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha: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: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: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: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:ps_proto_v6.1 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.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  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    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: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  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    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: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  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    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: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:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           25.595mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           23.67mil  
-                           -28.595mil  
-                           -23.67mil  
-                           -28.595mil  
-                           -23.67mil  
-                           28.595mil  
-                           23.67mil  
-                           28.595mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           -25.595mil  
-                           -20.67mil  
-                           25.595mil  
-                           20.67mil  
-                           25.595mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1155007 {
-                      proto=0; x=1.70258in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=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  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    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  
-                          }
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.1 {
-                      hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.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  
-                          }
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.1 {
-                      hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.2 {
-                      hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.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:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -31.495mil  
-                           -27.56mil  
-                           -31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           -27.56mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -34.495mil  
-                           -30.56mil  
-                           -34.495mil  
-                           30.56mil  
-                           34.495mil  
-                           30.56mil  
-                           34.495mil  
-                           -30.56mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -31.495mil  
-                           -27.56mil  
-                           -31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           27.56mil  
-                           31.495mil  
-                           -27.56mil  
-                          }
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.2 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -40.4mil  
-                           40.4mil  
-                           40.4mil  
-                           40.4mil  
-                           40.4mil  
-                           -40.4mil  
-                           -40.4mil  
-                           -40.4mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                           -37.4mil  
-                          }
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.3 {
-                      hdia=0.0; hplated=1; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=10.0mil
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;                         }
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          mech = 1
-                         }
-                         clearance=10.0mil
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=10.0mil
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          intern = 1
-                         }
-                         clearance=10.0mil
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          copper = 1
-                         }
-                         clearance=10.0mil
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;                         }
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          bottom = 1
-                          mask = 1
-                         }
-                         clearance=10.0mil
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;                         }
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=10.0mil
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.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: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  
-                          }
-                        }
-                      }
-                    }
-
-                    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: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
-                        }
-                      }
-                    }
-
-                    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: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  
-                          }
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.6 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -14.29mil  
-                           14.29mil  
-                           14.29mil  
-                           14.29mil  
-                           14.29mil  
-                           -14.29mil  
-                           -14.29mil  
-                           -14.29mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                           -11.29mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.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: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  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    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: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:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           -11.815mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -10.875mil  
-                           14.815mil  
-                           10.875mil  
-                           14.815mil  
-                           10.875mil  
-                           -14.815mil  
-                           -10.875mil  
-                           -14.815mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           11.815mil  
-                           7.875mil  
-                           -11.815mil  
-                           -7.875mil  
-                           -11.815mil  
-                          }
-                        }
-                      }
-                    }
-
-                    ha:ps_proto_v6.2 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           -46.26mil  
-                           -25.395mil  
-                           -46.26mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -28.395mil  
-                           49.26mil  
-                           28.395mil  
-                           49.26mil  
-                           28.395mil  
-                           -49.26mil  
-                           -28.395mil  
-                           -49.26mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           -25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           46.26mil  
-                           25.395mil  
-                           -46.26mil  
-                           -25.395mil  
-                           -46.26mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.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: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  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1161336 {
-                      proto=0; x=1.851in; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1161337 {
-                      proto=0; x=1.851in; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1161324 {
-                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1161327 {
-                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1161330 {
-                         x1=1.851in; y1=2.74974in; x2=1.851in; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1161333 {
-                         x1=1.851in; y1=2.74974in; x2=48.0154mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = awHEPLOUqbax+QojwTkAAABl
-                   }
-                   ha:subc.1161339 {
-                    ha:attributes {
-                     footprint=0402
-                     value=33
-                     device=RESISTOR
-                     openscad=0402
-                     refdes=R24
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
-
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           -16.77mil  
-                           -12.84mil  
-                           16.77mil  
-                           12.84mil  
-                           16.77mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           -13.77mil  
-                           -9.84mil  
-                           13.77mil  
-                           9.84mil  
-                           13.77mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1161352 {
-                      proto=0; x=1.808in; y=2.76574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=1
-                        name=1
-                      }
-                     }
-                     ha:padstack_ref.1161353 {
-                      proto=0; x=1.808in; y=2.73426in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=2
-                        name=2
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1161340 {
-                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1161343 {
-                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1161346 {
-                         x1=1.808in; y1=69.85mm; x2=1.808in; y2=68.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1161349 {
-                         x1=1.808in; y1=69.85mm; x2=46.9232mm; y2=69.85mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = awHEPLOUqbax+QojwTkAAABh
-                   }
-                    ha:subc.1178181 {
-                     ha:attributes {
-                      refdes=C110
-                      value=47uF
-                      device=CAPACITOR
-                      footprint=1206
-                      openscad=1206
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            25.59mil  
-                            -37.4mil  
-                            -25.59mil  
-                            -37.4mil  
-                            -25.59mil  
-                            37.4mil  
-                            25.59mil  
-                            37.4mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            28.59mil  
-                            -40.4mil  
-                            -28.59mil  
-                            -40.4mil  
-                            -28.59mil  
-                            40.4mil  
-                            28.59mil  
-                            40.4mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            25.59mil  
-                            -37.4mil  
-                            -25.59mil  
-                            -37.4mil  
-                            -25.59mil  
-                            37.4mil  
-                            25.59mil  
-                            37.4mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1178200 {
-                       proto=0; x=2.37in; y=1.343in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1178201 {
-                       proto=0; x=2.37in; y=1.4611in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1178182 {
-                          x1=2.4074in; y1=1.37843in; x2=2.4074in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
-                         }
-                         ha:line.1178185 {
-                          x1=2.3326in; y1=1.37843in; x2=2.3326in; y2=1.42567in; thickness=8.0mil; clearance=0.0;
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1178188 {
-                          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1178191 {
-                          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1178194 {
-                          x1=2.37in; y1=35.61207mm; x2=2.37in; y2=36.61207mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1178197 {
-                          x1=2.37in; y1=35.61207mm; x2=59.198mm; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = uBW/nUHTf4QJGTtC2iUAAABx
-                    }
-                    ha:subc.1178203 {
-                     ha:attributes {
-                      refdes=C111
-                      value=10uF
-                      device=CAPACITOR
-                      footprint=0402
-                      openscad=0402
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1178216 {
-                       proto=0; x=2.233in; y=1.41448in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1178217 {
-                       proto=0; x=2.233in; y=1.383in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       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.1178204 {
-                          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1178207 {
-                          x1=2.233in; y1=1.39874in; x2=2.233in; y2=1.39874in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1178210 {
-                          x1=2.233in; y1=1.39874in; x2=2.233in; y2=34.527996mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1178213 {
-                          x1=2.233in; y1=1.39874in; x2=57.7182mm; y2=1.39874in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = uBW/nUHTf4QJGTtC2iUAAABz
-                    }
-                    ha:subc.1178219 {
-                     ha:attributes {
-                      refdes=C107
-                      value=10uF
-                      device=CAPACITOR
-                      footprint=0402
-                      openscad=0402
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1178232 {
-                       proto=0; x=1.861in; y=1.35052in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1178233 {
-                       proto=0; x=1.861in; y=1.382in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha: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.1178220 {
-                          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1178223 {
-                          x1=1.861in; y1=1.36626in; x2=1.861in; y2=1.36626in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1178226 {
-                          x1=1.861in; y1=1.36626in; x2=1.861in; y2=35.703004mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1178229 {
-                          x1=1.861in; y1=1.36626in; x2=46.2694mm; y2=1.36626in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = uBW/nUHTf4QJGTtC2iUAAAB1
-                    }
-                    ha:subc.1178235 {
-                     ha:attributes {
-                      refdes=C108
-                      value=1uF
-                      device=CAPACITOR
-                      footprint=0402
-                      openscad=0402
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1178248 {
-                       proto=0; x=2.233in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1178249 {
-                       proto=0; x=2.233in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       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.1178236 {
-                          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1178239 {
-                          x1=2.233in; y1=1.28826in; x2=2.233in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1178242 {
-                          x1=2.233in; y1=1.28826in; x2=2.233in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1178245 {
-                          x1=2.233in; y1=1.28826in; x2=55.7182mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = uBW/nUHTf4QJGTtC2iUAAAB3
-                    }
-                    ha:subc.1178251 {
-                     ha:attributes {
-                      refdes=C109
-                      value=1uF
-                      device=CAPACITOR
-                      footprint=0402
-                      openscad=0402
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1178264 {
-                       proto=0; x=1.861in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1178265 {
-                       proto=0; x=1.861in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha: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.1178252 {
-                          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1178255 {
-                          x1=1.861in; y1=1.28826in; x2=1.861in; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1178258 {
-                          x1=1.861in; y1=1.28826in; x2=1.861in; y2=33.721804mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1178261 {
-                          x1=1.861in; y1=1.28826in; x2=46.2694mm; y2=1.28826in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = uBW/nUHTf4QJGTtC2iUAAAB5
-                    }
-                    ha:subc.1178267 {
-                     ha:attributes {
-                      footprint=0402
-                      value=1uF
-                      device=CAPACITOR
-                      openscad=0402
-                      refdes=C102
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1178280 {
-                       proto=0; x=2.282in; y=1.343in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1178281 {
-                       proto=0; x=2.282in; y=1.37448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1178268 {
-                          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1178271 {
-                          x1=2.282in; y1=1.35874in; x2=2.282in; y2=1.35874in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1178274 {
-                          x1=2.282in; y1=1.35874in; x2=2.282in; y2=35.511996mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1178277 {
-                          x1=2.282in; y1=1.35874in; x2=56.9628mm; y2=1.35874in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = uBW/nUHTf4QJGTtC2iUAAABv
-                    }
-                    ha:subc.1179615 {
-                     ha:attributes {
-                      openscad=0402
-                      value=1uF
-                      device=CAPACITOR
-                      refdes=C15
-                      footprint=0402
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1179628 {
-                       proto=0; x=761.0mil; y=1.57848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1179629 {
-                       proto=0; x=761.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1179616 {
-                          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
-                          ha:flags {
-                           selected=1
-                          }
-
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1179619 {
-                          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
-                          ha:flags {
-                           selected=1
-                          }
-
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1179622 {
-                          x1=761.0mil; y1=1.56274in; x2=761.0mil; y2=38.693596mm; thickness=0.1mm; clearance=0.0;
-                          ha:flags {
-                           selected=1
-                          }
-
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1179625 {
-                          x1=761.0mil; y1=1.56274in; x2=20.3294mm; y2=1.56274in; thickness=0.1mm; clearance=0.0;
-                          ha:flags {
-                           selected=1
-                          }
-
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = L3uSQeru9w1L5hdo5KkAAABW
-                    }
-                    ha:subc.1179631 {
-                     ha:attributes {
-                      openscad=0402
-                      value=2.2uF
-                      device=CAPACITOR
-                      refdes=C8
-                      footprint=0402
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            -16.77mil  
-                            -12.84mil  
-                            16.77mil  
-                            12.84mil  
-                            16.77mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            -13.77mil  
-                            -9.84mil  
-                            13.77mil  
-                            9.84mil  
-                            13.77mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1179644 {
-                       proto=0; x=954.0mil; y=1.57848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1179645 {
-                       proto=0; x=954.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1179632 {
-                          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1179635 {
-                          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=1.56274in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1179638 {
-                          x1=954.0mil; y1=1.56274in; x2=954.0mil; y2=38.693596mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1179641 {
-                          x1=954.0mil; y1=1.56274in; x2=25.2316mm; y2=1.56274in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = L3uSQeru9w1L5hdo5KkAAABY
-                    }
-                    ha:subc.1179647 {
-                     ha:attributes {
-                      copyright=2006 DJ Delorie
-                      author=DJ Delorie
-                      footprint=SOT23-5
-                      dist-license=GPL
-                      refdes=U3
-                      value=TPS70933
-                      device=IC
-                      use-license=Unlimited
-                      openscad=sot23-5
-                     }
-                    ha:data {
-                                        li:padstack_prototypes {
-
-                     ha:ps_proto_v6.0 {
-                       hdia=0.0; hplated=0; htop=0; hbottom=0;
-                       li:shape {
-
-                         ha:ps_shape_v4 {
-                          ha:combining {                          }
-                          ha:layer_mask {
-                           copper = 1
-                           top = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.0mil  
-                            -20.0mil  
-                            -12.0mil  
-                            -20.0mil  
-                            -12.0mil  
-                            20.0mil  
-                            12.0mil  
-                            20.0mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { sub=1; auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           mask = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            15.0mil  
-                            -23.0mil  
-                            -15.0mil  
-                            -23.0mil  
-                            -15.0mil  
-                            23.0mil  
-                            15.0mil  
-                            23.0mil  
-                           }
-                         }
-
-                         ha:ps_shape_v4 {
-                          ha:combining { auto=1;                          }
-                          ha:layer_mask {
-                           top = 1
-                           paste = 1
-                          }
-                          clearance=0.0
-                           li:ps_poly {
-                            12.0mil  
-                            -20.0mil  
-                            -12.0mil  
-                            -20.0mil  
-                            -12.0mil  
-                            20.0mil  
-                            12.0mil  
-                            20.0mil  
-                           }
-                         }
-                       }
-                     }
-                    }
-
-                     li:objects {
-                      ha:padstack_ref.1179672 {
-                       proto=0; x=897.0mil; y=41.275mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=4
-                         name=4
-                       }
-                      }
-                      ha:padstack_ref.1179673 {
-                       proto=0; x=897.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=5
-                         name=5
-                       }
-                      }
-                      ha:padstack_ref.1179674 {
-                       proto=0; x=815.0mil; y=1.547in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=1
-                         name=1
-                       }
-                      }
-                      ha:padstack_ref.1179675 {
-                       proto=0; x=815.0mil; y=1.586in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=2
-                         name=2
-                       }
-                      }
-                      ha:padstack_ref.1179676 {
-                       proto=0; x=815.0mil; y=41.275mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                       ha:flags {
-                        clearline=1
-                       }
-
-                       li:thermal {
-                       }
-
-                       ha:attributes {
-                         term=3
-                         name=3
-                       }
-                      }
-                     }
-                     li:layers {
-
-                      ha:top-silk {
-                       lid=0
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1179648 {
-                          x1=787.0mil; y1=41.783mm; x2=926.0mil; y2=41.783mm; thickness=10.0mil; clearance=0.0;
-                         }
-                         ha:line.1179651 {
-                          x1=926.0mil; y1=41.783mm; x2=926.0mil; y2=1.527in; thickness=10.0mil; clearance=0.0;
-                         }
-                         ha:line.1179654 {
-                          x1=926.0mil; y1=1.527in; x2=787.0mil; y2=1.527in; thickness=10.0mil; clearance=0.0;
-                         }
-                         ha:line.1179657 {
-                          x1=787.0mil; y1=1.527in; x2=787.0mil; y2=41.783mm; thickness=10.0mil; clearance=0.0;
-                         }
-                        }
-                        ha:type {
-                         silk = 1
-                         top = 1
-                        }
-                      }
-
-                      ha:subc-aux {
-                       lid=1
-                       ha:combining {                       }
-
-                        li:objects {
-                         ha:line.1179660 {
-                          x1=847.8mil; y1=1.586in; x2=847.8mil; y2=1.586in; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=pnp-origin
-                          }
-                         }
-                         ha:line.1179663 {
-                          x1=897.0mil; y1=41.275mm; x2=897.0mil; y2=41.275mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=origin
-                          }
-                         }
-                         ha:line.1179666 {
-                          x1=897.0mil; y1=41.275mm; x2=21.7838mm; y2=41.275mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=x
-                          }
-                         }
-                         ha:line.1179669 {
-                          x1=897.0mil; y1=41.275mm; x2=897.0mil; y2=42.275mm; thickness=0.1mm; clearance=0.0;
-                          ha:attributes {
-                            subc-role=y
-                          }
-                         }
-                        }
-                        ha:type {
-                         top = 1
-                         misc = 1
-                         virtual = 1
-                        }
-                      }
-                     }
-                    }
-                     uid = L3uSQeru9w1L5hdo5KkAAABi
-                    }
-                   ha:subc.1178113 {
-                    ha:attributes {
-                     value=ADS8684
-                     device=IC
-                     footprint=TSSOP38
-                     refdes=U7
-                    }
-                   ha:data {
-                                      li:padstack_prototypes {
-
-                    ha:ps_proto_v6.0 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        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:ps_proto_v6.1 {
-                      hdia=0.0; hplated=0; htop=0; hbottom=0;
-                      li:shape {
-
-                        ha:ps_shape_v4 {
-                         ha:combining {                         }
-                         ha:layer_mask {
-                          copper = 1
-                          top = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           5.905mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { sub=1; auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          mask = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           34.53mil  
-                           10.905mil  
-                           34.53mil  
-                           -10.905mil  
-                           -34.53mil  
-                           -10.905mil  
-                           -34.53mil  
-                           10.905mil  
-                          }
-                        }
-
-                        ha:ps_shape_v4 {
-                         ha:combining { auto=1;                         }
-                         ha:layer_mask {
-                          top = 1
-                          paste = 1
-                         }
-                         clearance=0.0
-                          li:ps_poly {
-                           29.53mil  
-                           5.905mil  
-                           29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           -5.905mil  
-                           -29.53mil  
-                           5.905mil  
-                          }
-                        }
-                      }
-                    }
-                   }
-
-                    li:objects {
-                     ha:padstack_ref.1178142 {
-                      proto=0; x=54.943629mm; y=1.46116in; 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.1178143 {
-                      proto=0; x=54.943629mm; y=1.44148in; 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.1178144 {
-                      proto=0; x=54.943629mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=3
-                        name=3
-                      }
-                     }
-                     ha:padstack_ref.1178145 {
-                      proto=0; x=54.943629mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=4
-                        name=4
-                      }
-                     }
-                     ha:padstack_ref.1178146 {
-                      proto=0; x=54.943629mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=5
-                        name=5
-                      }
-                     }
-                     ha:padstack_ref.1178147 {
-                      proto=0; x=54.943629mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=6
-                        name=6
-                      }
-                     }
-                     ha:padstack_ref.1178148 {
-                      proto=0; x=54.943629mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=7
-                        name=7
-                      }
-                     }
-                     ha:padstack_ref.1178149 {
-                      proto=0; x=54.943629mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=8
-                        name=8
-                      }
-                     }
-                     ha:padstack_ref.1178150 {
-                      proto=0; x=54.943629mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=9
-                        name=9
-                      }
-                     }
-                     ha:padstack_ref.1178151 {
-                      proto=0; x=54.943629mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=10
-                        name=10
-                      }
-                     }
-                     ha:padstack_ref.1178152 {
-                      proto=0; x=54.943629mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=11
-                        name=11
-                      }
-                     }
-                     ha:padstack_ref.1178153 {
-                      proto=0; x=54.943629mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=12
-                        name=12
-                      }
-                     }
-                     ha:padstack_ref.1178154 {
-                      proto=0; x=54.943629mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=13
-                        name=13
-                      }
-                     }
-                     ha:padstack_ref.1178155 {
-                      proto=0; x=54.943629mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=14
-                        name=14
-                      }
-                     }
-                     ha:padstack_ref.1178156 {
-                      proto=0; x=54.943629mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=15
-                        name=15
-                      }
-                     }
-                     ha:padstack_ref.1178157 {
-                      proto=0; x=54.943629mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=16
-                        name=16
-                      }
-                     }
-                     ha:padstack_ref.1178158 {
-                      proto=0; x=54.943629mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=17
-                        name=17
-                      }
-                     }
-                     ha:padstack_ref.1178159 {
-                      proto=0; x=54.943629mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=18
-                        name=18
-                      }
-                     }
-                     ha:padstack_ref.1178160 {
-                      proto=0; x=54.943629mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=19
-                        name=19
-                      }
-                     }
-                     ha:padstack_ref.1178161 {
-                      proto=1; x=49.043971mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=20
-                        name=20
-                      }
-                     }
-                     ha:padstack_ref.1178162 {
-                      proto=1; x=49.043971mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=21
-                        name=21
-                      }
-                     }
-                     ha:padstack_ref.1178163 {
-                      proto=1; x=49.043971mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=22
-                        name=22
-                      }
-                     }
-                     ha:padstack_ref.1178164 {
-                      proto=1; x=49.043971mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=23
-                        name=23
-                      }
-                     }
-                     ha:padstack_ref.1178165 {
-                      proto=1; x=49.043971mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=24
-                        name=24
-                      }
-                     }
-                     ha:padstack_ref.1178166 {
-                      proto=1; x=49.043971mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=25
-                        name=25
-                      }
-                     }
-                     ha:padstack_ref.1178167 {
-                      proto=1; x=49.043971mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=26
-                        name=26
-                      }
-                     }
-                     ha:padstack_ref.1178168 {
-                      proto=1; x=49.043971mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=27
-                        name=27
-                      }
-                     }
-                     ha:padstack_ref.1178169 {
-                      proto=1; x=49.043971mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=28
-                        name=28
-                      }
-                     }
-                     ha:padstack_ref.1178170 {
-                      proto=1; x=49.043971mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=29
-                        name=29
-                      }
-                     }
-                     ha:padstack_ref.1178171 {
-                      proto=1; x=49.043971mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=30
-                        name=30
-                      }
-                     }
-                     ha:padstack_ref.1178172 {
-                      proto=1; x=49.043971mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=31
-                        name=31
-                      }
-                     }
-                     ha:padstack_ref.1178173 {
-                      proto=1; x=49.043971mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=32
-                        name=32
-                      }
-                     }
-                     ha:padstack_ref.1178174 {
-                      proto=1; x=49.043971mm; y=1.36274in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=33
-                        name=33
-                      }
-                     }
-                     ha:padstack_ref.1178175 {
-                      proto=1; x=49.043971mm; y=1.38242in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=34
-                        name=34
-                      }
-                     }
-                     ha:padstack_ref.1178176 {
-                      proto=1; x=49.043971mm; y=1.40211in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=35
-                        name=35
-                      }
-                     }
-                     ha:padstack_ref.1178177 {
-                      proto=1; x=49.043971mm; y=1.42179in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=36
-                        name=36
-                      }
-                     }
-                     ha:padstack_ref.1178178 {
-                      proto=1; x=49.043971mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=37
-                        name=37
-                      }
-                     }
-                     ha:padstack_ref.1178179 {
-                      proto=1; x=49.043971mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                      ha:flags {
-                       clearline=1
-                      }
-
-                      li:thermal {
-                      }
-
-                      ha:attributes {
-                        term=38
-                        name=38
-                      }
-                     }
-                    }
-                    li:layers {
-
-                     ha:top-silk {
-                      lid=0
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1178114 {
-                         x1=2.20266in; y1=1.47707in; x2=2.20266in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1178117 {
-                         x1=2.20266in; y1=1.09093in; x2=1.89134in; y2=1.09093in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1178120 {
-                         x1=1.89134in; y1=1.09093in; x2=1.89134in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1178123 {
-                         x1=2.20266in; y1=1.47707in; x2=2.072in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:line.1178126 {
-                         x1=1.89134in; y1=1.47707in; x2=2.022in; y2=1.47707in; thickness=10.0mil; clearance=0.0;
-                        }
-                        ha:arc.1178129 {
-                         x=2.047in; y=1.47707in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-                        }
-                       }
-                       ha:type {
-                        silk = 1
-                        top = 1
-                       }
-                     }
-
-                     ha:subc-aux {
-                      lid=1
-                      ha:combining {                      }
-
-                       li:objects {
-                        ha:line.1178130 {
-                         x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=pnp-origin
-                         }
-                        }
-                        ha:line.1178133 {
-                         x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=origin
-                         }
-                        }
-                        ha:line.1178136 {
-                         x1=2.047in; y1=1.284in; x2=50.9938mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=x
-                         }
-                        }
-                        ha:line.1178139 {
-                         x1=2.047in; y1=1.284in; x2=2.047in; y2=31.6136mm; thickness=0.1mm; clearance=0.0;
-                         ha:attributes {
-                           subc-role=y
-                         }
-                        }
-                       }
-                       ha:type {
-                        top = 1
-                        misc = 1
-                        virtual = 1
-                       }
-                     }
-                    }
-                   }
-                    uid = eVRbahCb5CjRdB6U1eEAAABa
-                   }
   }
   li:layers {
    ha:top-sig {
@@ -31696,6 +31687,144 @@ lock=1
        clearline=1
       }
      }
+     ha:line.1193757 {
+      x1=34.29mm; y1=46.99mm; x2=36.83mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195901 {
+      x1=34.29mm; y1=44.45mm; x2=36.83mm; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195904 {
+      x1=31.75mm; y1=46.99mm; x2=1.3in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195907 {
+      x1=1.3in; y1=1.8in; x2=1.49999in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1195910 {
+      x1=1.49999in; y1=1.8in; x2=1.54999in; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1198048 {
+      x1=34.29mm; y1=41.91mm; x2=36.83mm; y2=41.91mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202333 {
+      x1=34.29mm; y1=850.0mil; x2=1.399in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202336 {
+      x1=1.399in; y1=801.0mil; x2=1.50098in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202339 {
+      x1=1.50098in; y1=801.0mil; x2=1.54999in; y2=850.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202351 {
+      x1=34.29mm; y1=950.0mil; x2=1.44999in; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202354 {
+      x1=1.44999in; y1=950.0mil; x2=36.83mm; y2=950.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202357 {
+      x1=31.75mm; y1=950.0mil; x2=1.3in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202360 {
+      x1=1.3in; y1=900.0mil; x2=1.49998in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1202363 {
+      x1=1.49998in; y1=900.0mil; x2=1.54999in; y2=950.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204489 {
+      x1=1.54999in; y1=1.05001in; x2=1.54999in; y2=1.04999in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204492 {
+      x1=1.54999in; y1=1.04999in; x2=38.1mm; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204495 {
+      x1=38.1mm; y1=1000.0mil; x2=1.227in; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204498 {
+      x1=1.227in; y1=1000.0mil; x2=1.2in; y2=973.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204501 {
+      x1=1.2in; y1=973.0mil; x2=1.2in; y2=900.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204504 {
+      x1=1.2in; y1=900.0mil; x2=31.75mm; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206697 {
+      x1=2.18272in; y1=2.40861in; x2=2.20139in; y2=2.40861in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206700 {
+      x1=2.20139in; y1=2.40861in; x2=2.207in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206703 {
+      x1=2.207in; y1=2.403in; x2=2.241in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
     }
     color = {#8b2323}
     group = 3
@@ -31959,62 +32088,116 @@ lock=1
        clearline=1
       }
      }
-     ha:line.1191607 {
-      x1=2.237in; y1=2.253in; x2=47.879mm; y2=1.901in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191638 {
+      x1=34.29mm; y1=49.53mm; x2=1.401in; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191610 {
-      x1=47.879mm; y1=1.901in; x2=1.196in; y2=1.901in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191641 {
+      x1=1.401in; y1=2.001in; x2=1.604in; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191613 {
-      x1=1.196in; y1=1.901in; x2=1.158in; y2=1.863in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1191644 {
+      x1=1.94in; y1=2.076in; x2=53.721mm; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191616 {
-      x1=1.158in; y1=1.863in; x2=1.158in; y2=1.206in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1200181 {
+      x1=31.75mm; y1=750.0mil; x2=1.298in; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191619 {
-      x1=1.158in; y1=1.206in; x2=927.0mil; y2=975.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1200184 {
+      x1=1.298in; y1=702.0mil; x2=1.498in; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191622 {
-      x1=927.0mil; y1=975.0mil; x2=927.0mil; y2=742.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1200187 {
+      x1=1.498in; y1=702.0mil; x2=1.54999in; y2=650.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191625 {
-      x1=927.0mil; y1=742.0mil; x2=791.0mil; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1200196 {
+      x1=34.29mm; y1=750.0mil; x2=1.401in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191638 {
-      x1=34.29mm; y1=49.53mm; x2=1.401in; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1200199 {
+      x1=1.401in; y1=801.0mil; x2=1.499in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191641 {
-      x1=1.401in; y1=2.001in; x2=47.371mm; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1200202 {
+      x1=1.499in; y1=801.0mil; x2=1.54999in; y2=750.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1191644 {
-      x1=47.371mm; y1=2.001in; x2=53.721mm; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1204510 {
+      x1=791.0mil; y1=607.0mil; x2=909.0mil; y2=725.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204513 {
+      x1=909.0mil; y1=725.0mil; x2=909.0mil; y2=1.111in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204516 {
+      x1=909.0mil; y1=1.111in; x2=1.199in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204522 {
+      x1=1.199in; y1=1.401in; x2=1.609in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204525 {
+      x1=1.609in; y1=1.401in; x2=2.238in; y2=2.03in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204528 {
+      x1=2.238in; y1=2.03in; x2=2.238in; y2=2.252in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204531 {
+      x1=2.238in; y1=2.252in; x2=2.237in; y2=2.253in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204534 {
+      x1=40.767mm; y1=2.001in; x2=1.68in; y2=2.076in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204537 {
+      x1=1.68in; y1=2.076in; x2=1.94in; y2=2.076in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204540 {
+      x1=1.604in; y1=2.001in; x2=1.619in; y2=2.016in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -32550,6 +32733,30 @@ lock=1
        clearline=1
       }
      }
+     ha:line.1206706 {
+      x1=2.241in; y1=2.403in; x2=2.241in; y2=2.322in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206709 {
+      x1=2.241in; y1=2.322in; x2=1.919in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206712 {
+      x1=1.919in; y1=2.0in; x2=1.3in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1206715 {
+      x1=1.3in; y1=2.0in; x2=31.75mm; y2=52.07mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
     }
     color = {#548b54}
     group = 7
@@ -32795,13 +33002,7 @@ lock=1
       }
      }
      ha:line.1177699 {
-      x1=1.596in; y1=2.777in; x2=1.341in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1177702 {
-      x1=1.341in; y1=2.777in; x2=489.0mil; y2=48.895mm; thickness=27.0mil; clearance=22.0mil;
+      x1=1.596in; y1=2.777in; x2=1.239in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
@@ -32855,7 +33056,7 @@ lock=1
       }
      }
      ha:line.1182187 {
-      x1=2.048in; y1=1.304in; x2=2.866in; y2=1.304in; thickness=17.0mil; clearance=20.0mil;
+      x1=2.049in; y1=1.3in; x2=2.867in; y2=1.3in; thickness=17.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -32884,6 +33085,18 @@ lock=1
        clearline=1
       }
      }
+     ha:line.1204546 {
+      x1=489.0mil; y1=48.895mm; x2=489.0mil; y2=2.027in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1204549 {
+      x1=489.0mil; y1=2.027in; x2=1.239in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
      ha:polygon.1134617 { clearance=20.0mil;
       li:geometry {
         ta:contour {
@@ -33075,6 +33288,14 @@ lock=1
       }
       rot = 0.000000
      }
+     ha:text.1204554 {
+      string=raspberry pi zero 2 w; x=2.19in; y=1.149in; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
     }
     color = {#000000}
     group = 12
index a0ac22790a82703c2295620c81a8fc954abd3fcf..9828cfc66db53e2bffdcc9d82069138123a4f97b 100644 (file)
@@ -556,7 +556,7 @@ netname=adc7
 N 54200 63500 55400 63500 4
 {
 T 54200 63550 5 10 1 1 0 0 1
-netname=adc6
+netname=adc1
 }
 C 44300 49800 1 0 0 nc-left.sym
 {
@@ -1763,7 +1763,6 @@ T 49600 67850 5 10 1 1 0 6 1
 netname=con_in
 }
 N 48300 67000 48700 67000 4
-N 48300 66200 49600 66200 4
 N 48300 65800 48700 65800 4
 N 48300 65400 50100 65400 4
 {
@@ -1831,7 +1830,6 @@ value=HEADER40
 T 47500 69100 5 10 1 1 0 0 1
 refdes=J2
 }
-N 48300 63400 49600 63400 4
 N 48300 61800 50100 61800 4
 {
 T 50100 61850 5 10 1 1 0 6 1
@@ -1840,41 +1838,11 @@ netname=led_armed
 N 48300 63800 48700 63800 4
 N 48300 63000 48700 63000 4
 N 46900 61800 46500 61800 4
-N 45600 63800 46900 63800 4
-C 45100 63700 1 0 0 nc-left.sym
-{
-T 45100 64100 5 10 0 0 0 0 1
-value=NoConnection
-T 45100 64500 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
-value=NoConnection
-T 49700 64000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 49600 66100 1 0 0 nc-right.sym
-{
-T 49700 66600 5 10 0 0 0 0 1
-value=NoConnection
-T 49700 66800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 N 48300 62600 50100 62600 4
 {
 T 50100 62650 5 10 1 1 0 6 1
 netname=fire_1
 }
-N 48300 66600 49600 66600 4
-C 49600 66500 1 0 0 nc-right.sym
-{
-T 49700 67000 5 10 0 0 0 0 1
-value=NoConnection
-T 49700 67200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 N 48300 62200 50100 62200 4
 {
 T 50100 62250 5 10 1 1 0 6 1
@@ -1964,38 +1932,6 @@ value=NoConnection
 T 45100 64900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 45600 63400 46900 63400 4
-C 45100 63300 1 0 0 nc-left.sym
-{
-T 45100 63700 5 10 0 0 0 0 1
-value=NoConnection
-T 45100 64100 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 45600 63000 46900 63000 4
-C 45100 62900 1 0 0 nc-left.sym
-{
-T 45100 63300 5 10 0 0 0 0 1
-value=NoConnection
-T 45100 63700 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 45600 62600 46900 62600 4
-C 45100 62500 1 0 0 nc-left.sym
-{
-T 45100 62900 5 10 0 0 0 0 1
-value=NoConnection
-T 45100 63300 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 45600 62200 46900 62200 4
-C 45100 62100 1 0 0 nc-left.sym
-{
-T 45100 62500 5 10 0 0 0 0 1
-value=NoConnection
-T 45100 62900 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 N 45600 67000 46900 67000 4
 {
 T 45600 67050 5 10 1 1 0 0 1
@@ -2207,3 +2143,131 @@ N 54200 66300 55400 66300 4
 T 54200 66350 5 10 1 1 0 0 1
 netname=aux_cs
 }
+N 48300 67400 50100 67400 4
+{
+T 50100 67450 5 10 1 1 0 6 1
+netname=gpio18
+}
+N 48300 66600 50100 66600 4
+{
+T 50100 66650 5 10 1 1 0 6 1
+netname=gpio23
+}
+N 48300 66200 50100 66200 4
+{
+T 50100 66250 5 10 1 1 0 6 1
+netname=gpio24
+}
+N 48300 63400 50100 63400 4
+{
+T 50100 63450 5 10 1 1 0 6 1
+netname=gpio12
+}
+N 56800 64700 58600 64700 4
+{
+T 58600 64750 5 10 1 1 0 6 1
+netname=gpio23
+}
+N 56800 65100 58600 65100 4
+{
+T 58600 65150 5 10 1 1 0 6 1
+netname=gpio24
+}
+N 56800 67900 58600 67900 4
+{
+T 58600 67950 5 10 1 1 0 6 1
+netname=gpio12
+}
+N 45100 66600 46900 66600 4
+{
+T 45100 66650 5 10 1 1 0 0 1
+netname=gpio22
+}
+N 53600 64300 55400 64300 4
+{
+T 53600 64350 5 10 1 1 0 0 1
+netname=gpio22
+}
+N 45100 63800 46900 63800 4
+{
+T 45100 63850 5 10 1 1 0 0 1
+netname=gpio05
+}
+N 45100 63400 46900 63400 4
+{
+T 45100 63450 5 10 1 1 0 0 1
+netname=gpio06
+}
+N 45100 63000 46900 63000 4
+{
+T 45100 63050 5 10 1 1 0 0 1
+netname=gpio13
+}
+N 45100 62600 46900 62600 4
+{
+T 45100 62650 5 10 1 1 0 0 1
+netname=gpio19
+}
+N 45100 62200 46900 62200 4
+{
+T 45100 62250 5 10 1 1 0 0 1
+netname=gpio26
+}
+N 53600 68300 55400 68300 4
+{
+T 53600 68350 5 10 1 1 0 0 1
+netname=gpio05
+}
+N 53600 67900 55400 67900 4
+{
+T 53600 67950 5 10 1 1 0 0 1
+netname=gpio06
+}
+N 53600 68700 55400 68700 4
+{
+T 53600 68750 5 10 1 1 0 0 1
+netname=gpio26
+}
+N 56800 64300 58600 64300 4
+{
+T 58600 64350 5 10 1 1 0 6 1
+netname=gpio18
+}
+N 58600 68700 56800 68700 4
+{
+T 58600 68750 5 10 1 1 0 6 1
+netname=gpio19
+}
+N 58600 68300 56800 68300 4
+{
+T 58600 68350 5 10 1 1 0 6 1
+netname=gpio13
+}
+C 54900 65800 1 0 0 nc-left.sym
+{
+T 54900 66200 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 66600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 65400 1 0 0 nc-left.sym
+{
+T 54900 65800 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 66200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 65000 1 0 0 nc-left.sym
+{
+T 54900 65400 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 65800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 64600 1 0 0 nc-left.sym
+{
+T 54900 65000 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 65400 5 10 0 0 0 0 1
+device=DRC_Directive
+}